---
Fuzzer filename: '/src/neomutt/fuzz/address.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    log_disp_null
      functionSourceFile: '/src/neomutt/fuzz/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/neomutt/fuzz/address.c'
      linkageType:     externalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_free
        - cs_new
        - email_free
        - email_new
        - fclose
        - fopen
        - fwrite
        - init_config
        - mutt_env_free
        - mutt_parse_part
        - mutt_rfc822_read_header
        - neomutt_free
        - neomutt_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/address.c:27,14'
          Branch Sides:
            - BranchSide:      'fuzz/address.c:0,0'
              BranchSideFuncs:
                - cs_new
                - neomutt_new
                - init_config
                - fopen
                - fwrite
                - fclose
                - fopen
                - email_new
                - mutt_rfc822_read_header
                - mutt_parse_part
                - email_free
                - mutt_env_free
                - fclose
                - neomutt_free
                - cs_free
            - BranchSide:      'fuzz/address.c:27,14'
              BranchSideFuncs:
                - cs_new
                - neomutt_new
                - init_config
                - fopen
                - fwrite
                - fclose
                - fopen
                - email_new
                - mutt_rfc822_read_header
                - mutt_parse_part
                - email_free
                - mutt_env_free
                - fclose
                - neomutt_free
                - cs_free
        - Branch String:   'fuzz/address.c:34,7'
          Branch Sides:
            - BranchSide:      'fuzz/address.c:34,7'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/address.c:37,3'
              BranchSideFuncs:
                - fwrite
                - fclose
                - fopen
                - email_new
                - mutt_rfc822_read_header
                - mutt_parse_part
                - email_free
                - mutt_env_free
                - fclose
                - neomutt_free
                - cs_free
        - Branch String:   'fuzz/address.c:40,7'
          Branch Sides:
            - BranchSide:      'fuzz/address.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/address.c:43,3'
              BranchSideFuncs:
                - email_new
                - mutt_rfc822_read_header
                - mutt_parse_part
                - email_free
                - mutt_env_free
                - fclose
                - neomutt_free
                - cs_free
      Callsites:
        - Src:             'fuzz/address.c:28,26'
          Dst:             cs_new
        - Src:             'fuzz/address.c:29,13'
          Dst:             neomutt_new
        - Src:             'fuzz/address.c:30,3'
          Dst:             init_config
        - Src:             'fuzz/address.c:33,14'
          Dst:             fopen
        - Src:             'fuzz/address.c:37,3'
          Dst:             fwrite
        - Src:             'fuzz/address.c:38,3'
          Dst:             fclose
        - Src:             'fuzz/address.c:39,8'
          Dst:             fopen
        - Src:             'fuzz/address.c:43,21'
          Dst:             email_new
        - Src:             'fuzz/address.c:44,26'
          Dst:             mutt_rfc822_read_header
        - Src:             'fuzz/address.c:45,3'
          Dst:             mutt_parse_part
        - Src:             'fuzz/address.c:46,3'
          Dst:             email_free
        - Src:             'fuzz/address.c:47,3'
          Dst:             mutt_env_free
        - Src:             'fuzz/address.c:48,3'
          Dst:             fclose
        - Src:             'fuzz/address.c:49,3'
          Dst:             neomutt_free
        - Src:             'fuzz/address.c:50,3'
          Dst:             cs_free
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    67
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_alternates_match
      functionSourceFile: '/src/neomutt/alternates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_regexlist_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alternates.c:157,8'
          Branch Sides:
            - BranchSide:      'alternates.c:0,0'
              BranchSideFuncs:
                - mutt_regexlist_match
                - mutt_regexlist_match
            - BranchSide:      'alternates.c:157,8'
              BranchSideFuncs:
                - mutt_regexlist_match
                - mutt_regexlist_match
        - Branch String:   'alternates.c:157,7'
          Branch Sides:
            - BranchSide:      'alternates.c:157,7'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:160,7'
              BranchSideFuncs:
                - mutt_regexlist_match
                - mutt_regexlist_match
        - Branch String:   'alternates.c:160,7'
          Branch Sides:
            - BranchSide:      'alternates.c:160,7'
              BranchSideFuncs:
                - mutt_regexlist_match
            - BranchSide:      'alternates.c:162,5'
              BranchSideFuncs:
                - mutt_regexlist_match
        - Branch String:   'alternates.c:163,9'
          Branch Sides:
            - BranchSide:      'alternates.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:164,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alternates.c:160,7'
          Dst:             mutt_regexlist_match
        - Src:             'alternates.c:163,9'
          Dst:             mutt_regexlist_match
    - functionName:    parse_unalternates
      functionSourceFile: '/src/neomutt/alternates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_regexlist_add
        - mutt_regexlist_remove
        - mutt_str_equal
        - notify_send
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alternates.c:136,41'
          Branch Sides:
            - BranchSide:      'alternates.c:137,49'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
                - notify_send
            - BranchSide:      'alternates.c:142,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
                - notify_send
        - Branch String:   'alternates.c:136,9'
          Branch Sides:
            - BranchSide:      'alternates.c:136,9'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
                - notify_send
            - BranchSide:      'alternates.c:142,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
                - notify_send
        - Branch String:   'alternates.c:142,12'
          Branch Sides:
            - BranchSide:      'alternates.c:142,12'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'alternates.c:144,3'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'alternates.c:142,12'
          Branch Sides:
            - BranchSide:      'alternates.c:142,12'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'alternates.c:144,3'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'alternates.c:142,3'
          Branch Sides:
            - BranchSide:      'alternates.c:133,5'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'alternates.c:144,3'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'alternates.c:133,5'
          Dst:             parse_extract_token
        - Src:             'alternates.c:134,5'
          Dst:             mutt_regexlist_remove
        - Src:             'alternates.c:136,10'
          Dst:             mutt_str_equal
        - Src:             'alternates.c:137,10'
          Dst:             mutt_regexlist_add
        - Src:             'alternates.c:145,3'
          Dst:             notify_send
    - functionName:    parse_alternates
      functionSourceFile: '/src/neomutt/alternates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_grouplist_add_regex
        - mutt_grouplist_destroy
        - mutt_regexlist_add
        - mutt_regexlist_remove
        - notify_send
        - parse_extract_token
        - parse_grouplist
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alternates.c:95,3'
          Branch Sides:
            - BranchSide:      'alternates.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - notify_send
            - BranchSide:      'alternates.c:95,25'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - notify_send
        - Branch String:   'alternates.c:101,9'
          Branch Sides:
            - BranchSide:      'alternates.c:104,47'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'alternates.c:121,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
        - Branch String:   'alternates.c:106,9'
          Branch Sides:
            - BranchSide:      'alternates.c:109,44'
              BranchSideFuncs:
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - notify_send
            - BranchSide:      'alternates.c:121,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
        - Branch String:   'alternates.c:109,9'
          Branch Sides:
            - BranchSide:      'alternates.c:111,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - notify_send
            - BranchSide:      'alternates.c:121,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
        - Branch String:   'alternates.c:111,12'
          Branch Sides:
            - BranchSide:      'alternates.c:111,12'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - notify_send
            - BranchSide:      'alternates.c:113,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - notify_send
        - Branch String:   'alternates.c:111,12'
          Branch Sides:
            - BranchSide:      'alternates.c:111,12'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - notify_send
            - BranchSide:      'alternates.c:113,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - notify_send
        - Branch String:   'alternates.c:111,3'
          Branch Sides:
            - BranchSide:      'alternates.c:99,5'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - notify_send
            - BranchSide:      'alternates.c:113,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - notify_send
      Callsites:
        - Src:             'alternates.c:99,5'
          Dst:             parse_extract_token
        - Src:             'alternates.c:101,9'
          Dst:             parse_grouplist
        - Src:             'alternates.c:104,5'
          Dst:             mutt_regexlist_remove
        - Src:             'alternates.c:106,9'
          Dst:             mutt_regexlist_add
        - Src:             'alternates.c:109,9'
          Dst:             mutt_grouplist_add_regex
        - Src:             'alternates.c:113,3'
          Dst:             mutt_grouplist_destroy
        - Src:             'alternates.c:116,3'
          Dst:             notify_send
        - Src:             'alternates.c:121,3'
          Dst:             mutt_grouplist_destroy
    - functionName:    mutt_alternates_reset
      functionSourceFile: '/src/neomutt/alternates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alternates.c:75,11'
          Branch Sides:
            - BranchSide:      'alternates.c:75,11'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:75,19'
              BranchSideFuncs: []
        - Branch String:   'alternates.c:75,7'
          Branch Sides:
            - BranchSide:      'alternates.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:82,26'
              BranchSideFuncs: []
        - Branch String:   'alternates.c:80,3'
          Branch Sides:
            - BranchSide:      'alternates.c:80,3'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:82,26'
              BranchSideFuncs: []
        - Branch String:   'alternates.c:83,9'
          Branch Sides:
            - BranchSide:      'alternates.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:85,8'
              BranchSideFuncs: []
        - Branch String:   'alternates.c:80,3'
          Branch Sides:
            - BranchSide:      'alternates.c:80,3'
              BranchSideFuncs: []
            - BranchSide:      'alternates.c:82,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alternates_init
      functionSourceFile: '/src/neomutt/alternates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_new
        - notify_set_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alternates.c:62,7'
          Branch Sides:
            - BranchSide:      'alternates.c:62,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'alternates.c:62,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
        - Branch String:   'alternates.c:62,7'
          Branch Sides:
            - BranchSide:      'alternates.c:62,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'alternates.c:65,22'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
      Callsites:
        - Src:             'alternates.c:65,22'
          Dst:             notify_new
        - Src:             'alternates.c:66,3'
          Dst:             notify_set_parent
    - functionName:    alternates_cleanup
      functionSourceFile: '/src/neomutt/alternates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_regexlist_free
        - notify_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alternates.c:51,3'
          Branch Sides:
            - BranchSide:      'alternates.c:51,3'
              BranchSideFuncs:
                - notify_free
                - mutt_regexlist_free
                - mutt_regexlist_free
            - BranchSide:      'alternates.c:51,3'
              BranchSideFuncs:
                - notify_free
                - mutt_regexlist_free
                - mutt_regexlist_free
      Callsites:
        - Src:             'alternates.c:51,3'
          Dst:             notify_free
        - Src:             'alternates.c:53,3'
          Dst:             mutt_regexlist_free
        - Src:             'alternates.c:54,3'
          Dst:             mutt_regexlist_free
    - functionName:    envlist_sort
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commands.c:929,17'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'commands.c:929,17'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'commands.c:929,10'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_color_object
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_map_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commands.c:130,13'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_value
            - BranchSide:      'commands.c:130,13'
              BranchSideFuncs:
                - mutt_map_get_value
      Callsites:
        - Src:             'commands.c:130,13'
          Dst:             mutt_map_get_value
    - functionName:    is_function
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - km_get_table
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commands.c:109,35'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
            - BranchSide:      'commands.c:109,35'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
        - Branch String:   'commands.c:109,3'
          Branch Sides:
            - BranchSide:      'commands.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:111,62'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
        - Branch String:   'commands.c:112,9'
          Branch Sides:
            - BranchSide:      'commands.c:109,42'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
            - BranchSide:      'commands.c:115,28'
              BranchSideFuncs:
                - mutt_str_equal
                - km_get_table
        - Branch String:   'commands.c:115,5'
          Branch Sides:
            - BranchSide:      'commands.c:109,42'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
            - BranchSide:      'commands.c:116,11'
              BranchSideFuncs:
                - mutt_str_equal
                - km_get_table
        - Branch String:   'commands.c:115,5'
          Branch Sides:
            - BranchSide:      'commands.c:109,42'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
            - BranchSide:      'commands.c:116,11'
              BranchSideFuncs:
                - mutt_str_equal
                - km_get_table
        - Branch String:   'commands.c:116,11'
          Branch Sides:
            - BranchSide:      'commands.c:115,35'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:116,11'
              BranchSideFuncs: []
        - Branch String:   'commands.c:109,3'
          Branch Sides:
            - BranchSide:      'commands.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:111,62'
              BranchSideFuncs:
                - km_get_table
                - mutt_str_equal
      Callsites:
        - Src:             'commands.c:111,36'
          Dst:             km_get_table
        - Src:             'commands.c:116,11'
          Dst:             mutt_str_equal
    - functionName:    parse_version
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - print_version
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1635,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - print_version
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
            - BranchSide:      'commands.c:1635,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - print_version
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
        - Branch String:   'commands.c:1635,7'
          Branch Sides:
            - BranchSide:      'commands.c:1635,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1638,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - print_version
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
        - Branch String:   'commands.c:1642,7'
          Branch Sides:
            - BranchSide:      'commands.c:1645,62'
              BranchSideFuncs:
                - buf_string
                - buf_printf
                - buf_pool_release
            - BranchSide:      'commands.c:1650,3'
              BranchSideFuncs:
                - print_version
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:1638,29'
          Dst:             buf_pool_get
        - Src:             'commands.c:1639,3'
          Dst:             buf_mktemp_full
        - Src:             'commands.c:1641,18'
          Dst:             buf_string
        - Src:             'commands.c:1641,18'
          Dst:             mutt_file_fopen_full
        - Src:             'commands.c:1645,62'
          Dst:             buf_string
        - Src:             'commands.c:1645,5'
          Dst:             buf_printf
        - Src:             'commands.c:1646,5'
          Dst:             buf_pool_release
        - Src:             'commands.c:1650,3'
          Dst:             print_version
        - Src:             'commands.c:1651,3'
          Dst:             mutt_file_fclose_full
        - Src:             'commands.c:1656,17'
          Dst:             buf_string
        - Src:             'commands.c:1662,3'
          Dst:             mutt_do_pager
        - Src:             'commands.c:1663,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    36
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_unsubscribe
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_hash_free
        - mutt_regexlist_add
        - mutt_regexlist_remove
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1567,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1570,5'
              BranchSideFuncs:
                - mutt_hash_free
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
        - Branch String:   'commands.c:1573,41'
          Branch Sides:
            - BranchSide:      'commands.c:1574,54'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1578,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
        - Branch String:   'commands.c:1573,9'
          Branch Sides:
            - BranchSide:      'commands.c:1573,9'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1578,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
        - Branch String:   'commands.c:1578,12'
          Branch Sides:
            - BranchSide:      'commands.c:1570,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1578,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1567,3'
          Dst:             mutt_hash_free
        - Src:             'commands.c:1570,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1571,5'
          Dst:             mutt_regexlist_remove
        - Src:             'commands.c:1573,10'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1574,10'
          Dst:             mutt_regexlist_add
    - functionName:    parse_unmy_hdr
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - header_free
        - mutt_istrn_equal
        - mutt_list_free
        - mutt_str_equal
        - mutt_str_len
        - notify_send
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1506,9'
          Branch Sides:
            - BranchSide:      'commands.c:1509,7'
              BranchSideFuncs:
                - notify_send
                - mutt_list_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
            - BranchSide:      'commands.c:1519,27'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - notify_send
                - mutt_list_free
                - notify_send
                - header_free
        - Branch String:   'commands.c:1509,7'
          Branch Sides:
            - BranchSide:      'commands.c:1511,9'
              BranchSideFuncs:
                - mutt_list_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
            - BranchSide:      'commands.c:1515,7'
              BranchSideFuncs:
                - mutt_list_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
        - Branch String:   'commands.c:1509,7'
          Branch Sides:
            - BranchSide:      'commands.c:1511,9'
              BranchSideFuncs:
                - mutt_list_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
            - BranchSide:      'commands.c:1515,7'
              BranchSideFuncs:
                - mutt_list_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
        - Branch String:   'commands.c:1520,9'
          Branch Sides:
            - BranchSide:      'commands.c:1521,8'
              BranchSideFuncs:
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - notify_send
                - mutt_list_free
                - notify_send
                - header_free
            - BranchSide:      'commands.c:1523,5'
              BranchSideFuncs:
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - notify_send
                - mutt_list_free
                - notify_send
                - header_free
        - Branch String:   'commands.c:1523,5'
          Branch Sides:
            - BranchSide:      'commands.c:1523,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
                - mutt_list_free
            - BranchSide:      'commands.c:1534,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
                - mutt_list_free
        - Branch String:   'commands.c:1525,52'
          Branch Sides:
            - BranchSide:      'commands.c:1523,5'
              BranchSideFuncs:
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - notify_send
                - mutt_list_free
                - notify_send
                - header_free
            - BranchSide:      'commands.c:1525,60'
              BranchSideFuncs:
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - notify_send
                - mutt_list_free
                - notify_send
                - header_free
        - Branch String:   'commands.c:1525,11'
          Branch Sides:
            - BranchSide:      'commands.c:1523,5'
              BranchSideFuncs:
                - notify_send
                - header_free
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - notify_send
                - mutt_list_free
            - BranchSide:      'commands.c:1527,9'
              BranchSideFuncs:
                - notify_send
                - header_free
                - mutt_istrn_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - notify_send
                - mutt_list_free
        - Branch String:   'commands.c:1523,5'
          Branch Sides:
            - BranchSide:      'commands.c:1523,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
                - mutt_list_free
            - BranchSide:      'commands.c:1534,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_len
                - mutt_istrn_equal
                - notify_send
                - header_free
                - notify_send
                - mutt_list_free
        - Branch String:   'commands.c:1534,12'
          Branch Sides:
            - BranchSide:      'commands.c:1505,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1535,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1505,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1506,9'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1513,9'
          Dst:             notify_send
        - Src:             'commands.c:1515,7'
          Dst:             mutt_list_free
        - Src:             'commands.c:1519,9'
          Dst:             mutt_str_len
        - Src:             'commands.c:1525,11'
          Dst:             mutt_istrn_equal
        - Src:             'commands.c:1529,9'
          Dst:             notify_send
        - Src:             'commands.c:1531,9'
          Dst:             header_free
    - functionName:    parse_unlists
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_hash_free
        - mutt_regexlist_add
        - mutt_regexlist_remove
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1402,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1405,5'
              BranchSideFuncs:
                - mutt_hash_free
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
        - Branch String:   'commands.c:1409,41'
          Branch Sides:
            - BranchSide:      'commands.c:1410,48'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1414,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
        - Branch String:   'commands.c:1409,9'
          Branch Sides:
            - BranchSide:      'commands.c:1409,9'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1414,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_str_equal
                - mutt_regexlist_add
        - Branch String:   'commands.c:1414,12'
          Branch Sides:
            - BranchSide:      'commands.c:1405,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1414,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1402,3'
          Dst:             mutt_hash_free
        - Src:             'commands.c:1405,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1406,5'
          Dst:             mutt_regexlist_remove
        - Src:             'commands.c:1407,5'
          Dst:             mutt_regexlist_remove
        - Src:             'commands.c:1409,10'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1410,10'
          Dst:             mutt_regexlist_add
    - functionName:    parse_unignore
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_to_stailq
        - mutt_str_equal
        - parse_extract_token
        - remove_from_stailq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1387,9'
          Branch Sides:
            - BranchSide:      'commands.c:1388,37'
              BranchSideFuncs:
                - remove_from_stailq
                - parse_extract_token
                - mutt_str_equal
                - add_to_stailq
            - BranchSide:      'commands.c:1390,38'
              BranchSideFuncs:
                - remove_from_stailq
                - parse_extract_token
                - mutt_str_equal
                - add_to_stailq
        - Branch String:   'commands.c:1391,12'
          Branch Sides:
            - BranchSide:      'commands.c:1384,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1393,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1384,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1387,10'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1388,7'
          Dst:             add_to_stailq
        - Src:             'commands.c:1390,5'
          Dst:             remove_from_stailq
    - functionName:    parse_unstailq
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_list_free
        - mutt_str_equal
        - parse_extract_token
        - remove_from_stailq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1550,9'
          Branch Sides:
            - BranchSide:      'commands.c:1552,7'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'commands.c:1555,55'
              BranchSideFuncs:
                - remove_from_stailq
                - parse_extract_token
                - mutt_str_equal
                - mutt_list_free
        - Branch String:   'commands.c:1556,12'
          Branch Sides:
            - BranchSide:      'commands.c:1556,12'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1556,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - remove_from_stailq
                - mutt_list_free
        - Branch String:   'commands.c:1556,12'
          Branch Sides:
            - BranchSide:      'commands.c:1556,12'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1556,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - remove_from_stailq
                - mutt_list_free
        - Branch String:   'commands.c:1556,3'
          Branch Sides:
            - BranchSide:      'commands.c:1548,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1556,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1548,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1550,9'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1552,7'
          Dst:             mutt_list_free
        - Src:             'commands.c:1555,5'
          Dst:             remove_from_stailq
    - functionName:    parse_tag_transforms
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_hash_find
        - mutt_hash_insert
        - mutt_str_dup
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1344,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
            - BranchSide:      'commands.c:1344,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'commands.c:1344,7'
          Branch Sides:
            - BranchSide:      'commands.c:1344,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1347,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'commands.c:1350,10'
          Branch Sides:
            - BranchSide:      'commands.c:1352,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1371,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:1354,9'
          Branch Sides:
            - BranchSide:      'commands.c:1350,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - mutt_str_dup
                - mutt_hash_insert
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1357,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - parse_extract_token
                - buf_string
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'commands.c:1362,9'
          Branch Sides:
            - BranchSide:      'commands.c:1364,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_hash_insert
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1368,22'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_hash_insert
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:1350,10'
          Branch Sides:
            - BranchSide:      'commands.c:1352,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1371,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:1347,27'
          Dst:             buf_pool_get
        - Src:             'commands.c:1348,27'
          Dst:             buf_pool_get
        - Src:             'commands.c:1352,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1353,23'
          Dst:             buf_string
        - Src:             'commands.c:1357,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1358,23'
          Dst:             buf_string
        - Src:             'commands.c:1361,23'
          Dst:             mutt_hash_find
        - Src:             'commands.c:1368,42'
          Dst:             mutt_str_dup
        - Src:             'commands.c:1368,5'
          Dst:             mutt_hash_insert
        - Src:             'commands.c:1371,3'
          Dst:             buf_pool_release
        - Src:             'commands.c:1372,3'
          Dst:             buf_pool_release
    - functionName:    parse_tag_formats
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_hash_find
        - mutt_hash_insert
        - mutt_str_dup
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1302,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
            - BranchSide:      'commands.c:1302,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'commands.c:1302,7'
          Branch Sides:
            - BranchSide:      'commands.c:1302,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1305,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'commands.c:1308,10'
          Branch Sides:
            - BranchSide:      'commands.c:1310,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1329,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:1312,9'
          Branch Sides:
            - BranchSide:      'commands.c:1308,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - mutt_str_dup
                - mutt_hash_insert
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1315,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - parse_extract_token
                - buf_string
                - buf_pool_release
                - buf_pool_release
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'commands.c:1320,9'
          Branch Sides:
            - BranchSide:      'commands.c:1322,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_hash_insert
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1326,22'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_hash_insert
                - parse_extract_token
                - buf_string
                - parse_extract_token
                - buf_string
                - mutt_hash_find
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:1308,10'
          Branch Sides:
            - BranchSide:      'commands.c:1310,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:1329,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:1305,27'
          Dst:             buf_pool_get
        - Src:             'commands.c:1306,27'
          Dst:             buf_pool_get
        - Src:             'commands.c:1310,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1311,23'
          Dst:             buf_string
        - Src:             'commands.c:1315,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1316,23'
          Dst:             buf_string
        - Src:             'commands.c:1319,23'
          Dst:             mutt_hash_find
        - Src:             'commands.c:1326,39'
          Dst:             mutt_str_dup
        - Src:             'commands.c:1326,5'
          Dst:             mutt_hash_insert
        - Src:             'commands.c:1329,3'
          Dst:             buf_pool_release
        - Src:             'commands.c:1330,3'
          Dst:             buf_pool_release
    - functionName:    parse_subscribe
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_grouplist_add_regex
        - mutt_grouplist_destroy
        - mutt_regexlist_add
        - mutt_regexlist_remove
        - parse_extract_token
        - parse_grouplist
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1217,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_regexlist_add
                - mutt_grouplist_add_regex
            - BranchSide:      'commands.c:1217,25'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_regexlist_add
                - mutt_grouplist_add_regex
        - Branch String:   'commands.c:1223,9'
          Branch Sides:
            - BranchSide:      'commands.c:1223,9'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:1226,46'
              BranchSideFuncs:
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_regexlist_add
                - mutt_grouplist_add_regex
                - parse_extract_token
                - parse_grouplist
        - Branch String:   'commands.c:1229,9'
          Branch Sides:
            - BranchSide:      'commands.c:1229,9'
              BranchSideFuncs:
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1231,51'
              BranchSideFuncs:
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
        - Branch String:   'commands.c:1231,9'
          Branch Sides:
            - BranchSide:      'commands.c:1231,9'
              BranchSideFuncs:
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1233,44'
              BranchSideFuncs:
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_regexlist_add
        - Branch String:   'commands.c:1233,9'
          Branch Sides:
            - BranchSide:      'commands.c:1233,9'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_regexlist_add
                - mutt_grouplist_add_regex
            - BranchSide:      'commands.c:1235,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_regexlist_add
                - mutt_grouplist_add_regex
        - Branch String:   'commands.c:1235,12'
          Branch Sides:
            - BranchSide:      'commands.c:1221,5'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:1235,12'
              BranchSideFuncs:
                - mutt_grouplist_destroy
      Callsites:
        - Src:             'commands.c:1221,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1223,9'
          Dst:             parse_grouplist
        - Src:             'commands.c:1226,5'
          Dst:             mutt_regexlist_remove
        - Src:             'commands.c:1227,5'
          Dst:             mutt_regexlist_remove
        - Src:             'commands.c:1229,9'
          Dst:             mutt_regexlist_add
        - Src:             'commands.c:1231,9'
          Dst:             mutt_regexlist_add
        - Src:             'commands.c:1233,9'
          Dst:             mutt_grouplist_add_regex
        - Src:             'commands.c:0,0'
          Dst:             mutt_grouplist_destroy
    - functionName:    parse_grouplist
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_strcpy
        - mutt_grouplist_add
        - mutt_istr_equal
        - mutt_pattern_group
        - parse_extract_token
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commands.c:147,3'
          Branch Sides:
            - BranchSide:      'commands.c:147,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - parse_extract_token
                - mutt_istr_equal
                - buf_strcpy
            - BranchSide:      'commands.c:149,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - parse_extract_token
                - mutt_istr_equal
                - buf_strcpy
        - Branch String:   'commands.c:149,10'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:149,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - parse_extract_token
                - mutt_istr_equal
                - buf_strcpy
        - Branch String:   'commands.c:149,10'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:149,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - parse_extract_token
                - mutt_istr_equal
                - buf_strcpy
        - Branch String:   'commands.c:149,9'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:155,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - parse_extract_token
                - mutt_istr_equal
                - buf_strcpy
        - Branch String:   'commands.c:159,10'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:159,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_equal
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - buf_strcpy
        - Branch String:   'commands.c:159,10'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:159,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_equal
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - buf_strcpy
        - Branch String:   'commands.c:159,9'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:165,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_equal
                - parse_extract_token
                - mutt_pattern_group
                - mutt_grouplist_add
                - buf_strcpy
      Callsites:
        - Src:             'commands.c:147,10'
          Dst:             mutt_istr_equal
        - Src:             'commands.c:155,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:157,28'
          Dst:             mutt_pattern_group
        - Src:             'commands.c:157,5'
          Dst:             mutt_grouplist_add
        - Src:             'commands.c:165,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:0,0'
          Dst:             buf_strcpy
    - functionName:    parse_spam
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_regexlist_remove
        - mutt_replacelist_add
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1164,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - buf_string
                - mutt_replacelist_add
                - buf_pool_release
                - buf_string
                - mutt_regexlist_remove
                - buf_printf
            - BranchSide:      'commands.c:1164,8'
              BranchSideFuncs:
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - buf_string
                - mutt_replacelist_add
                - buf_pool_release
                - buf_string
                - mutt_regexlist_remove
                - buf_printf
        - Branch String:   'commands.c:1164,8'
          Branch Sides:
            - BranchSide:      'commands.c:1164,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1166,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1164,8'
          Branch Sides:
            - BranchSide:      'commands.c:1164,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1166,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1164,7'
          Branch Sides:
            - BranchSide:      'commands.c:1166,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1171,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - buf_string
                - buf_string
                - mutt_replacelist_add
                - buf_pool_release
                - buf_string
                - mutt_regexlist_remove
        - Branch String:   'commands.c:1174,7'
          Branch Sides:
            - BranchSide:      'commands.c:1174,7'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_remove
            - BranchSide:      'commands.c:1188,40'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_remove
        - Branch String:   'commands.c:1174,7'
          Branch Sides:
            - BranchSide:      'commands.c:1174,7'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_remove
            - BranchSide:      'commands.c:1188,40'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_remove
        - Branch String:   'commands.c:1174,7'
          Branch Sides:
            - BranchSide:      'commands.c:1176,28'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_remove
            - BranchSide:      'commands.c:1188,40'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_remove
      Callsites:
        - Src:             'commands.c:1166,5'
          Dst:             buf_printf
        - Src:             'commands.c:1171,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:1176,28'
          Dst:             buf_pool_get
        - Src:             'commands.c:1177,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1180,46'
          Dst:             buf_string
        - Src:             'commands.c:1180,63'
          Dst:             buf_string
        - Src:             'commands.c:1180,14'
          Dst:             mutt_replacelist_add
        - Src:             'commands.c:1181,5'
          Dst:             buf_pool_release
        - Src:             'commands.c:1188,40'
          Dst:             buf_string
        - Src:             'commands.c:1188,5'
          Dst:             mutt_regexlist_remove
    - functionName:    parse_source
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_copy
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - parse_extract_token
        - source_rc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1091,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - buf_string
                - buf_printf
            - BranchSide:      'commands.c:1091,25'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:1095,9'
          Branch Sides:
            - BranchSide:      'commands.c:1097,52'
              BranchSideFuncs:
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_string
                - buf_printf
            - BranchSide:      'commands.c:1101,5'
              BranchSideFuncs:
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:1104,9'
          Branch Sides:
            - BranchSide:      'commands.c:1106,66'
              BranchSideFuncs:
                - buf_string
                - buf_printf
                - buf_pool_release
            - BranchSide:      'commands.c:1111,12'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:1111,12'
          Branch Sides:
            - BranchSide:      'commands.c:1111,12'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'commands.c:1111,12'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:1111,12'
          Branch Sides:
            - BranchSide:      'commands.c:1111,12'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'commands.c:1111,12'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_copy
                - buf_expand_path
                - buf_string
                - source_rc
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:1111,3'
          Branch Sides:
            - BranchSide:      'commands.c:1095,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'commands.c:1111,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:1091,25'
          Dst:             buf_pool_get
        - Src:             'commands.c:1095,9'
          Dst:             parse_extract_token
        - Src:             'commands.c:1097,7'
          Dst:             buf_printf
        - Src:             'commands.c:1101,5'
          Dst:             buf_copy
        - Src:             'commands.c:1102,5'
          Dst:             buf_expand_path
        - Src:             'commands.c:1104,19'
          Dst:             buf_string
        - Src:             'commands.c:1104,9'
          Dst:             source_rc
        - Src:             'commands.c:1106,66'
          Dst:             buf_string
        - Src:             'commands.c:1106,7'
          Dst:             buf_printf
        - Src:             'commands.c:0,0'
          Dst:             buf_pool_release
    - functionName:    source_rc
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          424
      EdgeCount:       102
      CyclomaticComplexity: 29
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_string
        - cc_charset
        - cs_subset_string
        - filter_wait
        - mutt_ch_convert_string
        - mutt_file_fclose_full
        - mutt_file_read_line
        - mutt_list_insert_head
        - mutt_mem_free
        - mutt_open_read
        - mutt_path_to_absolute
        - mutt_str_copy
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_len
        - parse_rc_buffer
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commands.c:221,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:221,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:233,7'
          Branch Sides:
            - BranchSide:      'commands.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:236,34'
              BranchSideFuncs:
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:238,7'
          Branch Sides:
            - BranchSide:      'commands.c:240,27'
              BranchSideFuncs:
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:263,3'
              BranchSideFuncs:
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:241,40'
          Branch Sides:
            - BranchSide:      'commands.c:241,10'
              BranchSideFuncs:
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:241,45'
              BranchSideFuncs:
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:241,45'
          Branch Sides:
            - BranchSide:      'commands.c:241,10'
              BranchSideFuncs:
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:241,10'
              BranchSideFuncs:
                - mutt_path_to_absolute
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:241,9'
          Branch Sides:
            - BranchSide:      'commands.c:243,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:247,5'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:247,5'
          Branch Sides:
            - BranchSide:      'commands.c:249,30'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:260,41'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:247,5'
          Branch Sides:
            - BranchSide:      'commands.c:249,30'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:260,41'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_open_read
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:249,11'
          Branch Sides:
            - BranchSide:      'commands.c:247,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:256,7'
              BranchSideFuncs: []
        - Branch String:   'commands.c:266,7'
          Branch Sides:
            - BranchSide:      'commands.c:268,48'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - buf_printf
            - BranchSide:      'commands.c:272,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - cc_charset
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
        - Branch String:   'commands.c:277,3'
          Branch Sides:
            - BranchSide:      'commands.c:279,40'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:327,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:279,40'
          Branch Sides:
            - BranchSide:      'commands.c:280,9'
              BranchSideFuncs:
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_string
                - buf_string
            - BranchSide:      'commands.c:289,19'
              BranchSideFuncs:
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_string
                - buf_string
        - Branch String:   'commands.c:280,9'
          Branch Sides:
            - BranchSide:      'commands.c:282,21'
              BranchSideFuncs:
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_string
                - buf_string
            - BranchSide:      'commands.c:289,19'
              BranchSideFuncs:
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_string
                - buf_string
        - Branch String:   'commands.c:283,11'
          Branch Sides:
            - BranchSide:      'commands.c:277,18'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
            - BranchSide:      'commands.c:285,7'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_string
                - buf_string
        - Branch String:   'commands.c:296,9'
          Branch Sides:
            - BranchSide:      'commands.c:298,7'
              BranchSideFuncs:
                - buf_string
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - mutt_mem_free
            - BranchSide:      'commands.c:306,22'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - buf_string
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_string
        - Branch String:   'commands.c:299,11'
          Branch Sides:
            - BranchSide:      'commands.c:301,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'commands.c:323,9'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - mutt_mem_free
        - Branch String:   'commands.c:301,13'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:327,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:306,14'
          Branch Sides:
            - BranchSide:      'commands.c:309,7'
              BranchSideFuncs:
                - buf_string
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - mutt_mem_free
            - BranchSide:      'commands.c:312,22'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - buf_string
                - buf_string
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'commands.c:312,14'
          Branch Sides:
            - BranchSide:      'commands.c:314,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'commands.c:320,14'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - mutt_mem_free
        - Branch String:   'commands.c:314,11'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:327,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:320,11'
          Branch Sides:
            - BranchSide:      'commands.c:321,9'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - mutt_mem_free
            - BranchSide:      'commands.c:323,9'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
                - mutt_mem_free
        - Branch String:   'commands.c:323,9'
          Branch Sides:
            - BranchSide:      'commands.c:277,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
            - BranchSide:      'commands.c:324,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_dup
                - mutt_ch_convert_string
                - buf_strcpy
                - buf_reset
                - parse_rc_buffer
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - mutt_mem_free
                - buf_string
                - buf_string
        - Branch String:   'commands.c:329,7'
          Branch Sides:
            - BranchSide:      'commands.c:330,5'
              BranchSideFuncs:
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:332,7'
              BranchSideFuncs:
                - buf_reset
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:332,7'
          Branch Sides:
            - BranchSide:      'commands.c:335,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:343,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:343,9'
          Branch Sides:
            - BranchSide:      'commands.c:345,23'
              BranchSideFuncs:
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:351,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:351,15'
          Branch Sides:
            - BranchSide:      'commands.c:351,19'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:359,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:351,7'
          Branch Sides:
            - BranchSide:      'commands.c:353,22'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:359,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'commands.c:354,5'
          Branch Sides:
            - BranchSide:      'commands.c:354,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:355,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:230,3'
          Dst:             mutt_str_copy
        - Src:             'commands.c:232,22'
          Dst:             mutt_str_len
        - Src:             'commands.c:241,10'
          Dst:             mutt_path_to_absolute
        - Src:             'commands.c:249,11'
          Dst:             mutt_str_equal
        - Src:             'commands.c:260,41'
          Dst:             mutt_str_dup
        - Src:             'commands.c:260,5'
          Dst:             mutt_list_insert_head
        - Src:             'commands.c:265,14'
          Dst:             mutt_open_read
        - Src:             'commands.c:268,48'
          Dst:             __errno_location
        - Src:             'commands.c:268,39'
          Dst:             strerror
        - Src:             'commands.c:268,5'
          Dst:             buf_printf
        - Src:             'commands.c:272,11'
          Dst:             buf_pool_get
        - Src:             'commands.c:273,13'
          Dst:             buf_pool_get
        - Src:             'commands.c:275,40'
          Dst:             cs_subset_string
        - Src:             'commands.c:276,33'
          Dst:             cc_charset
        - Src:             'commands.c:277,18'
          Dst:             mutt_file_read_line
        - Src:             'commands.c:282,21'
          Dst:             mutt_str_dup
        - Src:             'commands.c:285,7'
          Dst:             mutt_ch_convert_string
        - Src:             'commands.c:292,5'
          Dst:             buf_strcpy
        - Src:             'commands.c:294,5'
          Dst:             buf_reset
        - Src:             'commands.c:295,15'
          Dst:             parse_rc_buffer
        - Src:             'commands.c:298,7'
          Dst:             buf_string
        - Src:             'commands.c:309,7'
          Dst:             buf_string
        - Src:             'commands.c:324,7'
          Dst:             mutt_mem_free
        - Src:             'commands.c:0,0'
          Dst:             mutt_mem_free
        - Src:             'commands.c:327,3'
          Dst:             mutt_mem_free
        - Src:             'commands.c:328,3'
          Dst:             mutt_file_fclose_full
        - Src:             'commands.c:330,5'
          Dst:             filter_wait
        - Src:             'commands.c:335,5'
          Dst:             buf_reset
        - Src:             'commands.c:336,5'
          Dst:             buf_printf
        - Src:             'commands.c:345,7'
          Dst:             buf_printf
        - Src:             'commands.c:355,5'
          Dst:             mutt_mem_free
        - Src:             'commands.c:356,5'
          Dst:             mutt_mem_free
        - Src:             'commands.c:359,3'
          Dst:             buf_pool_release
        - Src:             'commands.c:360,3'
          Dst:             buf_pool_release
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    98
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_setenv
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          410
      EdgeCount:       107
      CyclomaticComplexity: 31
      functionsReached:
        - __ctype_b_loc
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - envlist_set
        - envlist_sort
        - envlist_unset
        - fprintf
        - mutt_any_key_to_continue
        - mutt_do_pager
        - mutt_endwin
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_mem_free
        - mutt_qsort_r
        - mutt_str_dup
        - mutt_str_startswith
        - parse_extract_token
        - puts
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:938,17'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:938,17'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:944,8'
          Branch Sides:
            - BranchSide:      'commands.c:944,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:946,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:944,8'
          Branch Sides:
            - BranchSide:      'commands.c:944,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:946,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
        - Branch String:   'commands.c:944,7'
          Branch Sides:
            - BranchSide:      'commands.c:946,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
                - buf_printf
            - BranchSide:      'commands.c:990,16'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'commands.c:946,9'
          Branch Sides:
            - BranchSide:      'commands.c:948,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:952,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
        - Branch String:   'commands.c:956,9'
          Branch Sides:
            - BranchSide:      'commands.c:959,64'
              BranchSideFuncs:
                - buf_string
                - buf_printf
                - buf_pool_release
            - BranchSide:      'commands.c:965,23'
              BranchSideFuncs:
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'commands.c:965,5'
          Branch Sides:
            - BranchSide:      'commands.c:966,12'
              BranchSideFuncs:
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'commands.c:968,5'
              BranchSideFuncs:
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'commands.c:970,5'
          Branch Sides:
            - BranchSide:      'commands.c:971,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'commands.c:973,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'commands.c:965,5'
          Branch Sides:
            - BranchSide:      'commands.c:966,12'
              BranchSideFuncs:
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'commands.c:968,32'
              BranchSideFuncs:
                - mutt_qsort_r
                - fprintf
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'commands.c:970,5'
          Branch Sides:
            - BranchSide:      'commands.c:971,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'commands.c:973,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'commands.c:990,7'
          Branch Sides:
            - BranchSide:      'commands.c:995,9'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'commands.c:1005,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
        - Branch String:   'commands.c:995,9'
          Branch Sides:
            - BranchSide:      'commands.c:997,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1001,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
        - Branch String:   'commands.c:1007,7'
          Branch Sides:
            - BranchSide:      'commands.c:1009,9'
              BranchSideFuncs:
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
                - buf_printf
            - BranchSide:      'commands.c:1025,7'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
        - Branch String:   'commands.c:1009,9'
          Branch Sides:
            - BranchSide:      'commands.c:1011,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1015,9'
              BranchSideFuncs:
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
                - buf_printf
        - Branch String:   'commands.c:1015,9'
          Branch Sides:
            - BranchSide:      'commands.c:1017,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1022,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
        - Branch String:   'commands.c:1025,7'
          Branch Sides:
            - BranchSide:      'commands.c:1028,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - puts
                - mutt_any_key_to_continue
                - buf_printf
                - mutt_endwin
            - BranchSide:      'commands.c:1053,7'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
                - envlist_unset
                - buf_printf
        - Branch String:   'commands.c:1028,17'
          Branch Sides:
            - BranchSide:      'commands.c:1028,20'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1049,44'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1028,5'
          Branch Sides:
            - BranchSide:      'commands.c:1031,43'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_printf
            - BranchSide:      'commands.c:1043,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_printf
        - Branch String:   'commands.c:1031,11'
          Branch Sides:
            - BranchSide:      'commands.c:1033,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - puts
                - mutt_endwin
                - mutt_any_key_to_continue
                - buf_printf
            - BranchSide:      'commands.c:1040,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - puts
                - mutt_endwin
                - mutt_any_key_to_continue
                - buf_printf
        - Branch String:   'commands.c:1033,13'
          Branch Sides:
            - BranchSide:      'commands.c:1035,11'
              BranchSideFuncs:
                - mutt_endwin
                - puts
                - mutt_str_startswith
                - mutt_any_key_to_continue
                - buf_printf
            - BranchSide:      'commands.c:1038,14'
              BranchSideFuncs:
                - puts
                - mutt_str_startswith
                - mutt_endwin
                - mutt_any_key_to_continue
                - buf_printf
        - Branch String:   'commands.c:1028,5'
          Branch Sides:
            - BranchSide:      'commands.c:1031,43'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_printf
            - BranchSide:      'commands.c:1043,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_printf
        - Branch String:   'commands.c:1043,9'
          Branch Sides:
            - BranchSide:      'commands.c:1045,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1049,44'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1053,7'
          Branch Sides:
            - BranchSide:      'commands.c:1055,25'
              BranchSideFuncs:
                - envlist_unset
                - buf_printf
            - BranchSide:      'commands.c:1065,16'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
                - __ctype_b_loc
        - Branch String:   'commands.c:1055,9'
          Branch Sides:
            - BranchSide:      'commands.c:1055,9'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1057,46'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1065,7'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'commands.c:1071,8'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
        - Branch String:   'commands.c:1068,5'
          Branch Sides:
            - BranchSide:      'commands.c:1068,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1073,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1068,5'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'commands.c:1071,8'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
                - buf_printf
        - Branch String:   'commands.c:1071,8'
          Branch Sides:
            - BranchSide:      'commands.c:1071,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1073,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1071,8'
          Branch Sides:
            - BranchSide:      'commands.c:1071,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1073,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1071,7'
          Branch Sides:
            - BranchSide:      'commands.c:1073,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1077,3'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - envlist_set
                - mutt_mem_free
      Callsites:
        - Src:             'commands.c:948,7'
          Dst:             buf_printf
        - Src:             'commands.c:952,31'
          Dst:             buf_pool_get
        - Src:             'commands.c:953,5'
          Dst:             buf_mktemp_full
        - Src:             'commands.c:955,20'
          Dst:             buf_string
        - Src:             'commands.c:955,20'
          Dst:             mutt_file_fopen_full
        - Src:             'commands.c:959,64'
          Dst:             buf_string
        - Src:             'commands.c:959,7'
          Dst:             buf_printf
        - Src:             'commands.c:960,7'
          Dst:             buf_pool_release
        - Src:             'commands.c:968,5'
          Dst:             mutt_qsort_r
        - Src:             'commands.c:968,5'
          Dst:             envlist_sort
        - Src:             'commands.c:973,5'
          Dst:             mutt_file_fclose_full
        - Src:             'commands.c:978,19'
          Dst:             buf_string
        - Src:             'commands.c:984,5'
          Dst:             mutt_do_pager
        - Src:             'commands.c:985,5'
          Dst:             buf_pool_release
        - Src:             'commands.c:971,7'
          Dst:             fprintf
        - Src:             'commands.c:997,7'
          Dst:             buf_printf
        - Src:             'commands.c:1005,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:1011,7'
          Dst:             buf_printf
        - Src:             'commands.c:1017,7'
          Dst:             buf_printf
        - Src:             'commands.c:1031,11'
          Dst:             mutt_str_startswith
        - Src:             'commands.c:1035,11'
          Dst:             mutt_endwin
        - Src:             'commands.c:1038,9'
          Dst:             puts
        - Src:             'commands.c:1045,7'
          Dst:             mutt_any_key_to_continue
        - Src:             'commands.c:1049,5'
          Dst:             buf_printf
        - Src:             'commands.c:1055,10'
          Dst:             envlist_unset
        - Src:             'commands.c:1057,7'
          Dst:             buf_printf
        - Src:             'commands.c:1068,5'
          Dst:             __ctype_b_loc
        - Src:             'commands.c:1073,5'
          Dst:             buf_printf
        - Src:             'commands.c:1077,16'
          Dst:             mutt_str_dup
        - Src:             'commands.c:1078,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:1079,3'
          Dst:             envlist_set
        - Src:             'commands.c:1080,3'
          Dst:             mutt_mem_free
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    120
      BranchProfiles:  []
      Callsites:       []
    - functionName:    puts
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    133
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    88
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_nospam
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - buf_printf
        - buf_string
        - mutt_regexlist_add
        - mutt_regexlist_free
        - mutt_replacelist_free
        - mutt_replacelist_remove
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1124,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
                - buf_printf
            - BranchSide:      'commands.c:1124,8'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
                - buf_printf
        - Branch String:   'commands.c:1124,8'
          Branch Sides:
            - BranchSide:      'commands.c:1124,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1126,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1124,8'
          Branch Sides:
            - BranchSide:      'commands.c:1124,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1126,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:1124,7'
          Branch Sides:
            - BranchSide:      'commands.c:1126,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:1131,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
        - Branch String:   'commands.c:1133,7'
          Branch Sides:
            - BranchSide:      'commands.c:1133,7'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
            - BranchSide:      'commands.c:1140,22'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
        - Branch String:   'commands.c:1133,7'
          Branch Sides:
            - BranchSide:      'commands.c:1133,7'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
            - BranchSide:      'commands.c:1140,22'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
        - Branch String:   'commands.c:1133,7'
          Branch Sides:
            - BranchSide:      'commands.c:1135,5'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
            - BranchSide:      'commands.c:1140,22'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
                - mutt_replacelist_free
                - mutt_regexlist_free
        - Branch String:   'commands.c:1140,7'
          Branch Sides:
            - BranchSide:      'commands.c:1142,5'
              BranchSideFuncs:
                - mutt_replacelist_free
                - mutt_regexlist_free
            - BranchSide:      'commands.c:1148,42'
              BranchSideFuncs:
                - buf_string
                - mutt_replacelist_remove
                - buf_string
                - mutt_regexlist_add
        - Branch String:   'commands.c:1148,7'
          Branch Sides:
            - BranchSide:      'commands.c:1148,7'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_add
            - BranchSide:      'commands.c:1152,39'
              BranchSideFuncs:
                - buf_string
                - mutt_regexlist_add
        - Branch String:   'commands.c:1152,7'
          Branch Sides:
            - BranchSide:      'commands.c:1152,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1155,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1126,5'
          Dst:             buf_printf
        - Src:             'commands.c:1131,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:1135,5'
          Dst:             buf_printf
        - Src:             'commands.c:1140,22'
          Dst:             buf_string
        - Src:             'commands.c:1140,7'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1142,5'
          Dst:             mutt_replacelist_free
        - Src:             'commands.c:1143,5'
          Dst:             mutt_regexlist_free
        - Src:             'commands.c:1148,42'
          Dst:             buf_string
        - Src:             'commands.c:1148,7'
          Dst:             mutt_replacelist_remove
        - Src:             'commands.c:1152,39'
          Dst:             buf_string
        - Src:             'commands.c:1152,7'
          Dst:             mutt_regexlist_add
    - functionName:    parse_lists
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_grouplist_add_regex
        - mutt_grouplist_destroy
        - mutt_regexlist_add
        - mutt_regexlist_remove
        - parse_extract_token
        - parse_grouplist
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:601,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
            - BranchSide:      'commands.c:601,25'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
        - Branch String:   'commands.c:607,9'
          Branch Sides:
            - BranchSide:      'commands.c:607,9'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:610,46'
              BranchSideFuncs:
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
                - parse_extract_token
                - parse_grouplist
        - Branch String:   'commands.c:612,9'
          Branch Sides:
            - BranchSide:      'commands.c:612,9'
              BranchSideFuncs:
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
            - BranchSide:      'commands.c:615,44'
              BranchSideFuncs:
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
        - Branch String:   'commands.c:615,9'
          Branch Sides:
            - BranchSide:      'commands.c:615,9'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
            - BranchSide:      'commands.c:617,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_regexlist_remove
                - mutt_regexlist_add
                - mutt_grouplist_destroy
                - mutt_grouplist_add_regex
        - Branch String:   'commands.c:617,12'
          Branch Sides:
            - BranchSide:      'commands.c:605,5'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:617,12'
              BranchSideFuncs:
                - mutt_grouplist_destroy
      Callsites:
        - Src:             'commands.c:605,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:607,9'
          Dst:             parse_grouplist
        - Src:             'commands.c:610,5'
          Dst:             mutt_regexlist_remove
        - Src:             'commands.c:612,9'
          Dst:             mutt_regexlist_add
        - Src:             'commands.c:615,9'
          Dst:             mutt_grouplist_add_regex
        - Src:             'commands.c:0,0'
          Dst:             mutt_grouplist_destroy
    - functionName:    parse_ignore
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_to_stailq
        - parse_extract_token
        - remove_from_stailq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:590,12'
          Branch Sides:
            - BranchSide:      'commands.c:587,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:592,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:587,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:588,5'
          Dst:             remove_from_stailq
        - Src:             'commands.c:589,5'
          Dst:             add_to_stailq
    - functionName:    parse_ifdef
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - buf_is_empty
        - buf_printf
        - buf_string
        - commands_get
        - cs_subset_lookup
        - feature_enabled
        - is_color_object
        - is_function
        - mutt_str_getenv
        - parse_extract_token
        - parse_rc_line
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:539,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - cs_subset_lookup
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
                - feature_enabled
                - is_function
                - commands_get
                - is_color_object
                - mutt_str_getenv
                - buf_printf
            - BranchSide:      'commands.c:539,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - cs_subset_lookup
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
                - feature_enabled
                - is_function
                - commands_get
                - is_color_object
                - mutt_str_getenv
                - buf_printf
        - Branch String:   'commands.c:541,7'
          Branch Sides:
            - BranchSide:      'commands.c:543,50'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:548,31'
              BranchSideFuncs:
                - cs_subset_lookup
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
                - feature_enabled
                - is_function
                - commands_get
                - is_color_object
                - mutt_str_getenv
        - Branch String:   'commands.c:549,14'
          Branch Sides:
            - BranchSide:      'commands.c:549,38'
              BranchSideFuncs:
                - feature_enabled
                - is_function
                - commands_get
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
                - is_color_object
                - mutt_str_getenv
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:550,14'
          Branch Sides:
            - BranchSide:      'commands.c:550,34'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:551,14'
          Branch Sides:
            - BranchSide:      'commands.c:551,31'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:552,14'
          Branch Sides:
            - BranchSide:      'commands.c:552,38'
              BranchSideFuncs:
                - is_color_object
                - mutt_str_getenv
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:556,14'
          Branch Sides:
            - BranchSide:      'commands.c:556,38'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
                - buf_printf
        - Branch String:   'commands.c:558,8'
          Branch Sides:
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:560,50'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:558,8'
          Branch Sides:
            - BranchSide:      'commands.c:558,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:560,50'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:558,7'
          Branch Sides:
            - BranchSide:      'commands.c:560,50'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:563,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_rc_line
                - buf_string
        - Branch String:   'commands.c:566,12'
          Branch Sides:
            - BranchSide:      'commands.c:566,21'
              BranchSideFuncs:
                - parse_rc_line
                - buf_string
            - BranchSide:      'commands.c:566,46'
              BranchSideFuncs:
                - parse_rc_line
                - buf_string
        - Branch String:   'commands.c:566,28'
          Branch Sides:
            - BranchSide:      'commands.c:566,28'
              BranchSideFuncs:
                - parse_rc_line
                - buf_string
            - BranchSide:      'commands.c:568,48'
              BranchSideFuncs:
                - parse_rc_line
                - buf_string
        - Branch String:   'commands.c:566,7'
          Branch Sides:
            - BranchSide:      'commands.c:566,7'
              BranchSideFuncs:
                - parse_rc_line
                - buf_string
            - BranchSide:      'commands.c:568,48'
              BranchSideFuncs:
                - parse_rc_line
                - buf_string
        - Branch String:   'commands.c:569,9'
          Branch Sides:
            - BranchSide:      'commands.c:569,9'
              BranchSideFuncs:
                - buf_string
            - BranchSide:      'commands.c:571,7'
              BranchSideFuncs:
                - buf_string
      Callsites:
        - Src:             'commands.c:539,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:541,7'
          Dst:             buf_is_empty
        - Src:             'commands.c:543,5'
          Dst:             buf_printf
        - Src:             'commands.c:548,14'
          Dst:             cs_subset_lookup
        - Src:             'commands.c:549,17'
          Dst:             feature_enabled
        - Src:             'commands.c:550,17'
          Dst:             is_function
        - Src:             'commands.c:551,17'
          Dst:             commands_get
        - Src:             'commands.c:552,17'
          Dst:             is_color_object
        - Src:             'commands.c:556,17'
          Dst:             mutt_str_getenv
        - Src:             'commands.c:560,5'
          Dst:             buf_printf
        - Src:             'commands.c:563,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:568,29'
          Dst:             parse_rc_line
        - Src:             'commands.c:571,7'
          Dst:             buf_string
    - functionName:    parse_group
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          202
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - buf_printf
        - mutt_addrlist_clear
        - mutt_addrlist_parse2
        - mutt_addrlist_to_intl
        - mutt_grouplist_add_addrlist
        - mutt_grouplist_add_regex
        - mutt_grouplist_clear
        - mutt_grouplist_destroy
        - mutt_grouplist_remove_addrlist
        - mutt_grouplist_remove_regex
        - mutt_istr_equal
        - mutt_mem_free
        - parse_extract_token
        - parse_grouplist
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:439,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:439,25'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:445,9'
          Branch Sides:
            - BranchSide:      'commands.c:445,9'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:448,32'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:448,32'
          Branch Sides:
            - BranchSide:      'commands.c:448,56'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:454,30'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
        - Branch String:   'commands.c:448,9'
          Branch Sides:
            - BranchSide:      'commands.c:450,7'
              BranchSideFuncs:
                - mutt_grouplist_clear
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:454,30'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
        - Branch String:   'commands.c:454,9'
          Branch Sides:
            - BranchSide:      'commands.c:458,35'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:458,14'
          Branch Sides:
            - BranchSide:      'commands.c:464,7'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:464,7'
          Branch Sides:
            - BranchSide:      'commands.c:468,22'
              BranchSideFuncs:
                - buf_printf
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:472,36'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
            - BranchSide:      'commands.c:486,17'
              BranchSideFuncs:
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
        - Branch String:   'commands.c:472,36'
          Branch Sides:
            - BranchSide:      'commands.c:473,51'
              BranchSideFuncs:
                - mutt_grouplist_add_regex
                - mutt_grouplist_destroy
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:477,43'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_regex
        - Branch String:   'commands.c:472,15'
          Branch Sides:
            - BranchSide:      'commands.c:472,15'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:477,43'
          Branch Sides:
            - BranchSide:      'commands.c:478,59'
              BranchSideFuncs:
                - mutt_grouplist_remove_regex
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:477,20'
          Branch Sides:
            - BranchSide:      'commands.c:477,20'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:491,15'
          Branch Sides:
            - BranchSide:      'commands.c:494,24'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
            - BranchSide:      'commands.c:499,15'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
        - Branch String:   'commands.c:499,15'
          Branch Sides:
            - BranchSide:      'commands.c:500,13'
              BranchSideFuncs:
                - mutt_grouplist_add_addrlist
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:501,20'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
                - mutt_grouplist_remove_addrlist
        - Branch String:   'commands.c:501,20'
          Branch Sides:
            - BranchSide:      'commands.c:502,13'
              BranchSideFuncs:
                - mutt_grouplist_remove_addrlist
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
            - BranchSide:      'commands.c:503,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:508,12'
          Branch Sides:
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:508,12'
          Branch Sides:
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:508,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_addrlist_clear
                - mutt_grouplist_remove_addrlist
                - mutt_grouplist_add_addrlist
                - mutt_grouplist_remove_regex
                - mutt_grouplist_add_regex
                - buf_printf
                - mutt_istr_equal
                - mutt_grouplist_clear
        - Branch String:   'commands.c:508,3'
          Branch Sides:
            - BranchSide:      'commands.c:444,5'
              BranchSideFuncs:
                - mutt_grouplist_destroy
            - BranchSide:      'commands.c:508,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
      Callsites:
        - Src:             'commands.c:444,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:445,9'
          Dst:             parse_grouplist
        - Src:             'commands.c:448,35'
          Dst:             mutt_istr_equal
        - Src:             'commands.c:450,7'
          Dst:             mutt_grouplist_clear
        - Src:             'commands.c:454,9'
          Dst:             mutt_istr_equal
        - Src:             'commands.c:458,14'
          Dst:             mutt_istr_equal
        - Src:             'commands.c:467,11'
          Dst:             buf_printf
        - Src:             'commands.c:473,16'
          Dst:             mutt_grouplist_add_regex
        - Src:             'commands.c:478,21'
          Dst:             mutt_grouplist_remove_regex
        - Src:             'commands.c:488,11'
          Dst:             mutt_addrlist_parse2
        - Src:             'commands.c:491,15'
          Dst:             mutt_addrlist_to_intl
        - Src:             'commands.c:493,13'
          Dst:             buf_printf
        - Src:             'commands.c:495,13'
          Dst:             mutt_addrlist_clear
        - Src:             'commands.c:496,13'
          Dst:             mutt_mem_free
        - Src:             'commands.c:500,13'
          Dst:             mutt_grouplist_add_addrlist
        - Src:             'commands.c:502,13'
          Dst:             mutt_grouplist_remove_addrlist
        - Src:             'commands.c:503,11'
          Dst:             mutt_addrlist_clear
        - Src:             'commands.c:0,0'
          Dst:             mutt_grouplist_destroy
    - functionName:    parse_finish
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:424,7'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:424,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:424,7'
          Branch Sides:
            - BranchSide:      'commands.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:424,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:424,7'
          Branch Sides:
            - BranchSide:      'commands.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:424,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:424,7'
          Branch Sides:
            - BranchSide:      'commands.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:426,5'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'commands.c:426,5'
          Dst:             buf_printf
    - functionName:    parse_echo
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - mutt_sleep
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:400,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_sleep
                - buf_printf
            - BranchSide:      'commands.c:400,8'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_sleep
                - buf_printf
        - Branch String:   'commands.c:400,8'
          Branch Sides:
            - BranchSide:      'commands.c:400,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:402,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:400,8'
          Branch Sides:
            - BranchSide:      'commands.c:400,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:402,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:400,7'
          Branch Sides:
            - BranchSide:      'commands.c:402,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:405,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_sleep
      Callsites:
        - Src:             'commands.c:402,5'
          Dst:             buf_printf
        - Src:             'commands.c:405,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:409,3'
          Dst:             mutt_sleep
    - functionName:    parse_cd
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - buf_expand_path
        - buf_is_empty
        - buf_printf
        - buf_strcpy
        - buf_string
        - chdir
        - parse_extract_token
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:370,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_expand_path
                - buf_is_empty
                - buf_string
                - chdir
                - __errno_location
                - strerror
                - buf_printf
                - buf_strcpy
                - buf_printf
            - BranchSide:      'commands.c:370,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_expand_path
                - buf_is_empty
                - buf_string
                - chdir
                - __errno_location
                - strerror
                - buf_printf
                - buf_strcpy
                - buf_printf
        - Branch String:   'commands.c:372,7'
          Branch Sides:
            - BranchSide:      'commands.c:374,9'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string
                - chdir
                - __errno_location
                - strerror
                - buf_printf
                - buf_printf
            - BranchSide:      'commands.c:385,13'
              BranchSideFuncs:
                - buf_string
                - chdir
                - __errno_location
                - strerror
                - buf_printf
        - Branch String:   'commands.c:374,9'
          Branch Sides:
            - BranchSide:      'commands.c:376,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'commands.c:380,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'commands.c:385,7'
          Branch Sides:
            - BranchSide:      'commands.c:385,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:387,40'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - buf_printf
      Callsites:
        - Src:             'commands.c:370,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:371,3'
          Dst:             buf_expand_path
        - Src:             'commands.c:372,7'
          Dst:             buf_is_empty
        - Src:             'commands.c:376,7'
          Dst:             buf_strcpy
        - Src:             'commands.c:380,7'
          Dst:             buf_printf
        - Src:             'commands.c:385,13'
          Dst:             buf_string
        - Src:             'commands.c:385,7'
          Dst:             chdir
        - Src:             'commands.c:387,40'
          Dst:             __errno_location
        - Src:             'commands.c:387,31'
          Dst:             strerror
        - Src:             'commands.c:387,5'
          Dst:             buf_printf
    - functionName:    chdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_stailq
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_to_stailq
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1206,12'
          Branch Sides:
            - BranchSide:      'commands.c:1204,5'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1208,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'commands.c:1204,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1205,5'
          Dst:             add_to_stailq
    - functionName:    commands_init
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commands_register
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1750,29'
          Branch Sides:
            - BranchSide:      'commands.c:1750,29'
              BranchSideFuncs:
                - commands_register
            - BranchSide:      'commands.c:1750,29'
              BranchSideFuncs:
                - commands_register
      Callsites:
        - Src:             'commands.c:1750,10'
          Dst:             commands_register
    - functionName:    parse_mailboxes
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          288
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - buf_copy
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_string
        - cs_subset_string
        - mailbox_add
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:758,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:758,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:762,10'
          Branch Sides:
            - BranchSide:      'commands.c:762,10'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:762,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:762,3'
          Branch Sides:
            - BranchSide:      'commands.c:762,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:771,7'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:773,11'
          Branch Sides:
            - BranchSide:      'commands.c:775,14'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
            - BranchSide:      'commands.c:784,31'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - parse_extract_token
                - buf_printf
                - buf_copy
                - buf_reset
        - Branch String:   'commands.c:775,14'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:775,14'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
        - Branch String:   'commands.c:775,14'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:775,14'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
        - Branch String:   'commands.c:775,13'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:781,9'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
        - Branch String:   'commands.c:784,16'
          Branch Sides:
            - BranchSide:      'commands.c:786,9'
              BranchSideFuncs:
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - parse_extract_token
            - BranchSide:      'commands.c:789,31'
              BranchSideFuncs:
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_reset
                - parse_extract_token
                - buf_printf
                - buf_copy
        - Branch String:   'commands.c:789,16'
          Branch Sides:
            - BranchSide:      'commands.c:793,31'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:821,14'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:793,16'
          Branch Sides:
            - BranchSide:      'commands.c:797,31'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:821,14'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:797,16'
          Branch Sides:
            - BranchSide:      'commands.c:801,31'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:821,14'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:801,16'
          Branch Sides:
            - BranchSide:      'commands.c:805,36'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:821,14'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:805,36'
          Branch Sides:
            - BranchSide:      'commands.c:805,40'
              BranchSideFuncs:
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:818,9'
              BranchSideFuncs:
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:805,16'
          Branch Sides:
            - BranchSide:      'commands.c:807,14'
              BranchSideFuncs:
                - buf_copy
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:818,9'
              BranchSideFuncs:
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:807,14'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:807,14'
              BranchSideFuncs:
                - buf_copy
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:807,14'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:807,14'
              BranchSideFuncs:
                - buf_copy
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:807,13'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:813,9'
              BranchSideFuncs:
                - buf_copy
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:821,14'
          Branch Sides:
            - BranchSide:      'commands.c:821,14'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:823,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:821,14'
          Branch Sides:
            - BranchSide:      'commands.c:821,14'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:823,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:821,5'
          Branch Sides:
            - BranchSide:      'commands.c:771,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:823,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_copy
                - buf_printf
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:823,9'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:829,32'
              BranchSideFuncs:
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:830,22'
          Branch Sides:
            - BranchSide:      'commands.c:829,10'
              BranchSideFuncs:
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:830,34'
              BranchSideFuncs:
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:831,9'
          Branch Sides:
            - BranchSide:      'commands.c:831,9'
              BranchSideFuncs:
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
            - BranchSide:      'commands.c:834,5'
              BranchSideFuncs:
                - buf_reset
                - buf_reset
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
        - Branch String:   'commands.c:762,10'
          Branch Sides:
            - BranchSide:      'commands.c:762,10'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'commands.c:762,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_string
                - mutt_str_equal
                - buf_copy
                - buf_is_empty
                - buf_string
                - buf_string
                - mailbox_add
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - buf_printf
                - buf_copy
                - buf_reset
                - parse_extract_token
      Callsites:
        - Src:             'commands.c:758,26'
          Dst:             buf_pool_get
        - Src:             'commands.c:759,28'
          Dst:             buf_pool_get
        - Src:             'commands.c:761,32'
          Dst:             cs_subset_string
        - Src:             'commands.c:771,7'
          Dst:             parse_extract_token
        - Src:             'commands.c:773,26'
          Dst:             buf_string
        - Src:             'commands.c:773,11'
          Dst:             mutt_str_equal
        - Src:             'commands.c:781,9'
          Dst:             parse_extract_token
        - Src:             'commands.c:784,31'
          Dst:             buf_string
        - Src:             'commands.c:784,16'
          Dst:             mutt_str_equal
        - Src:             'commands.c:786,9'
          Dst:             buf_reset
        - Src:             'commands.c:789,31'
          Dst:             buf_string
        - Src:             'commands.c:789,16'
          Dst:             mutt_str_equal
        - Src:             'commands.c:793,31'
          Dst:             buf_string
        - Src:             'commands.c:793,16'
          Dst:             mutt_str_equal
        - Src:             'commands.c:797,31'
          Dst:             buf_string
        - Src:             'commands.c:797,16'
          Dst:             mutt_str_equal
        - Src:             'commands.c:801,31'
          Dst:             buf_string
        - Src:             'commands.c:801,16'
          Dst:             mutt_str_equal
        - Src:             'commands.c:813,9'
          Dst:             buf_copy
        - Src:             'commands.c:818,9'
          Dst:             buf_copy
        - Src:             'commands.c:823,9'
          Dst:             buf_is_empty
        - Src:             'commands.c:829,32'
          Dst:             buf_string
        - Src:             'commands.c:830,34'
          Dst:             buf_string
        - Src:             'commands.c:829,10'
          Dst:             mailbox_add
        - Src:             'commands.c:834,5'
          Dst:             buf_reset
        - Src:             'commands.c:835,5'
          Dst:             buf_reset
        - Src:             'commands.c:0,0'
          Dst:             buf_printf
        - Src:             'commands.c:841,3'
          Dst:             buf_pool_release
        - Src:             'commands.c:842,3'
          Dst:             buf_pool_release
    - functionName:    parse_my_hdr
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - header_add
        - header_find
        - header_update
        - notify_send
        - parse_extract_token
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:852,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - strpbrk
                - buf_strcpy
                - header_find
                - header_update
                - notify_send
                - header_add
            - BranchSide:      'commands.c:852,3'
              BranchSideFuncs:
                - parse_extract_token
                - strpbrk
                - buf_strcpy
                - header_find
                - header_update
                - notify_send
                - header_add
        - Branch String:   'commands.c:854,10'
          Branch Sides:
            - BranchSide:      'commands.c:854,14'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'commands.c:856,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'commands.c:854,7'
          Branch Sides:
            - BranchSide:      'commands.c:856,5'
              BranchSideFuncs:
                - header_find
                - header_update
                - notify_send
                - header_add
            - BranchSide:      'commands.c:860,29'
              BranchSideFuncs:
                - header_find
                - header_update
                - notify_send
                - header_add
        - Branch String:   'commands.c:863,7'
          Branch Sides:
            - BranchSide:      'commands.c:865,27'
              BranchSideFuncs:
                - header_add
                - notify_send
            - BranchSide:      'commands.c:871,34'
              BranchSideFuncs:
                - header_add
                - notify_send
      Callsites:
        - Src:             'commands.c:852,3'
          Dst:             parse_extract_token
        - Src:             'commands.c:853,13'
          Dst:             strpbrk
        - Src:             'commands.c:856,5'
          Dst:             buf_strcpy
        - Src:             'commands.c:861,24'
          Dst:             header_find
        - Src:             'commands.c:865,5'
          Dst:             header_update
        - Src:             'commands.c:871,5'
          Dst:             header_add
        - Src:             'commands.c:0,0'
          Dst:             notify_send
    - functionName:    parse_unmailboxes
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_expand_path
        - buf_string
        - do_unmailboxes
        - do_unmailboxes_star
        - mutt_str_equal
        - mx_mbox_find
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1468,10'
          Branch Sides:
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - do_unmailboxes_star
        - Branch String:   'commands.c:1468,10'
          Branch Sides:
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - do_unmailboxes_star
        - Branch String:   'commands.c:1468,3'
          Branch Sides:
            - BranchSide:      'commands.c:1468,3'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1470,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - do_unmailboxes_star
        - Branch String:   'commands.c:1472,9'
          Branch Sides:
            - BranchSide:      'commands.c:1474,7'
              BranchSideFuncs:
                - do_unmailboxes_star
            - BranchSide:      'commands.c:1478,5'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - parse_extract_token
                - mutt_str_equal
                - do_unmailboxes_star
        - Branch String:   'commands.c:1481,5'
          Branch Sides:
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - do_unmailboxes_star
            - BranchSide:      'commands.c:1483,43'
              BranchSideFuncs:
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - do_unmailboxes_star
        - Branch String:   'commands.c:1481,5'
          Branch Sides:
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - do_unmailboxes_star
            - BranchSide:      'commands.c:1483,43'
              BranchSideFuncs:
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - do_unmailboxes_star
        - Branch String:   'commands.c:1484,11'
          Branch Sides:
            - BranchSide:      'commands.c:1481,5'
              BranchSideFuncs:
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - do_unmailboxes_star
            - BranchSide:      'commands.c:1486,9'
              BranchSideFuncs:
                - do_unmailboxes
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes_star
        - Branch String:   'commands.c:1468,10'
          Branch Sides:
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1468,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - buf_expand_path
                - buf_string
                - mx_mbox_find
                - do_unmailboxes
                - do_unmailboxes_star
      Callsites:
        - Src:             'commands.c:1470,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1472,9'
          Dst:             mutt_str_equal
        - Src:             'commands.c:1474,7'
          Dst:             do_unmailboxes_star
        - Src:             'commands.c:1478,5'
          Dst:             buf_expand_path
        - Src:             'commands.c:1483,43'
          Dst:             buf_string
        - Src:             'commands.c:1483,27'
          Dst:             mx_mbox_find
        - Src:             'commands.c:1486,9'
          Dst:             do_unmailboxes
    - functionName:    do_unmailboxes_star
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - do_unmailboxes
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commands.c:1449,3'
          Branch Sides:
            - BranchSide:      'commands.c:1449,27'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - do_unmailboxes
                - neomutt_mailboxlist_clear
            - BranchSide:      'commands.c:1449,27'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - do_unmailboxes
                - neomutt_mailboxlist_clear
        - Branch String:   'commands.c:1453,3'
          Branch Sides:
            - BranchSide:      'commands.c:1453,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'commands.c:1453,3'
              BranchSideFuncs:
                - do_unmailboxes
                - neomutt_mailboxlist_clear
        - Branch String:   'commands.c:1453,3'
          Branch Sides:
            - BranchSide:      'commands.c:1453,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'commands.c:1453,3'
              BranchSideFuncs:
                - do_unmailboxes
                - neomutt_mailboxlist_clear
      Callsites:
        - Src:             'commands.c:1450,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'commands.c:1455,5'
          Dst:             do_unmailboxes
        - Src:             'commands.c:1457,3'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    do_unmailboxes
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - account_mailbox_remove
        - mailbox_free
        - mutt_monitor_remove
        - notify_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commands.c:1426,7'
          Branch Sides:
            - BranchSide:      'commands.c:1427,5'
              BranchSideFuncs:
                - notify_send
                - account_mailbox_remove
                - mailbox_free
            - BranchSide:      'commands.c:1429,6'
              BranchSideFuncs:
                - notify_send
                - account_mailbox_remove
                - mailbox_free
        - Branch String:   'commands.c:1431,7'
          Branch Sides:
            - BranchSide:      'commands.c:1433,5'
              BranchSideFuncs:
                - account_mailbox_remove
                - mailbox_free
            - BranchSide:      'commands.c:1439,31'
              BranchSideFuncs:
                - account_mailbox_remove
                - mailbox_free
      Callsites:
        - Src:             'commands.c:1427,5'
          Dst:             mutt_monitor_remove
        - Src:             'commands.c:1435,5'
          Dst:             notify_send
        - Src:             'commands.c:1439,5'
          Dst:             account_mailbox_remove
        - Src:             'commands.c:1440,5'
          Dst:             mailbox_free
    - functionName:    strpbrk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mailbox_add
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          292
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - account_new
        - buf_printf
        - buf_strcpy
        - cs_subset_free
        - mailbox_free
        - mailbox_gen
        - mailbox_new
        - mutt_mem_free
        - mutt_monitor_add
        - mutt_str_dup
        - mutt_str_replace
        - mx_ac_add
        - mx_ac_find
        - mx_mbox_find
        - mx_path_canon2
        - neomutt_account_add
        - notify_free
        - notify_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commands.c:641,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
        - Branch String:   'commands.c:641,3'
          Branch Sides:
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
        - Branch String:   'commands.c:641,3'
          Branch Sides:
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
        - Branch String:   'commands.c:641,3'
          Branch Sides:
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
            - BranchSide:      'commands.c:641,3'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - mx_path_canon2
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
                - buf_printf
                - mailbox_free
        - Branch String:   'commands.c:654,7'
          Branch Sides:
            - BranchSide:      'commands.c:656,47'
              BranchSideFuncs:
                - buf_printf
                - mailbox_free
            - BranchSide:      'commands.c:662,23'
              BranchSideFuncs:
                - mx_ac_find
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
                - account_new
        - Branch String:   'commands.c:663,7'
          Branch Sides:
            - BranchSide:      'commands.c:665,27'
              BranchSideFuncs:
                - account_new
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
            - BranchSide:      'commands.c:672,48'
              BranchSideFuncs:
                - mx_mbox_find
                - mutt_str_replace
                - notify_send
                - mailbox_free
                - mailbox_gen
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
        - Branch String:   'commands.c:673,9'
          Branch Sides:
            - BranchSide:      'commands.c:675,19'
              BranchSideFuncs:
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
            - BranchSide:      'commands.c:698,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
        - Branch String:   'commands.c:675,11'
          Branch Sides:
            - BranchSide:      'commands.c:677,24'
              BranchSideFuncs:
                - mailbox_gen
                - mutt_str_replace
                - notify_send
                - mailbox_free
            - BranchSide:      'commands.c:681,11'
              BranchSideFuncs:
                - mutt_str_replace
                - notify_send
                - mailbox_free
        - Branch String:   'commands.c:681,11'
          Branch Sides:
            - BranchSide:      'commands.c:682,34'
              BranchSideFuncs:
                - notify_send
                - mailbox_free
            - BranchSide:      'commands.c:684,11'
              BranchSideFuncs:
                - notify_send
                - mailbox_free
        - Branch String:   'commands.c:684,11'
          Branch Sides:
            - BranchSide:      'commands.c:685,30'
              BranchSideFuncs:
                - notify_send
                - mailbox_free
            - BranchSide:      'commands.c:687,11'
              BranchSideFuncs:
                - notify_send
                - mailbox_free
        - Branch String:   'commands.c:687,11'
          Branch Sides:
            - BranchSide:      'commands.c:688,32'
              BranchSideFuncs:
                - notify_send
                - mailbox_free
            - BranchSide:      'commands.c:690,34'
              BranchSideFuncs:
                - notify_send
                - mailbox_free
        - Branch String:   'commands.c:698,7'
          Branch Sides:
            - BranchSide:      'commands.c:699,15'
              BranchSideFuncs:
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
            - BranchSide:      'commands.c:701,7'
              BranchSideFuncs:
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
        - Branch String:   'commands.c:701,7'
          Branch Sides:
            - BranchSide:      'commands.c:702,22'
              BranchSideFuncs:
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
            - BranchSide:      'commands.c:704,7'
              BranchSideFuncs:
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
        - Branch String:   'commands.c:704,7'
          Branch Sides:
            - BranchSide:      'commands.c:705,24'
              BranchSideFuncs:
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
            - BranchSide:      'commands.c:707,8'
              BranchSideFuncs:
                - mx_ac_add
                - mailbox_free
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_monitor_add
                - neomutt_account_add
        - Branch String:   'commands.c:707,7'
          Branch Sides:
            - BranchSide:      'commands.c:709,5'
              BranchSideFuncs:
                - mutt_monitor_add
                - neomutt_account_add
            - BranchSide:      'commands.c:720,7'
              BranchSideFuncs:
                - mutt_monitor_add
                - neomutt_account_add
        - Branch String:   'commands.c:720,7'
          Branch Sides:
            - BranchSide:      'commands.c:722,25'
              BranchSideFuncs:
                - neomutt_account_add
                - mutt_monitor_add
            - BranchSide:      'commands.c:726,6'
              BranchSideFuncs:
                - mutt_monitor_add
      Callsites:
        - Src:             'commands.c:649,23'
          Dst:             mailbox_new
        - Src:             'commands.c:651,3'
          Dst:             buf_strcpy
        - Src:             'commands.c:652,18'
          Dst:             mx_path_canon2
        - Src:             'commands.c:656,5'
          Dst:             buf_printf
        - Src:             'commands.c:657,5'
          Dst:             mailbox_free
        - Src:             'commands.c:662,23'
          Dst:             mx_ac_find
        - Src:             'commands.c:665,9'
          Dst:             account_new
        - Src:             'commands.c:672,29'
          Dst:             mx_mbox_find
        - Src:             'commands.c:678,22'
          Dst:             mailbox_gen
        - Src:             'commands.c:682,9'
          Dst:             mutt_str_replace
        - Src:             'commands.c:691,7'
          Dst:             notify_send
        - Src:             'commands.c:693,7'
          Dst:             mailbox_free
        - Src:             'commands.c:699,15'
          Dst:             mutt_str_dup
        - Src:             'commands.c:707,8'
          Dst:             mx_ac_add
        - Src:             'commands.c:709,5'
          Dst:             mailbox_free
        - Src:             'commands.c:712,7'
          Dst:             cs_subset_free
        - Src:             'commands.c:713,7'
          Dst:             mutt_mem_free
        - Src:             'commands.c:714,7'
          Dst:             notify_free
        - Src:             'commands.c:715,7'
          Dst:             mutt_mem_free
        - Src:             'commands.c:722,5'
          Dst:             neomutt_account_add
        - Src:             'commands.c:729,3'
          Dst:             mutt_monitor_add
    - functionName:    source_stack_cleanup
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_list_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1673,3'
          Branch Sides:
            - BranchSide:      'commands.c:1673,3'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'commands.c:1673,3'
              BranchSideFuncs:
                - mutt_list_free
      Callsites:
        - Src:             'commands.c:1673,3'
          Dst:             mutt_list_free
    - functionName:    parse_unsubscribe_from
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          130
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - buf_addstr
        - buf_expand_path
        - buf_printf
        - buf_string
        - imap_subscribe
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1593,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
            - BranchSide:      'commands.c:1593,8'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1593,12'
          Branch Sides:
            - BranchSide:      'commands.c:1593,12'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1593,16'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1593,18'
          Branch Sides:
            - BranchSide:      'commands.c:1593,18'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1593,22'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1593,7'
          Branch Sides:
            - BranchSide:      'commands.c:1593,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1596,7'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1596,7'
          Branch Sides:
            - BranchSide:      'commands.c:1596,7'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'commands.c:1624,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'commands.c:1596,7'
          Branch Sides:
            - BranchSide:      'commands.c:1596,7'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'commands.c:1624,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'commands.c:1596,7'
          Branch Sides:
            - BranchSide:      'commands.c:1598,5'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'commands.c:1624,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'commands.c:1600,9'
          Branch Sides:
            - BranchSide:      'commands.c:1600,9'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
            - BranchSide:      'commands.c:1606,14'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
        - Branch String:   'commands.c:1600,9'
          Branch Sides:
            - BranchSide:      'commands.c:1600,9'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
            - BranchSide:      'commands.c:1606,14'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
        - Branch String:   'commands.c:1600,9'
          Branch Sides:
            - BranchSide:      'commands.c:1602,7'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
            - BranchSide:      'commands.c:1606,14'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
        - Branch String:   'commands.c:1606,19'
          Branch Sides:
            - BranchSide:      'commands.c:1606,23'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1620,5'
              BranchSideFuncs: []
        - Branch String:   'commands.c:1606,9'
          Branch Sides:
            - BranchSide:      'commands.c:1609,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1620,5'
              BranchSideFuncs: []
        - Branch String:   'commands.c:1610,11'
          Branch Sides:
            - BranchSide:      'commands.c:1612,9'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1616,64'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'commands.c:1598,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1602,7'
          Dst:             buf_printf
        - Src:             'commands.c:1609,7'
          Dst:             buf_expand_path
        - Src:             'commands.c:1610,26'
          Dst:             buf_string
        - Src:             'commands.c:1610,11'
          Dst:             imap_subscribe
        - Src:             'commands.c:1616,7'
          Dst:             buf_printf
        - Src:             'commands.c:1624,3'
          Dst:             buf_addstr
    - functionName:    parse_subscribe_to
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          121
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - buf_addstr
        - buf_expand_path
        - buf_is_empty
        - buf_printf
        - buf_reset
        - buf_string
        - imap_subscribe
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'commands.c:1255,8'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - parse_extract_token
                - buf_printf
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
            - BranchSide:      'commands.c:1255,8'
              BranchSideFuncs:
                - buf_reset
                - parse_extract_token
                - buf_printf
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1255,12'
          Branch Sides:
            - BranchSide:      'commands.c:1255,12'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1255,16'
              BranchSideFuncs:
                - buf_reset
                - parse_extract_token
                - buf_printf
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1255,18'
          Branch Sides:
            - BranchSide:      'commands.c:1255,18'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1255,22'
              BranchSideFuncs:
                - buf_reset
                - parse_extract_token
                - buf_printf
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1255,7'
          Branch Sides:
            - BranchSide:      'commands.c:1255,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1258,3'
              BranchSideFuncs:
                - buf_reset
                - parse_extract_token
                - buf_printf
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
                - buf_addstr
        - Branch String:   'commands.c:1260,7'
          Branch Sides:
            - BranchSide:      'commands.c:1260,7'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'commands.c:1288,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'commands.c:1260,7'
          Branch Sides:
            - BranchSide:      'commands.c:1260,7'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'commands.c:1288,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'commands.c:1260,7'
          Branch Sides:
            - BranchSide:      'commands.c:1262,5'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'commands.c:1288,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'commands.c:1264,9'
          Branch Sides:
            - BranchSide:      'commands.c:1264,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
            - BranchSide:      'commands.c:1270,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
        - Branch String:   'commands.c:1264,9'
          Branch Sides:
            - BranchSide:      'commands.c:1264,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
            - BranchSide:      'commands.c:1270,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
        - Branch String:   'commands.c:1264,9'
          Branch Sides:
            - BranchSide:      'commands.c:1266,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
            - BranchSide:      'commands.c:1270,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string
                - imap_subscribe
                - buf_printf
        - Branch String:   'commands.c:1270,9'
          Branch Sides:
            - BranchSide:      'commands.c:1273,7'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1284,5'
              BranchSideFuncs: []
        - Branch String:   'commands.c:1274,11'
          Branch Sides:
            - BranchSide:      'commands.c:1276,9'
              BranchSideFuncs: []
            - BranchSide:      'commands.c:1280,60'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'commands.c:1258,3'
          Dst:             buf_reset
        - Src:             'commands.c:1262,5'
          Dst:             parse_extract_token
        - Src:             'commands.c:1266,7'
          Dst:             buf_printf
        - Src:             'commands.c:1270,10'
          Dst:             buf_is_empty
        - Src:             'commands.c:1273,7'
          Dst:             buf_expand_path
        - Src:             'commands.c:1274,26'
          Dst:             buf_string
        - Src:             'commands.c:1274,11'
          Dst:             imap_subscribe
        - Src:             'commands.c:1280,7'
          Dst:             buf_printf
        - Src:             'commands.c:1288,3'
          Dst:             buf_addstr
    - functionName:    set_dump
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - dump_config
        - get_elem_list
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'commands.c:890,3'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - get_elem_list
                - dump_config
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
            - BranchSide:      'commands.c:890,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string
                - mutt_file_fopen_full
                - get_elem_list
                - dump_config
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
                - buf_string
                - buf_printf
                - buf_pool_release
        - Branch String:   'commands.c:894,7'
          Branch Sides:
            - BranchSide:      'commands.c:897,62'
              BranchSideFuncs:
                - buf_string
                - buf_printf
                - buf_pool_release
            - BranchSide:      'commands.c:902,26'
              BranchSideFuncs:
                - get_elem_list
                - dump_config
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string
                - mutt_do_pager
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:890,29'
          Dst:             buf_pool_get
        - Src:             'commands.c:891,3'
          Dst:             buf_mktemp_full
        - Src:             'commands.c:893,18'
          Dst:             buf_string
        - Src:             'commands.c:893,18'
          Dst:             mutt_file_fopen_full
        - Src:             'commands.c:897,62'
          Dst:             buf_string
        - Src:             'commands.c:897,5'
          Dst:             buf_printf
        - Src:             'commands.c:898,5'
          Dst:             buf_pool_release
        - Src:             'commands.c:903,30'
          Dst:             get_elem_list
        - Src:             'commands.c:904,3'
          Dst:             dump_config
        - Src:             'commands.c:905,3'
          Dst:             mutt_mem_free
        - Src:             'commands.c:907,3'
          Dst:             mutt_file_fclose_full
        - Src:             'commands.c:912,17'
          Dst:             buf_string
        - Src:             'commands.c:918,3'
          Dst:             mutt_do_pager
        - Src:             'commands.c:919,3'
          Dst:             buf_pool_release
    - functionName:    mailbox_add_simple
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mailbox_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'commands.c:743,27'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mailbox_add
            - BranchSide:      'commands.c:743,27'
              BranchSideFuncs:
                - mailbox_add
      Callsites:
        - Src:             'commands.c:743,27'
          Dst:             mailbox_add
    - functionName:    mutt_get_sourced_cwd
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - mutt_path_getcwd
        - mutt_str_dup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'commands.c:200,25'
          Branch Sides:
            - BranchSide:      'commands.c:200,25'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addstr
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'commands.c:200,25'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addstr
                - buf_strdup
                - buf_pool_release
        - Branch String:   'commands.c:201,10'
          Branch Sides:
            - BranchSide:      'commands.c:201,17'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addstr
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'commands.c:205,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addstr
                - buf_strdup
                - buf_pool_release
        - Branch String:   'commands.c:201,7'
          Branch Sides:
            - BranchSide:      'commands.c:202,12'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addstr
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'commands.c:205,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addstr
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'commands.c:202,12'
          Dst:             mutt_str_dup
        - Src:             'commands.c:205,24'
          Dst:             buf_pool_get
        - Src:             'commands.c:206,3'
          Dst:             mutt_path_getcwd
        - Src:             'commands.c:207,3'
          Dst:             buf_addstr
        - Src:             'commands.c:208,15'
          Dst:             buf_strdup
        - Src:             'commands.c:209,3'
          Dst:             buf_pool_release
    - functionName:    parse_rc_line_cwd
      functionSourceFile: '/src/neomutt/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_list_insert_head
        - mutt_mem_free
        - mutt_str_dup
        - parse_rc_line
      functionUses:    5
      BranchProfiles:
        - Branch String:   'commands.c:180,52'
          Branch Sides:
            - BranchSide:      'commands.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - parse_rc_line
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'commands.c:180,52'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - parse_rc_line
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'commands.c:180,52'
          Branch Sides:
            - BranchSide:      'commands.c:180,39'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - parse_rc_line
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'commands.c:180,39'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
                - parse_rc_line
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'commands.c:185,3'
          Branch Sides:
            - BranchSide:      'commands.c:185,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'commands.c:185,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'commands.c:180,39'
          Dst:             mutt_str_dup
        - Src:             'commands.c:180,3'
          Dst:             mutt_list_insert_head
        - Src:             'commands.c:182,28'
          Dst:             parse_rc_line
        - Src:             'commands.c:186,3'
          Dst:             mutt_mem_free
        - Src:             'commands.c:187,3'
          Dst:             mutt_mem_free
    - functionName:    append_message
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fgets
        - is_from
        - mutt_copy_message_fp
        - mutt_file_seek
        - mx_msg_close
        - mx_msg_commit
        - mx_msg_open_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'copy.c:947,3'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
            - BranchSide:      'copy.c:947,8'
              BranchSideFuncs:
                - mutt_file_seek
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
        - Branch String:   'copy.c:951,7'
          Branch Sides:
            - BranchSide:      'copy.c:951,7'
              BranchSideFuncs:
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
            - BranchSide:      'copy.c:953,8'
              BranchSideFuncs:
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
        - Branch String:   'copy.c:953,7'
          Branch Sides:
            - BranchSide:      'copy.c:953,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:956,34'
              BranchSideFuncs:
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
        - Branch String:   'copy.c:957,7'
          Branch Sides:
            - BranchSide:      'copy.c:957,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:959,14'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
        - Branch String:   'copy.c:959,33'
          Branch Sides:
            - BranchSide:      'copy.c:959,48'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
            - BranchSide:      'copy.c:960,13'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
        - Branch String:   'copy.c:959,7'
          Branch Sides:
            - BranchSide:      'copy.c:960,13'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
            - BranchSide:      'copy.c:961,27'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_commit
                - mx_msg_close
        - Branch String:   'copy.c:963,7'
          Branch Sides:
            - BranchSide:      'copy.c:964,5'
              BranchSideFuncs:
                - mx_msg_close
            - BranchSide:      'copy.c:971,3'
              BranchSideFuncs:
                - mx_msg_close
      Callsites:
        - Src:             'copy.c:951,8'
          Dst:             mutt_file_seek
        - Src:             'copy.c:953,8'
          Dst:             fgets
        - Src:             'copy.c:956,34'
          Dst:             is_from
        - Src:             'copy.c:956,9'
          Dst:             mx_msg_open_new
        - Src:             'copy.c:962,8'
          Dst:             mutt_copy_message_fp
        - Src:             'copy.c:963,7'
          Dst:             mx_msg_commit
        - Src:             'copy.c:971,3'
          Dst:             mx_msg_close
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_copy_message_fp
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          776
      EdgeCount:       186
      CyclomaticComplexity: 55
      functionsReached:
        - buf_addch
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - copy_delete_attach
        - count_delete_lines
        - crypt_pgp_decrypt_mime
        - crypt_smime_decrypt_mime
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - feof
        - ferror
        - fgetc_unlocked
        - fprintf
        - fputc
        - fputs
        - ftello
        - fwrite
        - get_current_mailbox
        - mutt_body_free
        - mutt_body_handler
        - mutt_copy_header
        - mutt_date_make_date
        - mutt_file_copy_bytes
        - mutt_file_fclose_full
        - mutt_file_seek
        - mutt_make_string
        - mutt_write_mime_header
        - pager_get_pager
        - putc
        - setlocale
      functionUses:    6
      BranchProfiles:
        - Branch String:   'copy.c:660,26'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - get_current_mailbox
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_strcpy
                - buf_pool_get
                - buf_addch
                - cs_subset_bool
                - mutt_date_make_date
                - buf_addch
                - mutt_file_seek
                - buf_pool_release
                - buf_len
                - count_delete_lines
                - mutt_copy_header
                - fprintf
                - fprintf
                - putc
                - ferror
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:660,26'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - get_current_mailbox
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_strcpy
                - buf_pool_get
                - buf_addch
                - cs_subset_bool
                - mutt_date_make_date
                - buf_addch
                - mutt_file_seek
                - buf_pool_release
                - buf_len
                - count_delete_lines
                - mutt_copy_header
                - fprintf
                - fprintf
                - putc
                - ferror
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
        - Branch String:   'copy.c:665,7'
          Branch Sides:
            - BranchSide:      'copy.c:667,47'
              BranchSideFuncs:
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_pool_get
                - buf_addch
                - cs_subset_bool
                - mutt_date_make_date
                - buf_addch
                - mutt_file_seek
                - buf_pool_release
                - buf_len
                - count_delete_lines
                - mutt_copy_header
                - fprintf
                - fprintf
                - putc
                - ferror
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
            - BranchSide:      'copy.c:683,16'
              BranchSideFuncs:
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_pool_get
                - buf_addch
                - cs_subset_bool
                - mutt_date_make_date
                - buf_addch
                - mutt_file_seek
                - buf_pool_release
                - buf_len
                - count_delete_lines
                - mutt_copy_header
                - fprintf
                - fprintf
                - putc
                - ferror
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
        - Branch String:   'copy.c:668,9'
          Branch Sides:
            - BranchSide:      'copy.c:670,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_string.41
                - mutt_copy_header
                - ftello
            - BranchSide:      'copy.c:674,65'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - get_current_mailbox
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_string.41
                - mutt_copy_header
                - ftello
        - Branch String:   'copy.c:677,26'
          Branch Sides:
            - BranchSide:      'copy.c:677,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_string.41
                - mutt_copy_header
                - ftello
            - BranchSide:      'copy.c:677,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
                - buf_string.41
                - mutt_copy_header
                - ftello
        - Branch String:   'copy.c:683,7'
          Branch Sides:
            - BranchSide:      'copy.c:687,15'
              BranchSideFuncs:
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:773,15'
              BranchSideFuncs:
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:683,7'
          Branch Sides:
            - BranchSide:      'copy.c:689,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - cs_subset_bool
                - mutt_date_make_date
                - buf_addch
                - mutt_file_seek
                - buf_pool_release
                - buf_pool_release
                - buf_len
                - count_delete_lines
                - mutt_copy_header
                - fprintf
                - fprintf
                - putc
                - ferror
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:773,15'
              BranchSideFuncs:
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:689,28'
          Branch Sides:
            - BranchSide:      'copy.c:689,40'
              BranchSideFuncs:
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:764,35'
              BranchSideFuncs:
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:689,14'
          Branch Sides:
            - BranchSide:      'copy.c:693,33'
              BranchSideFuncs:
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:764,35'
              BranchSideFuncs:
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:702,11'
          Branch Sides:
            - BranchSide:      'copy.c:706,68'
              BranchSideFuncs:
                - buf_len
                - count_delete_lines
                - mutt_copy_header
                - buf_pool_release
                - buf_pool_release
                - fprintf
                - fprintf
                - putc
                - ferror
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:707,11'
          Branch Sides:
            - BranchSide:      'copy.c:711,22'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:714,11'
          Branch Sides:
            - BranchSide:      'copy.c:716,58'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - putc
                - ferror
                - buf_pool_release
                - buf_pool_release
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:717,11'
          Branch Sides:
            - BranchSide:      'copy.c:720,9'
              BranchSideFuncs:
                - putc
                - ferror
                - buf_pool_release
                - buf_pool_release
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:722,7'
              BranchSideFuncs:
                - putc
                - ferror
                - buf_pool_release
                - buf_pool_release
                - feof
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
        - Branch String:   'copy.c:723,26'
          Branch Sides:
            - BranchSide:      'copy.c:723,29'
              BranchSideFuncs:
                - feof
                - buf_pool_release
                - buf_pool_release
                - ftello
                - mutt_file_seek
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:723,11'
          Branch Sides:
            - BranchSide:      'copy.c:725,20'
              BranchSideFuncs:
                - ftello
                - mutt_file_seek
                - buf_pool_release
                - buf_pool_release
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:728,11'
          Branch Sides:
            - BranchSide:      'copy.c:730,62'
              BranchSideFuncs:
                - buf_string.41
                - copy_delete_attach
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - ftello
                - mutt_body_free
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:730,11'
          Branch Sides:
            - BranchSide:      'copy.c:733,7'
              BranchSideFuncs:
                - buf_pool_release
                - ftello
                - mutt_body_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:736,11'
          Branch Sides:
            - BranchSide:      'copy.c:735,52'
              BranchSideFuncs:
                - mutt_body_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'copy.c:745,19'
              BranchSideFuncs:
                - mutt_body_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:745,11'
          Branch Sides:
            - BranchSide:      'copy.c:747,23'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'copy.c:758,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'copy.c:764,26'
          Branch Sides:
            - BranchSide:      'copy.c:763,9'
              BranchSideFuncs:
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:764,50'
              BranchSideFuncs:
                - buf_string.41
                - mutt_copy_header
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:763,9'
          Branch Sides:
            - BranchSide:      'copy.c:763,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'copy.c:770,18'
              BranchSideFuncs:
                - ftello
                - buf_string.41
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:773,7'
          Branch Sides:
            - BranchSide:      'copy.c:776,18'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:803,42'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:773,7'
          Branch Sides:
            - BranchSide:      'copy.c:776,5'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:803,42'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:773,7'
          Branch Sides:
            - BranchSide:      'copy.c:776,5'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:803,42'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
                - crypt_pgp_decrypt_mime
                - fwrite
                - mutt_file_seek
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:779,9'
          Branch Sides:
            - BranchSide:      'copy.c:780,22'
              BranchSideFuncs:
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:781,17'
              BranchSideFuncs:
                - pager_get_pager
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:781,9'
          Branch Sides:
            - BranchSide:      'copy.c:783,13'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:789,17'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:786,11'
          Branch Sides:
            - BranchSide:      'copy.c:787,21'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:789,17'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:789,9'
          Branch Sides:
            - BranchSide:      'copy.c:790,13'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:791,17'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:791,9'
          Branch Sides:
            - BranchSide:      'copy.c:792,13'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:793,17'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:793,9'
          Branch Sides:
            - BranchSide:      'copy.c:794,13'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:795,17'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:795,9'
          Branch Sides:
            - BranchSide:      'copy.c:796,13'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:798,38'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:798,9'
          Branch Sides:
            - BranchSide:      'copy.c:799,13'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:801,10'
              BranchSideFuncs:
                - mutt_body_handler
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:803,66'
          Branch Sides:
            - BranchSide:      'copy.c:803,73'
              BranchSideFuncs:
                - mutt_file_seek
                - buf_pool_release
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - mutt_body_free
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:857,38'
              BranchSideFuncs:
                - mutt_file_seek
                - buf_pool_release
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - mutt_body_free
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:803,12'
          Branch Sides:
            - BranchSide:      'copy.c:805,18'
              BranchSideFuncs:
                - mutt_file_seek
                - buf_pool_release
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - mutt_body_free
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:857,38'
              BranchSideFuncs:
                - mutt_file_seek
                - buf_pool_release
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - mutt_body_free
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:808,81'
          Branch Sides:
            - BranchSide:      'copy.c:809,22'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
            - BranchSide:      'copy.c:819,61'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
        - Branch String:   'copy.c:809,41'
          Branch Sides:
            - BranchSide:      'copy.c:809,48'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
            - BranchSide:      'copy.c:819,61'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
        - Branch String:   'copy.c:808,9'
          Branch Sides:
            - BranchSide:      'copy.c:811,11'
              BranchSideFuncs:
                - crypt_pgp_decrypt_mime
                - buf_pool_release
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
            - BranchSide:      'copy.c:819,61'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - crypt_smime_decrypt_mime
        - Branch String:   'copy.c:819,85'
          Branch Sides:
            - BranchSide:      'copy.c:820,13'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
            - BranchSide:      'copy.c:829,10'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
        - Branch String:   'copy.c:820,43'
          Branch Sides:
            - BranchSide:      'copy.c:820,50'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
            - BranchSide:      'copy.c:829,10'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
        - Branch String:   'copy.c:819,9'
          Branch Sides:
            - BranchSide:      'copy.c:822,11'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - buf_pool_release
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
            - BranchSide:      'copy.c:829,10'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
        - Branch String:   'copy.c:829,9'
          Branch Sides:
            - BranchSide:      'copy.c:831,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'copy.c:836,41'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_file_seek
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_body_free
        - Branch String:   'copy.c:845,9'
          Branch Sides:
            - BranchSide:      'copy.c:847,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_free
                - buf_pool_release
            - BranchSide:      'copy.c:852,5'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:857,9'
          Branch Sides:
            - BranchSide:      'copy.c:857,9'
              BranchSideFuncs:
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_pool_release
                - mutt_body_free
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:862,9'
              BranchSideFuncs:
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - fgetc_unlocked
                - buf_pool_release
                - mutt_body_free
                - buf_string.41
                - fputs
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:862,9'
          Branch Sides:
            - BranchSide:      'copy.c:865,28'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:878,56'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:869,42'
          Branch Sides:
            - BranchSide:      'copy.c:869,50'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:885,16'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:869,7'
          Branch Sides:
            - BranchSide:      'copy.c:871,9'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:885,16'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:872,13'
          Branch Sides:
            - BranchSide:      'copy.c:869,20'
              BranchSideFuncs:
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:874,17'
              BranchSideFuncs:
                - buf_string.41
                - fputs
                - fgetc_unlocked
                - fputc
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:869,42'
          Branch Sides:
            - BranchSide:      'copy.c:869,50'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
            - BranchSide:      'copy.c:885,16'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:878,14'
          Branch Sides:
            - BranchSide:      'copy.c:878,14'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'copy.c:885,16'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:885,34'
          Branch Sides:
            - BranchSide:      'copy.c:885,34'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'copy.c:885,73'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_body_free
        - Branch String:   'copy.c:885,73'
          Branch Sides:
            - BranchSide:      'copy.c:885,73'
              BranchSideFuncs:
                - mutt_body_free
                - buf_pool_release
            - BranchSide:      'copy.c:886,19'
              BranchSideFuncs:
                - mutt_body_free
                - buf_pool_release
        - Branch String:   'copy.c:885,7'
          Branch Sides:
            - BranchSide:      'copy.c:885,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'copy.c:888,11'
              BranchSideFuncs:
                - mutt_body_free
                - buf_pool_release
      Callsites:
        - Src:             'copy.c:661,27'
          Dst:             buf_pool_get
        - Src:             'copy.c:667,32'
          Dst:             cs_subset_bool
        - Src:             'copy.c:670,7'
          Dst:             buf_strcpy
        - Src:             'copy.c:674,48'
          Dst:             cs_subset_string
        - Src:             'copy.c:675,47'
          Dst:             cs_subset_expando
        - Src:             'copy.c:676,31'
          Dst:             get_current_mailbox
        - Src:             'copy.c:677,7'
          Dst:             setlocale
        - Src:             'copy.c:678,7'
          Dst:             mutt_make_string
        - Src:             'copy.c:679,7'
          Dst:             setlocale
        - Src:             'copy.c:696,21'
          Dst:             buf_pool_get
        - Src:             'copy.c:697,7'
          Dst:             buf_addch
        - Src:             'copy.c:698,40'
          Dst:             cs_subset_bool
        - Src:             'copy.c:698,7'
          Dst:             mutt_date_make_date
        - Src:             'copy.c:699,7'
          Dst:             buf_addch
        - Src:             'copy.c:702,12'
          Dst:             mutt_file_seek
        - Src:             'copy.c:706,68'
          Dst:             buf_len
        - Src:             'copy.c:706,23'
          Dst:             count_delete_lines
        - Src:             'copy.c:714,11'
          Dst:             mutt_copy_header
        - Src:             'copy.c:716,7'
          Dst:             fprintf
        - Src:             'copy.c:720,9'
          Dst:             fprintf
        - Src:             'copy.c:722,7'
          Dst:             putc
        - Src:             'copy.c:723,11'
          Dst:             ferror
        - Src:             'copy.c:723,29'
          Dst:             feof
        - Src:             'copy.c:725,20'
          Dst:             ftello
        - Src:             'copy.c:728,12'
          Dst:             mutt_file_seek
        - Src:             'copy.c:730,51'
          Dst:             buf_string
        - Src:             'copy.c:730,11'
          Dst:             copy_delete_attach
        - Src:             'copy.c:733,7'
          Dst:             buf_pool_release
        - Src:             'copy.c:735,23'
          Dst:             ftello
        - Src:             'copy.c:752,9'
          Dst:             mutt_body_free
        - Src:             'copy.c:758,7'
          Dst:             buf_pool_release
        - Src:             'copy.c:764,50'
          Dst:             buf_string
        - Src:             'copy.c:763,9'
          Dst:             mutt_copy_header
        - Src:             'copy.c:770,18'
          Dst:             ftello
        - Src:             'copy.c:780,22'
          Dst:             buf_string
        - Src:             'copy.c:785,35'
          Dst:             pager_get_pager
        - Src:             'copy.c:801,10'
          Dst:             mutt_body_handler
        - Src:             'copy.c:811,11'
          Dst:             crypt_pgp_decrypt_mime
        - Src:             'copy.c:816,7'
          Dst:             fwrite
        - Src:             'copy.c:822,11'
          Dst:             crypt_smime_decrypt_mime
        - Src:             'copy.c:836,5'
          Dst:             mutt_write_mime_header
        - Src:             'copy.c:837,5'
          Dst:             fputc
        - Src:             'copy.c:839,10'
          Dst:             mutt_file_seek
        - Src:             'copy.c:845,9'
          Dst:             mutt_file_copy_bytes
        - Src:             'copy.c:847,7'
          Dst:             mutt_file_fclose_full
        - Src:             'copy.c:848,7'
          Dst:             mutt_body_free
        - Src:             'copy.c:852,5'
          Dst:             mutt_body_free
        - Src:             'copy.c:853,5'
          Dst:             mutt_file_fclose_full
        - Src:             'copy.c:857,10'
          Dst:             mutt_file_seek
        - Src:             'copy.c:867,13'
          Dst:             buf_string
        - Src:             'copy.c:867,7'
          Dst:             fputs
        - Src:             'copy.c:869,20'
          Dst:             fgetc_unlocked
        - Src:             'copy.c:871,9'
          Dst:             fputc
        - Src:             'copy.c:874,17'
          Dst:             buf_string
        - Src:             'copy.c:874,11'
          Dst:             fputs
        - Src:             'copy.c:869,20'
          Dst:             fgetc_unlocked
        - Src:             'copy.c:878,14'
          Dst:             mutt_file_copy_bytes
        - Src:             'copy.c:889,5'
          Dst:             mutt_body_free
        - Src:             'copy.c:893,3'
          Dst:             buf_pool_release
    - functionName:    setlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count_delete_lines
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - count_delete_lines
        - getc
        - mutt_file_seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'copy.c:607,10'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - getc
                - count_delete_lines
            - BranchSide:      'copy.c:607,10'
              BranchSideFuncs:
                - mutt_file_seek
                - getc
                - count_delete_lines
        - Branch String:   'copy.c:607,7'
          Branch Sides:
            - BranchSide:      'copy.c:609,32'
              BranchSideFuncs:
                - count_delete_lines
            - BranchSide:      'copy.c:633,17'
              BranchSideFuncs:
                - count_delete_lines
        - Branch String:   'copy.c:609,9'
          Branch Sides:
            - BranchSide:      'copy.c:609,9'
              BranchSideFuncs:
                - getc
            - BranchSide:      'copy.c:613,22'
              BranchSideFuncs:
                - getc
        - Branch String:   'copy.c:613,5'
          Branch Sides:
            - BranchSide:      'copy.c:615,22'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:626,32'
              BranchSideFuncs: []
        - Branch String:   'copy.c:616,11'
          Branch Sides:
            - BranchSide:      'copy.c:618,14'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:626,19'
              BranchSideFuncs: []
        - Branch String:   'copy.c:618,11'
          Branch Sides:
            - BranchSide:      'copy.c:613,34'
              BranchSideFuncs:
                - getc
            - BranchSide:      'copy.c:619,17'
              BranchSideFuncs:
                - getc
        - Branch String:   'copy.c:613,5'
          Branch Sides:
            - BranchSide:      'copy.c:615,22'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:626,19'
              BranchSideFuncs: []
        - Branch String:   'copy.c:628,5'
          Branch Sides:
            - BranchSide:      'copy.c:628,5'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'copy.c:628,5'
          Branch Sides:
            - BranchSide:      'copy.c:628,5'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'copy.c:633,5'
          Branch Sides:
            - BranchSide:      'copy.c:633,5'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:635,23'
              BranchSideFuncs:
                - count_delete_lines
        - Branch String:   'copy.c:636,11'
          Branch Sides:
            - BranchSide:      'copy.c:636,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:640,16'
              BranchSideFuncs:
                - count_delete_lines
        - Branch String:   'copy.c:633,5'
          Branch Sides:
            - BranchSide:      'copy.c:633,5'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:635,23'
              BranchSideFuncs:
                - count_delete_lines
      Callsites:
        - Src:             'copy.c:609,10'
          Dst:             mutt_file_seek
        - Src:             'copy.c:615,22'
          Dst:             getc
        - Src:             'copy.c:635,23'
          Dst:             count_delete_lines
    - functionName:    mutt_copy_header
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          683
      EdgeCount:       199
      CyclomaticComplexity: 56
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cc_charset
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_slist
        - driver_tags_get
        - feof
        - ferror
        - fprintf
        - fputc
        - fputs
        - fwrite
        - mutt_addr_cat
        - mutt_ch_canonical_charset
        - mutt_copy_hdr
        - mutt_matches_ignore
        - mutt_mem_free
        - mutt_str_dup
        - mutt_window_wrap_cols
        - mutt_write_one_header
        - mutt_write_references
        - rfc2047_encode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'copy.c:427,3'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
                - cs_subset_bool
            - BranchSide:      'copy.c:427,9'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
                - cs_subset_bool
        - Branch String:   'copy.c:428,23'
          Branch Sides:
            - BranchSide:      'copy.c:428,70'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_hdr
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:428,23'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:430,7'
          Branch Sides:
            - BranchSide:      'copy.c:432,26'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:438,39'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:438,7'
          Branch Sides:
            - BranchSide:      'copy.c:438,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:441,15'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - cc_charset
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:441,7'
          Branch Sides:
            - BranchSide:      'copy.c:443,10'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:455,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:449,55'
          Branch Sides:
            - BranchSide:      'copy.c:449,5'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:449,5'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_addr_cat
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:455,33'
          Branch Sides:
            - BranchSide:      'copy.c:455,37'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:468,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:455,72'
          Branch Sides:
            - BranchSide:      'copy.c:456,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:468,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:456,16'
          Branch Sides:
            - BranchSide:      'copy.c:456,19'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:458,5'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputs
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:455,7'
          Branch Sides:
            - BranchSide:      'copy.c:458,5'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:468,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:460,5'
          Branch Sides:
            - BranchSide:      'copy.c:462,7'
              BranchSideFuncs:
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:465,5'
              BranchSideFuncs:
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:460,5'
          Branch Sides:
            - BranchSide:      'copy.c:462,7'
              BranchSideFuncs:
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:465,5'
              BranchSideFuncs:
                - fputc
                - mutt_matches_ignore
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:468,34'
          Branch Sides:
            - BranchSide:      'copy.c:468,38'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:476,16'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:468,72'
          Branch Sides:
            - BranchSide:      'copy.c:469,16'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:476,16'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:469,16'
          Branch Sides:
            - BranchSide:      'copy.c:469,19'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:471,5'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:468,7'
          Branch Sides:
            - BranchSide:      'copy.c:471,5'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'copy.c:476,16'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'copy.c:476,29'
          Branch Sides:
            - BranchSide:      'copy.c:476,42'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:499,15'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:476,7'
          Branch Sides:
            - BranchSide:      'copy.c:478,13'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'copy.c:499,15'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:478,17'
          Branch Sides:
            - BranchSide:      'copy.c:478,23'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'copy.c:480,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'copy.c:478,9'
          Branch Sides:
            - BranchSide:      'copy.c:480,7'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:488,13'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:481,11'
          Branch Sides:
            - BranchSide:      'copy.c:482,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:483,19'
              BranchSideFuncs:
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:483,16'
          Branch Sides:
            - BranchSide:      'copy.c:484,9'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:485,7'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:488,21'
          Branch Sides:
            - BranchSide:      'copy.c:488,27'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:490,7'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:488,9'
          Branch Sides:
            - BranchSide:      'copy.c:490,7'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:499,15'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:491,11'
          Branch Sides:
            - BranchSide:      'copy.c:492,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:493,14'
              BranchSideFuncs:
                - fputc
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:493,11'
          Branch Sides:
            - BranchSide:      'copy.c:494,9'
              BranchSideFuncs:
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
            - BranchSide:      'copy.c:495,7'
              BranchSideFuncs:
                - fputc
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_matches_ignore
                - fprintf
                - fprintf
        - Branch String:   'copy.c:499,31'
          Branch Sides:
            - BranchSide:      'copy.c:499,44'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:525,25'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:499,62'
          Branch Sides:
            - BranchSide:      'copy.c:500,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - fprintf
                - fprintf
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:525,25'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:500,16'
          Branch Sides:
            - BranchSide:      'copy.c:500,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:502,59'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:499,7'
          Branch Sides:
            - BranchSide:      'copy.c:502,59'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:525,25'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:503,25'
          Branch Sides:
            - BranchSide:      'copy.c:503,32'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - fprintf
            - BranchSide:      'copy.c:504,7'
              BranchSideFuncs:
                - fprintf
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:503,9'
          Branch Sides:
            - BranchSide:      'copy.c:504,7'
              BranchSideFuncs:
                - fprintf
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:525,25'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get
                - buf_is_empty
                - mutt_matches_ignore
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:527,27'
          Branch Sides:
            - BranchSide:      'copy.c:527,39'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:533,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:527,39'
          Branch Sides:
            - BranchSide:      'copy.c:527,42'
              BranchSideFuncs:
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:529,5'
              BranchSideFuncs:
                - fwrite
                - buf_string.41
                - fputs
                - fputc
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:527,7'
          Branch Sides:
            - BranchSide:      'copy.c:529,5'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:533,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_slist
                - cs_subset_number
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:537,35'
          Branch Sides:
            - BranchSide:      'copy.c:537,41'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:558,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:537,54'
          Branch Sides:
            - BranchSide:      'copy.c:538,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:558,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:538,16'
          Branch Sides:
            - BranchSide:      'copy.c:538,19'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:540,14'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:537,7'
          Branch Sides:
            - BranchSide:      'copy.c:540,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:558,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:543,9'
          Branch Sides:
            - BranchSide:      'copy.c:545,18'
              BranchSideFuncs:
                - mutt_str_dup
                - rfc2047_encode
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
            - BranchSide:      'copy.c:548,69'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
        - Branch String:   'copy.c:548,60'
          Branch Sides:
            - BranchSide:      'copy.c:549,31'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
            - BranchSide:      'copy.c:549,31'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
                - mutt_mem_free
        - Branch String:   'copy.c:554,9'
          Branch Sides:
            - BranchSide:      'copy.c:555,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:558,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:558,37'
          Branch Sides:
            - BranchSide:      'copy.c:558,43'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
            - BranchSide:      'copy.c:579,16'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
        - Branch String:   'copy.c:558,56'
          Branch Sides:
            - BranchSide:      'copy.c:559,16'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
            - BranchSide:      'copy.c:579,16'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
        - Branch String:   'copy.c:559,16'
          Branch Sides:
            - BranchSide:      'copy.c:559,19'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
            - BranchSide:      'copy.c:561,14'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_str_dup
                - rfc2047_encode
        - Branch String:   'copy.c:558,7'
          Branch Sides:
            - BranchSide:      'copy.c:561,19'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
            - BranchSide:      'copy.c:579,16'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
        - Branch String:   'copy.c:564,9'
          Branch Sides:
            - BranchSide:      'copy.c:566,18'
              BranchSideFuncs:
                - mutt_str_dup
                - rfc2047_encode
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'copy.c:569,69'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'copy.c:569,60'
          Branch Sides:
            - BranchSide:      'copy.c:570,31'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'copy.c:570,31'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - ferror
                - feof
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'copy.c:575,9'
          Branch Sides:
            - BranchSide:      'copy.c:576,7'
              BranchSideFuncs:
                - mutt_mem_free
                - ferror
                - feof
                - fputs
                - fputc
            - BranchSide:      'copy.c:579,16'
              BranchSideFuncs:
                - ferror
                - feof
                - fputs
                - fputc
        - Branch String:   'copy.c:579,7'
          Branch Sides:
            - BranchSide:      'copy.c:581,17'
              BranchSideFuncs:
                - fputs
                - fputc
                - ferror
                - feof
            - BranchSide:      'copy.c:586,7'
              BranchSideFuncs:
                - ferror
                - feof
        - Branch String:   'copy.c:581,9'
          Branch Sides:
            - BranchSide:      'copy.c:582,7'
              BranchSideFuncs:
                - fputc
                - ferror
                - feof
            - BranchSide:      'copy.c:583,5'
              BranchSideFuncs:
                - fputc
                - ferror
                - feof
      Callsites:
        - Src:             'copy.c:428,55'
          Dst:             cs_subset_bool
        - Src:             'copy.c:438,7'
          Dst:             mutt_copy_hdr
        - Src:             'copy.c:445,5'
          Dst:             fwrite
        - Src:             'copy.c:446,5'
          Dst:             fwrite
        - Src:             'copy.c:447,5'
          Dst:             fwrite
        - Src:             'copy.c:448,35'
          Dst:             cc_charset
        - Src:             'copy.c:449,5'
          Dst:             mutt_ch_canonical_charset
        - Src:             'copy.c:450,5'
          Dst:             mutt_addr_cat
        - Src:             'copy.c:451,5'
          Dst:             fputs
        - Src:             'copy.c:452,5'
          Dst:             fputc
        - Src:             'copy.c:456,19'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:458,5'
          Dst:             fwrite
        - Src:             'copy.c:462,7'
          Dst:             fputc
        - Src:             'copy.c:463,7'
          Dst:             fputs
        - Src:             'copy.c:465,5'
          Dst:             fputc
        - Src:             'copy.c:469,19'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:471,5'
          Dst:             fwrite
        - Src:             'copy.c:472,5'
          Dst:             mutt_write_references
        - Src:             'copy.c:473,5'
          Dst:             fputc
        - Src:             'copy.c:480,7'
          Dst:             fwrite
        - Src:             'copy.c:482,9'
          Dst:             fwrite
        - Src:             'copy.c:484,9'
          Dst:             fputc
        - Src:             'copy.c:485,7'
          Dst:             fputc
        - Src:             'copy.c:490,7'
          Dst:             fwrite
        - Src:             'copy.c:492,9'
          Dst:             fputc
        - Src:             'copy.c:494,9'
          Dst:             fputc
        - Src:             'copy.c:495,7'
          Dst:             fputc
        - Src:             'copy.c:500,19'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:502,5'
          Dst:             fprintf
        - Src:             'copy.c:504,7'
          Dst:             fprintf
        - Src:             'copy.c:525,25'
          Dst:             buf_pool_get
        - Src:             'copy.c:526,3'
          Dst:             driver_tags_get
        - Src:             'copy.c:527,8'
          Dst:             buf_is_empty
        - Src:             'copy.c:527,42'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:529,5'
          Dst:             fwrite
        - Src:             'copy.c:530,11'
          Dst:             buf_string
        - Src:             'copy.c:530,5'
          Dst:             fputs
        - Src:             'copy.c:531,5'
          Dst:             fputc
        - Src:             'copy.c:533,3'
          Dst:             buf_pool_release
        - Src:             'copy.c:535,46'
          Dst:             cs_subset_slist
        - Src:             'copy.c:536,24'
          Dst:             cs_subset_number
        - Src:             'copy.c:538,19'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:545,18'
          Dst:             mutt_str_dup
        - Src:             'copy.c:546,7'
          Dst:             rfc2047_encode
        - Src:             'copy.c:549,31'
          Dst:             mutt_window_wrap_cols
        - Src:             'copy.c:548,9'
          Dst:             mutt_write_one_header
        - Src:             'copy.c:555,7'
          Dst:             mutt_mem_free
        - Src:             'copy.c:559,19'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:566,18'
          Dst:             mutt_str_dup
        - Src:             'copy.c:567,7'
          Dst:             rfc2047_encode
        - Src:             'copy.c:570,31'
          Dst:             mutt_window_wrap_cols
        - Src:             'copy.c:569,9'
          Dst:             mutt_write_one_header
        - Src:             'copy.c:576,7'
          Dst:             mutt_mem_free
        - Src:             'copy.c:582,7'
          Dst:             fputs
        - Src:             'copy.c:583,5'
          Dst:             fputc
        - Src:             'copy.c:586,7'
          Dst:             ferror
        - Src:             'copy.c:586,25'
          Dst:             feof
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftello
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy_delete_attach
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          149
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - copy_delete_attach
        - ferror
        - fprintf
        - ftello
        - mutt_file_copy_bytes
        - mutt_file_seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'copy.c:1024,18'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
            - BranchSide:      'copy.c:1024,18'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
        - Branch String:   'copy.c:1024,3'
          Branch Sides:
            - BranchSide:      'copy.c:1026,15'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1070,46'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:1026,23'
          Branch Sides:
            - BranchSide:      'copy.c:1026,32'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
            - BranchSide:      'copy.c:1029,53'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
        - Branch String:   'copy.c:1026,9'
          Branch Sides:
            - BranchSide:      'copy.c:1024,44'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1029,53'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
        - Branch String:   'copy.c:1029,11'
          Branch Sides:
            - BranchSide:      'copy.c:1029,11'
              BranchSideFuncs:
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
            - BranchSide:      'copy.c:1034,17'
              BranchSideFuncs:
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
        - Branch String:   'copy.c:1034,11'
          Branch Sides:
            - BranchSide:      'copy.c:1041,36'
              BranchSideFuncs:
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1061,13'
              BranchSideFuncs:
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:1042,13'
          Branch Sides:
            - BranchSide:      'copy.c:1042,13'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1048,55'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:1048,13'
          Branch Sides:
            - BranchSide:      'copy.c:1048,13'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1054,42'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:1054,13'
          Branch Sides:
            - BranchSide:      'copy.c:1024,44'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1054,13'
              BranchSideFuncs: []
        - Branch String:   'copy.c:1061,13'
          Branch Sides:
            - BranchSide:      'copy.c:1024,44'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
                - fprintf
                - ferror
                - ftello
                - mutt_file_copy_bytes
                - mutt_file_seek
                - copy_delete_attach
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1061,13'
              BranchSideFuncs: []
        - Branch String:   'copy.c:1024,3'
          Branch Sides:
            - BranchSide:      'copy.c:1026,15'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
            - BranchSide:      'copy.c:1070,46'
              BranchSideFuncs:
                - ftello
                - mutt_file_copy_bytes
        - Branch String:   'copy.c:1070,7'
          Branch Sides:
            - BranchSide:      'copy.c:1070,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1073,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:1029,66'
          Dst:             ftello
        - Src:             'copy.c:1029,11'
          Dst:             mutt_file_copy_bytes
        - Src:             'copy.c:1037,9'
          Dst:             fprintf
        - Src:             'copy.c:1042,13'
          Dst:             ferror
        - Src:             'copy.c:1048,64'
          Dst:             ftello
        - Src:             'copy.c:1048,13'
          Dst:             mutt_file_copy_bytes
        - Src:             'copy.c:1054,14'
          Dst:             mutt_file_seek
        - Src:             'copy.c:1061,13'
          Dst:             copy_delete_attach
        - Src:             'copy.c:1070,67'
          Dst:             ftello
        - Src:             'copy.c:1070,7'
          Dst:             mutt_file_copy_bytes
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    163
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    100
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetc_unlocked
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/stdio.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - __uflow
      functionUses:    29
      BranchProfiles:
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdio.h:58,10'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio.h:58,10'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio.h:58,10'
              BranchSideFuncs:
                - __uflow
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/bits/stdio.h:58,10'
          Dst:             __uflow
    - functionName:    __uflow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_copy_hdr
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         248
      ICount:          1147
      EdgeCount:       347
      CyclomaticComplexity: 101
      functionsReached:
        - add_one_header
        - address_header_decode
        - cs_subset_number
        - fgets
        - fputs
        - ftello
        - mutt_file_seek
        - mutt_istr_startswith
        - mutt_istrn_equal
        - mutt_matches_ignore
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_str_dup
        - mutt_str_len
        - mutt_str_startswith
        - mutt_strn_copy
        - mutt_window_wrap_cols
        - mutt_write_one_header
        - rfc2047_decode
        - strchr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'copy.c:113,3'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - ftello
                - mutt_file_seek
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:113,8'
              BranchSideFuncs:
                - ftello
                - mutt_file_seek
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:121,7'
          Branch Sides:
            - BranchSide:      'copy.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:124,7'
              BranchSideFuncs:
                - ftello
                - mutt_file_seek
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:124,7'
          Branch Sides:
            - BranchSide:      'copy.c:125,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:128,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:125,9'
          Branch Sides:
            - BranchSide:      'copy.c:125,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:128,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:135,5'
          Branch Sides:
            - BranchSide:      'copy.c:135,5'
              BranchSideFuncs:
                - strchr
                - fgets
                - mutt_istr_startswith
                - ftello
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:137,12'
              BranchSideFuncs:
                - strchr
                - fgets
                - mutt_istr_startswith
                - ftello
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:139,11'
          Branch Sides:
            - BranchSide:      'copy.c:139,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:143,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:143,14'
          Branch Sides:
            - BranchSide:      'copy.c:143,18'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:190,12'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:143,33'
          Branch Sides:
            - BranchSide:      'copy.c:143,44'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:190,12'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:143,11'
          Branch Sides:
            - BranchSide:      'copy.c:146,14'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:190,12'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:146,19'
          Branch Sides:
            - BranchSide:      'copy.c:146,22'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:152,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_str_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
        - Branch String:   'copy.c:146,13'
          Branch Sides:
            - BranchSide:      'copy.c:148,15'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_str_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
            - BranchSide:      'copy.c:152,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_str_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
        - Branch String:   'copy.c:148,15'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:161,61'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:152,41'
          Branch Sides:
            - BranchSide:      'copy.c:152,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:156,19'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:152,18'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:156,19'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:156,35'
          Branch Sides:
            - BranchSide:      'copy.c:156,35'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:156,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:156,56'
          Branch Sides:
            - BranchSide:      'copy.c:156,60'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:161,61'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:156,18'
          Branch Sides:
            - BranchSide:      'copy.c:156,18'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:161,61'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:161,61'
          Branch Sides:
            - BranchSide:      'copy.c:162,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:166,62'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:162,51'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:162,54'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:161,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:166,62'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:166,62'
          Branch Sides:
            - BranchSide:      'copy.c:167,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:172,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:167,59'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
            - BranchSide:      'copy.c:168,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - fputs
                - mutt_str_startswith
        - Branch String:   'copy.c:166,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:172,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:172,40'
          Branch Sides:
            - BranchSide:      'copy.c:172,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:176,39'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:172,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:176,39'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:176,39'
          Branch Sides:
            - BranchSide:      'copy.c:176,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
            - BranchSide:      'copy.c:180,39'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
        - Branch String:   'copy.c:176,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
            - BranchSide:      'copy.c:180,39'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
                - mutt_istr_startswith
        - Branch String:   'copy.c:180,39'
          Branch Sides:
            - BranchSide:      'copy.c:180,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
            - BranchSide:      'copy.c:182,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
        - Branch String:   'copy.c:180,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
            - BranchSide:      'copy.c:182,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - fputs
        - Branch String:   'copy.c:182,43'
          Branch Sides:
            - BranchSide:      'copy.c:182,46'
              BranchSideFuncs:
                - fputs
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
            - BranchSide:      'copy.c:190,23'
              BranchSideFuncs:
                - fputs
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
        - Branch String:   'copy.c:182,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - fputs
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
            - BranchSide:      'copy.c:190,23'
              BranchSideFuncs:
                - fputs
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
        - Branch String:   'copy.c:190,19'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - fputs
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
            - BranchSide:      'copy.c:190,23'
              BranchSideFuncs:
                - fputs
                - ftello
                - strchr
                - fgets
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
        - Branch String:   'copy.c:190,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:190,11'
              BranchSideFuncs: []
        - Branch String:   'copy.c:202,7'
          Branch Sides:
            - BranchSide:      'copy.c:205,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:212,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:205,5'
          Branch Sides:
            - BranchSide:      'copy.c:207,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:212,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:205,5'
          Branch Sides:
            - BranchSide:      'copy.c:207,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:212,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:217,3'
          Branch Sides:
            - BranchSide:      'copy.c:219,10'
              BranchSideFuncs:
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:361,7'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
        - Branch String:   'copy.c:222,9'
          Branch Sides:
            - BranchSide:      'copy.c:226,9'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
            - BranchSide:      'copy.c:361,7'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
        - Branch String:   'copy.c:226,12'
          Branch Sides:
            - BranchSide:      'copy.c:226,16'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:341,10'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:226,31'
          Branch Sides:
            - BranchSide:      'copy.c:226,42'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:341,10'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:226,9'
          Branch Sides:
            - BranchSide:      'copy.c:229,11'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:341,10'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:229,11'
          Branch Sides:
            - BranchSide:      'copy.c:231,13'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
            - BranchSide:      'copy.c:252,12'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
        - Branch String:   'copy.c:231,13'
          Branch Sides:
            - BranchSide:      'copy.c:233,15'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
            - BranchSide:      'copy.c:246,9'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
        - Branch String:   'copy.c:233,15'
          Branch Sides:
            - BranchSide:      'copy.c:234,13'
              BranchSideFuncs:
                - rfc2047_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
            - BranchSide:      'copy.c:235,39'
              BranchSideFuncs:
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
        - Branch String:   'copy.c:238,34'
          Branch Sides:
            - BranchSide:      'copy.c:238,38'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
            - BranchSide:      'copy.c:246,9'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
        - Branch String:   'copy.c:238,74'
          Branch Sides:
            - BranchSide:      'copy.c:239,38'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
            - BranchSide:      'copy.c:246,9'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
        - Branch String:   'copy.c:238,15'
          Branch Sides:
            - BranchSide:      'copy.c:241,40'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
            - BranchSide:      'copy.c:246,9'
              BranchSideFuncs:
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
        - Branch String:   'copy.c:252,17'
          Branch Sides:
            - BranchSide:      'copy.c:252,20'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:259,17'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:252,11'
          Branch Sides:
            - BranchSide:      'copy.c:254,13'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:259,17'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:254,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:265,62'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:259,33'
          Branch Sides:
            - BranchSide:      'copy.c:259,45'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
            - BranchSide:      'copy.c:361,7'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
        - Branch String:   'copy.c:259,54'
          Branch Sides:
            - BranchSide:      'copy.c:259,58'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:266,31'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:259,16'
          Branch Sides:
            - BranchSide:      'copy.c:266,31'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
            - BranchSide:      'copy.c:361,7'
              BranchSideFuncs:
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
        - Branch String:   'copy.c:265,62'
          Branch Sides:
            - BranchSide:      'copy.c:266,31'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:270,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:266,31'
          Branch Sides:
            - BranchSide:      'copy.c:266,34'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:270,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:265,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:270,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:270,41'
          Branch Sides:
            - BranchSide:      'copy.c:270,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:274,59'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:270,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:274,59'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:274,59'
          Branch Sides:
            - BranchSide:      'copy.c:275,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:279,60'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:275,49'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:275,52'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:274,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:279,60'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:279,60'
          Branch Sides:
            - BranchSide:      'copy.c:280,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:284,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:280,57'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:280,60'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:279,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:284,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:284,11'
          Branch Sides:
            - BranchSide:      'copy.c:286,13'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:297,38'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:286,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_istr_startswith
            - BranchSide:      'copy.c:290,23'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_istr_startswith
        - Branch String:   'copy.c:291,25'
          Branch Sides:
            - BranchSide:      'copy.c:291,54'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:297,38'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:291,84'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:292,29'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:291,13'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:297,38'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:297,38'
          Branch Sides:
            - BranchSide:      'copy.c:297,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:301,37'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:297,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:301,37'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:301,37'
          Branch Sides:
            - BranchSide:      'copy.c:301,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:305,39'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:301,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:305,39'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:305,39'
          Branch Sides:
            - BranchSide:      'copy.c:305,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:307,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:305,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'copy.c:307,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'copy.c:307,41'
          Branch Sides:
            - BranchSide:      'copy.c:307,44'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:313,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:307,11'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:313,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:313,11'
          Branch Sides:
            - BranchSide:      'copy.c:320,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:343,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:320,9'
          Branch Sides:
            - BranchSide:      'copy.c:322,51'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:343,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:323,15'
          Branch Sides:
            - BranchSide:      'copy.c:325,24'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:332,12'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:325,31'
          Branch Sides:
            - BranchSide:      'copy.c:325,49'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:329,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:325,17'
          Branch Sides:
            - BranchSide:      'copy.c:329,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:330,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:320,9'
          Branch Sides:
            - BranchSide:      'copy.c:322,51'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:334,19'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:334,13'
          Branch Sides:
            - BranchSide:      'copy.c:335,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:343,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:341,9'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
            - BranchSide:      'copy.c:343,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_startswith
                - rfc2047_decode
                - mutt_str_dup
                - mutt_str_len
        - Branch String:   'copy.c:344,11'
          Branch Sides:
            - BranchSide:      'copy.c:346,23'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_startswith
                - rfc2047_decode
            - BranchSide:      'copy.c:354,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - ftello
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
                - rfc2047_decode
                - strchr
                - fgets
                - address_header_decode
                - mutt_str_len
                - add_one_header
                - mutt_matches_ignore
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - mutt_strn_copy
                - mutt_str_startswith
                - rfc2047_decode
        - Branch String:   'copy.c:361,7'
          Branch Sides:
            - BranchSide:      'copy.c:363,9'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:377,41'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:363,9'
          Branch Sides:
            - BranchSide:      'copy.c:365,11'
              BranchSideFuncs:
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:370,5'
              BranchSideFuncs:
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:365,11'
          Branch Sides:
            - BranchSide:      'copy.c:366,9'
              BranchSideFuncs:
                - rfc2047_decode
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:367,35'
              BranchSideFuncs:
                - mutt_str_len
                - add_one_header
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:379,3'
          Branch Sides:
            - BranchSide:      'copy.c:381,10'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'copy.c:408,7'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'copy.c:408,7'
          Branch Sides:
            - BranchSide:      'copy.c:408,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:410,3'
              BranchSideFuncs: []
        - Branch String:   'copy.c:381,16'
          Branch Sides:
            - BranchSide:      'copy.c:381,25'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
            - BranchSide:      'copy.c:404,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:381,9'
          Branch Sides:
            - BranchSide:      'copy.c:385,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:404,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:385,11'
          Branch Sides:
            - BranchSide:      'copy.c:387,27'
              BranchSideFuncs:
                - fputs
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
            - BranchSide:      'copy.c:397,13'
              BranchSideFuncs:
                - fputs
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
        - Branch String:   'copy.c:387,27'
          Branch Sides:
            - BranchSide:      'copy.c:388,19'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
            - BranchSide:      'copy.c:388,19'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
        - Branch String:   'copy.c:390,13'
          Branch Sides:
            - BranchSide:      'copy.c:393,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:404,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:397,13'
          Branch Sides:
            - BranchSide:      'copy.c:400,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:404,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
        - Branch String:   'copy.c:379,3'
          Branch Sides:
            - BranchSide:      'copy.c:379,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_wrap_cols
                - mutt_write_one_header
                - fputs
            - BranchSide:      'copy.c:408,7'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'copy.c:124,7'
          Dst:             ftello
        - Src:             'copy.c:125,10'
          Dst:             mutt_file_seek
        - Src:             'copy.c:135,12'
          Dst:             ftello
        - Src:             'copy.c:137,12'
          Dst:             strchr
        - Src:             'copy.c:139,12'
          Dst:             fgets
        - Src:             'copy.c:146,22'
          Dst:             mutt_str_startswith
        - Src:             'copy.c:152,44'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:162,14'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:162,54'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:167,14'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:168,14'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:172,43'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:176,42'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:180,42'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:182,46'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:190,23'
          Dst:             fputs
        - Src:             'copy.c:214,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'copy.c:217,10'
          Dst:             ftello
        - Src:             'copy.c:219,10'
          Dst:             strchr
        - Src:             'copy.c:222,10'
          Dst:             fgets
        - Src:             'copy.c:233,15'
          Dst:             address_header_decode
        - Src:             'copy.c:234,13'
          Dst:             rfc2047_decode
        - Src:             'copy.c:235,26'
          Dst:             mutt_str_len
        - Src:             'copy.c:246,9'
          Dst:             add_one_header
        - Src:             'copy.c:252,20'
          Dst:             mutt_str_startswith
        - Src:             'copy.c:266,34'
          Dst:             mutt_matches_ignore
        - Src:             'copy.c:270,44'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:275,12'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:275,52'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:280,12'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:280,60'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:286,13'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:290,23'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:291,29'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:292,29'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:297,41'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:301,40'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:305,42'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:307,44'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:322,34'
          Dst:             mutt_str_len
        - Src:             'copy.c:323,15'
          Dst:             mutt_istrn_equal
        - Src:             'copy.c:346,23'
          Dst:             mutt_str_len
        - Src:             'copy.c:348,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'copy.c:349,9'
          Dst:             mutt_strn_copy
        - Src:             'copy.c:354,20'
          Dst:             mutt_str_dup
        - Src:             'copy.c:355,24'
          Dst:             mutt_str_len
        - Src:             'copy.c:365,11'
          Dst:             address_header_decode
        - Src:             'copy.c:366,9'
          Dst:             rfc2047_decode
        - Src:             'copy.c:367,22'
          Dst:             mutt_str_len
        - Src:             'copy.c:370,5'
          Dst:             add_one_header
        - Src:             'copy.c:377,24'
          Dst:             cs_subset_number
        - Src:             'copy.c:406,3'
          Dst:             mutt_mem_free
        - Src:             'copy.c:406,3'
          Dst:             mutt_mem_free
        - Src:             'copy.c:388,19'
          Dst:             mutt_window_wrap_cols
        - Src:             'copy.c:390,13'
          Dst:             mutt_write_one_header
        - Src:             'copy.c:397,13'
          Dst:             fputs
        - Src:             'copy.c:404,5'
          Dst:             mutt_mem_free
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    99
      BranchProfiles:  []
      Callsites:       []
    - functionName:    address_header_decode
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          228
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_tolower_loc
        - buf_addch
        - buf_dequote_comment
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_addrlist_to_local
        - mutt_addrlist_write_wrap
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_str_dup
        - rfc2047_decode_addrlist
      functionUses:    2
      BranchProfiles:
        - Branch String:   'copy.c:1084,3'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'copy.c:1084,13'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'copy.c:1088,3'
          Branch Sides:
            - BranchSide:      'copy.c:1088,3'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1092,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1098,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1104,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1110,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1116,16'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
            - BranchSide:      'copy.c:1129,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1135,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1092,11'
          Branch Sides:
            - BranchSide:      'copy.c:1092,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1098,11'
          Branch Sides:
            - BranchSide:      'copy.c:1098,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1104,11'
          Branch Sides:
            - BranchSide:      'copy.c:1104,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1110,11'
          Branch Sides:
            - BranchSide:      'copy.c:1110,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1116,11'
          Branch Sides:
            - BranchSide:      'copy.c:1121,21'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1121,16'
          Branch Sides:
            - BranchSide:      'copy.c:1121,16'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1129,11'
          Branch Sides:
            - BranchSide:      'copy.c:1129,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1135,11'
          Branch Sides:
            - BranchSide:      'copy.c:1135,11'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:1143,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addrlist_to_local
                - rfc2047_decode_addrlist
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1151,3'
          Branch Sides:
            - BranchSide:      'copy.c:1153,12'
              BranchSideFuncs:
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1161,7'
              BranchSideFuncs:
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1153,9'
          Branch Sides:
            - BranchSide:      'copy.c:1151,3'
              BranchSideFuncs:
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1155,7'
              BranchSideFuncs:
                - buf_dequote_comment
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1151,3'
          Branch Sides:
            - BranchSide:      'copy.c:1153,12'
              BranchSideFuncs:
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'copy.c:1161,7'
              BranchSideFuncs:
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'copy.c:1161,7'
          Branch Sides:
            - BranchSide:      'copy.c:1163,10'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_addrlist_clear
                - mutt_mem_free
            - BranchSide:      'copy.c:1167,5'
              BranchSideFuncs:
                - mutt_addrlist_write_wrap
                - buf_addch
                - mutt_addrlist_clear
                - mutt_mem_free
      Callsites:
        - Src:             'copy.c:1088,11'
          Dst:             __ctype_tolower_loc
        - Src:             'copy.c:1092,17'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1098,17'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1104,17'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1110,17'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1116,16'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1121,21'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1129,17'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1135,17'
          Dst:             mutt_istr_startswith
        - Src:             'copy.c:1144,3'
          Dst:             mutt_addrlist_parse
        - Src:             'copy.c:1148,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'copy.c:1149,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'copy.c:1155,7'
          Dst:             buf_dequote_comment
        - Src:             'copy.c:1163,10'
          Dst:             mutt_str_dup
        - Src:             'copy.c:1169,5'
          Dst:             mutt_addrlist_write_wrap
        - Src:             'copy.c:1170,5'
          Dst:             buf_addch
        - Src:             'copy.c:1174,3'
          Dst:             mutt_addrlist_clear
        - Src:             'copy.c:1176,3'
          Dst:             mutt_mem_free
    - functionName:    add_one_header
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_str_asprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'copy.c:79,16'
          Branch Sides:
            - BranchSide:      'copy.c:79,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'copy.c:79,16'
          Branch Sides:
            - BranchSide:      'copy.c:79,16'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'copy.c:80,11'
          Branch Sides:
            - BranchSide:      'copy.c:80,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'copy.c:80,7'
          Branch Sides:
            - BranchSide:      'copy.c:82,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'copy.c:88,3'
          Branch Sides:
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'copy.c:88,3'
          Branch Sides:
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:88,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:83,5'
          Dst:             mutt_str_asprintf
        - Src:             'copy.c:84,5'
          Dst:             mutt_mem_free
        - Src:             'copy.c:85,5'
          Dst:             mutt_mem_free
        - Src:             'copy.c:88,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    __ctype_tolower_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_append_message
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - append_message
        - mx_msg_close
        - mx_msg_open
      functionUses:    4
      BranchProfiles:
        - Branch String:   'copy.c:990,8'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - append_message
                - mx_msg_open
                - append_message
                - mx_msg_close
            - BranchSide:      'copy.c:990,8'
              BranchSideFuncs:
                - append_message
                - mx_msg_open
                - append_message
                - mx_msg_close
        - Branch String:   'copy.c:990,7'
          Branch Sides:
            - BranchSide:      'copy.c:990,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:993,24'
              BranchSideFuncs:
                - append_message
                - mx_msg_open
                - append_message
                - mx_msg_close
        - Branch String:   'copy.c:994,15'
          Branch Sides:
            - BranchSide:      'copy.c:994,26'
              BranchSideFuncs:
                - mx_msg_open
                - append_message
                - mx_msg_close
            - BranchSide:      'copy.c:999,39'
              BranchSideFuncs:
                - append_message
        - Branch String:   'copy.c:994,7'
          Branch Sides:
            - BranchSide:      'copy.c:994,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:999,39'
              BranchSideFuncs:
                - append_message
                - mx_msg_close
      Callsites:
        - Src:             'copy.c:994,26'
          Dst:             mx_msg_open
        - Src:             'copy.c:999,12'
          Dst:             append_message
        - Src:             'copy.c:999,12'
          Dst:             append_message
        - Src:             'copy.c:1002,5'
          Dst:             mx_msg_close
    - functionName:    mutt_copy_message
      functionSourceFile: '/src/neomutt/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - feof
        - ferror
        - mutt_copy_message_fp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'copy.c:914,8'
          Branch Sides:
            - BranchSide:      'copy.c:0,0'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - ferror
                - feof
            - BranchSide:      'copy.c:914,8'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - ferror
                - feof
        - Branch String:   'copy.c:914,12'
          Branch Sides:
            - BranchSide:      'copy.c:914,12'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:914,19'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - ferror
                - feof
        - Branch String:   'copy.c:914,7'
          Branch Sides:
            - BranchSide:      'copy.c:914,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:918,22'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - ferror
                - feof
        - Branch String:   'copy.c:918,7'
          Branch Sides:
            - BranchSide:      'copy.c:920,5'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:924,12'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - ferror
                - feof
        - Branch String:   'copy.c:925,17'
          Branch Sides:
            - BranchSide:      'copy.c:925,21'
              BranchSideFuncs:
                - ferror
                - feof
            - BranchSide:      'copy.c:925,17'
              BranchSideFuncs: []
        - Branch String:   'copy.c:925,36'
          Branch Sides:
            - BranchSide:      'copy.c:925,39'
              BranchSideFuncs:
                - feof
            - BranchSide:      'copy.c:927,5'
              BranchSideFuncs: []
        - Branch String:   'copy.c:925,7'
          Branch Sides:
            - BranchSide:      'copy.c:925,7'
              BranchSideFuncs: []
            - BranchSide:      'copy.c:927,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'copy.c:924,12'
          Dst:             mutt_copy_message_fp
        - Src:             'copy.c:925,21'
          Dst:             ferror
        - Src:             'copy.c:925,39'
          Dst:             feof
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ev_message
      functionSourceFile: '/src/neomutt/editmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          580
      EdgeCount:       112
      CyclomaticComplexity: 33
      functionsReached:
        - __errno_location
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_enum
        - cs_subset_str_native_set
        - cs_subset_string
        - fgets
        - fputc
        - is_from
        - mailbox_free
        - mutt_append_message
        - mutt_copy_hdr
        - mutt_edit_file
        - mutt_file_chmod_rm_stat
        - mutt_file_copy_stream
        - mutt_file_decrease_mtime
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_set_flag
        - mx_mbox_close
        - mx_mbox_open
        - mx_msg_close
        - mx_msg_commit
        - mx_msg_open_new
        - mx_path_resolve
        - stat
        - strerror
        - truncate
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editmsg.c:61,3'
          Branch Sides:
            - BranchSide:      'editmsg.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - cs_subset_enum
                - cs_subset_str_native_set
                - buf_string.208
                - mx_path_resolve
                - mx_mbox_open
                - __errno_location
                - strerror
                - buf_pool_release
                - mailbox_free
                - cs_subset_str_native_set
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
            - BranchSide:      'editmsg.c:61,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - cs_subset_enum
                - cs_subset_str_native_set
                - buf_string.208
                - mx_path_resolve
                - mx_mbox_open
                - __errno_location
                - strerror
                - buf_pool_release
                - mailbox_free
                - cs_subset_str_native_set
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
        - Branch String:   'editmsg.c:75,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:77,5'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
            - BranchSide:      'editmsg.c:83,28'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
        - Branch String:   'editmsg.c:86,60'
          Branch Sides:
            - BranchSide:      'editmsg.c:85,44'
              BranchSideFuncs:
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
            - BranchSide:      'editmsg.c:86,72'
              BranchSideFuncs:
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
        - Branch String:   'editmsg.c:85,44'
          Branch Sides:
            - BranchSide:      'editmsg.c:89,8'
              BranchSideFuncs:
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
            - BranchSide:      'editmsg.c:89,8'
              BranchSideFuncs:
                - mutt_append_message
                - __errno_location
                - mx_mbox_close
                - mailbox_free
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
                - strerror
        - Branch String:   'editmsg.c:95,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:97,5'
              BranchSideFuncs:
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:101,24'
              BranchSideFuncs:
                - buf_string.208
                - stat
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:102,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:104,5'
              BranchSideFuncs:
                - buf_string.208
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:113,11'
              BranchSideFuncs:
                - buf_string.208
                - truncate
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
                - strerror
        - Branch String:   'editmsg.c:113,25'
          Branch Sides:
            - BranchSide:      'editmsg.c:113,49'
              BranchSideFuncs:
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
            - BranchSide:      'editmsg.c:120,14'
              BranchSideFuncs:
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:113,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:116,5'
              BranchSideFuncs:
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:120,14'
              BranchSideFuncs:
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:120,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:123,45'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_chmod_rm_stat
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
                - buf_string.208
                - strerror
            - BranchSide:      'editmsg.c:134,24'
              BranchSideFuncs:
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:124,9'
          Branch Sides:
            - BranchSide:      'editmsg.c:126,7'
              BranchSideFuncs:
                - buf_string.208
                - strerror
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
            - BranchSide:      'editmsg.c:134,24'
              BranchSideFuncs:
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:135,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:137,5'
              BranchSideFuncs:
                - buf_string.208
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:142,54'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_decrease_mtime
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
                - buf_string.208
        - Branch String:   'editmsg.c:143,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:146,5'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:150,49'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:151,18'
          Branch Sides:
            - BranchSide:      'editmsg.c:151,47'
              BranchSideFuncs:
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
            - BranchSide:      'editmsg.c:151,47'
              BranchSideFuncs:
                - buf_string.208
                - mutt_edit_file
                - buf_string.208
                - stat
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - strerror
        - Branch String:   'editmsg.c:154,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:156,5'
              BranchSideFuncs:
                - buf_string.208
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:160,10'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:160,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:162,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'editmsg.c:167,15'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:167,28'
          Branch Sides:
            - BranchSide:      'editmsg.c:167,35'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:174,28'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:167,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:169,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'editmsg.c:188,8'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
        - Branch String:   'editmsg.c:174,28'
          Branch Sides:
            - BranchSide:      'editmsg.c:174,35'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'editmsg.c:188,8'
              BranchSideFuncs:
                - buf_string.208
                - mutt_file_fopen_full
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - strerror
        - Branch String:   'editmsg.c:174,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:176,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'editmsg.c:249,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'editmsg.c:189,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:192,5'
              BranchSideFuncs:
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:196,8'
              BranchSideFuncs:
                - mx_mbox_open
                - strerror
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
        - Branch String:   'editmsg.c:196,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:200,5'
              BranchSideFuncs:
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:204,30'
              BranchSideFuncs:
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:204,49'
          Branch Sides:
            - BranchSide:      'editmsg.c:204,61'
              BranchSideFuncs:
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:206,31'
              BranchSideFuncs:
                - fgets
                - is_from
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:206,35'
          Branch Sides:
            - BranchSide:      'editmsg.c:206,38'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:219,20'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:206,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:208,13'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:219,20'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:208,32'
          Branch Sides:
            - BranchSide:      'editmsg.c:208,44'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:209,7'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:208,9'
          Branch Sides:
            - BranchSide:      'editmsg.c:209,7'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
            - BranchSide:      'editmsg.c:219,20'
              BranchSideFuncs:
                - mx_msg_open_new
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
        - Branch String:   'editmsg.c:227,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:230,5'
              BranchSideFuncs:
                - strerror
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:235,22'
              BranchSideFuncs:
                - mutt_copy_hdr
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
                - fputc
                - mutt_file_copy_stream
        - Branch String:   'editmsg.c:236,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:238,22'
              BranchSideFuncs:
                - fputc
                - mutt_file_copy_stream
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'editmsg.c:242,8'
              BranchSideFuncs:
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.208
                - buf_string.208
                - unlink
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'editmsg.c:251,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:252,23'
              BranchSideFuncs:
                - buf_string.208
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'editmsg.c:264,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_string.208
        - Branch String:   'editmsg.c:254,7'
          Branch Sides:
            - BranchSide:      'editmsg.c:256,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mutt_set_flag
            - BranchSide:      'editmsg.c:269,13'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'editmsg.c:261,9'
          Branch Sides:
            - BranchSide:      'editmsg.c:262,7'
              BranchSideFuncs:
                - mutt_set_flag
                - buf_pool_release
            - BranchSide:      'editmsg.c:269,13'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'editmsg.c:264,12'
          Branch Sides:
            - BranchSide:      'editmsg.c:266,5'
              BranchSideFuncs:
                - buf_string.208
                - buf_pool_release
            - BranchSide:      'editmsg.c:269,13'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'editmsg.c:67,26'
          Dst:             buf_pool_get
        - Src:             'editmsg.c:68,3'
          Dst:             buf_mktemp_full
        - Src:             'editmsg.c:71,37'
          Dst:             cs_subset_enum
        - Src:             'editmsg.c:72,3'
          Dst:             cs_subset_str_native_set
        - Src:             'editmsg.c:74,45'
          Dst:             buf_string
        - Src:             'editmsg.c:74,29'
          Dst:             mx_path_resolve
        - Src:             'editmsg.c:75,8'
          Dst:             mx_mbox_open
        - Src:             'editmsg.c:77,5'
          Dst:             __errno_location
        - Src:             'editmsg.c:77,5'
          Dst:             strerror
        - Src:             'editmsg.c:78,5'
          Dst:             buf_pool_release
        - Src:             'editmsg.c:79,5'
          Dst:             mailbox_free
        - Src:             'editmsg.c:83,3'
          Dst:             cs_subset_str_native_set
        - Src:             'editmsg.c:89,8'
          Dst:             mutt_append_message
        - Src:             'editmsg.c:90,16'
          Dst:             __errno_location
        - Src:             'editmsg.c:92,3'
          Dst:             mx_mbox_close
        - Src:             'editmsg.c:93,3'
          Dst:             mailbox_free
        - Src:             'editmsg.c:97,5'
          Dst:             strerror
        - Src:             'editmsg.c:101,13'
          Dst:             buf_string
        - Src:             'editmsg.c:101,8'
          Dst:             stat
        - Src:             'editmsg.c:104,5'
          Dst:             buf_string
        - Src:             'editmsg.c:104,5'
          Dst:             strerror
        - Src:             'editmsg.c:113,38'
          Dst:             buf_string
        - Src:             'editmsg.c:113,29'
          Dst:             truncate
        - Src:             'editmsg.c:116,5'
          Dst:             strerror
        - Src:             'editmsg.c:123,34'
          Dst:             buf_string
        - Src:             'editmsg.c:123,10'
          Dst:             mutt_file_chmod_rm_stat
        - Src:             'editmsg.c:126,7'
          Dst:             buf_string
        - Src:             'editmsg.c:126,7'
          Dst:             strerror
        - Src:             'editmsg.c:134,13'
          Dst:             buf_string
        - Src:             'editmsg.c:134,8'
          Dst:             stat
        - Src:             'editmsg.c:137,5'
          Dst:             buf_string
        - Src:             'editmsg.c:137,5'
          Dst:             strerror
        - Src:             'editmsg.c:142,43'
          Dst:             buf_string
        - Src:             'editmsg.c:142,18'
          Dst:             mutt_file_decrease_mtime
        - Src:             'editmsg.c:146,5'
          Dst:             buf_string
        - Src:             'editmsg.c:150,32'
          Dst:             cs_subset_string
        - Src:             'editmsg.c:151,36'
          Dst:             buf_string
        - Src:             'editmsg.c:151,3'
          Dst:             mutt_edit_file
        - Src:             'editmsg.c:153,13'
          Dst:             buf_string
        - Src:             'editmsg.c:153,8'
          Dst:             stat
        - Src:             'editmsg.c:156,5'
          Dst:             buf_string
        - Src:             'editmsg.c:156,5'
          Dst:             strerror
        - Src:             'editmsg.c:188,8'
          Dst:             buf_string
        - Src:             'editmsg.c:188,8'
          Dst:             mutt_file_fopen_full
        - Src:             'editmsg.c:192,5'
          Dst:             strerror
        - Src:             'editmsg.c:196,8'
          Dst:             mx_mbox_open
        - Src:             'editmsg.c:200,5'
          Dst:             strerror
        - Src:             'editmsg.c:206,7'
          Dst:             fgets
        - Src:             'editmsg.c:206,38'
          Dst:             is_from
        - Src:             'editmsg.c:223,25'
          Dst:             mx_msg_open_new
        - Src:             'editmsg.c:230,5'
          Dst:             strerror
        - Src:             'editmsg.c:231,5'
          Dst:             mx_mbox_close
        - Src:             'editmsg.c:235,8'
          Dst:             mutt_copy_hdr
        - Src:             'editmsg.c:238,5'
          Dst:             fputc
        - Src:             'editmsg.c:239,5'
          Dst:             mutt_file_copy_stream
        - Src:             'editmsg.c:249,3'
          Dst:             mutt_file_fclose_full
        - Src:             'editmsg.c:249,3'
          Dst:             mutt_file_fclose_full
        - Src:             'editmsg.c:242,8'
          Dst:             mx_msg_commit
        - Src:             'editmsg.c:243,3'
          Dst:             mx_msg_close
        - Src:             'editmsg.c:245,3'
          Dst:             mx_mbox_close
        - Src:             'editmsg.c:249,3'
          Dst:             mutt_file_fclose_full
        - Src:             'editmsg.c:252,12'
          Dst:             buf_string
        - Src:             'editmsg.c:252,5'
          Dst:             unlink
        - Src:             'editmsg.c:256,5'
          Dst:             mutt_set_flag
        - Src:             'editmsg.c:257,5'
          Dst:             mutt_set_flag
        - Src:             'editmsg.c:258,5'
          Dst:             mutt_set_flag
        - Src:             'editmsg.c:260,33'
          Dst:             cs_subset_bool
        - Src:             'editmsg.c:262,7'
          Dst:             mutt_set_flag
        - Src:             'editmsg.c:266,5'
          Dst:             buf_string
        - Src:             'editmsg.c:271,3'
          Dst:             buf_pool_release
    - functionName:    stat
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __xstat
      functionUses:    81
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:455,10'
          Dst:             __xstat
    - functionName:    truncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    105
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_ev_message
      functionSourceFile: '/src/neomutt/editmsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ev_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editmsg.c:287,3'
          Branch Sides:
            - BranchSide:      'editmsg.c:0,0'
              BranchSideFuncs:
                - ev_message
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs:
                - ev_message
        - Branch String:   'editmsg.c:287,3'
          Branch Sides:
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs:
                - ev_message
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs: []
        - Branch String:   'editmsg.c:287,3'
          Branch Sides:
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs:
                - ev_message
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs: []
        - Branch String:   'editmsg.c:287,3'
          Branch Sides:
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'editmsg.c:287,3'
              BranchSideFuncs:
                - ev_message
      Callsites:
        - Src:             'editmsg.c:290,9'
          Dst:             ev_message
    - functionName:    enriched_puts
      functionSourceFile: '/src/neomutt/enriched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_reallocarray
        - mutt_str_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enriched.c:359,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
            - BranchSide:      'enriched.c:359,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:359,68'
          Branch Sides:
            - BranchSide:      'enriched.c:359,82'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'enriched.c:361,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:359,7'
          Branch Sides:
            - BranchSide:      'enriched.c:361,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'enriched.c:365,10'
              BranchSideFuncs: []
        - Branch String:   'enriched.c:365,3'
          Branch Sides:
            - BranchSide:      'enriched.c:365,3'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:367,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enriched.c:359,50'
          Dst:             mutt_str_len
        - Src:             'enriched.c:362,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    enriched_wrap
      functionSourceFile: '/src/neomutt/enriched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          450
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - fputc
        - fputs
        - fwrite
        - iswspace
        - mutt_str_len
        - state_putws
      functionUses:    2
      BranchProfiles:
        - Branch String:   'enriched.c:128,17'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - iswspace
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:128,17'
              BranchSideFuncs:
                - iswspace
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:128,7'
          Branch Sides:
            - BranchSide:      'enriched.c:130,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
            - BranchSide:      'enriched.c:188,3'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:130,42'
          Branch Sides:
            - BranchSide:      'enriched.c:130,45'
              BranchSideFuncs:
                - iswspace
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:133,28'
              BranchSideFuncs:
                - iswspace
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:130,9'
          Branch Sides:
            - BranchSide:      'enriched.c:133,28'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:162,33'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:135,16'
          Branch Sides:
            - BranchSide:      'enriched.c:135,38'
              BranchSideFuncs:
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:142,11'
              BranchSideFuncs:
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:135,7'
          Branch Sides:
            - BranchSide:      'enriched.c:137,19'
              BranchSideFuncs:
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:142,11'
              BranchSideFuncs:
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:135,16'
          Branch Sides:
            - BranchSide:      'enriched.c:135,28'
              BranchSideFuncs:
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:142,11'
              BranchSideFuncs:
                - iswspace
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:142,11'
          Branch Sides:
            - BranchSide:      'enriched.c:147,26'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:162,33'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:147,34'
          Branch Sides:
            - BranchSide:      'enriched.c:147,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:162,33'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:147,9'
          Branch Sides:
            - BranchSide:      'enriched.c:148,12'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:149,13'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:147,34'
          Branch Sides:
            - BranchSide:      'enriched.c:147,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:149,13'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:151,11'
          Branch Sides:
            - BranchSide:      'enriched.c:151,11'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:153,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:151,11'
          Branch Sides:
            - BranchSide:      'enriched.c:153,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:153,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:151,11'
          Branch Sides:
            - BranchSide:      'enriched.c:153,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:156,30'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:151,11'
          Branch Sides:
            - BranchSide:      'enriched.c:153,37'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
            - BranchSide:      'enriched.c:156,30'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
                - fputc
        - Branch String:   'enriched.c:164,9'
          Branch Sides:
            - BranchSide:      'enriched.c:166,11'
              BranchSideFuncs:
                - fputc
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
                - fputc
            - BranchSide:      'enriched.c:185,27'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:166,11'
          Branch Sides:
            - BranchSide:      'enriched.c:169,9'
              BranchSideFuncs:
                - fputc
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
            - BranchSide:      'enriched.c:175,16'
              BranchSideFuncs:
                - fputc
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:169,9'
          Branch Sides:
            - BranchSide:      'enriched.c:171,11'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
            - BranchSide:      'enriched.c:185,27'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:175,16'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
            - BranchSide:      'enriched.c:185,27'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:178,9'
          Branch Sides:
            - BranchSide:      'enriched.c:180,11'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
            - BranchSide:      'enriched.c:185,27'
              BranchSideFuncs:
                - state_putws
                - fputc
                - fputs
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:193,7'
          Branch Sides:
            - BranchSide:      'enriched.c:195,5'
              BranchSideFuncs:
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
            - BranchSide:      'enriched.c:199,7'
              BranchSideFuncs:
                - fputs
                - mutt_str_len
                - fputc
                - fwrite
                - mutt_str_len
        - Branch String:   'enriched.c:199,7'
          Branch Sides:
            - BranchSide:      'enriched.c:204,21'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'enriched.c:219,26'
              BranchSideFuncs:
                - fputc
        - Branch String:   'enriched.c:204,11'
          Branch Sides:
            - BranchSide:      'enriched.c:206,9'
              BranchSideFuncs:
                - fwrite
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
            - BranchSide:      'enriched.c:211,9'
              BranchSideFuncs:
                - fwrite
                - mutt_str_len
                - fputs
                - mutt_str_len
                - fputc
        - Branch String:   'enriched.c:202,5'
          Branch Sides:
            - BranchSide:      'enriched.c:204,21'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'enriched.c:221,7'
              BranchSideFuncs:
                - fputc
        - Branch String:   'enriched.c:221,7'
          Branch Sides:
            - BranchSide:      'enriched.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:223,42'
              BranchSideFuncs:
                - fputc
        - Branch String:   'enriched.c:225,5'
          Branch Sides:
            - BranchSide:      'enriched.c:225,5'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:227,7'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'enriched.c:135,19'
          Dst:             iswspace
        - Src:             'enriched.c:147,37'
          Dst:             iswspace
        - Src:             'enriched.c:171,11'
          Dst:             fputc
        - Src:             'enriched.c:180,11'
          Dst:             fputc
        - Src:             'enriched.c:185,5'
          Dst:             state_putws
        - Src:             'enriched.c:188,3'
          Dst:             fputc
        - Src:             'enriched.c:195,5'
          Dst:             fputs
        - Src:             'enriched.c:196,29'
          Dst:             mutt_str_len
        - Src:             'enriched.c:206,9'
          Dst:             fputs
        - Src:             'enriched.c:207,33'
          Dst:             mutt_str_len
        - Src:             'enriched.c:211,9'
          Dst:             fwrite
        - Src:             'enriched.c:212,33'
          Dst:             mutt_str_len
        - Src:             'enriched.c:227,7'
          Dst:             fputc
    - functionName:    iswspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enriched_set_flags
      functionSourceFile: '/src/neomutt/enriched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          392
      EdgeCount:       113
      CyclomaticComplexity: 35
      functionsReached:
        - enriched_flush
        - enriched_puts
        - wcscasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enriched.c:379,8'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
                - enriched_flush
            - BranchSide:      'enriched.c:379,8'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
                - enriched_flush
        - Branch String:   'enriched.c:379,7'
          Branch Sides:
            - BranchSide:      'enriched.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:385,7'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
                - enriched_flush
        - Branch String:   'enriched.c:385,7'
          Branch Sides:
            - BranchSide:      'enriched.c:386,11'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
                - enriched_flush
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
                - enriched_flush
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:390,9'
          Branch Sides:
            - BranchSide:      'enriched.c:390,9'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:392,27'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:402,9'
          Branch Sides:
            - BranchSide:      'enriched.c:404,11'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:457,7'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:404,11'
          Branch Sides:
            - BranchSide:      'enriched.c:405,31'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
            - BranchSide:      'enriched.c:406,22'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_puts
        - Branch String:   'enriched.c:406,52'
          Branch Sides:
            - BranchSide:      'enriched.c:406,58'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:443,22'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
        - Branch String:   'enriched.c:406,73'
          Branch Sides:
            - BranchSide:      'enriched.c:407,11'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
            - BranchSide:      'enriched.c:443,22'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
        - Branch String:   'enriched.c:406,11'
          Branch Sides:
            - BranchSide:      'enriched.c:409,19'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:443,22'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
        - Branch String:   'enriched.c:410,13'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:414,47'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:414,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:418,49'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:418,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:422,50'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:422,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:426,48'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:426,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:430,51'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:430,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:434,48'
              BranchSideFuncs:
                - wcscasecmp
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:434,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:438,49'
              BranchSideFuncs:
                - wcscasecmp
                - enriched_flush
                - enriched_puts
                - enriched_puts
        - Branch String:   'enriched.c:438,18'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - enriched_puts
                - enriched_flush
                - enriched_puts
            - BranchSide:      'enriched.c:443,22'
              BranchSideFuncs:
                - enriched_flush
                - enriched_puts
        - Branch String:   'enriched.c:443,52'
          Branch Sides:
            - BranchSide:      'enriched.c:443,58'
              BranchSideFuncs:
                - enriched_flush
            - BranchSide:      'enriched.c:449,13'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:443,11'
          Branch Sides:
            - BranchSide:      'enriched.c:445,9'
              BranchSideFuncs:
                - enriched_puts
            - BranchSide:      'enriched.c:449,13'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:449,11'
          Branch Sides:
            - BranchSide:      'enriched.c:451,19'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:460,11'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:460,9'
          Branch Sides:
            - BranchSide:      'enriched.c:460,9'
              BranchSideFuncs:
                - enriched_flush
            - BranchSide:      'enriched.c:461,7'
              BranchSideFuncs:
                - enriched_flush
      Callsites:
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:390,9'
          Dst:             wcscasecmp
        - Src:             'enriched.c:400,7'
          Dst:             enriched_flush
        - Src:             'enriched.c:410,13'
          Dst:             wcscasecmp
        - Src:             'enriched.c:414,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:418,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:422,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:426,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:430,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:434,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:438,18'
          Dst:             wcscasecmp
        - Src:             'enriched.c:0,0'
          Dst:             enriched_puts
        - Src:             'enriched.c:445,9'
          Dst:             enriched_puts
        - Src:             'enriched.c:461,7'
          Dst:             enriched_flush
    - functionName:    wcscasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enriched_flush
      functionSourceFile: '/src/neomutt/enriched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - enriched_wrap
        - fflush
        - mutt_mem_reallocarray
        - wcscat
      functionUses:    6
      BranchProfiles:
        - Branch String:   'enriched.c:240,8'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
                - enriched_wrap
            - BranchSide:      'enriched.c:240,8'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
                - enriched_wrap
        - Branch String:   'enriched.c:240,17'
          Branch Sides:
            - BranchSide:      'enriched.c:240,17'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:240,31'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
                - enriched_wrap
        - Branch String:   'enriched.c:240,7'
          Branch Sides:
            - BranchSide:      'enriched.c:240,7'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:243,8'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
                - enriched_wrap
        - Branch String:   'enriched.c:243,41'
          Branch Sides:
            - BranchSide:      'enriched.c:244,19'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
                - enriched_wrap
            - BranchSide:      'enriched.c:251,17'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:243,7'
          Branch Sides:
            - BranchSide:      'enriched.c:248,5'
              BranchSideFuncs:
                - enriched_wrap
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
            - BranchSide:      'enriched.c:251,17'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:251,7'
          Branch Sides:
            - BranchSide:      'enriched.c:253,15'
              BranchSideFuncs:
                - fflush
                - enriched_wrap
            - BranchSide:      'enriched.c:265,7'
              BranchSideFuncs:
                - fflush
                - enriched_wrap
        - Branch String:   'enriched.c:255,9'
          Branch Sides:
            - BranchSide:      'enriched.c:257,26'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wcscat
                - fflush
                - enriched_wrap
            - BranchSide:      'enriched.c:260,22'
              BranchSideFuncs:
                - wcscat
                - fflush
                - enriched_wrap
        - Branch String:   'enriched.c:265,7'
          Branch Sides:
            - BranchSide:      'enriched.c:266,5'
              BranchSideFuncs:
                - enriched_wrap
                - fflush
            - BranchSide:      'enriched.c:267,20'
              BranchSideFuncs:
                - fflush
      Callsites:
        - Src:             'enriched.c:248,5'
          Dst:             enriched_wrap
        - Src:             'enriched.c:258,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'enriched.c:260,5'
          Dst:             wcscat
        - Src:             'enriched.c:266,5'
          Dst:             enriched_wrap
        - Src:             'enriched.c:267,3'
          Dst:             fflush
    - functionName:    wcscat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enriched_putwc
      functionSourceFile: '/src/neomutt/enriched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          244
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - enriched_flush
        - iswspace
        - mutt_mem_reallocarray
      functionUses:    4
      BranchProfiles:
        - Branch String:   'enriched.c:277,8'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - enriched_flush
                - iswspace
                - mutt_mem_reallocarray
            - BranchSide:      'enriched.c:277,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - enriched_flush
                - iswspace
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:277,7'
          Branch Sides:
            - BranchSide:      'enriched.c:277,7'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:280,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - enriched_flush
                - iswspace
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:280,7'
          Branch Sides:
            - BranchSide:      'enriched.c:282,9'
              BranchSideFuncs:
                - enriched_flush
                - iswspace
                - mutt_mem_reallocarray
            - BranchSide:      'enriched.c:296,18'
              BranchSideFuncs:
                - enriched_flush
                - iswspace
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:282,9'
          Branch Sides:
            - BranchSide:      'enriched.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:284,22'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'enriched.c:284,11'
          Branch Sides:
            - BranchSide:      'enriched.c:286,29'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:290,17'
              BranchSideFuncs: []
        - Branch String:   'enriched.c:296,54'
          Branch Sides:
            - BranchSide:      'enriched.c:296,68'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - enriched_flush
                - iswspace
            - BranchSide:      'enriched.c:298,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - enriched_flush
                - iswspace
        - Branch String:   'enriched.c:296,7'
          Branch Sides:
            - BranchSide:      'enriched.c:298,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - enriched_flush
                - iswspace
            - BranchSide:      'enriched.c:302,9'
              BranchSideFuncs:
                - enriched_flush
                - iswspace
        - Branch String:   'enriched.c:302,42'
          Branch Sides:
            - BranchSide:      'enriched.c:302,45'
              BranchSideFuncs:
                - iswspace
                - enriched_flush
            - BranchSide:      'enriched.c:302,64'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:302,58'
          Branch Sides:
            - BranchSide:      'enriched.c:302,64'
              BranchSideFuncs:
                - enriched_flush
            - BranchSide:      'enriched.c:304,11'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:302,7'
          Branch Sides:
            - BranchSide:      'enriched.c:307,17'
              BranchSideFuncs:
                - enriched_flush
            - BranchSide:      'enriched.c:314,19'
              BranchSideFuncs: []
        - Branch String:   'enriched.c:304,9'
          Branch Sides:
            - BranchSide:      'enriched.c:305,44'
              BranchSideFuncs:
                - enriched_flush
            - BranchSide:      'enriched.c:307,17'
              BranchSideFuncs:
                - enriched_flush
        - Branch String:   'enriched.c:314,9'
          Branch Sides:
            - BranchSide:      'enriched.c:316,11'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:341,17'
              BranchSideFuncs: []
        - Branch String:   'enriched.c:316,11'
          Branch Sides:
            - BranchSide:      'enriched.c:318,19'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:322,16'
              BranchSideFuncs: []
        - Branch String:   'enriched.c:322,16'
          Branch Sides:
            - BranchSide:      'enriched.c:324,19'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:328,16'
              BranchSideFuncs: []
        - Branch String:   'enriched.c:328,16'
          Branch Sides:
            - BranchSide:      'enriched.c:330,19'
              BranchSideFuncs: []
            - BranchSide:      'enriched.c:336,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enriched.c:287,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'enriched.c:299,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'enriched.c:302,45'
          Dst:             iswspace
        - Src:             'enriched.c:310,5'
          Dst:             enriched_flush
    - functionName:    text_enriched_handler
      functionSourceFile: '/src/neomutt/enriched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          283
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - enriched_flush
        - enriched_putwc
        - enriched_set_flags
        - fgetwc
        - fputc
        - fputs
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_len
        - ungetwc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enriched.c:482,25'
          Branch Sides:
            - BranchSide:      'enriched.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:482,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:489,48'
          Branch Sides:
            - BranchSide:      'enriched.c:489,12'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:490,36'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:490,59'
          Branch Sides:
            - BranchSide:      'enriched.c:490,78'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:491,45'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:489,26'
          Branch Sides:
            - BranchSide:      'enriched.c:489,12'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:491,45'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - fputs
                - mutt_str_len
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:510,18'
          Branch Sides:
            - BranchSide:      'enriched.c:510,18'
              BranchSideFuncs:
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'enriched.c:510,42'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:510,11'
          Branch Sides:
            - BranchSide:      'enriched.c:510,11'
              BranchSideFuncs:
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'enriched.c:513,14'
              BranchSideFuncs:
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - fgetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:516,5'
          Branch Sides:
            - BranchSide:      'enriched.c:516,5'
              BranchSideFuncs:
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'enriched.c:519,9'
              BranchSideFuncs:
                - enriched_flush
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:543,16'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:558,16'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:575,16'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:580,16'
              BranchSideFuncs:
                - ungetwc
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
                - enriched_flush
        - Branch String:   'enriched.c:519,9'
          Branch Sides:
            - BranchSide:      'enriched.c:510,12'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:526,17'
              BranchSideFuncs:
                - enriched_flush
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:538,13'
              BranchSideFuncs:
                - enriched_putwc
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
        - Branch String:   'enriched.c:526,17'
          Branch Sides:
            - BranchSide:      'enriched.c:528,15'
              BranchSideFuncs:
                - enriched_putwc
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
            - BranchSide:      'enriched.c:532,15'
              BranchSideFuncs:
                - enriched_putwc
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
        - Branch String:   'enriched.c:543,13'
          Branch Sides:
            - BranchSide:      'enriched.c:545,11'
              BranchSideFuncs:
                - enriched_putwc
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:558,16'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:558,13'
          Branch Sides:
            - BranchSide:      'enriched.c:560,11'
              BranchSideFuncs:
                - enriched_set_flags
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:564,26'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:558,13'
          Branch Sides:
            - BranchSide:      'enriched.c:560,11'
              BranchSideFuncs:
                - enriched_set_flags
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:566,22'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:564,18'
          Branch Sides:
            - BranchSide:      'enriched.c:510,12'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:566,22'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:575,13'
          Branch Sides:
            - BranchSide:      'enriched.c:510,12'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:576,11'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:580,13'
          Branch Sides:
            - BranchSide:      'enriched.c:582,11'
              BranchSideFuncs:
                - enriched_flush
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
            - BranchSide:      'enriched.c:586,30'
              BranchSideFuncs:
                - ungetwc
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
        - Branch String:   'enriched.c:510,18'
          Branch Sides:
            - BranchSide:      'enriched.c:510,18'
              BranchSideFuncs:
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'enriched.c:510,42'
              BranchSideFuncs:
                - fgetwc
                - enriched_putwc
                - enriched_flush
                - fputc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - ungetwc
                - enriched_flush
                - enriched_set_flags
                - enriched_putwc
                - enriched_flush
                - enriched_putwc
                - enriched_putwc
      Callsites:
        - Src:             'enriched.c:494,19'
          Dst:             mutt_mem_calloc
        - Src:             'enriched.c:495,20'
          Dst:             mutt_mem_calloc
        - Src:             'enriched.c:502,5'
          Dst:             fputs
        - Src:             'enriched.c:503,28'
          Dst:             mutt_str_len
        - Src:             'enriched.c:510,28'
          Dst:             fgetwc
        - Src:             'enriched.c:528,15'
          Dst:             enriched_flush
        - Src:             'enriched.c:532,15'
          Dst:             enriched_putwc
        - Src:             'enriched.c:538,13'
          Dst:             enriched_putwc
        - Src:             'enriched.c:545,11'
          Dst:             enriched_putwc
        - Src:             'enriched.c:561,11'
          Dst:             enriched_set_flags
        - Src:             'enriched.c:582,11'
          Dst:             enriched_flush
        - Src:             'enriched.c:586,11'
          Dst:             ungetwc
        - Src:             'enriched.c:593,9'
          Dst:             enriched_putwc
        - Src:             'enriched.c:594,9'
          Dst:             enriched_flush
        - Src:             'enriched.c:604,3'
          Dst:             fputc
        - Src:             'enriched.c:606,3'
          Dst:             mutt_mem_free
        - Src:             'enriched.c:607,3'
          Dst:             mutt_mem_free
        - Src:             'enriched.c:608,3'
          Dst:             mutt_mem_free
    - functionName:    fgetwc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ungetwc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pipe_set_flags
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - bool
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:193,7'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'external.c:193,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'external.c:193,7'
          Branch Sides:
            - BranchSide:      'external.c:195,14'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'external.c:213,7'
              BranchSideFuncs: []
        - Branch String:   'external.c:200,9'
          Branch Sides:
            - BranchSide:      'external.c:210,16'
              BranchSideFuncs: []
            - BranchSide:      'external.c:214,14'
              BranchSideFuncs: []
        - Branch String:   'external.c:200,9'
          Branch Sides:
            - BranchSide:      'external.c:202,16'
              BranchSideFuncs: []
            - BranchSide:      'external.c:214,14'
              BranchSideFuncs: []
        - Branch String:   'external.c:200,9'
          Branch Sides:
            - BranchSide:      'external.c:202,16'
              BranchSideFuncs: []
            - BranchSide:      'external.c:210,16'
              BranchSideFuncs: []
        - Branch String:   'external.c:213,7'
          Branch Sides:
            - BranchSide:      'external.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:214,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'external.c:198,38'
          Dst:             cs_subset_bool
        - Src:             'external.c:199,37'
          Dst:             cs_subset_bool
    - functionName:    pipe_msg
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - crypt_valid_passphrase
        - mutt_copy_message
        - mutt_endwin
        - mutt_parse_mime_message
        - mx_msg_close
        - mx_msg_open
        - pipe_set_flags
      functionUses:    3
      BranchProfiles:
        - Branch String:   'external.c:234,35'
          Branch Sides:
            - BranchSide:      'external.c:234,41'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mutt_endwin
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
                - mx_msg_open
            - BranchSide:      'external.c:241,24'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
                - mx_msg_open
        - Branch String:   'external.c:234,7'
          Branch Sides:
            - BranchSide:      'external.c:236,10'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
                - mx_msg_open
            - BranchSide:      'external.c:241,24'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
                - mx_msg_open
        - Branch String:   'external.c:236,9'
          Branch Sides:
            - BranchSide:      'external.c:236,9'
              BranchSideFuncs:
                - mutt_endwin
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
                - mx_msg_open
            - BranchSide:      'external.c:238,5'
              BranchSideFuncs:
                - mutt_endwin
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
                - mx_msg_open
        - Branch String:   'external.c:242,7'
          Branch Sides:
            - BranchSide:      'external.c:244,11'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
            - BranchSide:      'external.c:251,7'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
        - Branch String:   'external.c:245,9'
          Branch Sides:
            - BranchSide:      'external.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'external.c:251,7'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_parse_mime_message
        - Branch String:   'external.c:251,7'
          Branch Sides:
            - BranchSide:      'external.c:253,37'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
            - BranchSide:      'external.c:256,33'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
        - Branch String:   'external.c:258,7'
          Branch Sides:
            - BranchSide:      'external.c:258,7'
              BranchSideFuncs:
                - mx_msg_close
            - BranchSide:      'external.c:260,5'
              BranchSideFuncs:
                - mx_msg_close
      Callsites:
        - Src:             'external.c:232,3'
          Dst:             pipe_set_flags
        - Src:             'external.c:236,10'
          Dst:             crypt_valid_passphrase
        - Src:             'external.c:238,5'
          Dst:             mutt_endwin
        - Src:             'external.c:244,11'
          Dst:             mx_msg_open
        - Src:             'external.c:253,5'
          Dst:             mutt_parse_mime_message
        - Src:             'external.c:256,3'
          Dst:             mutt_copy_message
        - Src:             'external.c:260,5'
          Dst:             mx_msg_close
    - functionName:    check_traditional_pgp
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypt_pgp_check_traditional
        - crypt_query
        - mutt_parse_mime_message
        - mx_msg_close
        - mx_msg_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:1187,15'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_pgp_check_traditional
                - mx_msg_close
                - crypt_query
            - BranchSide:      'external.c:1187,15'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_pgp_check_traditional
                - mx_msg_close
                - crypt_query
        - Branch String:   'external.c:1190,7'
          Branch Sides:
            - BranchSide:      'external.c:1190,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:1192,37'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - crypt_pgp_check_traditional
                - mx_msg_close
                - crypt_query
        - Branch String:   'external.c:1193,9'
          Branch Sides:
            - BranchSide:      'external.c:1195,36'
              BranchSideFuncs:
                - crypt_query
                - mx_msg_close
            - BranchSide:      'external.c:1199,17'
              BranchSideFuncs:
                - mx_msg_close
      Callsites:
        - Src:             'external.c:1189,25'
          Dst:             mx_msg_open
        - Src:             'external.c:1192,5'
          Dst:             mutt_parse_mime_message
        - Src:             'external.c:1193,9'
          Dst:             crypt_pgp_check_traditional
        - Src:             'external.c:1195,21'
          Dst:             crypt_query
        - Src:             'external.c:1200,5'
          Dst:             mx_msg_close
    - functionName:    mutt_check_traditional_pgp
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - check_traditional_pgp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'external.c:1216,3'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - check_traditional_pgp
            - BranchSide:      'external.c:1216,3'
              BranchSideFuncs:
                - check_traditional_pgp
        - Branch String:   'external.c:1216,3'
          Branch Sides:
            - BranchSide:      'external.c:1216,3'
              BranchSideFuncs:
                - check_traditional_pgp
            - BranchSide:      'external.c:1216,3'
              BranchSideFuncs: []
        - Branch String:   'external.c:1216,3'
          Branch Sides:
            - BranchSide:      'external.c:1216,3'
              BranchSideFuncs: []
            - BranchSide:      'external.c:1223,10'
              BranchSideFuncs: []
        - Branch String:   'external.c:1219,9'
          Branch Sides:
            - BranchSide:      'external.c:1216,3'
              BranchSideFuncs:
                - check_traditional_pgp
            - BranchSide:      'external.c:1220,12'
              BranchSideFuncs:
                - check_traditional_pgp
        - Branch String:   'external.c:1220,40'
          Branch Sides:
            - BranchSide:      'external.c:1220,10'
              BranchSideFuncs:
                - check_traditional_pgp
            - BranchSide:      'external.c:1220,43'
              BranchSideFuncs:
                - check_traditional_pgp
        - Branch String:   'external.c:1216,3'
          Branch Sides:
            - BranchSide:      'external.c:1216,3'
              BranchSideFuncs:
                - check_traditional_pgp
            - BranchSide:      'external.c:1223,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'external.c:1220,12'
          Dst:             check_traditional_pgp
    - functionName:    mutt_edit_content_type
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          551
      EdgeCount:       146
      CyclomaticComplexity: 42
      functionsReached:
        - buf_add_printf
        - buf_copy
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - crypt_query
        - email_free
        - mutt_addr_cat
        - mutt_body_free
        - mutt_is_message_type
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_param_free
        - mutt_param_get
        - mutt_parse_content_type
        - mutt_parse_part
        - mutt_sleep
        - mw_get_field
        - query_yesorno
        - strcasecmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'external.c:1072,3'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - mutt_param_get
                - buf_strcpy
                - buf_printf
                - buf_copy
                - mutt_addr_cat
                - buf_string.278
                - buf_add_printf
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1072,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - mutt_param_get
                - buf_strcpy
                - buf_printf
                - buf_copy
                - mutt_addr_cat
                - buf_string.278
                - buf_add_printf
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1085,28'
          Branch Sides:
            - BranchSide:      'external.c:1085,28'
              BranchSideFuncs:
                - buf_printf
                - buf_copy
                - mutt_addr_cat
                - buf_string.278
                - buf_add_printf
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1085,45'
              BranchSideFuncs:
                - buf_printf
                - buf_copy
                - mutt_addr_cat
                - buf_string.278
                - buf_add_printf
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1085,28'
          Branch Sides:
            - BranchSide:      'external.c:1085,45'
              BranchSideFuncs:
                - buf_printf
                - buf_copy
                - mutt_addr_cat
                - buf_string.278
                - buf_add_printf
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1085,45'
              BranchSideFuncs:
                - buf_printf
                - buf_copy
                - mutt_addr_cat
                - buf_string.278
                - buf_add_printf
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1090,5'
          Branch Sides:
            - BranchSide:      'external.c:1092,26'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1097,8'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1097,92'
          Branch Sides:
            - BranchSide:      'external.c:1097,92'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1098,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1097,7'
          Branch Sides:
            - BranchSide:      'external.c:1097,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1104,3'
              BranchSideFuncs:
                - mutt_param_free
                - mutt_mem_free
                - buf_string.278
                - mutt_parse_content_type
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1109,28'
          Branch Sides:
            - BranchSide:      'external.c:1109,28'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1109,42'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1109,28'
          Branch Sides:
            - BranchSide:      'external.c:1109,42'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1109,42'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1109,42'
          Branch Sides:
            - BranchSide:      'external.c:1109,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1109,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - buf_string.278
                - mutt_istr_equal
                - buf_string.278
                - mutt_param_get
                - mutt_istr_equal
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
        - Branch String:   'external.c:1116,10'
          Branch Sides:
            - BranchSide:      'external.c:1116,17'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
            - BranchSide:      'external.c:1127,28'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1116,36'
          Branch Sides:
            - BranchSide:      'external.c:1116,7'
              BranchSideFuncs:
                - mutt_param_get
                - buf_printf
                - buf_string.278
                - query_yesorno
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1127,28'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1116,7'
          Branch Sides:
            - BranchSide:      'external.c:1119,16'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1127,28'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1121,9'
          Branch Sides:
            - BranchSide:      'external.c:1122,24'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1127,28'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1127,28'
          Branch Sides:
            - BranchSide:      'external.c:1127,28'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1127,42'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1127,28'
          Branch Sides:
            - BranchSide:      'external.c:1127,42'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1127,42'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1127,42'
          Branch Sides:
            - BranchSide:      'external.c:1127,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1127,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.278
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1128,7'
          Branch Sides:
            - BranchSide:      'external.c:1129,5'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
            - BranchSide:      'external.c:1130,11'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_sleep
                - mutt_param_get
        - Branch String:   'external.c:1130,30'
          Branch Sides:
            - BranchSide:      'external.c:1130,7'
              BranchSideFuncs:
                - mutt_sleep
                - mutt_param_get
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1139,20'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1130,7'
          Branch Sides:
            - BranchSide:      'external.c:1132,9'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1139,20'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1132,9'
          Branch Sides:
            - BranchSide:      'external.c:1133,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1134,5'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,8'
          Branch Sides:
            - BranchSide:      'external.c:1141,8'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1146,32'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,8'
          Branch Sides:
            - BranchSide:      'external.c:1141,8'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1141,30'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,8'
          Branch Sides:
            - BranchSide:      'external.c:1141,30'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1141,8'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_body_free
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,8'
          Branch Sides:
            - BranchSide:      'external.c:1141,8'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1146,32'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,8'
          Branch Sides:
            - BranchSide:      'external.c:1141,8'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1146,32'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,24'
          Branch Sides:
            - BranchSide:      'external.c:1141,30'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1146,32'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1141,7'
          Branch Sides:
            - BranchSide:      'external.c:1144,5'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1146,32'
              BranchSideFuncs:
                - mutt_is_message_type
                - email_free
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1146,50'
          Branch Sides:
            - BranchSide:      'external.c:1146,56'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1153,7'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1146,7'
          Branch Sides:
            - BranchSide:      'external.c:1149,15'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1153,7'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_is_message_type
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'external.c:1153,10'
          Branch Sides:
            - BranchSide:      'external.c:1153,17'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1159,7'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1153,23'
          Branch Sides:
            - BranchSide:      'external.c:1153,27'
              BranchSideFuncs:
                - mutt_is_message_type
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'external.c:1159,7'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1153,27'
          Branch Sides:
            - BranchSide:      'external.c:1153,27'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1156,5'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1153,27'
          Branch Sides:
            - BranchSide:      'external.c:1153,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_is_message_type
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_parse_part
            - BranchSide:      'external.c:1153,70'
              BranchSideFuncs:
                - mutt_is_message_type
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_parse_part
        - Branch String:   'external.c:1153,27'
          Branch Sides:
            - BranchSide:      'external.c:1153,70'
              BranchSideFuncs:
                - mutt_is_message_type
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_parse_part
            - BranchSide:      'external.c:1153,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_is_message_type
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_parse_part
        - Branch String:   'external.c:1153,27'
          Branch Sides:
            - BranchSide:      'external.c:1153,27'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1156,5'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1153,27'
          Branch Sides:
            - BranchSide:      'external.c:1153,27'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1156,5'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1153,43'
          Branch Sides:
            - BranchSide:      'external.c:1153,70'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1156,5'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1153,7'
          Branch Sides:
            - BranchSide:      'external.c:1156,5'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1159,7'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1159,7'
          Branch Sides:
            - BranchSide:      'external.c:1161,12'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1174,10'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:1161,9'
          Branch Sides:
            - BranchSide:      'external.c:1162,19'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:1164,20'
              BranchSideFuncs:
                - crypt_query
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'external.c:1072,24'
          Dst:             buf_pool_get
        - Src:             'external.c:1073,28'
          Dst:             buf_pool_get
        - Src:             'external.c:1074,25'
          Dst:             buf_pool_get
        - Src:             'external.c:1075,24'
          Dst:             buf_pool_get
        - Src:             'external.c:1082,14'
          Dst:             mutt_param_get
        - Src:             'external.c:1083,3'
          Dst:             buf_strcpy
        - Src:             'external.c:1085,3'
          Dst:             buf_printf
        - Src:             'external.c:1086,3'
          Dst:             buf_copy
        - Src:             'external.c:1092,7'
          Dst:             mutt_addr_cat
        - Src:             'external.c:1093,53'
          Dst:             buf_string
        - Src:             'external.c:1093,7'
          Dst:             buf_add_printf
        - Src:             'external.c:1097,8'
          Dst:             mw_get_field
        - Src:             'external.c:1098,7'
          Dst:             buf_is_empty
        - Src:             'external.c:1104,3'
          Dst:             mutt_param_free
        - Src:             'external.c:1105,3'
          Dst:             mutt_mem_free
        - Src:             'external.c:1107,27'
          Dst:             buf_string
        - Src:             'external.c:1107,3'
          Dst:             mutt_parse_content_type
        - Src:             'external.c:1109,3'
          Dst:             buf_printf
        - Src:             'external.c:1110,35'
          Dst:             buf_string
        - Src:             'external.c:1110,52'
          Dst:             buf_string
        - Src:             'external.c:1110,19'
          Dst:             mutt_istr_equal
        - Src:             'external.c:1111,38'
          Dst:             buf_string
        - Src:             'external.c:1112,38'
          Dst:             mutt_param_get
        - Src:             'external.c:1111,22'
          Dst:             mutt_istr_equal
        - Src:             'external.c:1119,16'
          Dst:             mutt_param_get
        - Src:             'external.c:1118,5'
          Dst:             buf_printf
        - Src:             'external.c:1120,41'
          Dst:             buf_string
        - Src:             'external.c:1120,27'
          Dst:             query_yesorno
        - Src:             'external.c:1127,3'
          Dst:             buf_printf
        - Src:             'external.c:1129,5'
          Dst:             buf_string
        - Src:             'external.c:1133,7'
          Dst:             mutt_sleep
        - Src:             'external.c:1134,5'
          Dst:             mutt_param_get
        - Src:             'external.c:1141,8'
          Dst:             strcasecmp
        - Src:             'external.c:1141,8'
          Dst:             strcasecmp
        - Src:             'external.c:1141,8'
          Dst:             strcasecmp
        - Src:             'external.c:1144,5'
          Dst:             mutt_body_free
        - Src:             'external.c:1146,8'
          Dst:             mutt_is_message_type
        - Src:             'external.c:1150,5'
          Dst:             email_free
        - Src:             'external.c:1153,27'
          Dst:             strcasecmp
        - Src:             'external.c:1153,27'
          Dst:             strcasecmp
        - Src:             'external.c:1153,27'
          Dst:             strcasecmp
        - Src:             'external.c:1153,46'
          Dst:             mutt_is_message_type
        - Src:             'external.c:1156,5'
          Dst:             mutt_parse_part
        - Src:             'external.c:1164,20'
          Dst:             crypt_query
        - Src:             'external.c:1170,3'
          Dst:             buf_pool_release
        - Src:             'external.c:1171,3'
          Dst:             buf_pool_release
        - Src:             'external.c:1172,3'
          Dst:             buf_pool_release
        - Src:             'external.c:1173,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_save_message
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          740
      EdgeCount:       158
      CyclomaticComplexity: 38
      functionsReached:
        - buf_alloc
        - buf_copy
        - buf_expand_path
        - buf_is_empty
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - crypt_valid_passphrase
        - cs_subset_bool
        - imap_copy_messages
        - imap_path_probe
        - mailbox_find
        - mailbox_free
        - mailbox_restore_timestamp
        - mutt_clear_error
        - mutt_default_save
        - mutt_file_resolve_symlink
        - mutt_message_hook
        - mutt_path_tidy
        - mutt_save_confirm
        - mutt_save_message_mbox
        - mutt_set_flag
        - mutt_str_equal
        - mw_enter_fname
        - mx_mbox_close
        - mx_mbox_open
        - mx_path_resolve
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    3
      BranchProfiles:
        - Branch String:   'external.c:781,8'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:781,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
        - Branch String:   'external.c:781,11'
          Branch Sides:
            - BranchSide:      'external.c:781,11'
              BranchSideFuncs: []
            - BranchSide:      'external.c:781,14'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
        - Branch String:   'external.c:781,7'
          Branch Sides:
            - BranchSide:      'external.c:781,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:787,19'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
        - Branch String:   'external.c:800,3'
          Branch Sides:
            - BranchSide:      'external.c:804,33'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:823,33'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:841,3'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
        - Branch String:   'external.c:805,7'
          Branch Sides:
            - BranchSide:      'external.c:808,20'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:811,20'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:815,20'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:841,3'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
        - Branch String:   'external.c:824,7'
          Branch Sides:
            - BranchSide:      'external.c:827,20'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:830,20'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:834,20'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
            - BranchSide:      'external.c:841,3'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_default_save
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_len
                - mutt_path_tidy
                - buf_is_empty
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
                - buf_alloc
        - Branch String:   'external.c:845,7'
          Branch Sides:
            - BranchSide:      'external.c:850,20'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:851,7'
          Branch Sides:
            - BranchSide:      'external.c:854,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:858,7'
          Branch Sides:
            - BranchSide:      'external.c:859,5'
              BranchSideFuncs:
                - buf_alloc
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
            - BranchSide:      'external.c:860,22'
              BranchSideFuncs:
                - buf_string.278
                - mutt_str_equal
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - buf_copy
        - Branch String:   'external.c:860,7'
          Branch Sides:
            - BranchSide:      'external.c:861,5'
              BranchSideFuncs:
                - buf_copy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:863,33'
              BranchSideFuncs:
                - buf_string.278
                - buf_strcpy
                - buf_expand_path
                - buf_string.278
                - mutt_save_confirm
                - buf_pool_release
                - crypt_valid_passphrase
                - mailbox_free
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:868,7'
          Branch Sides:
            - BranchSide:      'external.c:871,28'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:871,28'
          Branch Sides:
            - BranchSide:      'external.c:871,46'
              BranchSideFuncs:
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:878,3'
              BranchSideFuncs:
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:871,65'
          Branch Sides:
            - BranchSide:      'external.c:872,8'
              BranchSideFuncs:
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:878,3'
              BranchSideFuncs:
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:871,7'
          Branch Sides:
            - BranchSide:      'external.c:878,3'
              BranchSideFuncs:
                - buf_string.278
                - buf_string.278
                - imap_path_probe
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:1025,5'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
        - Branch String:   'external.c:881,30'
          Branch Sides:
            - BranchSide:      'external.c:881,48'
              BranchSideFuncs:
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:912,3'
              BranchSideFuncs:
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:881,67'
          Branch Sides:
            - BranchSide:      'external.c:881,84'
              BranchSideFuncs:
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
                - buf_string.278
                - imap_copy_messages
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:912,3'
              BranchSideFuncs:
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:881,7'
          Branch Sides:
            - BranchSide:      'external.c:883,36'
              BranchSideFuncs:
                - buf_string.278
                - imap_copy_messages
                - mailbox_free
                - buf_pool_release
                - mutt_clear_error
                - cs_subset_bool
                - mutt_set_flag
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:912,3'
              BranchSideFuncs:
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:884,5'
          Branch Sides:
            - BranchSide:      'external.c:888,9'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:912,3'
              BranchSideFuncs:
                - mutt_file_resolve_symlink
                - buf_string.278
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:1025,5'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
        - Branch String:   'external.c:890,13'
          Branch Sides:
            - BranchSide:      'external.c:892,54'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_release
                - mutt_set_flag
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:893,15'
          Branch Sides:
            - BranchSide:      'external.c:896,13'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_set_flag
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:896,13'
          Branch Sides:
            - BranchSide:      'external.c:896,13'
              BranchSideFuncs:
                - mutt_set_flag
                - buf_pool_release
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:896,13'
          Branch Sides:
            - BranchSide:      'external.c:896,13'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:896,13'
          Branch Sides:
            - BranchSide:      'external.c:896,13'
              BranchSideFuncs:
                - mutt_set_flag
                - buf_pool_release
            - BranchSide:      'external.c:1057,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:918,7'
          Branch Sides:
            - BranchSide:      'external.c:919,5'
              BranchSideFuncs:
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:920,8'
              BranchSideFuncs:
                - mx_mbox_open
                - mailbox_free
                - mailbox_free
                - buf_pool_release
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:920,7'
          Branch Sides:
            - BranchSide:      'external.c:923,5'
              BranchSideFuncs:
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:926,3'
              BranchSideFuncs:
                - mailbox_find
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:931,7'
          Branch Sides:
            - BranchSide:      'external.c:933,35'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:939,7'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:936,14'
          Branch Sides:
            - BranchSide:      'external.c:936,26'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:939,7'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:936,7'
          Branch Sides:
            - BranchSide:      'external.c:937,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
            - BranchSide:      'external.c:939,7'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mutt_save_message_mbox
                - mx_mbox_close
        - Branch String:   'external.c:939,7'
          Branch Sides:
            - BranchSide:      'external.c:941,68'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mx_mbox_close
                - mailbox_free
                - buf_pool_release
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:970,67'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
        - Branch String:   'external.c:942,9'
          Branch Sides:
            - BranchSide:      'external.c:944,21'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:949,9'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:949,9'
          Branch Sides:
            - BranchSide:      'external.c:951,15'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:1010,39'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:952,11'
          Branch Sides:
            - BranchSide:      'external.c:954,17'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:958,18'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:955,13'
          Branch Sides:
            - BranchSide:      'external.c:956,19'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:958,18'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:958,11'
          Branch Sides:
            - BranchSide:      'external.c:959,17'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:1010,39'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:973,5'
          Branch Sides:
            - BranchSide:      'external.c:973,5'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:996,5'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:979,11'
          Branch Sides:
            - BranchSide:      'external.c:982,11'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
            - BranchSide:      'external.c:996,5'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mailbox_free
                - buf_pool_release
        - Branch String:   'external.c:982,11'
          Branch Sides:
            - BranchSide:      'external.c:973,5'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
            - BranchSide:      'external.c:985,26'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
        - Branch String:   'external.c:986,13'
          Branch Sides:
            - BranchSide:      'external.c:988,29'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
            - BranchSide:      'external.c:992,17'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
        - Branch String:   'external.c:989,15'
          Branch Sides:
            - BranchSide:      'external.c:990,28'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
            - BranchSide:      'external.c:992,17'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
        - Branch String:   'external.c:992,13'
          Branch Sides:
            - BranchSide:      'external.c:973,5'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
            - BranchSide:      'external.c:993,30'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
        - Branch String:   'external.c:973,5'
          Branch Sides:
            - BranchSide:      'external.c:973,5'
              BranchSideFuncs:
                - progress_update
                - mutt_message_hook
                - mutt_save_message_mbox
                - progress_free
                - mx_mbox_close
                - mailbox_free
                - buf_pool_release
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:996,5'
              BranchSideFuncs:
                - progress_free
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:1010,66'
          Branch Sides:
            - BranchSide:      'external.c:1011,52'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
            - BranchSide:      'external.c:1013,3'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
                - buf_string.278
                - mailbox_restore_timestamp
        - Branch String:   'external.c:1016,7'
          Branch Sides:
            - BranchSide:      'external.c:1017,31'
              BranchSideFuncs:
                - buf_string.278
                - mailbox_restore_timestamp
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
            - BranchSide:      'external.c:1019,3'
              BranchSideFuncs:
                - mutt_clear_error
                - mailbox_free
                - buf_pool_release
        - Branch String:   'external.c:1025,5'
          Branch Sides:
            - BranchSide:      'external.c:1028,23'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
            - BranchSide:      'external.c:1040,23'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
            - BranchSide:      'external.c:1054,3'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
        - Branch String:   'external.c:1028,13'
          Branch Sides:
            - BranchSide:      'external.c:1031,11'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
            - BranchSide:      'external.c:1036,11'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
        - Branch String:   'external.c:1040,13'
          Branch Sides:
            - BranchSide:      'external.c:1043,11'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
            - BranchSide:      'external.c:1048,11'
              BranchSideFuncs:
                - mailbox_free
                - buf_pool_release
      Callsites:
        - Src:             'external.c:789,24'
          Dst:             buf_pool_get
        - Src:             'external.c:841,3'
          Dst:             mutt_message_hook
        - Src:             'external.c:842,3'
          Dst:             mutt_default_save
        - Src:             'external.c:843,3'
          Dst:             buf_pretty_mailbox
        - Src:             'external.c:845,7'
          Dst:             mw_enter_fname
        - Src:             'external.c:850,20'
          Dst:             buf_len
        - Src:             'external.c:854,3'
          Dst:             mutt_path_tidy
        - Src:             'external.c:858,7'
          Dst:             buf_is_empty
        - Src:             'external.c:859,5'
          Dst:             buf_alloc
        - Src:             'external.c:860,22'
          Dst:             buf_string
        - Src:             'external.c:860,7'
          Dst:             mutt_str_equal
        - Src:             'external.c:861,5'
          Dst:             buf_copy
        - Src:             'external.c:863,33'
          Dst:             buf_string
        - Src:             'external.c:863,5'
          Dst:             buf_strcpy
        - Src:             'external.c:865,3'
          Dst:             buf_expand_path
        - Src:             'external.c:868,25'
          Dst:             buf_string
        - Src:             'external.c:868,7'
          Dst:             mutt_save_confirm
        - Src:             'external.c:872,8'
          Dst:             crypt_valid_passphrase
        - Src:             'external.c:878,3'
          Dst:             buf_string
        - Src:             'external.c:880,51'
          Dst:             buf_string
        - Src:             'external.c:880,35'
          Dst:             imap_path_probe
        - Src:             'external.c:883,36'
          Dst:             buf_string
        - Src:             'external.c:883,10'
          Dst:             imap_copy_messages
        - Src:             'external.c:888,9'
          Dst:             mutt_clear_error
        - Src:             'external.c:892,39'
          Dst:             cs_subset_bool
        - Src:             'external.c:898,15'
          Dst:             mutt_set_flag
        - Src:             'external.c:912,3'
          Dst:             mutt_file_resolve_symlink
        - Src:             'external.c:913,28'
          Dst:             buf_string
        - Src:             'external.c:913,12'
          Dst:             mx_path_resolve
        - Src:             'external.c:920,8'
          Dst:             mx_mbox_open
        - Src:             'external.c:923,5'
          Dst:             mailbox_free
        - Src:             'external.c:933,14'
          Dst:             mailbox_find
        - Src:             'external.c:941,10'
          Dst:             mutt_save_message_mbox
        - Src:             'external.c:944,7'
          Dst:             mx_mbox_close
        - Src:             'external.c:970,33'
          Dst:             progress_new
        - Src:             'external.c:971,5'
          Dst:             progress_set_message
        - Src:             'external.c:976,7'
          Dst:             progress_update
        - Src:             'external.c:977,7'
          Dst:             mutt_message_hook
        - Src:             'external.c:978,12'
          Dst:             mutt_save_message_mbox
        - Src:             'external.c:996,5'
          Dst:             progress_free
        - Src:             'external.c:996,5'
          Dst:             progress_free
        - Src:             'external.c:1004,7'
          Dst:             mx_mbox_close
        - Src:             'external.c:1013,3'
          Dst:             mx_mbox_close
        - Src:             'external.c:1017,31'
          Dst:             buf_string
        - Src:             'external.c:1017,5'
          Dst:             mailbox_restore_timestamp
        - Src:             'external.c:1019,3'
          Dst:             mutt_clear_error
        - Src:             'external.c:1054,3'
          Dst:             mailbox_free
        - Src:             'external.c:1057,3'
          Dst:             buf_pool_release
    - functionName:    mutt_save_message_mbox
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - mutt_append_message
        - mutt_parse_mime_message
        - mutt_set_flag
        - mx_msg_close
        - mx_msg_open
        - set_copy_flags
      functionUses:    3
      BranchProfiles:
        - Branch String:   'external.c:740,3'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - set_copy_flags
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_append_message
                - mx_msg_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:740,20'
              BranchSideFuncs:
                - set_copy_flags
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_append_message
                - mx_msg_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:747,11'
          Branch Sides:
            - BranchSide:      'external.c:747,28'
              BranchSideFuncs:
                - mutt_append_message
                - mx_msg_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:752,50'
              BranchSideFuncs:
                - mutt_append_message
                - mx_msg_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:747,7'
          Branch Sides:
            - BranchSide:      'external.c:749,37'
              BranchSideFuncs:
                - mutt_append_message
                - mx_msg_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:752,50'
              BranchSideFuncs:
                - mutt_append_message
                - mx_msg_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:754,7'
          Branch Sides:
            - BranchSide:      'external.c:754,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:757,16'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:757,7'
          Branch Sides:
            - BranchSide:      'external.c:757,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
            - BranchSide:      'external.c:759,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_set_flag
        - Branch String:   'external.c:762,9'
          Branch Sides:
            - BranchSide:      'external.c:762,9'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'external.c:763,7'
              BranchSideFuncs:
                - mutt_set_flag
      Callsites:
        - Src:             'external.c:744,3'
          Dst:             set_copy_flags
        - Src:             'external.c:746,25'
          Dst:             mx_msg_open
        - Src:             'external.c:749,5'
          Dst:             mutt_parse_mime_message
        - Src:             'external.c:752,8'
          Dst:             mutt_append_message
        - Src:             'external.c:753,3'
          Dst:             mx_msg_close
        - Src:             'external.c:759,5'
          Dst:             mutt_set_flag
        - Src:             'external.c:760,5'
          Dst:             mutt_set_flag
        - Src:             'external.c:761,33'
          Dst:             cs_subset_bool
        - Src:             'external.c:763,7'
          Dst:             mutt_set_flag
    - functionName:    set_copy_flags
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_is_multipart_encrypted
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:689,12'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - cs_subset_bool
                - mutt_is_multipart_encrypted
            - BranchSide:      'external.c:689,12'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - cs_subset_bool
                - mutt_is_multipart_encrypted
        - Branch String:   'external.c:692,66'
          Branch Sides:
            - BranchSide:      'external.c:693,33'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - cs_subset_bool
                - mutt_is_multipart_encrypted
            - BranchSide:      'external.c:696,50'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - cs_subset_bool
                - mutt_is_multipart_encrypted
        - Branch String:   'external.c:699,32'
          Branch Sides:
            - BranchSide:      'external.c:699,66'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - cs_subset_bool
            - BranchSide:      'external.c:714,26'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'external.c:699,7'
          Branch Sides:
            - BranchSide:      'external.c:701,14'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'external.c:704,12'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'external.c:704,12'
          Branch Sides:
            - BranchSide:      'external.c:706,14'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'external.c:709,12'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'external.c:709,12'
          Branch Sides:
            - BranchSide:      'external.c:711,14'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'external.c:714,26'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'external.c:714,12'
          Branch Sides:
            - BranchSide:      'external.c:714,12'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'external.c:716,14'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'external.c:719,9'
          Branch Sides:
            - BranchSide:      'external.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'external.c:721,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'external.c:696,23'
          Dst:             mutt_is_application_pgp
        - Src:             'external.c:697,25'
          Dst:             mutt_is_application_smime
        - Src:             'external.c:699,35'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'external.c:718,37'
          Dst:             cs_subset_bool
    - functionName:    mutt_display_address
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_addrlist_write
        - mutt_get_address
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:663,3'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - mutt_get_address
                - buf_pool_get
                - mutt_addrlist_write
                - buf_string.278
                - buf_pool_release
            - BranchSide:      'external.c:663,15'
              BranchSideFuncs:
                - mutt_get_address
                - buf_pool_get
                - mutt_addrlist_write
                - buf_string.278
                - buf_pool_release
        - Branch String:   'external.c:666,7'
          Branch Sides:
            - BranchSide:      'external.c:666,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:673,3'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addrlist_write
                - buf_string.278
                - buf_pool_release
      Callsites:
        - Src:             'external.c:665,28'
          Dst:             mutt_get_address
        - Src:             'external.c:673,24'
          Dst:             buf_pool_get
        - Src:             'external.c:674,3'
          Dst:             mutt_addrlist_write
        - Src:             'external.c:675,3'
          Dst:             buf_string
        - Src:             'external.c:676,3'
          Dst:             buf_pool_release
    - functionName:    mutt_enter_command
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mw_get_field
        - notify_send
        - parse_rc_line
        - window_redraw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:623,3'
          Branch Sides:
            - BranchSide:      'external.c:623,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - window_redraw
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - parse_rc_line
                - buf_is_empty
                - notify_send
                - buf_string.278
                - buf_string.278
                - buf_string.278
            - BranchSide:      'external.c:623,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - window_redraw
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - parse_rc_line
                - buf_is_empty
                - notify_send
                - buf_string.278
                - buf_string.278
                - buf_string.278
        - Branch String:   'external.c:629,54'
          Branch Sides:
            - BranchSide:      'external.c:629,54'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.278
                - parse_rc_line
                - buf_is_empty
                - notify_send
                - buf_pool_release
                - buf_pool_release
                - buf_string.278
                - buf_string.278
                - buf_string.278
            - BranchSide:      'external.c:630,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.278
                - parse_rc_line
                - buf_is_empty
                - notify_send
                - buf_pool_release
                - buf_pool_release
                - buf_string.278
                - buf_string.278
                - buf_string.278
        - Branch String:   'external.c:628,7'
          Branch Sides:
            - BranchSide:      'external.c:628,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:635,41'
              BranchSideFuncs:
                - buf_string.278
                - parse_rc_line
                - buf_is_empty
                - notify_send
                - buf_pool_release
                - buf_pool_release
                - buf_string.278
                - buf_string.278
                - buf_string.278
        - Branch String:   'external.c:636,7'
          Branch Sides:
            - BranchSide:      'external.c:638,12'
              BranchSideFuncs:
                - notify_send
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:646,7'
              BranchSideFuncs:
                - notify_send
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:638,9'
          Branch Sides:
            - BranchSide:      'external.c:639,7'
              BranchSideFuncs:
                - buf_string.278
                - notify_send
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:640,17'
              BranchSideFuncs:
                - notify_send
                - buf_pool_release
                - buf_pool_release
                - buf_string.278
                - buf_string.278
        - Branch String:   'external.c:640,14'
          Branch Sides:
            - BranchSide:      'external.c:641,7'
              BranchSideFuncs:
                - buf_string.278
                - notify_send
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:642,17'
              BranchSideFuncs:
                - notify_send
                - buf_pool_release
                - buf_pool_release
                - buf_string.278
        - Branch String:   'external.c:642,14'
          Branch Sides:
            - BranchSide:      'external.c:643,7'
              BranchSideFuncs:
                - buf_string.278
                - notify_send
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:646,7'
              BranchSideFuncs:
                - notify_send
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:646,7'
          Branch Sides:
            - BranchSide:      'external.c:646,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:649,26'
              BranchSideFuncs:
                - notify_send
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'external.c:623,24'
          Dst:             buf_pool_get
        - Src:             'external.c:624,24'
          Dst:             buf_pool_get
        - Src:             'external.c:626,3'
          Dst:             window_redraw
        - Src:             'external.c:628,8'
          Dst:             mw_get_field
        - Src:             'external.c:630,7'
          Dst:             buf_is_empty
        - Src:             'external.c:635,41'
          Dst:             buf_string
        - Src:             'external.c:635,27'
          Dst:             parse_rc_line
        - Src:             'external.c:636,8'
          Dst:             buf_is_empty
        - Src:             'external.c:639,7'
          Dst:             buf_string
        - Src:             'external.c:641,7'
          Dst:             buf_string
        - Src:             'external.c:643,7'
          Dst:             buf_string
        - Src:             'external.c:649,5'
          Dst:             notify_send
        - Src:             'external.c:653,3'
          Dst:             buf_pool_release
        - Src:             'external.c:654,3'
          Dst:             buf_pool_release
    - functionName:    mutt_shell_escape
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - fflush
        - msgwin_clear_text
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_system
        - mw_get_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:582,3'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_is_empty
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_string.278
                - cs_subset_string
                - buf_strcpy
            - BranchSide:      'external.c:582,24'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_is_empty
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_string.278
                - cs_subset_string
                - buf_strcpy
        - Branch String:   'external.c:584,7'
          Branch Sides:
            - BranchSide:      'external.c:584,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.278
                - cs_subset_string
                - buf_strcpy
            - BranchSide:      'external.c:590,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.278
                - cs_subset_string
                - buf_strcpy
        - Branch String:   'external.c:590,7'
          Branch Sides:
            - BranchSide:      'external.c:592,50'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - buf_is_empty
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.278
            - BranchSide:      'external.c:596,7'
              BranchSideFuncs:
                - buf_is_empty
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.278
        - Branch String:   'external.c:596,7'
          Branch Sides:
            - BranchSide:      'external.c:596,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'external.c:601,3'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_endwin
                - fflush
                - buf_string.278
                - mutt_system
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.278
        - Branch String:   'external.c:605,7'
          Branch Sides:
            - BranchSide:      'external.c:606,5'
              BranchSideFuncs:
                - buf_string.278
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
            - BranchSide:      'external.c:608,42'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
                - buf_pool_release
        - Branch String:   'external.c:609,18'
          Branch Sides:
            - BranchSide:      'external.c:609,7'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:610,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_pool_release
        - Branch String:   'external.c:609,7'
          Branch Sides:
            - BranchSide:      'external.c:609,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_pool_release
            - BranchSide:      'external.c:610,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_pool_release
      Callsites:
        - Src:             'external.c:582,24'
          Dst:             buf_pool_get
        - Src:             'external.c:584,7'
          Dst:             mw_get_field
        - Src:             'external.c:590,7'
          Dst:             buf_is_empty
        - Src:             'external.c:592,33'
          Dst:             cs_subset_string
        - Src:             'external.c:593,5'
          Dst:             buf_strcpy
        - Src:             'external.c:596,7'
          Dst:             buf_is_empty
        - Src:             'external.c:601,3'
          Dst:             msgwin_clear_text
        - Src:             'external.c:602,3'
          Dst:             mutt_endwin
        - Src:             'external.c:603,3'
          Dst:             fflush
        - Src:             'external.c:604,25'
          Dst:             buf_string
        - Src:             'external.c:604,13'
          Dst:             mutt_system
        - Src:             'external.c:606,5'
          Dst:             buf_string
        - Src:             'external.c:608,27'
          Dst:             cs_subset_bool
        - Src:             'external.c:610,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'external.c:614,3'
          Dst:             buf_pool_release
    - functionName:    mutt_select_sort
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          202
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - cs_subset_enum
        - cs_subset_sort
        - cs_subset_str_native_set
        - mw_multi_choice
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:480,27'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:480,27'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
        - Branch String:   'external.c:480,3'
          Branch Sides:
            - BranchSide:      'external.c:480,3'
              BranchSideFuncs: []
            - BranchSide:      'external.c:497,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:501,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:505,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:509,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:513,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:517,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:521,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:525,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:529,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:533,7'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
            - BranchSide:      'external.c:536,54'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
        - Branch String:   'external.c:539,36'
          Branch Sides:
            - BranchSide:      'external.c:539,54'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
                - cs_subset_str_native_set
            - BranchSide:      'external.c:541,49'
              BranchSideFuncs:
                - cs_subset_str_native_set
        - Branch String:   'external.c:539,7'
          Branch Sides:
            - BranchSide:      'external.c:543,9'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'external.c:550,5'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
                - assertion_dump
        - Branch String:   'external.c:541,9'
          Branch Sides:
            - BranchSide:      'external.c:542,12'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'external.c:543,9'
              BranchSideFuncs:
                - cs_subset_str_native_set
        - Branch String:   'external.c:543,9'
          Branch Sides:
            - BranchSide:      'external.c:544,12'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'external.c:546,35'
              BranchSideFuncs:
                - cs_subset_str_native_set
        - Branch String:   'external.c:550,5'
          Branch Sides:
            - BranchSide:      'external.c:550,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'external.c:552,5'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - assertion_dump
        - Branch String:   'external.c:552,5'
          Branch Sides:
            - BranchSide:      'external.c:555,39'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'external.c:559,39'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'external.c:563,39'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'external.c:567,9'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'external.c:571,43'
          Branch Sides:
            - BranchSide:      'external.c:571,51'
              BranchSideFuncs: []
            - BranchSide:      'external.c:571,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'external.c:480,11'
          Dst:             mw_multi_choice
        - Src:             'external.c:536,39'
          Dst:             cs_subset_enum
        - Src:             'external.c:537,37'
          Dst:             cs_subset_sort
        - Src:             'external.c:546,10'
          Dst:             cs_subset_str_native_set
        - Src:             'external.c:550,5'
          Dst:             assertion_dump
        - Src:             'external.c:555,14'
          Dst:             cs_subset_str_native_set
        - Src:             'external.c:559,14'
          Dst:             cs_subset_str_native_set
        - Src:             'external.c:563,14'
          Dst:             cs_subset_str_native_set
        - Src:             'external.c:567,9'
          Dst:             assertion_dump
    - functionName:    mutt_print_message
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - cs_subset_quad
        - cs_subset_string
        - pipe_message
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:440,8'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
            - BranchSide:      'external.c:440,8'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
        - Branch String:   'external.c:440,10'
          Branch Sides:
            - BranchSide:      'external.c:440,10'
              BranchSideFuncs: []
            - BranchSide:      'external.c:440,14'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
        - Branch String:   'external.c:440,7'
          Branch Sides:
            - BranchSide:      'external.c:440,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:443,50'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
        - Branch String:   'external.c:445,15'
          Branch Sides:
            - BranchSide:      'external.c:445,19'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
            - BranchSide:      'external.c:451,19'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
        - Branch String:   'external.c:445,7'
          Branch Sides:
            - BranchSide:      'external.c:447,5'
              BranchSideFuncs: []
            - BranchSide:      'external.c:451,19'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
        - Branch String:   'external.c:453,7'
          Branch Sides:
            - BranchSide:      'external.c:453,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
            - BranchSide:      'external.c:458,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - pipe_message
        - Branch String:   'external.c:460,7'
          Branch Sides:
            - BranchSide:      'external.c:462,5'
              BranchSideFuncs: []
            - BranchSide:      'external.c:466,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'external.c:443,35'
          Dst:             cs_subset_quad
        - Src:             'external.c:444,39'
          Dst:             cs_subset_string
        - Src:             'external.c:453,7'
          Dst:             query_quadoption
        - Src:             'external.c:458,31'
          Dst:             cs_subset_bool
        - Src:             'external.c:459,30'
          Dst:             cs_subset_bool
        - Src:             'external.c:460,7'
          Dst:             pipe_message
    - functionName:    pipe_message
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          444
      EdgeCount:       110
      CyclomaticComplexity: 32
      functionsReached:
        - crypt_valid_passphrase
        - cs_subset_bool
        - filter_create
        - filter_wait
        - fputs
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_file_fclose_full
        - mutt_message_hook
        - mutt_parse_mime_message
        - mx_msg_close
        - mx_msg_open
        - pipe_msg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'external.c:281,20'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
                - mutt_message_hook
                - mx_msg_open
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_close
                - mutt_parse_mime_message
                - crypt_valid_passphrase
            - BranchSide:      'external.c:281,20'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
                - mutt_message_hook
                - mx_msg_open
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_close
                - mutt_parse_mime_message
                - crypt_valid_passphrase
        - Branch String:   'external.c:281,7'
          Branch Sides:
            - BranchSide:      'external.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:286,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
                - mutt_message_hook
                - mx_msg_open
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_close
                - mutt_parse_mime_message
                - crypt_valid_passphrase
        - Branch String:   'external.c:288,7'
          Branch Sides:
            - BranchSide:      'external.c:290,24'
              BranchSideFuncs:
                - mutt_message_hook
                - mx_msg_open
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
                - mutt_parse_mime_message
                - crypt_valid_passphrase
            - BranchSide:      'external.c:324,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
        - Branch String:   'external.c:295,34'
          Branch Sides:
            - BranchSide:      'external.c:295,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
            - BranchSide:      'external.c:304,5'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
        - Branch String:   'external.c:295,9'
          Branch Sides:
            - BranchSide:      'external.c:297,39'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:304,5'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
        - Branch String:   'external.c:298,39'
          Branch Sides:
            - BranchSide:      'external.c:298,43'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
            - BranchSide:      'external.c:304,5'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
        - Branch String:   'external.c:298,11'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
            - BranchSide:      'external.c:304,5'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mx_msg_close
        - Branch String:   'external.c:307,9'
          Branch Sides:
            - BranchSide:      'external.c:309,7'
              BranchSideFuncs:
                - mx_msg_close
            - BranchSide:      'external.c:314,18'
              BranchSideFuncs:
                - pipe_msg
                - mx_msg_close
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'external.c:324,9'
          Branch Sides:
            - BranchSide:      'external.c:327,7'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
            - BranchSide:      'external.c:344,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'external.c:327,7'
          Branch Sides:
            - BranchSide:      'external.c:327,7'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'external.c:344,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'external.c:327,7'
          Branch Sides:
            - BranchSide:      'external.c:327,7'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'external.c:344,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'external.c:331,13'
          Branch Sides:
            - BranchSide:      'external.c:333,43'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
            - BranchSide:      'external.c:337,17'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
        - Branch String:   'external.c:337,41'
          Branch Sides:
            - BranchSide:      'external.c:327,7'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
            - BranchSide:      'external.c:337,45'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
        - Branch String:   'external.c:337,13'
          Branch Sides:
            - BranchSide:      'external.c:327,7'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
            - BranchSide:      'external.c:341,7'
              BranchSideFuncs: []
        - Branch String:   'external.c:327,7'
          Branch Sides:
            - BranchSide:      'external.c:327,7'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mx_msg_close
                - crypt_valid_passphrase
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'external.c:344,9'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'external.c:344,9'
          Branch Sides:
            - BranchSide:      'external.c:347,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'external.c:371,7'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
        - Branch String:   'external.c:347,7'
          Branch Sides:
            - BranchSide:      'external.c:347,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:396,42'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'external.c:353,13'
          Branch Sides:
            - BranchSide:      'external.c:355,11'
              BranchSideFuncs:
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
            - BranchSide:      'external.c:358,22'
              BranchSideFuncs:
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
        - Branch String:   'external.c:361,13'
          Branch Sides:
            - BranchSide:      'external.c:362,22'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
            - BranchSide:      'external.c:363,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
        - Branch String:   'external.c:364,13'
          Branch Sides:
            - BranchSide:      'external.c:365,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'external.c:366,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'external.c:347,7'
          Branch Sides:
            - BranchSide:      'external.c:347,7'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_endwin
                - filter_create
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:396,42'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'external.c:373,11'
          Branch Sides:
            - BranchSide:      'external.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'external.c:378,20'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
        - Branch String:   'external.c:380,7'
          Branch Sides:
            - BranchSide:      'external.c:380,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:389,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'external.c:390,11'
          Branch Sides:
            - BranchSide:      'external.c:391,9'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:392,20'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'external.c:386,13'
          Branch Sides:
            - BranchSide:      'external.c:380,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
                - fputs
            - BranchSide:      'external.c:387,22'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
                - mutt_message_hook
                - pipe_msg
        - Branch String:   'external.c:380,7'
          Branch Sides:
            - BranchSide:      'external.c:380,7'
              BranchSideFuncs:
                - mutt_message_hook
                - pipe_msg
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:389,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'external.c:397,17'
          Branch Sides:
            - BranchSide:      'external.c:397,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
            - BranchSide:      'external.c:398,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
      Callsites:
        - Src:             'external.c:292,5'
          Dst:             mutt_message_hook
        - Src:             'external.c:294,27'
          Dst:             mx_msg_open
        - Src:             'external.c:297,7'
          Dst:             mutt_parse_mime_message
        - Src:             'external.c:298,43'
          Dst:             crypt_valid_passphrase
        - Src:             'external.c:304,5'
          Dst:             mutt_endwin
        - Src:             'external.c:306,11'
          Dst:             filter_create
        - Src:             'external.c:0,0'
          Dst:             mx_msg_close
        - Src:             'external.c:315,5'
          Dst:             pipe_msg
        - Src:             'external.c:316,5'
          Dst:             mx_msg_close
        - Src:             'external.c:317,5'
          Dst:             mutt_file_fclose_full
        - Src:             'external.c:318,10'
          Dst:             filter_wait
        - Src:             'external.c:330,31'
          Dst:             mx_msg_open
        - Src:             'external.c:333,11'
          Dst:             mutt_parse_mime_message
        - Src:             'external.c:334,11'
          Dst:             mutt_message_hook
        - Src:             'external.c:335,11'
          Dst:             mx_msg_close
        - Src:             'external.c:337,45'
          Dst:             crypt_valid_passphrase
        - Src:             'external.c:350,9'
          Dst:             mutt_message_hook
        - Src:             'external.c:351,9'
          Dst:             mutt_endwin
        - Src:             'external.c:352,15'
          Dst:             filter_create
        - Src:             'external.c:359,9'
          Dst:             pipe_msg
        - Src:             'external.c:362,11'
          Dst:             fputs
        - Src:             'external.c:363,9'
          Dst:             mutt_file_fclose_full
        - Src:             'external.c:364,13'
          Dst:             filter_wait
        - Src:             'external.c:371,7'
          Dst:             mutt_endwin
        - Src:             'external.c:372,13'
          Dst:             filter_create
        - Src:             'external.c:389,7'
          Dst:             mutt_file_fclose_full
        - Src:             'external.c:390,11'
          Dst:             filter_wait
        - Src:             'external.c:383,9'
          Dst:             mutt_message_hook
        - Src:             'external.c:384,9'
          Dst:             pipe_msg
        - Src:             'external.c:387,11'
          Dst:             fputs
        - Src:             'external.c:396,27'
          Dst:             cs_subset_bool
        - Src:             'external.c:398,5'
          Dst:             mutt_any_key_to_continue
    - functionName:    mutt_pipe_message
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - mw_get_field
        - pipe_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:409,8'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_string.278
                - pipe_message
            - BranchSide:      'external.c:409,8'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_string.278
                - pipe_message
        - Branch String:   'external.c:409,10'
          Branch Sides:
            - BranchSide:      'external.c:409,10'
              BranchSideFuncs: []
            - BranchSide:      'external.c:409,14'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_string.278
                - pipe_message
        - Branch String:   'external.c:409,7'
          Branch Sides:
            - BranchSide:      'external.c:409,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:412,24'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_string.278
                - pipe_message
        - Branch String:   'external.c:414,7'
          Branch Sides:
            - BranchSide:      'external.c:420,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_string.278
                - pipe_message
                - buf_pool_release
            - BranchSide:      'external.c:430,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'external.c:420,7'
          Branch Sides:
            - BranchSide:      'external.c:423,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'external.c:430,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'external.c:412,24'
          Dst:             buf_pool_get
        - Src:             'external.c:414,7'
          Dst:             mw_get_field
        - Src:             'external.c:420,7'
          Dst:             buf_is_empty
        - Src:             'external.c:423,3'
          Dst:             buf_expand_path
        - Src:             'external.c:424,30'
          Dst:             cs_subset_bool
        - Src:             'external.c:425,29'
          Dst:             cs_subset_bool
        - Src:             'external.c:426,34'
          Dst:             cs_subset_string
        - Src:             'external.c:427,23'
          Dst:             buf_string
        - Src:             'external.c:427,3'
          Dst:             pipe_message
        - Src:             'external.c:430,3'
          Dst:             buf_pool_release
    - functionName:    index_bounce_message
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          338
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_string
        - msgwin_clear_text
        - mutt_addrlist_clear
        - mutt_addrlist_parse2
        - mutt_addrlist_to_intl
        - mutt_addrlist_write
        - mutt_bounce_message
        - mutt_expand_aliases
        - mutt_mem_free
        - mw_get_field
        - mx_msg_close
        - mx_msg_open
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'external.c:92,8'
          Branch Sides:
            - BranchSide:      'external.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
            - BranchSide:      'external.c:92,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:92,10'
          Branch Sides:
            - BranchSide:      'external.c:92,10'
              BranchSideFuncs: []
            - BranchSide:      'external.c:92,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:92,17'
          Branch Sides:
            - BranchSide:      'external.c:92,17'
              BranchSideFuncs: []
            - BranchSide:      'external.c:92,20'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:92,7'
          Branch Sides:
            - BranchSide:      'external.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'external.c:95,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:103,3'
          Branch Sides:
            - BranchSide:      'external.c:103,3'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
            - BranchSide:      'external.c:114,17'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:108,9'
          Branch Sides:
            - BranchSide:      'external.c:103,3'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
            - BranchSide:      'external.c:109,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:103,3'
          Branch Sides:
            - BranchSide:      'external.c:103,3'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
            - BranchSide:      'external.c:114,17'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.278
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:121,17'
          Branch Sides:
            - BranchSide:      'external.c:121,20'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.278
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
            - BranchSide:      'external.c:178,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:121,7'
          Branch Sides:
            - BranchSide:      'external.c:124,29'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:178,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:125,7'
          Branch Sides:
            - BranchSide:      'external.c:127,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:131,3'
              BranchSideFuncs:
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_mem_free
        - Branch String:   'external.c:133,7'
          Branch Sides:
            - BranchSide:      'external.c:135,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:140,3'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.278
                - buf_printf
                - buf_string.278
                - query_quadoption
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - msgwin_clear_text
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
        - Branch String:   'external.c:146,7'
          Branch Sides:
            - BranchSide:      'external.c:148,5'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
            - BranchSide:      'external.c:153,3'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
        - Branch String:   'external.c:156,3'
          Branch Sides:
            - BranchSide:      'external.c:156,3'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:175,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:156,3'
          Branch Sides:
            - BranchSide:      'external.c:156,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:174,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:156,3'
          Branch Sides:
            - BranchSide:      'external.c:156,3'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_bounce_message
                - mx_msg_close
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:174,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:156,3'
          Branch Sides:
            - BranchSide:      'external.c:156,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:174,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:160,9'
          Branch Sides:
            - BranchSide:      'external.c:166,35'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:178,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:169,9'
          Branch Sides:
            - BranchSide:      'external.c:156,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:178,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:174,17'
          Branch Sides:
            - BranchSide:      'external.c:174,24'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:175,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'external.c:174,7'
          Branch Sides:
            - BranchSide:      'external.c:175,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'external.c:178,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'external.c:95,24'
          Dst:             buf_pool_get
        - Src:             'external.c:96,27'
          Dst:             buf_pool_get
        - Src:             'external.c:0,0'
          Dst:             buf_strcpy
        - Src:             'external.c:119,21'
          Dst:             buf_string
        - Src:             'external.c:119,8'
          Dst:             mw_get_field
        - Src:             'external.c:121,20'
          Dst:             buf_is_empty
        - Src:             'external.c:124,29'
          Dst:             buf_string
        - Src:             'external.c:124,3'
          Dst:             mutt_addrlist_parse2
        - Src:             'external.c:131,3'
          Dst:             mutt_expand_aliases
        - Src:             'external.c:133,7'
          Dst:             mutt_addrlist_to_intl
        - Src:             'external.c:136,5'
          Dst:             mutt_mem_free
        - Src:             'external.c:140,3'
          Dst:             buf_reset
        - Src:             'external.c:141,3'
          Dst:             mutt_addrlist_write
        - Src:             'external.c:144,14'
          Dst:             buf_string
        - Src:             'external.c:143,3'
          Dst:             buf_printf
        - Src:             'external.c:146,24'
          Dst:             buf_string
        - Src:             'external.c:146,7'
          Dst:             query_quadoption
        - Src:             'external.c:148,5'
          Dst:             msgwin_clear_text
        - Src:             'external.c:153,3'
          Dst:             msgwin_clear_text
        - Src:             'external.c:159,11'
          Dst:             mx_msg_open
        - Src:             'external.c:166,10'
          Dst:             mutt_bounce_message
        - Src:             'external.c:167,5'
          Dst:             mx_msg_close
        - Src:             'external.c:178,3'
          Dst:             mutt_addrlist_clear
        - Src:             'external.c:179,3'
          Dst:             buf_pool_release
        - Src:             'external.c:180,3'
          Dst:             buf_pool_release
    - functionName:    external_cleanup
      functionSourceFile: '/src/neomutt/external.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_dealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'external.c:82,3'
          Branch Sides:
            - BranchSide:      'external.c:82,3'
              BranchSideFuncs:
                - buf_dealloc
            - BranchSide:      'external.c:82,3'
              BranchSideFuncs:
                - buf_dealloc
      Callsites:
        - Src:             'external.c:82,3'
          Dst:             buf_dealloc
    - functionName:    mw_change_flag
      functionSourceFile: '/src/neomutt/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          167
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - msgcont_pop_window
        - msgcont_push_window
        - msgwin_new
        - msgwin_set_text
        - mutt_beep
        - mutt_emails_set_flag
        - mutt_getch
        - mutt_window_free
        - snprintf
        - window_redraw
        - window_set_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'flags.c:456,8'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - msgwin_new
                - snprintf
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - mutt_getch
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
            - BranchSide:      'flags.c:456,8'
              BranchSideFuncs:
                - msgwin_new
                - snprintf
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - mutt_getch
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
        - Branch String:   'flags.c:456,10'
          Branch Sides:
            - BranchSide:      'flags.c:456,10'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:456,14'
              BranchSideFuncs:
                - msgwin_new
                - snprintf
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - mutt_getch
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
        - Branch String:   'flags.c:456,17'
          Branch Sides:
            - BranchSide:      'flags.c:456,17'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:456,20'
              BranchSideFuncs:
                - msgwin_new
                - snprintf
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - mutt_getch
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
        - Branch String:   'flags.c:456,7'
          Branch Sides:
            - BranchSide:      'flags.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:460,28'
              BranchSideFuncs:
                - msgwin_new
                - snprintf
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - mutt_getch
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
        - Branch String:   'flags.c:478,37'
          Branch Sides:
            - BranchSide:      'flags.c:476,5'
              BranchSideFuncs:
                - window_redraw
                - mutt_getch
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
            - BranchSide:      'flags.c:480,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_beep
        - Branch String:   'flags.c:488,3'
          Branch Sides:
            - BranchSide:      'flags.c:492,11'
              BranchSideFuncs:
                - mutt_emails_set_flag
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:492,11'
              BranchSideFuncs:
                - mutt_emails_set_flag
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:504,46'
              BranchSideFuncs:
                - mutt_emails_set_flag
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:504,46'
              BranchSideFuncs:
                - mutt_emails_set_flag
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:511,7'
              BranchSideFuncs:
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:511,7'
              BranchSideFuncs:
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:515,7'
              BranchSideFuncs:
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:519,7'
              BranchSideFuncs:
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:522,7'
              BranchSideFuncs:
                - mutt_beep
            - BranchSide:      'flags.c:526,3'
              BranchSideFuncs:
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:526,3'
              BranchSideFuncs:
                - mutt_emails_set_flag
        - Branch String:   'flags.c:492,11'
          Branch Sides:
            - BranchSide:      'flags.c:493,9'
              BranchSideFuncs:
                - mutt_emails_set_flag
            - BranchSide:      'flags.c:526,3'
              BranchSideFuncs:
                - mutt_emails_set_flag
      Callsites:
        - Src:             'flags.c:460,28'
          Dst:             msgwin_new
        - Src:             'flags.c:465,3'
          Dst:             snprintf
        - Src:             'flags.c:467,3'
          Dst:             msgwin_set_text
        - Src:             'flags.c:469,3'
          Dst:             msgcont_push_window
        - Src:             'flags.c:470,34'
          Dst:             window_set_focus
        - Src:             'flags.c:471,3'
          Dst:             window_redraw
        - Src:             'flags.c:476,5'
          Dst:             window_redraw
        - Src:             'flags.c:477,13'
          Dst:             mutt_getch
        - Src:             'flags.c:480,9'
          Dst:             msgcont_pop_window
        - Src:             'flags.c:481,3'
          Dst:             window_set_focus
        - Src:             'flags.c:482,3'
          Dst:             mutt_window_free
        - Src:             'flags.c:493,9'
          Dst:             mutt_emails_set_flag
        - Src:             'flags.c:504,7'
          Dst:             mutt_emails_set_flag
        - Src:             'flags.c:522,7'
          Dst:             mutt_beep
        - Src:             'flags.c:526,3'
          Dst:             mutt_emails_set_flag
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    245
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_emails_set_flag
      functionSourceFile: '/src/neomutt/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_set_flag
      functionUses:    8
      BranchProfiles:
        - Branch String:   'flags.c:364,8'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'flags.c:364,8'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:364,10'
          Branch Sides:
            - BranchSide:      'flags.c:364,10'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:364,14'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:364,17'
          Branch Sides:
            - BranchSide:      'flags.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:364,20'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:364,7'
          Branch Sides:
            - BranchSide:      'flags.c:364,7'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:368,3'
          Branch Sides:
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'flags.c:368,3'
          Branch Sides:
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:368,3'
          Branch Sides:
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'flags.c:368,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'flags.c:371,5'
          Dst:             mutt_set_flag
    - functionName:    mutt_set_flag
      functionSourceFile: '/src/neomutt/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         188
      ICount:          942
      EdgeCount:       266
      CyclomaticComplexity: 80
      functionsReached:
        - cs_subset_bool
        - email_set_color
        - notify_send
      functionUses:    58
      BranchProfiles:
        - Branch String:   'flags.c:60,8'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
            - BranchSide:      'flags.c:60,8'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
        - Branch String:   'flags.c:60,10'
          Branch Sides:
            - BranchSide:      'flags.c:60,10'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:60,14'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
        - Branch String:   'flags.c:60,7'
          Branch Sides:
            - BranchSide:      'flags.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:63,21'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
        - Branch String:   'flags.c:69,19'
          Branch Sides:
            - BranchSide:      'flags.c:69,7'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
            - BranchSide:      'flags.c:72,3'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
        - Branch String:   'flags.c:69,7'
          Branch Sides:
            - BranchSide:      'flags.c:69,7'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:312,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:72,3'
          Branch Sides:
            - BranchSide:      'flags.c:76,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
            - BranchSide:      'flags.c:124,16'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:140,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:179,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:211,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:247,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:282,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:312,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:76,11'
          Branch Sides:
            - BranchSide:      'flags.c:76,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:79,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
                - cs_subset_bool
        - Branch String:   'flags.c:79,11'
          Branch Sides:
            - BranchSide:      'flags.c:81,49'
              BranchSideFuncs:
                - cs_subset_bool
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:98,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:82,25'
          Branch Sides:
            - BranchSide:      'flags.c:82,32'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:82,41'
          Branch Sides:
            - BranchSide:      'flags.c:82,49'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:82,57'
          Branch Sides:
            - BranchSide:      'flags.c:82,13'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:84,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:82,13'
          Branch Sides:
            - BranchSide:      'flags.c:84,22'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:86,15'
          Branch Sides:
            - BranchSide:      'flags.c:87,27'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:90,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:90,15'
          Branch Sides:
            - BranchSide:      'flags.c:92,24'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:90,15'
          Branch Sides:
            - BranchSide:      'flags.c:92,24'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:98,16'
          Branch Sides:
            - BranchSide:      'flags.c:100,20'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:102,13'
          Branch Sides:
            - BranchSide:      'flags.c:103,25'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:105,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:105,13'
          Branch Sides:
            - BranchSide:      'flags.c:107,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:117,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:105,13'
          Branch Sides:
            - BranchSide:      'flags.c:107,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:117,39'
          Branch Sides:
            - BranchSide:      'flags.c:117,51'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:117,39'
          Branch Sides:
            - BranchSide:      'flags.c:117,57'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:117,51'
          Branch Sides:
            - BranchSide:      'flags.c:117,57'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:117,13'
          Branch Sides:
            - BranchSide:      'flags.c:118,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:124,11'
          Branch Sides:
            - BranchSide:      'flags.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:127,11'
              BranchSideFuncs: []
        - Branch String:   'flags.c:127,11'
          Branch Sides:
            - BranchSide:      'flags.c:129,17'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:132,19'
              BranchSideFuncs: []
        - Branch String:   'flags.c:129,23'
          Branch Sides:
            - BranchSide:      'flags.c:130,20'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:132,16'
          Branch Sides:
            - BranchSide:      'flags.c:134,18'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:140,11'
          Branch Sides:
            - BranchSide:      'flags.c:140,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:143,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:143,11'
          Branch Sides:
            - BranchSide:      'flags.c:145,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:162,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:145,21'
          Branch Sides:
            - BranchSide:      'flags.c:145,27'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:148,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:145,13'
          Branch Sides:
            - BranchSide:      'flags.c:148,18'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:149,15'
          Branch Sides:
            - BranchSide:      'flags.c:150,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:151,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:151,15'
          Branch Sides:
            - BranchSide:      'flags.c:153,21'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:157,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:151,15'
          Branch Sides:
            - BranchSide:      'flags.c:153,21'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:157,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:162,16'
          Branch Sides:
            - BranchSide:      'flags.c:165,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:165,13'
          Branch Sides:
            - BranchSide:      'flags.c:166,15'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:168,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:166,15'
          Branch Sides:
            - BranchSide:      'flags.c:167,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:168,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:169,13'
          Branch Sides:
            - BranchSide:      'flags.c:170,14'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:171,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:179,11'
          Branch Sides:
            - BranchSide:      'flags.c:179,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:182,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:182,11'
          Branch Sides:
            - BranchSide:      'flags.c:184,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:196,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:184,13'
          Branch Sides:
            - BranchSide:      'flags.c:187,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:188,15'
          Branch Sides:
            - BranchSide:      'flags.c:189,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:191,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:189,17'
          Branch Sides:
            - BranchSide:      'flags.c:190,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:191,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:192,15'
          Branch Sides:
            - BranchSide:      'flags.c:193,24'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:196,16'
          Branch Sides:
            - BranchSide:      'flags.c:199,16'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:200,13'
          Branch Sides:
            - BranchSide:      'flags.c:201,15'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:203,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:201,15'
          Branch Sides:
            - BranchSide:      'flags.c:202,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:203,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:204,13'
          Branch Sides:
            - BranchSide:      'flags.c:205,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:211,11'
          Branch Sides:
            - BranchSide:      'flags.c:211,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:214,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:214,11'
          Branch Sides:
            - BranchSide:      'flags.c:216,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:230,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:216,13'
          Branch Sides:
            - BranchSide:      'flags.c:219,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:220,15'
          Branch Sides:
            - BranchSide:      'flags.c:221,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:225,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:222,15'
          Branch Sides:
            - BranchSide:      'flags.c:224,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:225,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:230,16'
          Branch Sides:
            - BranchSide:      'flags.c:233,17'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:234,13'
          Branch Sides:
            - BranchSide:      'flags.c:235,14'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:239,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:236,13'
          Branch Sides:
            - BranchSide:      'flags.c:238,16'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:239,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:247,11'
          Branch Sides:
            - BranchSide:      'flags.c:247,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:250,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:250,11'
          Branch Sides:
            - BranchSide:      'flags.c:252,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:270,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:252,13'
          Branch Sides:
            - BranchSide:      'flags.c:255,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:256,15'
          Branch Sides:
            - BranchSide:      'flags.c:258,21'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:265,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:259,17'
          Branch Sides:
            - BranchSide:      'flags.c:260,18'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:265,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:261,17'
          Branch Sides:
            - BranchSide:      'flags.c:263,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:265,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:266,15'
          Branch Sides:
            - BranchSide:      'flags.c:267,24'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:270,16'
          Branch Sides:
            - BranchSide:      'flags.c:273,20'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:275,13'
          Branch Sides:
            - BranchSide:      'flags.c:276,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:282,11'
          Branch Sides:
            - BranchSide:      'flags.c:282,11'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:285,11'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:285,11'
          Branch Sides:
            - BranchSide:      'flags.c:287,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:298,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:287,13'
          Branch Sides:
            - BranchSide:      'flags.c:290,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:291,15'
          Branch Sides:
            - BranchSide:      'flags.c:292,27'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:293,22'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:298,16'
          Branch Sides:
            - BranchSide:      'flags.c:301,20'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:302,13'
          Branch Sides:
            - BranchSide:      'flags.c:303,25'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:304,20'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:312,11'
          Branch Sides:
            - BranchSide:      'flags.c:314,17'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:322,19'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:314,13'
          Branch Sides:
            - BranchSide:      'flags.c:317,21'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:318,15'
          Branch Sides:
            - BranchSide:      'flags.c:319,26'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:322,16'
          Branch Sides:
            - BranchSide:      'flags.c:325,19'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'flags.c:326,13'
          Branch Sides:
            - BranchSide:      'flags.c:327,24'
              BranchSideFuncs:
                - email_set_color
                - notify_send
            - BranchSide:      'flags.c:339,5'
              BranchSideFuncs:
                - email_set_color
                - notify_send
        - Branch String:   'flags.c:347,19'
          Branch Sides:
            - BranchSide:      'flags.c:347,19'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:347,38'
              BranchSideFuncs: []
        - Branch String:   'flags.c:347,47'
          Branch Sides:
            - BranchSide:      'flags.c:347,65'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:350,17'
              BranchSideFuncs: []
        - Branch String:   'flags.c:347,78'
          Branch Sides:
            - BranchSide:      'flags.c:348,37'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:350,17'
              BranchSideFuncs: []
        - Branch String:   'flags.c:348,49'
          Branch Sides:
            - BranchSide:      'flags.c:348,67'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:350,17'
              BranchSideFuncs: []
        - Branch String:   'flags.c:347,7'
          Branch Sides:
            - BranchSide:      'flags.c:347,7'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:350,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'flags.c:81,34'
          Dst:             cs_subset_bool
        - Src:             'flags.c:339,5'
          Dst:             email_set_color
        - Src:             'flags.c:341,5'
          Dst:             notify_send
    - functionName:    mutt_thread_set_flag
      functionSourceFile: '/src/neomutt/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          166
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - mutt_set_flag
        - mutt_thread_style
      functionUses:    7
      BranchProfiles:
        - Branch String:   'flags.c:389,31'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:389,31'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:391,7'
          Branch Sides:
            - BranchSide:      'flags.c:393,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:397,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:397,7'
          Branch Sides:
            - BranchSide:      'flags.c:398,17'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:403,12'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:398,5'
          Branch Sides:
            - BranchSide:      'flags.c:398,17'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:403,12'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:403,20'
          Branch Sides:
            - BranchSide:      'flags.c:403,34'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:406,14'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:403,7'
          Branch Sides:
            - BranchSide:      'flags.c:404,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:406,14'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:407,7'
          Branch Sides:
            - BranchSide:      'flags.c:412,14'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'flags.c:435,12'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:412,22'
          Branch Sides:
            - BranchSide:      'flags.c:412,36'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:415,14'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:412,9'
          Branch Sides:
            - BranchSide:      'flags.c:413,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:415,14'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:415,9'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:419,19'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:419,14'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:425,20'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:425,7'
          Branch Sides:
            - BranchSide:      'flags.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'flags.c:427,20'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'flags.c:428,13'
          Branch Sides:
            - BranchSide:      'flags.c:425,20'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'flags.c:435,12'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'flags.c:436,7'
          Branch Sides:
            - BranchSide:      'flags.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'flags.c:437,5'
              BranchSideFuncs:
                - mutt_set_flag
      Callsites:
        - Src:             'flags.c:391,8'
          Dst:             mutt_thread_style
        - Src:             'flags.c:404,5'
          Dst:             mutt_set_flag
        - Src:             'flags.c:413,7'
          Dst:             mutt_set_flag
        - Src:             'flags.c:437,5'
          Dst:             mutt_set_flag
    - functionName:    decode_byte
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'handler.c:362,17'
          Branch Sides:
            - BranchSide:      'handler.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:362,24'
              BranchSideFuncs: []
        - Branch String:   'handler.c:362,7'
          Branch Sides:
            - BranchSide:      'handler.c:362,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:364,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    qp_decode_triple
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:221,8'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'handler.c:221,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'handler.c:221,21'
          Branch Sides:
            - BranchSide:      'handler.c:221,25'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'handler.c:221,21'
              BranchSideFuncs: []
        - Branch String:   'handler.c:221,7'
          Branch Sides:
            - BranchSide:      'handler.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:225,24'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'handler.c:225,55'
          Branch Sides:
            - BranchSide:      'handler.c:225,55'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:225,58'
              BranchSideFuncs: []
        - Branch String:   'handler.c:225,7'
          Branch Sides:
            - BranchSide:      'handler.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:227,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:225,24'
          Dst:             __ctype_b_loc
    - functionName:    qp_decode_line
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - qp_decode_triple
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:245,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - qp_decode_triple
            - BranchSide:      'handler.c:245,8'
              BranchSideFuncs:
                - qp_decode_triple
        - Branch String:   'handler.c:252,3'
          Branch Sides:
            - BranchSide:      'handler.c:254,21'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:270,22'
              BranchSideFuncs: []
        - Branch String:   'handler.c:254,5'
          Branch Sides:
            - BranchSide:      'handler.c:257,16'
              BranchSideFuncs:
                - qp_decode_triple
            - BranchSide:      'handler.c:261,18'
              BranchSideFuncs:
                - qp_decode_triple
            - BranchSide:      'handler.c:265,10'
              BranchSideFuncs:
                - qp_decode_triple
        - Branch String:   'handler.c:252,3'
          Branch Sides:
            - BranchSide:      'handler.c:254,21'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:270,8'
              BranchSideFuncs: []
        - Branch String:   'handler.c:270,13'
          Branch Sides:
            - BranchSide:      'handler.c:270,22'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:270,13'
              BranchSideFuncs: []
        - Branch String:   'handler.c:270,7'
          Branch Sides:
            - BranchSide:      'handler.c:270,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:275,21'
              BranchSideFuncs: []
        - Branch String:   'handler.c:270,7'
          Branch Sides:
            - BranchSide:      'handler.c:270,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'handler.c:275,21'
          Branch Sides:
            - BranchSide:      'handler.c:275,25'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'handler.c:275,9'
          Branch Sides:
            - BranchSide:      'handler.c:276,11'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:278,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:254,21'
          Dst:             qp_decode_triple
    - functionName:    print_part_line
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_param_get
        - mutt_str_pretty_size
        - state_mark_attach
        - state_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'handler.c:95,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - state_mark_attach
                - mutt_param_get
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_string.444
                - state_printf
            - BranchSide:      'handler.c:95,27'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - state_mark_attach
                - mutt_param_get
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_string.444
                - state_printf
        - Branch String:   'handler.c:99,7'
          Branch Sides:
            - BranchSide:      'handler.c:102,18'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:108,21'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:102,18'
          Branch Sides:
            - BranchSide:      'handler.c:102,18'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:102,47'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:102,18'
          Branch Sides:
            - BranchSide:      'handler.c:102,47'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:102,47'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:103,18'
          Branch Sides:
            - BranchSide:      'handler.c:103,42'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:103,42'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:108,21'
          Branch Sides:
            - BranchSide:      'handler.c:108,21'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:108,50'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:108,21'
          Branch Sides:
            - BranchSide:      'handler.c:108,50'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:108,50'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:109,47'
          Branch Sides:
            - BranchSide:      'handler.c:110,18'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:110,18'
              BranchSideFuncs:
                - buf_string.444
                - state_printf
                - buf_pool_release
      Callsites:
        - Src:             'handler.c:95,27'
          Dst:             buf_pool_get
        - Src:             'handler.c:96,3'
          Dst:             mutt_str_pretty_size
        - Src:             'handler.c:97,3'
          Dst:             state_mark_attach
        - Src:             'handler.c:98,19'
          Dst:             mutt_param_get
        - Src:             'handler.c:103,71'
          Dst:             buf_string
        - Src:             'handler.c:101,5'
          Dst:             state_printf
        - Src:             'handler.c:110,47'
          Dst:             buf_string
        - Src:             'handler.c:107,5'
          Dst:             state_printf
        - Src:             'handler.c:112,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_mmnoask
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          166
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - mutt_istr_equal
        - mutt_istr_startswith
        - mutt_istrn_equal
        - mutt_str_copy
        - mutt_str_equal
        - mutt_str_getenv
        - strrchr
        - strtok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:438,21'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_equal
                - mutt_str_copy
                - strtok
                - strrchr
                - mutt_istr_equal
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
                - mutt_istrn_equal
                - mutt_istr_startswith
            - BranchSide:      'handler.c:438,21'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_equal
                - mutt_str_copy
                - strtok
                - strrchr
                - mutt_istr_equal
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
                - mutt_istrn_equal
                - mutt_istr_startswith
        - Branch String:   'handler.c:439,7'
          Branch Sides:
            - BranchSide:      'handler.c:439,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:443,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_copy
                - strtok
                - strrchr
                - mutt_istr_equal
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
                - mutt_istrn_equal
                - mutt_istr_startswith
        - Branch String:   'handler.c:455,9'
          Branch Sides:
            - BranchSide:      'handler.c:457,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
            - BranchSide:      'handler.c:470,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
        - Branch String:   'handler.c:457,11'
          Branch Sides:
            - BranchSide:      'handler.c:459,40'
              BranchSideFuncs:
                - mutt_istrn_equal
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
            - BranchSide:      'handler.c:464,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
        - Branch String:   'handler.c:471,23'
          Branch Sides:
            - BranchSide:      'handler.c:452,3'
              BranchSideFuncs:
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
            - BranchSide:      'handler.c:471,27'
              BranchSideFuncs:
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
        - Branch String:   'handler.c:455,9'
          Branch Sides:
            - BranchSide:      'handler.c:457,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
            - BranchSide:      'handler.c:470,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
        - Branch String:   'handler.c:457,11'
          Branch Sides:
            - BranchSide:      'handler.c:459,40'
              BranchSideFuncs:
                - mutt_istrn_equal
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istr_startswith
            - BranchSide:      'handler.c:464,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - strtok
                - strrchr
                - mutt_istrn_equal
                - mutt_istr_startswith
        - Branch String:   'handler.c:471,23'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
            - BranchSide:      'handler.c:471,27'
              BranchSideFuncs:
                - strtok
                - strrchr
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_istr_startswith
      Callsites:
        - Src:             'handler.c:438,21'
          Dst:             mutt_str_getenv
        - Src:             'handler.c:446,7'
          Dst:             mutt_str_equal
        - Src:             'handler.c:449,3'
          Dst:             mutt_str_copy
        - Src:             'handler.c:452,15'
          Dst:             strtok
        - Src:             'handler.c:454,9'
          Dst:             strrchr
        - Src:             'handler.c:464,13'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:459,13'
          Dst:             mutt_istrn_equal
        - Src:             'handler.c:470,27'
          Dst:             mutt_istr_startswith
        - Src:             'handler.c:452,15'
          Dst:             strtok
        - Src:             'handler.c:454,9'
          Dst:             strrchr
        - Src:             'handler.c:459,13'
          Dst:             mutt_istrn_equal
        - Src:             'handler.c:464,13'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:470,27'
          Dst:             mutt_istr_startswith
    - functionName:    strtok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_t_valid
      functionSourceFile: '/src/neomutt/./mutt/charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_xbit
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - convert_to_state
        - fgetc_unlocked
        - mutt_file_copy_bytes
        - ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:173,7'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - fgetc_unlocked
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - ungetc
            - BranchSide:      'handler.c:173,7'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - fgetc_unlocked
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - ungetc
        - Branch String:   'handler.c:173,7'
          Branch Sides:
            - BranchSide:      'handler.c:175,33'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - ungetc
            - BranchSide:      'handler.c:179,3'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - ungetc
        - Branch String:   'handler.c:184,45'
          Branch Sides:
            - BranchSide:      'handler.c:184,51'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:205,3'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:184,3'
          Branch Sides:
            - BranchSide:      'handler.c:186,12'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:205,3'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:186,21'
          Branch Sides:
            - BranchSide:      'handler.c:186,24'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:200,17'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - ungetc
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:186,9'
          Branch Sides:
            - BranchSide:      'handler.c:188,35'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - ungetc
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:200,17'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - ungetc
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:189,11'
          Branch Sides:
            - BranchSide:      'handler.c:192,12'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - ungetc
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:196,27'
              BranchSideFuncs:
                - ungetc
                - fgetc_unlocked
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:201,9'
          Branch Sides:
            - BranchSide:      'handler.c:184,29'
              BranchSideFuncs:
                - convert_to_state
                - fgetc_unlocked
                - fgetc_unlocked
                - ungetc
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:202,7'
              BranchSideFuncs:
                - convert_to_state
                - fgetc_unlocked
                - fgetc_unlocked
                - ungetc
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:184,45'
          Branch Sides:
            - BranchSide:      'handler.c:184,51'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:205,3'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
      Callsites:
        - Src:             'handler.c:175,5'
          Dst:             mutt_file_copy_bytes
        - Src:             'handler.c:184,16'
          Dst:             fgetc_unlocked
        - Src:             'handler.c:188,22'
          Dst:             fgetc_unlocked
        - Src:             'handler.c:196,9'
          Dst:             ungetc
        - Src:             'handler.c:202,7'
          Dst:             convert_to_state
        - Src:             'handler.c:184,16'
          Dst:             fgetc_unlocked
        - Src:             'handler.c:205,3'
          Dst:             convert_to_state
        - Src:             'handler.c:206,3'
          Dst:             convert_to_state
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_to_state
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv
        - state_prefix_put
      functionUses:    12
      BranchProfiles:
        - Branch String:   'handler.c:124,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - iconv_t_valid
                - state_prefix_put
                - mutt_ch_iconv
                - state_prefix_put
                - iconv_t_valid
                - iconv
                - state_prefix_put
            - BranchSide:      'handler.c:124,8'
              BranchSideFuncs:
                - iconv_t_valid
                - state_prefix_put
                - mutt_ch_iconv
                - state_prefix_put
                - iconv_t_valid
                - iconv
                - state_prefix_put
        - Branch String:   'handler.c:129,7'
          Branch Sides:
            - BranchSide:      'handler.c:131,9'
              BranchSideFuncs:
                - iconv_t_valid
                - iconv
                - state_prefix_put
            - BranchSide:      'handler.c:142,8'
              BranchSideFuncs:
                - iconv_t_valid
                - state_prefix_put
                - mutt_ch_iconv
                - state_prefix_put
        - Branch String:   'handler.c:131,9'
          Branch Sides:
            - BranchSide:      'handler.c:131,9'
              BranchSideFuncs:
                - iconv
                - state_prefix_put
            - BranchSide:      'handler.c:133,10'
              BranchSideFuncs:
                - iconv
                - state_prefix_put
        - Branch String:   'handler.c:136,11'
          Branch Sides:
            - BranchSide:      'handler.c:136,11'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:137,42'
              BranchSideFuncs:
                - state_prefix_put
        - Branch String:   'handler.c:142,7'
          Branch Sides:
            - BranchSide:      'handler.c:144,35'
              BranchSideFuncs:
                - mutt_ch_iconv
                - state_prefix_put
            - BranchSide:      'handler.c:149,6'
              BranchSideFuncs:
                - mutt_ch_iconv
                - state_prefix_put
        - Branch String:   'handler.c:156,9'
          Branch Sides:
            - BranchSide:      'handler.c:158,38'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:160,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:131,9'
          Dst:             iconv_t_valid
        - Src:             'handler.c:135,7'
          Dst:             iconv
        - Src:             'handler.c:137,9'
          Dst:             state_prefix_put
        - Src:             'handler.c:142,8'
          Dst:             iconv_t_valid
        - Src:             'handler.c:144,5'
          Dst:             state_prefix_put
        - Src:             'handler.c:155,5'
          Dst:             mutt_ch_iconv
        - Src:             'handler.c:158,5'
          Dst:             state_prefix_put
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_uuencoded
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          300
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - convert_to_state
        - decode_byte
        - fgets
        - mutt_str_len
        - mutt_str_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:376,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:376,8'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:381,7'
          Branch Sides:
            - BranchSide:      'handler.c:382,5'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:384,3'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:384,3'
          Branch Sides:
            - BranchSide:      'handler.c:384,3'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:386,43'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:386,9'
          Branch Sides:
            - BranchSide:      'handler.c:386,9'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:388,12'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
                - fgets
        - Branch String:   'handler.c:389,9'
          Branch Sides:
            - BranchSide:      'handler.c:384,14'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:392,14'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:392,3'
          Branch Sides:
            - BranchSide:      'handler.c:392,3'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:394,43'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:392,3'
          Branch Sides:
            - BranchSide:      'handler.c:392,3'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:394,43'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:394,9'
          Branch Sides:
            - BranchSide:      'handler.c:394,9'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:396,12'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
                - convert_to_state
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - fgets
                - convert_to_state
        - Branch String:   'handler.c:397,9'
          Branch Sides:
            - BranchSide:      'handler.c:397,9'
              BranchSideFuncs:
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
            - BranchSide:      'handler.c:400,47'
              BranchSideFuncs:
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - convert_to_state
        - Branch String:   'handler.c:402,45'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:392,14'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:404,42'
          Branch Sides:
            - BranchSide:      'handler.c:404,45'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
            - BranchSide:      'handler.c:414,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
        - Branch String:   'handler.c:404,7'
          Branch Sides:
            - BranchSide:      'handler.c:406,20'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
            - BranchSide:      'handler.c:414,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
        - Branch String:   'handler.c:404,42'
          Branch Sides:
            - BranchSide:      'handler.c:404,45'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
            - BranchSide:      'handler.c:414,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
        - Branch String:   'handler.c:404,7'
          Branch Sides:
            - BranchSide:      'handler.c:406,20'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
            - BranchSide:      'handler.c:414,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
        - Branch String:   'handler.c:404,7'
          Branch Sides:
            - BranchSide:      'handler.c:406,20'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
            - BranchSide:      'handler.c:414,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
        - Branch String:   'handler.c:402,45'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - convert_to_state
            - BranchSide:      'handler.c:392,14'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - decode_byte
                - convert_to_state
                - convert_to_state
      Callsites:
        - Src:             'handler.c:386,10'
          Dst:             fgets
        - Src:             'handler.c:388,12'
          Dst:             mutt_str_len
        - Src:             'handler.c:389,9'
          Dst:             mutt_str_startswith
        - Src:             'handler.c:394,10'
          Dst:             fgets
        - Src:             'handler.c:396,12'
          Dst:             mutt_str_len
        - Src:             'handler.c:397,9'
          Dst:             mutt_str_startswith
        - Src:             'handler.c:400,35'
          Dst:             decode_byte
        - Src:             'handler.c:406,20'
          Dst:             decode_byte
        - Src:             'handler.c:408,17'
          Dst:             decode_byte
        - Src:             'handler.c:406,20'
          Dst:             decode_byte
        - Src:             'handler.c:408,17'
          Dst:             decode_byte
        - Src:             'handler.c:406,20'
          Dst:             decode_byte
        - Src:             'handler.c:408,17'
          Dst:             decode_byte
        - Src:             'handler.c:414,7'
          Dst:             convert_to_state
        - Src:             'handler.c:414,7'
          Dst:             convert_to_state
        - Src:             'handler.c:420,3'
          Dst:             convert_to_state
        - Src:             'handler.c:421,3'
          Dst:             convert_to_state
    - functionName:    decode_quoted
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
        - convert_to_state
        - fgets
        - qp_decode_line
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:312,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - convert_to_state
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - __ctype_b_loc
            - BranchSide:      'handler.c:312,8'
              BranchSideFuncs:
                - convert_to_state
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - __ctype_b_loc
        - Branch String:   'handler.c:317,7'
          Branch Sides:
            - BranchSide:      'handler.c:318,5'
              BranchSideFuncs:
                - convert_to_state
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - __ctype_b_loc
            - BranchSide:      'handler.c:320,14'
              BranchSideFuncs:
                - convert_to_state
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - __ctype_b_loc
        - Branch String:   'handler.c:320,3'
          Branch Sides:
            - BranchSide:      'handler.c:320,3'
              BranchSideFuncs:
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - __ctype_b_loc
            - BranchSide:      'handler.c:327,22'
              BranchSideFuncs:
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - __ctype_b_loc
        - Branch String:   'handler.c:327,22'
          Branch Sides:
            - BranchSide:      'handler.c:327,22'
              BranchSideFuncs:
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - __ctype_b_loc
            - BranchSide:      'handler.c:327,22'
              BranchSideFuncs:
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - __ctype_b_loc
        - Branch String:   'handler.c:327,9'
          Branch Sides:
            - BranchSide:      'handler.c:327,9'
              BranchSideFuncs:
                - convert_to_state
            - BranchSide:      'handler.c:330,22'
              BranchSideFuncs:
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - __ctype_b_loc
        - Branch String:   'handler.c:335,22'
          Branch Sides:
            - BranchSide:      'handler.c:335,52'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
            - BranchSide:      'handler.c:346,30'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
        - Branch String:   'handler.c:338,9'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
            - BranchSide:      'handler.c:346,30'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
        - Branch String:   'handler.c:340,7'
          Branch Sides:
            - BranchSide:      'handler.c:340,23'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
            - BranchSide:      'handler.c:342,7'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
        - Branch String:   'handler.c:340,28'
          Branch Sides:
            - BranchSide:      'handler.c:340,31'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
            - BranchSide:      'handler.c:342,7'
              BranchSideFuncs:
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - fgets
                - strlen
                - __ctype_b_loc
        - Branch String:   'handler.c:320,3'
          Branch Sides:
            - BranchSide:      'handler.c:320,3'
              BranchSideFuncs:
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - __ctype_b_loc
            - BranchSide:      'handler.c:327,22'
              BranchSideFuncs:
                - fgets
                - strlen
                - qp_decode_line
                - convert_to_state
                - convert_to_state
                - __ctype_b_loc
      Callsites:
        - Src:             'handler.c:327,10'
          Dst:             fgets
        - Src:             'handler.c:330,22'
          Dst:             strlen
        - Src:             'handler.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'handler.c:346,5'
          Dst:             qp_decode_line
        - Src:             'handler.c:348,5'
          Dst:             convert_to_state
        - Src:             'handler.c:351,3'
          Dst:             convert_to_state
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_decode_attachment
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          186
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - cc_assumed_charset
        - cc_charset
        - decode_quoted
        - decode_uuencoded
        - decode_xbit
        - mutt_ch_get_default_charset
        - mutt_ch_iconv_open
        - mutt_decode_base64
        - mutt_file_seek
        - mutt_is_application_pgp
        - mutt_is_text_part
        - mutt_param_get
        - slist_is_empty
      functionUses:    13
      BranchProfiles:
        - Branch String:   'handler.c:1909,16'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_file_seek
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
                - mutt_file_seek
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_param_get
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
            - BranchSide:      'handler.c:1909,16'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_file_seek
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
                - mutt_file_seek
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_param_get
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
        - Branch String:   'handler.c:1909,37'
          Branch Sides:
            - BranchSide:      'handler.c:1909,44'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_param_get
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
            - BranchSide:      'handler.c:1912,30'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1912,7'
          Branch Sides:
            - BranchSide:      'handler.c:1909,56'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_param_get
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
            - BranchSide:      'handler.c:1912,7'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1912,7'
          Branch Sides:
            - BranchSide:      'handler.c:1912,7'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
            - BranchSide:      'handler.c:1930,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1917,14'
          Branch Sides:
            - BranchSide:      'handler.c:1917,21'
              BranchSideFuncs:
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
                - mutt_param_get
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
            - BranchSide:      'handler.c:1930,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1917,29'
          Branch Sides:
            - BranchSide:      'handler.c:1917,40'
              BranchSideFuncs:
                - mutt_param_get
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
            - BranchSide:      'handler.c:1926,20'
              BranchSideFuncs:
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1917,7'
          Branch Sides:
            - BranchSide:      'handler.c:1922,36'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
            - BranchSide:      'handler.c:1930,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1923,20'
          Branch Sides:
            - BranchSide:      'handler.c:1923,39'
              BranchSideFuncs:
                - cc_assumed_charset
                - slist_is_empty
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
            - BranchSide:      'handler.c:1926,20'
              BranchSideFuncs:
                - cc_charset
                - cc_charset
                - mutt_ch_iconv_open
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1923,11'
          Branch Sides:
            - BranchSide:      'handler.c:1924,47'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
            - BranchSide:      'handler.c:1930,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1926,17'
          Branch Sides:
            - BranchSide:      'handler.c:1926,20'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
            - BranchSide:      'handler.c:1930,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1926,9'
          Branch Sides:
            - BranchSide:      'handler.c:1927,31'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
            - BranchSide:      'handler.c:1930,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
                - mutt_is_application_pgp
                - mutt_decode_base64
                - mutt_is_application_pgp
                - decode_quoted
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1930,3'
          Branch Sides:
            - BranchSide:      'handler.c:1934,28'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_quoted
            - BranchSide:      'handler.c:1940,33'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_decode_base64
            - BranchSide:      'handler.c:1946,31'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
            - BranchSide:      'handler.c:1952,26'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_xbit
        - Branch String:   'handler.c:1934,28'
          Branch Sides:
            - BranchSide:      'handler.c:1933,7'
              BranchSideFuncs:
                - decode_quoted
            - BranchSide:      'handler.c:1935,32'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_quoted
        - Branch String:   'handler.c:1940,33'
          Branch Sides:
            - BranchSide:      'handler.c:1939,7'
              BranchSideFuncs:
                - mutt_decode_base64
            - BranchSide:      'handler.c:1941,37'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_decode_base64
        - Branch String:   'handler.c:1946,31'
          Branch Sides:
            - BranchSide:      'handler.c:1945,7'
              BranchSideFuncs:
                - decode_uuencoded
            - BranchSide:      'handler.c:1947,35'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_uuencoded
        - Branch String:   'handler.c:1952,26'
          Branch Sides:
            - BranchSide:      'handler.c:1951,7'
              BranchSideFuncs:
                - decode_xbit
            - BranchSide:      'handler.c:1953,30'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - decode_xbit
      Callsites:
        - Src:             'handler.c:1909,16'
          Dst:             mutt_is_text_part
        - Src:             'handler.c:1912,8'
          Dst:             mutt_file_seek
        - Src:             'handler.c:1912,8'
          Dst:             mutt_file_seek
        - Src:             'handler.c:1922,17'
          Dst:             mutt_param_get
        - Src:             'handler.c:1923,39'
          Dst:             cc_assumed_charset
        - Src:             'handler.c:1923,24'
          Dst:             slist_is_empty
        - Src:             'handler.c:1924,47'
          Dst:             cc_assumed_charset
        - Src:             'handler.c:1924,19'
          Dst:             mutt_ch_get_default_charset
        - Src:             'handler.c:1926,20'
          Dst:             cc_charset
        - Src:             'handler.c:1927,31'
          Dst:             cc_charset
        - Src:             'handler.c:1927,12'
          Dst:             mutt_ch_iconv_open
        - Src:             'handler.c:1935,32'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1933,7'
          Dst:             decode_quoted
        - Src:             'handler.c:1941,37'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1939,7'
          Dst:             mutt_decode_base64
        - Src:             'handler.c:1947,35'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1945,7'
          Dst:             decode_uuencoded
        - Src:             'handler.c:1953,30'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1951,7'
          Dst:             decode_xbit
    - functionName:    mutt_decode_base64
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          425
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - convert_to_state
        - fgetc_unlocked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'handler.c:1536,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1536,8'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1544,7'
          Branch Sides:
            - BranchSide:      'handler.c:1545,5'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1547,14'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1549,5'
          Branch Sides:
            - BranchSide:      'handler.c:1551,25'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1560,13'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1552,11'
          Branch Sides:
            - BranchSide:      'handler.c:1554,15'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1560,13'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1554,21'
          Branch Sides:
            - BranchSide:      'handler.c:1549,42'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
            - BranchSide:      'handler.c:1554,28'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
        - Branch String:   'handler.c:1554,35'
          Branch Sides:
            - BranchSide:      'handler.c:1549,42'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
            - BranchSide:      'handler.c:1554,40'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
        - Branch String:   'handler.c:1554,61'
          Branch Sides:
            - BranchSide:      'handler.c:1554,68'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
            - BranchSide:      'handler.c:1555,20'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
        - Branch String:   'handler.c:1554,11'
          Branch Sides:
            - BranchSide:      'handler.c:1549,42'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
            - BranchSide:      'handler.c:1555,20'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
        - Branch String:   'handler.c:1549,25'
          Branch Sides:
            - BranchSide:      'handler.c:1549,33'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1557,11'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
        - Branch String:   'handler.c:1557,9'
          Branch Sides:
            - BranchSide:      'handler.c:1561,9'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1565,20'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1560,11'
          Branch Sides:
            - BranchSide:      'handler.c:1561,9'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1617,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1571,12'
          Branch Sides:
            - BranchSide:      'handler.c:1571,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1576,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1571,9'
          Branch Sides:
            - BranchSide:      'handler.c:1572,13'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1579,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1576,16'
          Branch Sides:
            - BranchSide:      'handler.c:1576,23'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1579,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1576,9'
          Branch Sides:
            - BranchSide:      'handler.c:1579,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1582,9'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1582,9'
          Branch Sides:
            - BranchSide:      'handler.c:1582,9'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1617,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1587,12'
          Branch Sides:
            - BranchSide:      'handler.c:1587,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1592,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1587,9'
          Branch Sides:
            - BranchSide:      'handler.c:1588,13'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1595,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1592,16'
          Branch Sides:
            - BranchSide:      'handler.c:1592,23'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1595,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1592,9'
          Branch Sides:
            - BranchSide:      'handler.c:1595,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1598,9'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1598,9'
          Branch Sides:
            - BranchSide:      'handler.c:1598,9'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1617,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1603,12'
          Branch Sides:
            - BranchSide:      'handler.c:1603,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1608,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1603,9'
          Branch Sides:
            - BranchSide:      'handler.c:1604,13'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1611,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1608,16'
          Branch Sides:
            - BranchSide:      'handler.c:1608,23'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1611,13'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1608,9'
          Branch Sides:
            - BranchSide:      'handler.c:1611,19'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1613,17'
              BranchSideFuncs:
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1613,9'
          Branch Sides:
            - BranchSide:      'handler.c:1547,14'
              BranchSideFuncs:
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1614,7'
              BranchSideFuncs:
                - convert_to_state
                - fgetc_unlocked
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1547,3'
          Branch Sides:
            - BranchSide:      'handler.c:1549,25'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1617,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
        - Branch String:   'handler.c:1617,7'
          Branch Sides:
            - BranchSide:      'handler.c:1617,7'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
            - BranchSide:      'handler.c:1618,11'
              BranchSideFuncs:
                - convert_to_state
                - convert_to_state
      Callsites:
        - Src:             'handler.c:1551,12'
          Dst:             fgetc_unlocked
        - Src:             'handler.c:1614,7'
          Dst:             convert_to_state
        - Src:             'handler.c:1620,3'
          Dst:             convert_to_state
        - Src:             'handler.c:1621,3'
          Dst:             convert_to_state
    - functionName:    mutt_can_decode
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - is_autoview
        - mutt_can_decode
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_istr_equal
      functionUses:    16
      BranchProfiles:
        - Branch String:   'handler.c:1869,7'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - is_autoview
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'handler.c:1869,7'
              BranchSideFuncs:
                - is_autoview
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'handler.c:1869,7'
          Branch Sides:
            - BranchSide:      'handler.c:1869,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1871,10'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'handler.c:1871,7'
          Branch Sides:
            - BranchSide:      'handler.c:1871,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1873,15'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'handler.c:1873,7'
          Branch Sides:
            - BranchSide:      'handler.c:1873,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1875,15'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'handler.c:1875,7'
          Branch Sides:
            - BranchSide:      'handler.c:1879,30'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'handler.c:1891,42'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
        - Branch String:   'handler.c:1879,49'
          Branch Sides:
            - BranchSide:      'handler.c:1879,49'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1879,71'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'handler.c:1879,11'
          Branch Sides:
            - BranchSide:      'handler.c:1879,11'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1885,33'
              BranchSideFuncs:
                - mutt_can_decode
        - Branch String:   'handler.c:1885,5'
          Branch Sides:
            - BranchSide:      'handler.c:1887,11'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1899,3'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1885,5'
          Branch Sides:
            - BranchSide:      'handler.c:1887,11'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1899,3'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1887,11'
          Branch Sides:
            - BranchSide:      'handler.c:1885,59'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1887,11'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1891,12'
          Branch Sides:
            - BranchSide:      'handler.c:1893,50'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
            - BranchSide:      'handler.c:1899,3'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1893,9'
          Branch Sides:
            - BranchSide:      'handler.c:1893,9'
              BranchSideFuncs:
                - mutt_is_application_smime
            - BranchSide:      'handler.c:1895,52'
              BranchSideFuncs:
                - mutt_is_application_smime
        - Branch String:   'handler.c:1895,9'
          Branch Sides:
            - BranchSide:      'handler.c:1895,9'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1899,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:1869,7'
          Dst:             is_autoview
        - Src:             'handler.c:1879,11'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1879,52'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1887,11'
          Dst:             mutt_can_decode
        - Src:             'handler.c:1893,50'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1895,52'
          Dst:             mutt_is_application_smime
    - functionName:    is_autoview
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          160
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - cs_subset_bool
        - is_mmnoask
        - mailcap_lookup
        - mutt_check_lookup_list
        - mutt_istr_equal
        - mutt_istrn_equal
        - mutt_str_len
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'handler.c:489,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - mutt_check_lookup_list
                - mutt_str_len
                - mutt_istr_equal
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
            - BranchSide:      'handler.c:489,8'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - mutt_check_lookup_list
                - mutt_str_len
                - mutt_istr_equal
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
        - Branch String:   'handler.c:492,41'
          Branch Sides:
            - BranchSide:      'handler.c:492,41'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - mutt_check_lookup_list
                - mutt_str_len
                - mutt_istr_equal
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
            - BranchSide:      'handler.c:492,58'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - mutt_check_lookup_list
                - mutt_str_len
                - mutt_istr_equal
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
        - Branch String:   'handler.c:492,41'
          Branch Sides:
            - BranchSide:      'handler.c:492,58'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - mutt_check_lookup_list
                - mutt_str_len
                - mutt_istr_equal
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
            - BranchSide:      'handler.c:492,58'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - mutt_check_lookup_list
                - mutt_str_len
                - mutt_istr_equal
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
        - Branch String:   'handler.c:495,7'
          Branch Sides:
            - BranchSide:      'handler.c:503,5'
              BranchSideFuncs:
                - mailcap_lookup
            - BranchSide:      'handler.c:526,12'
              BranchSideFuncs:
                - mailcap_lookup
        - Branch String:   'handler.c:505,5'
          Branch Sides:
            - BranchSide:      'handler.c:507,32'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
            - BranchSide:      'handler.c:518,9'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
        - Branch String:   'handler.c:505,5'
          Branch Sides:
            - BranchSide:      'handler.c:507,32'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
            - BranchSide:      'handler.c:518,9'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
        - Branch String:   'handler.c:509,20'
          Branch Sides:
            - BranchSide:      'handler.c:509,35'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - is_mmnoask
                - mailcap_lookup
                - mutt_istrn_equal
            - BranchSide:      'handler.c:511,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_istrn_equal
                - is_mmnoask
                - mailcap_lookup
        - Branch String:   'handler.c:509,72'
          Branch Sides:
            - BranchSide:      'handler.c:510,12'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - mutt_str_len
                - is_mmnoask
                - mailcap_lookup
            - BranchSide:      'handler.c:511,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_istrn_equal
                - is_mmnoask
                - mailcap_lookup
        - Branch String:   'handler.c:510,49'
          Branch Sides:
            - BranchSide:      'handler.c:511,37'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
            - BranchSide:      'handler.c:518,9'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
        - Branch String:   'handler.c:509,11'
          Branch Sides:
            - BranchSide:      'handler.c:505,5'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
            - BranchSide:      'handler.c:518,9'
              BranchSideFuncs:
                - is_mmnoask
                - mailcap_lookup
        - Branch String:   'handler.c:518,9'
          Branch Sides:
            - BranchSide:      'handler.c:525,7'
              BranchSideFuncs:
                - mailcap_lookup
            - BranchSide:      'handler.c:526,12'
              BranchSideFuncs:
                - mailcap_lookup
        - Branch String:   'handler.c:525,7'
          Branch Sides:
            - BranchSide:      'handler.c:525,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:526,12'
              BranchSideFuncs:
                - mailcap_lookup
      Callsites:
        - Src:             'handler.c:492,3'
          Dst:             snprintf
        - Src:             'handler.c:494,37'
          Dst:             cs_subset_bool
        - Src:             'handler.c:503,5'
          Dst:             mutt_check_lookup_list
        - Src:             'handler.c:507,15'
          Dst:             mutt_str_len
        - Src:             'handler.c:510,12'
          Dst:             mutt_istrn_equal
        - Src:             'handler.c:511,11'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:518,9'
          Dst:             is_mmnoask
        - Src:             'handler.c:526,12'
          Dst:             mailcap_lookup
    - functionName:    run_decode_and_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          269
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - ftello
        - mutt_decode_attachment
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mutt_is_text_part
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'handler.c:1338,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_text_part
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
            - BranchSide:      'handler.c:1338,18'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_text_part
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
        - Branch String:   'handler.c:1341,7'
          Branch Sides:
            - BranchSide:      'handler.c:1341,7'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
            - BranchSide:      'handler.c:1352,11'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
        - Branch String:   'handler.c:1352,35'
          Branch Sides:
            - BranchSide:      'handler.c:1352,51'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
            - BranchSide:      'handler.c:1356,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
        - Branch String:   'handler.c:1352,76'
          Branch Sides:
            - BranchSide:      'handler.c:1353,20'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
            - BranchSide:      'handler.c:1356,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
        - Branch String:   'handler.c:1353,38'
          Branch Sides:
            - BranchSide:      'handler.c:1353,52'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
            - BranchSide:      'handler.c:1356,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
                - mutt_decode_attachment
        - Branch String:   'handler.c:1353,52'
          Branch Sides:
            - BranchSide:      'handler.c:1353,55'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
            - BranchSide:      'handler.c:1356,30'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1352,7'
          Branch Sides:
            - BranchSide:      'handler.c:1356,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
            - BranchSide:      'handler.c:1443,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1357,9'
          Branch Sides:
            - BranchSide:      'handler.c:1359,15'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
            - BranchSide:      'handler.c:1364,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.444
                - buf_pool_release
        - Branch String:   'handler.c:1377,11'
          Branch Sides:
            - BranchSide:      'handler.c:1379,9'
              BranchSideFuncs:
                - buf_string.444
                - buf_pool_release
            - BranchSide:      'handler.c:1387,22'
              BranchSideFuncs:
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.444
                - mutt_file_fopen_full
                - buf_string.444
                - unlink
                - buf_pool_release
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1443,7'
          Branch Sides:
            - BranchSide:      'handler.c:1445,10'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1462,10'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1446,9'
          Branch Sides:
            - BranchSide:      'handler.c:1448,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'handler.c:1452,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1448,7'
          Branch Sides:
            - BranchSide:      'handler.c:1448,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'handler.c:1448,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1448,7'
          Branch Sides:
            - BranchSide:      'handler.c:1448,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'handler.c:1448,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1448,7'
          Branch Sides:
            - BranchSide:      'handler.c:1452,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'handler.c:1452,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'handler.c:1452,9'
          Branch Sides:
            - BranchSide:      'handler.c:1455,17'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1462,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:1341,8'
          Dst:             mutt_file_seek
        - Src:             'handler.c:1353,55'
          Dst:             mutt_is_text_part
        - Src:             'handler.c:1398,5'
          Dst:             mutt_decode_attachment
        - Src:             'handler.c:1374,18'
          Dst:             buf_pool_get
        - Src:             'handler.c:1375,7'
          Dst:             buf_mktemp_full
        - Src:             'handler.c:1376,23'
          Dst:             buf_string
        - Src:             'handler.c:1376,23'
          Dst:             mutt_file_fopen_full
        - Src:             'handler.c:1398,5'
          Dst:             mutt_decode_attachment
        - Src:             'handler.c:1402,19'
          Dst:             ftello
        - Src:             'handler.c:1410,7'
          Dst:             mutt_file_fclose_full
        - Src:             'handler.c:1431,22'
          Dst:             buf_string
        - Src:             'handler.c:1431,22'
          Dst:             mutt_file_fopen_full
        - Src:             'handler.c:1432,14'
          Dst:             buf_string
        - Src:             'handler.c:1432,7'
          Dst:             unlink
        - Src:             'handler.c:1433,7'
          Dst:             buf_pool_release
        - Src:             'handler.c:1380,9'
          Dst:             buf_string
        - Src:             'handler.c:1381,9'
          Dst:             buf_pool_release
        - Src:             'handler.c:1458,7'
          Dst:             mutt_file_fclose_full
    - functionName:    mutt_prefer_as_attachment
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - mutt_can_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'handler.c:1853,8'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
            - BranchSide:      'handler.c:1853,8'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
        - Branch String:   'handler.c:1853,7'
          Branch Sides:
            - BranchSide:      'handler.c:1853,7'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'handler.c:1856,10'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'handler.c:1856,7'
          Branch Sides:
            - BranchSide:      'handler.c:1856,7'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'handler.c:1859,25'
              BranchSideFuncs:
                - cs_subset_bool
      Callsites:
        - Src:             'handler.c:1853,8'
          Dst:             mutt_can_decode
        - Src:             'handler.c:1859,10'
          Dst:             cs_subset_bool
    - functionName:    multipart_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          323
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - cs_subset_bool
        - fputc
        - mutt_body_free
        - mutt_body_handler
        - mutt_body_new
        - mutt_file_copy_bytes
        - mutt_file_get_size_fp
        - mutt_file_seek
        - mutt_istr_equal
        - mutt_param_get
        - mutt_parse_multipart
        - print_part_line
        - state_mark_attach
        - state_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'handler.c:1241,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
            - BranchSide:      'handler.c:1245,17'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
        - Branch String:   'handler.c:1245,41'
          Branch Sides:
            - BranchSide:      'handler.c:1245,63'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1248,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
        - Branch String:   'handler.c:1245,88'
          Branch Sides:
            - BranchSide:      'handler.c:1246,26'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1248,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
        - Branch String:   'handler.c:1245,7'
          Branch Sides:
            - BranchSide:      'handler.c:1248,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1257,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
        - Branch String:   'handler.c:1265,9'
          Branch Sides:
            - BranchSide:      'handler.c:1267,7'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1291,10'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1268,26'
          Branch Sides:
            - BranchSide:      'handler.c:1268,32'
              BranchSideFuncs:
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1271,9'
              BranchSideFuncs:
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
        - Branch String:   'handler.c:1268,41'
          Branch Sides:
            - BranchSide:      'handler.c:1268,47'
              BranchSideFuncs:
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1271,9'
              BranchSideFuncs:
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
        - Branch String:   'handler.c:1268,11'
          Branch Sides:
            - BranchSide:      'handler.c:1274,42'
              BranchSideFuncs:
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
            - BranchSide:      'handler.c:1278,9'
              BranchSideFuncs:
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
        - Branch String:   'handler.c:1281,11'
          Branch Sides:
            - BranchSide:      'handler.c:1283,9'
              BranchSideFuncs:
                - fputc
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_file_copy_bytes
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1285,38'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - print_part_line
                - fputc
                - state_printf
                - mutt_body_free
                - mutt_file_copy_bytes
        - Branch String:   'handler.c:1285,16'
          Branch Sides:
            - BranchSide:      'handler.c:1287,37'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - fputc
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1291,10'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1294,9'
          Branch Sides:
            - BranchSide:      'handler.c:1296,7'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1301,17'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1297,7'
          Branch Sides:
            - BranchSide:      'handler.c:1297,7'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1297,7'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1297,7'
          Branch Sides:
            - BranchSide:      'handler.c:1297,7'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1297,7'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1297,7'
          Branch Sides:
            - BranchSide:      'handler.c:1301,17'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
            - BranchSide:      'handler.c:1301,17'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1301,41'
          Branch Sides:
            - BranchSide:      'handler.c:1263,43'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1301,65'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
                - mutt_body_free
        - Branch String:   'handler.c:1301,65'
          Branch Sides:
            - BranchSide:      'handler.c:1263,43'
              BranchSideFuncs:
                - mutt_body_free
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1301,82'
              BranchSideFuncs:
                - mutt_body_free
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_file_copy_bytes
                - fputc
                - state_printf
        - Branch String:   'handler.c:1301,9'
          Branch Sides:
            - BranchSide:      'handler.c:1263,43'
              BranchSideFuncs:
                - state_mark_attach
                - state_printf
                - print_part_line
                - mutt_file_seek
                - mutt_body_handler
                - fputc
                - mutt_body_free
                - mutt_file_copy_bytes
                - fputc
                - state_printf
            - BranchSide:      'handler.c:1307,17'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1263,3'
          Branch Sides:
            - BranchSide:      'handler.c:1265,22'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1307,17'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1307,41'
          Branch Sides:
            - BranchSide:      'handler.c:1307,63'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1310,5'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1307,88'
          Branch Sides:
            - BranchSide:      'handler.c:1308,26'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1310,5'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1307,7'
          Branch Sides:
            - BranchSide:      'handler.c:1310,5'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1314,10'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1314,7'
          Branch Sides:
            - BranchSide:      'handler.c:1314,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1315,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:1248,9'
          Dst:             mutt_body_new
        - Src:             'handler.c:1249,17'
          Dst:             mutt_file_get_size_fp
        - Src:             'handler.c:1251,37'
          Dst:             mutt_param_get
        - Src:             'handler.c:1253,37'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1250,16'
          Dst:             mutt_parse_multipart
        - Src:             'handler.c:1260,23'
          Dst:             cs_subset_bool
        - Src:             'handler.c:1261,37'
          Dst:             cs_subset_bool
        - Src:             'handler.c:1267,7'
          Dst:             state_mark_attach
        - Src:             'handler.c:1271,9'
          Dst:             state_printf
        - Src:             'handler.c:1278,9'
          Dst:             state_printf
        - Src:             'handler.c:1280,7'
          Dst:             print_part_line
        - Src:             'handler.c:1283,9'
          Dst:             fputc
        - Src:             'handler.c:1285,16'
          Dst:             mutt_file_seek
        - Src:             'handler.c:1287,9'
          Dst:             mutt_file_copy_bytes
        - Src:             'handler.c:1291,10'
          Dst:             mutt_body_handler
        - Src:             'handler.c:1292,5'
          Dst:             fputc
        - Src:             'handler.c:1310,5'
          Dst:             mutt_body_free
    - functionName:    mutt_body_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         143
      ICount:          641
      EdgeCount:       200
      CyclomaticComplexity: 59
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - is_autoview
        - km_expand_key
        - km_find_func
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_is_malformed_multipart_pgp_encrypted
        - mutt_is_message_type
        - mutt_is_valid_multipart_pgp_encrypted
        - mutt_istr_equal
        - mutt_param_get
        - mutt_prefer_as_attachment
        - mutt_str_equal
        - run_decode_and_handler
        - state_mark_attach
        - state_printf
      functionUses:    20
      BranchProfiles:
        - Branch String:   'handler.c:1635,8'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'handler.c:1635,8'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'handler.c:1635,10'
          Branch Sides:
            - BranchSide:      'handler.c:1635,10'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1635,14'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'handler.c:1635,7'
          Branch Sides:
            - BranchSide:      'handler.c:1635,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1644,29'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'handler.c:1647,7'
          Branch Sides:
            - BranchSide:      'handler.c:1649,5'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1652,16'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'handler.c:1656,7'
          Branch Sides:
            - BranchSide:      'handler.c:1659,18'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1661,15'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'handler.c:1661,12'
          Branch Sides:
            - BranchSide:      'handler.c:1663,37'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'handler.c:1692,20'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:1663,9'
          Branch Sides:
            - BranchSide:      'handler.c:1665,49'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'handler.c:1683,45'
              BranchSideFuncs:
                - mutt_istr_equal
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
        - Branch String:   'handler.c:1668,11'
          Branch Sides:
            - BranchSide:      'handler.c:1673,30'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1683,14'
          Branch Sides:
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1776,19'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1692,12'
          Branch Sides:
            - BranchSide:      'handler.c:1694,42'
              BranchSideFuncs:
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
            - BranchSide:      'handler.c:1701,20'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
        - Branch String:   'handler.c:1694,9'
          Branch Sides:
            - BranchSide:      'handler.c:1696,52'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1696,14'
          Branch Sides:
            - BranchSide:      'handler.c:1698,50'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1698,14'
          Branch Sides:
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1776,19'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1701,12'
          Branch Sides:
            - BranchSide:      'handler.c:1703,71'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
            - BranchSide:      'handler.c:1742,42'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - mutt_is_application_smime
        - Branch String:   'handler.c:1704,65'
          Branch Sides:
            - BranchSide:      'handler.c:1705,43'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
            - BranchSide:      'handler.c:1709,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
        - Branch String:   'handler.c:1704,9'
          Branch Sides:
            - BranchSide:      'handler.c:1709,15'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1732,9'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1709,70'
          Branch Sides:
            - BranchSide:      'handler.c:1710,49'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
            - BranchSide:      'handler.c:1714,64'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_is_valid_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_param_get
        - Branch String:   'handler.c:1709,14'
          Branch Sides:
            - BranchSide:      'handler.c:1714,64'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1732,9'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1714,14'
          Branch Sides:
            - BranchSide:      'handler.c:1716,31'
              BranchSideFuncs:
                - mutt_param_get
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1721,14'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'handler.c:1716,11'
          Branch Sides:
            - BranchSide:      'handler.c:1717,9'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1718,23'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1718,16'
          Branch Sides:
            - BranchSide:      'handler.c:1732,9'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1735,13'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1721,14'
          Branch Sides:
            - BranchSide:      'handler.c:1726,14'
              BranchSideFuncs:
                - mutt_is_malformed_multipart_pgp_encrypted
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1732,9'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1726,14'
          Branch Sides:
            - BranchSide:      'handler.c:1732,9'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1735,13'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1735,35'
          Branch Sides:
            - BranchSide:      'handler.c:1735,51'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1735,64'
          Branch Sides:
            - BranchSide:      'handler.c:1735,80'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1735,9'
          Branch Sides:
            - BranchSide:      'handler.c:1737,7'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1742,12'
          Branch Sides:
            - BranchSide:      'handler.c:1744,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_application_smime
            - BranchSide:      'handler.c:1776,19'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1744,30'
          Branch Sides:
            - BranchSide:      'handler.c:1744,64'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_application_smime
            - BranchSide:      'handler.c:1749,55'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
                - mutt_is_application_smime
        - Branch String:   'handler.c:1744,9'
          Branch Sides:
            - BranchSide:      'handler.c:1749,55'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1749,14'
          Branch Sides:
            - BranchSide:      'handler.c:1754,57'
              BranchSideFuncs:
                - mutt_is_application_smime
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1754,14'
          Branch Sides:
            - BranchSide:      'handler.c:1761,56'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1776,19'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1761,56'
          Branch Sides:
            - BranchSide:      'handler.c:1761,60'
              BranchSideFuncs:
                - mutt_prefer_as_attachment
                - cs_subset_bool
                - run_decode_and_handler
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1767,53'
              BranchSideFuncs:
                - cs_subset_bool
                - run_decode_and_handler
        - Branch String:   'handler.c:1761,7'
          Branch Sides:
            - BranchSide:      'handler.c:1767,53'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1776,19'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1768,41'
          Branch Sides:
            - BranchSide:      'handler.c:1768,58'
              BranchSideFuncs:
                - run_decode_and_handler
            - BranchSide:      'handler.c:1774,10'
              BranchSideFuncs:
                - run_decode_and_handler
        - Branch String:   'handler.c:1768,77'
          Branch Sides:
            - BranchSide:      'handler.c:1769,9'
              BranchSideFuncs:
                - run_decode_and_handler
            - BranchSide:      'handler.c:1774,10'
              BranchSideFuncs:
                - run_decode_and_handler
        - Branch String:   'handler.c:1769,27'
          Branch Sides:
            - BranchSide:      'handler.c:1768,9'
              BranchSideFuncs:
                - run_decode_and_handler
            - BranchSide:      'handler.c:1774,10'
              BranchSideFuncs:
                - run_decode_and_handler
        - Branch String:   'handler.c:1768,9'
          Branch Sides:
            - BranchSide:      'handler.c:1774,10'
              BranchSideFuncs:
                - run_decode_and_handler
            - BranchSide:      'handler.c:1835,16'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1776,12'
          Branch Sides:
            - BranchSide:      'handler.c:1780,53'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1835,16'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1783,9'
          Branch Sides:
            - BranchSide:      'handler.c:1792,62'
              BranchSideFuncs:
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1797,34'
              BranchSideFuncs:
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
                - buf_string.444
                - buf_printf
                - buf_string.444
                - buf_printf
        - Branch String:   'handler.c:1785,31'
          Branch Sides:
            - BranchSide:      'handler.c:1785,50'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'handler.c:1792,62'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1785,11'
          Branch Sides:
            - BranchSide:      'handler.c:1787,9'
              BranchSideFuncs:
                - buf_strcpy
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1792,62'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1792,62'
          Branch Sides:
            - BranchSide:      'handler.c:1792,62'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1792,79'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1792,62'
          Branch Sides:
            - BranchSide:      'handler.c:1792,79'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1792,79'
              BranchSideFuncs:
                - buf_printf
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1798,11'
          Branch Sides:
            - BranchSide:      'handler.c:1811,22'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1824,22'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'handler.c:1800,33'
          Branch Sides:
            - BranchSide:      'handler.c:1800,52'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_string.444
                - buf_printf
            - BranchSide:      'handler.c:1811,22'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1800,13'
          Branch Sides:
            - BranchSide:      'handler.c:1804,22'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1811,22'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1811,22'
          Branch Sides:
            - BranchSide:      'handler.c:1811,22'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1811,39'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1811,22'
          Branch Sides:
            - BranchSide:      'handler.c:1811,39'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1811,39'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1816,33'
          Branch Sides:
            - BranchSide:      'handler.c:1816,52'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'handler.c:1824,22'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1816,13'
          Branch Sides:
            - BranchSide:      'handler.c:1818,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1824,22'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1824,22'
          Branch Sides:
            - BranchSide:      'handler.c:1824,22'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1824,39'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1824,22'
          Branch Sides:
            - BranchSide:      'handler.c:1824,39'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
            - BranchSide:      'handler.c:1824,39'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_pool_release
        - Branch String:   'handler.c:1837,7'
          Branch Sides:
            - BranchSide:      'handler.c:1837,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1839,5'
          Branch Sides:
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1839,5'
          Branch Sides:
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1839,5'
          Branch Sides:
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1839,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:1656,7'
          Dst:             is_autoview
        - Src:             'handler.c:1663,9'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1665,34'
          Dst:             cs_subset_bool
        - Src:             'handler.c:1668,52'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1674,42'
          Dst:             mutt_param_get
        - Src:             'handler.c:1674,16'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1683,14'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1694,9'
          Dst:             mutt_is_message_type
        - Src:             'handler.c:1696,14'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1698,14'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1703,54'
          Dst:             cs_subset_string
        - Src:             'handler.c:1704,10'
          Dst:             mutt_str_equal
        - Src:             'handler.c:1705,9'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1709,15'
          Dst:             mutt_str_equal
        - Src:             'handler.c:1710,14'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1714,35'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1716,12'
          Dst:             mutt_param_get
        - Src:             'handler.c:1721,14'
          Dst:             mutt_is_valid_multipart_pgp_encrypted
        - Src:             'handler.c:1726,14'
          Dst:             mutt_is_malformed_multipart_pgp_encrypted
        - Src:             'handler.c:1744,33'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1749,55'
          Dst:             mutt_is_application_pgp
        - Src:             'handler.c:1754,57'
          Dst:             mutt_is_application_smime
        - Src:             'handler.c:1761,60'
          Dst:             mutt_prefer_as_attachment
        - Src:             'handler.c:1767,38'
          Dst:             cs_subset_bool
        - Src:             'handler.c:1774,10'
          Dst:             run_decode_and_handler
        - Src:             'handler.c:1780,38'
          Dst:             cs_subset_bool
        - Src:             'handler.c:1781,26'
          Dst:             buf_pool_get
        - Src:             'handler.c:1787,9'
          Dst:             buf_strcpy
        - Src:             'handler.c:1792,9'
          Dst:             buf_printf
        - Src:             'handler.c:1797,34'
          Dst:             buf_pool_get
        - Src:             'handler.c:1798,25'
          Dst:             km_find_func
        - Src:             'handler.c:1798,11'
          Dst:             km_expand_key
        - Src:             'handler.c:1804,22'
          Dst:             buf_string
        - Src:             'handler.c:1803,11'
          Dst:             buf_printf
        - Src:             'handler.c:1811,48'
          Dst:             buf_string
        - Src:             'handler.c:1810,11'
          Dst:             buf_printf
        - Src:             'handler.c:1818,11'
          Dst:             buf_strcpy
        - Src:             'handler.c:1823,11'
          Dst:             buf_printf
        - Src:             'handler.c:1827,7'
          Dst:             buf_pool_release
        - Src:             'handler.c:1829,5'
          Dst:             state_mark_attach
        - Src:             'handler.c:1830,31'
          Dst:             buf_string
        - Src:             'handler.c:1830,5'
          Dst:             state_printf
        - Src:             'handler.c:1831,5'
          Dst:             buf_pool_release
    - functionName:    autoview_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          401
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - buf_strip_formatting
        - fflush
        - fgets
        - fileno
        - filter_create
        - filter_create_fd
        - filter_wait
        - fputs
        - mailcap_entry_free
        - mailcap_entry_new
        - mailcap_expand_command
        - mailcap_expand_filename
        - mailcap_lookup
        - mutt_clear_error
        - mutt_file_copy_bytes
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_sanitize_filename
        - mutt_file_unlink
        - mutt_mem_free
        - mutt_str_dup
        - rewind
        - snprintf
        - state_mark_attach
        - state_printf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:536,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mailcap_entry_new
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
            - BranchSide:      'handler.c:536,32'
              BranchSideFuncs:
                - mailcap_entry_new
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
        - Branch String:   'handler.c:548,41'
          Branch Sides:
            - BranchSide:      'handler.c:548,41'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
            - BranchSide:      'handler.c:548,70'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
        - Branch String:   'handler.c:548,41'
          Branch Sides:
            - BranchSide:      'handler.c:548,70'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
            - BranchSide:      'handler.c:548,70'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
        - Branch String:   'handler.c:556,7'
          Branch Sides:
            - BranchSide:      'handler.c:556,7'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:558,5'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.444
                - mailcap_expand_command
                - state_mark_attach
                - buf_string.444
                - state_printf
                - buf_string.444
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
        - Branch String:   'handler.c:563,9'
          Branch Sides:
            - BranchSide:      'handler.c:565,7'
              BranchSideFuncs:
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
            - BranchSide:      'handler.c:570,13'
              BranchSideFuncs:
                - buf_string.444
                - mutt_file_fopen_full
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - mailcap_entry_free
        - Branch String:   'handler.c:571,9'
          Branch Sides:
            - BranchSide:      'handler.c:573,7'
              BranchSideFuncs:
                - mailcap_entry_free
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:579,33'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - buf_string.444
                - unlink
                - fflush
                - rewind
                - buf_string.444
                - fileno
                - filter_create_fd
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
        - Branch String:   'handler.c:581,9'
          Branch Sides:
            - BranchSide:      'handler.c:583,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
            - BranchSide:      'handler.c:591,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.444
                - filter_create
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - state_mark_attach
                - buf_string.444
                - state_printf
        - Branch String:   'handler.c:595,9'
          Branch Sides:
            - BranchSide:      'handler.c:597,7'
              BranchSideFuncs:
                - state_mark_attach
                - buf_string.444
                - state_printf
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:607,16'
              BranchSideFuncs:
                - buf_pool_get
                - fgets
                - buf_strip_formatting
                - fputs
                - buf_string.444
                - fputs
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
        - Branch String:   'handler.c:598,11'
          Branch Sides:
            - BranchSide:      'handler.c:600,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:657,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:607,9'
          Branch Sides:
            - BranchSide:      'handler.c:612,33'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:641,29'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:613,7'
          Branch Sides:
            - BranchSide:      'handler.c:615,9'
              BranchSideFuncs:
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:619,7'
              BranchSideFuncs:
                - buf_pool_release
                - fgets
                - state_mark_attach
                - buf_string.444
                - state_printf
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:622,11'
          Branch Sides:
            - BranchSide:      'handler.c:624,20'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:638,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:624,13'
          Branch Sides:
            - BranchSide:      'handler.c:626,11'
              BranchSideFuncs:
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:632,9'
              BranchSideFuncs:
                - fputs
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:632,9'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:638,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:643,11'
          Branch Sides:
            - BranchSide:      'handler.c:645,20'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:657,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:645,13'
          Branch Sides:
            - BranchSide:      'handler.c:647,11'
              BranchSideFuncs:
                - fputs
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
            - BranchSide:      'handler.c:651,9'
              BranchSideFuncs:
                - fputs
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.444
                - mutt_file_unlink
        - Branch String:   'handler.c:661,9'
          Branch Sides:
            - BranchSide:      'handler.c:662,7'
              BranchSideFuncs:
                - buf_string.444
                - mutt_file_unlink
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:664,24'
              BranchSideFuncs:
                - buf_string.444
                - mutt_file_unlink
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:666,9'
          Branch Sides:
            - BranchSide:      'handler.c:666,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:667,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'handler.c:536,32'
          Dst:             mailcap_entry_new
        - Src:             'handler.c:539,24'
          Dst:             buf_pool_get
        - Src:             'handler.c:540,29'
          Dst:             buf_pool_get
        - Src:             'handler.c:548,3'
          Dst:             snprintf
        - Src:             'handler.c:549,3'
          Dst:             mailcap_lookup
        - Src:             'handler.c:551,11'
          Dst:             mutt_str_dup
        - Src:             'handler.c:552,3'
          Dst:             mutt_file_sanitize_filename
        - Src:             'handler.c:553,3'
          Dst:             mailcap_expand_filename
        - Src:             'handler.c:554,3'
          Dst:             mutt_mem_free
        - Src:             'handler.c:558,5'
          Dst:             buf_strcpy
        - Src:             'handler.c:561,50'
          Dst:             buf_string
        - Src:             'handler.c:561,18'
          Dst:             mailcap_expand_command
        - Src:             'handler.c:565,7'
          Dst:             state_mark_attach
        - Src:             'handler.c:566,61'
          Dst:             buf_string
        - Src:             'handler.c:566,7'
          Dst:             state_printf
        - Src:             'handler.c:567,7'
          Dst:             buf_string
        - Src:             'handler.c:570,13'
          Dst:             buf_string
        - Src:             'handler.c:570,13'
          Dst:             mutt_file_fopen_full
        - Src:             'handler.c:574,7'
          Dst:             mailcap_entry_free
        - Src:             'handler.c:579,5'
          Dst:             mutt_file_copy_bytes
        - Src:             'handler.c:583,14'
          Dst:             buf_string
        - Src:             'handler.c:583,7'
          Dst:             unlink
        - Src:             'handler.c:584,7'
          Dst:             fflush
        - Src:             'handler.c:585,7'
          Dst:             rewind
        - Src:             'handler.c:586,30'
          Dst:             buf_string
        - Src:             'handler.c:587,30'
          Dst:             fileno
        - Src:             'handler.c:586,13'
          Dst:             filter_create_fd
        - Src:             'handler.c:591,7'
          Dst:             mutt_file_fclose_full
        - Src:             'handler.c:592,27'
          Dst:             buf_string
        - Src:             'handler.c:592,13'
          Dst:             filter_create
        - Src:             'handler.c:600,9'
          Dst:             state_mark_attach
        - Src:             'handler.c:601,58'
          Dst:             buf_string
        - Src:             'handler.c:601,9'
          Dst:             state_printf
        - Src:             'handler.c:612,33'
          Dst:             buf_pool_get
        - Src:             'handler.c:613,14'
          Dst:             fgets
        - Src:             'handler.c:615,9'
          Dst:             buf_strip_formatting
        - Src:             'handler.c:616,9'
          Dst:             fputs
        - Src:             'handler.c:617,9'
          Dst:             buf_string
        - Src:             'handler.c:617,9'
          Dst:             fputs
        - Src:             'handler.c:619,7'
          Dst:             buf_pool_release
        - Src:             'handler.c:622,11'
          Dst:             fgets
        - Src:             'handler.c:626,11'
          Dst:             state_mark_attach
        - Src:             'handler.c:627,69'
          Dst:             buf_string
        - Src:             'handler.c:627,11'
          Dst:             state_printf
        - Src:             'handler.c:0,0'
          Dst:             fputs
        - Src:             'handler.c:0,0'
          Dst:             fputs
        - Src:             'handler.c:632,16'
          Dst:             fgets
        - Src:             'handler.c:641,7'
          Dst:             mutt_file_copy_stream
        - Src:             'handler.c:643,11'
          Dst:             fgets
        - Src:             'handler.c:647,11'
          Dst:             state_mark_attach
        - Src:             'handler.c:648,69'
          Dst:             buf_string
        - Src:             'handler.c:648,11'
          Dst:             state_printf
        - Src:             'handler.c:651,9'
          Dst:             fputs
        - Src:             'handler.c:652,9'
          Dst:             mutt_file_copy_stream
        - Src:             'handler.c:657,5'
          Dst:             mutt_file_fclose_full
        - Src:             'handler.c:658,5'
          Dst:             mutt_file_fclose_full
        - Src:             'handler.c:660,5'
          Dst:             filter_wait
        - Src:             'handler.c:662,7'
          Dst:             mutt_file_fclose_full
        - Src:             'handler.c:664,24'
          Dst:             buf_string
        - Src:             'handler.c:664,7'
          Dst:             mutt_file_unlink
        - Src:             'handler.c:667,7'
          Dst:             mutt_clear_error
        - Src:             'handler.c:671,3'
          Dst:             mailcap_entry_free
        - Src:             'handler.c:673,3'
          Dst:             buf_pool_release
        - Src:             'handler.c:674,3'
          Dst:             buf_pool_release
    - functionName:    text_plain_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - fputc
        - fputs
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_str_equal
        - mutt_str_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:689,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_read_line
                - mutt_str_equal
                - fputs
                - fputs
                - fputc
                - mutt_str_len
                - mutt_mem_free
            - BranchSide:      'handler.c:690,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_read_line
                - mutt_str_equal
                - fputs
                - fputs
                - fputc
                - mutt_str_len
                - mutt_mem_free
        - Branch String:   'handler.c:693,3'
          Branch Sides:
            - BranchSide:      'handler.c:695,10'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'handler.c:707,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'handler.c:695,37'
          Branch Sides:
            - BranchSide:      'handler.c:695,9'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
            - BranchSide:      'handler.c:701,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
        - Branch String:   'handler.c:695,9'
          Branch Sides:
            - BranchSide:      'handler.c:697,20'
              BranchSideFuncs:
                - mutt_str_len
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'handler.c:701,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
        - Branch String:   'handler.c:698,24'
          Branch Sides:
            - BranchSide:      'handler.c:698,7'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
            - BranchSide:      'handler.c:701,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
        - Branch String:   'handler.c:698,7'
          Branch Sides:
            - BranchSide:      'handler.c:699,13'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
            - BranchSide:      'handler.c:701,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
        - Branch String:   'handler.c:698,24'
          Branch Sides:
            - BranchSide:      'handler.c:698,28'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
            - BranchSide:      'handler.c:701,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - mutt_str_len
                - mutt_mem_free
        - Branch String:   'handler.c:701,9'
          Branch Sides:
            - BranchSide:      'handler.c:702,7'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - fputs
                - mutt_str_len
                - mutt_mem_free
            - BranchSide:      'handler.c:703,5'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_equal
                - fputs
                - mutt_str_len
                - mutt_mem_free
      Callsites:
        - Src:             'handler.c:692,30'
          Dst:             cs_subset_bool
        - Src:             'handler.c:693,17'
          Dst:             mutt_file_read_line
        - Src:             'handler.c:695,10'
          Dst:             mutt_str_equal
        - Src:             'handler.c:697,20'
          Dst:             mutt_str_len
        - Src:             'handler.c:702,7'
          Dst:             fputs
        - Src:             'handler.c:703,5'
          Dst:             fputs
        - Src:             'handler.c:704,5'
          Dst:             fputc
        - Src:             'handler.c:707,3'
          Dst:             mutt_mem_free
    - functionName:    valid_pgp_encrypted_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - crypt_pgp_encrypted_handler
        - mutt_env_free
        - run_decode_and_handler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'handler.c:1475,39'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_env_free
                - run_decode_and_handler
                - crypt_pgp_encrypted_handler
            - BranchSide:      'handler.c:1475,39'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_env_free
                - run_decode_and_handler
                - crypt_pgp_encrypted_handler
        - Branch String:   'handler.c:1483,7'
          Branch Sides:
            - BranchSide:      'handler.c:1484,10'
              BranchSideFuncs:
                - crypt_pgp_encrypted_handler
            - BranchSide:      'handler.c:1486,10'
              BranchSideFuncs:
                - crypt_pgp_encrypted_handler
        - Branch String:   'handler.c:1490,11'
          Branch Sides:
            - BranchSide:      'handler.c:1490,27'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1490,11'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1490,7'
          Branch Sides:
            - BranchSide:      'handler.c:1490,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1492,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:1478,3'
          Dst:             mutt_env_free
        - Src:             'handler.c:1479,3'
          Dst:             mutt_env_free
        - Src:             'handler.c:1484,10'
          Dst:             run_decode_and_handler
        - Src:             'handler.c:1484,10'
          Dst:             crypt_pgp_encrypted_handler
        - Src:             'handler.c:1486,10'
          Dst:             crypt_pgp_encrypted_handler
    - functionName:    malformed_pgp_encrypted_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypt_pgp_encrypted_handler
        - mutt_env_free
        - run_decode_and_handler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'handler.c:1504,39'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_env_free
                - run_decode_and_handler
            - BranchSide:      'handler.c:1504,39'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_env_free
                - run_decode_and_handler
        - Branch String:   'handler.c:1518,11'
          Branch Sides:
            - BranchSide:      'handler.c:1518,27'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1518,11'
              BranchSideFuncs: []
        - Branch String:   'handler.c:1518,7'
          Branch Sides:
            - BranchSide:      'handler.c:1518,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:1520,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handler.c:1507,3'
          Dst:             mutt_env_free
        - Src:             'handler.c:1508,3'
          Dst:             mutt_env_free
        - Src:             'handler.c:1511,12'
          Dst:             run_decode_and_handler
        - Src:             'handler.c:1511,12'
          Dst:             crypt_pgp_encrypted_handler
    - functionName:    multilingual_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          311
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_slist
        - cs_subset_str_string_get
        - mutt_body_free
        - mutt_body_handler
        - mutt_body_new
        - mutt_can_decode
        - mutt_file_get_size_fp
        - mutt_istr_equal
        - mutt_param_get
        - mutt_parse_multipart
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:1137,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
            - BranchSide:      'handler.c:1137,3'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
        - Branch String:   'handler.c:1138,41'
          Branch Sides:
            - BranchSide:      'handler.c:1138,63'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
            - BranchSide:      'handler.c:1142,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
        - Branch String:   'handler.c:1138,88'
          Branch Sides:
            - BranchSide:      'handler.c:1139,26'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
            - BranchSide:      'handler.c:1142,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
        - Branch String:   'handler.c:1138,7'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
            - BranchSide:      'handler.c:1142,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
        - Branch String:   'handler.c:1156,7'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
            - BranchSide:      'handler.c:1166,3'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
        - Branch String:   'handler.c:1168,9'
          Branch Sides:
            - BranchSide:      'handler.c:1173,12'
              BranchSideFuncs:
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
            - BranchSide:      'handler.c:1176,63'
              BranchSideFuncs:
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
        - Branch String:   'handler.c:1166,3'
          Branch Sides:
            - BranchSide:      'handler.c:1168,9'
              BranchSideFuncs:
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
            - BranchSide:      'handler.c:1176,63'
              BranchSideFuncs:
                - cs_subset_slist
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.444
                - buf_pool_release
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
        - Branch String:   'handler.c:1177,7'
          Branch Sides:
            - BranchSide:      'handler.c:1179,28'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:1227,7'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:1185,5'
          Branch Sides:
            - BranchSide:      'handler.c:1187,7'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:1216,3'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:1187,7'
          Branch Sides:
            - BranchSide:      'handler.c:1189,13'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1211,20'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1189,13'
          Branch Sides:
            - BranchSide:      'handler.c:1191,18'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_can_decode
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1205,16'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1191,27'
          Branch Sides:
            - BranchSide:      'handler.c:1191,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_can_decode
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1194,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_can_decode
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1191,15'
          Branch Sides:
            - BranchSide:      'handler.c:1192,13'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_can_decode
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1194,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_can_decode
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1196,27'
          Branch Sides:
            - BranchSide:      'handler.c:1196,49'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1205,16'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1196,15'
          Branch Sides:
            - BranchSide:      'handler.c:1198,13'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:1205,16'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1187,7'
          Branch Sides:
            - BranchSide:      'handler.c:1189,13'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1211,11'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1211,11'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
            - BranchSide:      'handler.c:1185,5'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_str_equal
                - mutt_str_equal
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
                - mutt_body_handler
        - Branch String:   'handler.c:1185,5'
          Branch Sides:
            - BranchSide:      'handler.c:1187,7'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
            - BranchSide:      'handler.c:1224,9'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_handler
        - Branch String:   'handler.c:1224,9'
          Branch Sides:
            - BranchSide:      'handler.c:1225,7'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:1227,7'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:1230,7'
          Branch Sides:
            - BranchSide:      'handler.c:1230,7'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1231,5'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'handler.c:1142,9'
          Dst:             mutt_body_new
        - Src:             'handler.c:1143,17'
          Dst:             mutt_file_get_size_fp
        - Src:             'handler.c:1145,37'
          Dst:             mutt_param_get
        - Src:             'handler.c:1147,37'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1144,16'
          Dst:             mutt_parse_multipart
        - Src:             'handler.c:1168,9'
          Dst:             mutt_can_decode
        - Src:             'handler.c:1176,47'
          Dst:             cs_subset_slist
        - Src:             'handler.c:1179,28'
          Dst:             buf_pool_get
        - Src:             'handler.c:1180,5'
          Dst:             cs_subset_str_string_get
        - Src:             'handler.c:1181,5'
          Dst:             buf_string
        - Src:             'handler.c:1183,5'
          Dst:             buf_pool_release
        - Src:             'handler.c:1189,13'
          Dst:             mutt_can_decode
        - Src:             'handler.c:1191,30'
          Dst:             mutt_str_equal
        - Src:             'handler.c:1196,30'
          Dst:             mutt_str_equal
        - Src:             'handler.c:1220,5'
          Dst:             mutt_body_handler
        - Src:             'handler.c:1225,7'
          Dst:             mutt_body_handler
        - Src:             'handler.c:1227,7'
          Dst:             mutt_body_handler
        - Src:             'handler.c:1231,5'
          Dst:             mutt_body_free
    - functionName:    alternative_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         122
      ICount:          611
      EdgeCount:       166
      CyclomaticComplexity: 46
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - fputc
        - fwrite
        - is_autoview
        - mutt_body_free
        - mutt_body_handler
        - mutt_body_new
        - mutt_can_decode
        - mutt_file_copy_bytes
        - mutt_file_get_size_fp
        - mutt_file_seek
        - mutt_istr_equal
        - mutt_istrn_equal
        - mutt_param_get
        - mutt_parse_multipart
        - mutt_str_equal
        - mutt_str_len
        - print_part_line
        - state_mark_attach
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:951,17'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
            - BranchSide:      'handler.c:951,17'
              BranchSideFuncs:
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
        - Branch String:   'handler.c:951,41'
          Branch Sides:
            - BranchSide:      'handler.c:951,63'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
            - BranchSide:      'handler.c:955,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
        - Branch String:   'handler.c:951,88'
          Branch Sides:
            - BranchSide:      'handler.c:952,26'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
            - BranchSide:      'handler.c:955,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
        - Branch String:   'handler.c:951,7'
          Branch Sides:
            - BranchSide:      'handler.c:955,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_parse_multipart
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
            - BranchSide:      'handler.c:967,11'
              BranchSideFuncs:
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
        - Branch String:   'handler.c:971,3'
          Branch Sides:
            - BranchSide:      'handler.c:976,26'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1013,18'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:977,9'
          Branch Sides:
            - BranchSide:      'handler.c:979,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:985,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:979,29'
          Branch Sides:
            - BranchSide:      'handler.c:979,33'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:980,17'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:994,24'
          Branch Sides:
            - BranchSide:      'handler.c:994,24'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:995,36'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:994,24'
          Branch Sides:
            - BranchSide:      'handler.c:995,36'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:995,36'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:995,49'
          Branch Sides:
            - BranchSide:      'handler.c:995,53'
              BranchSideFuncs:
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1003,14'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:995,11'
          Branch Sides:
            - BranchSide:      'handler.c:998,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1003,14'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:998,18'
          Branch Sides:
            - BranchSide:      'handler.c:998,41'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1001,9'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:998,13'
          Branch Sides:
            - BranchSide:      'handler.c:1001,9'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1003,14'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:992,5'
          Branch Sides:
            - BranchSide:      'handler.c:994,24'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_istrn_equal
                - mutt_istr_equal
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1006,9'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - strchr
                - mutt_istrn_equal
                - mutt_istr_equal
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:1006,9'
          Branch Sides:
            - BranchSide:      'handler.c:971,3'
              BranchSideFuncs:
                - strchr
                - mutt_istrn_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_istr_equal
                - mutt_str_len
                - is_autoview
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1074,40'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
        - Branch String:   'handler.c:1013,9'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1017,5'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:1019,11'
          Branch Sides:
            - BranchSide:      'handler.c:1020,9'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1021,14'
              BranchSideFuncs:
                - is_autoview
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:1017,5'
          Branch Sides:
            - BranchSide:      'handler.c:1019,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1026,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:1026,7'
          Branch Sides:
            - BranchSide:      'handler.c:1028,18'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1074,40'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
        - Branch String:   'handler.c:1028,9'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'handler.c:1033,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'handler.c:1035,11'
          Branch Sides:
            - BranchSide:      'handler.c:1037,41'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1053,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1037,50'
          Branch Sides:
            - BranchSide:      'handler.c:1037,59'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1042,49'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1037,13'
          Branch Sides:
            - BranchSide:      'handler.c:1042,49'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1053,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1042,58'
          Branch Sides:
            - BranchSide:      'handler.c:1047,45'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1053,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1047,54'
          Branch Sides:
            - BranchSide:      'handler.c:1047,63'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1053,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1047,18'
          Branch Sides:
            - BranchSide:      'handler.c:1051,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1053,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1033,5'
          Branch Sides:
            - BranchSide:      'handler.c:1035,14'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1058,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - mutt_can_decode
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1058,7'
          Branch Sides:
            - BranchSide:      'handler.c:1060,18'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1074,40'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
        - Branch String:   'handler.c:1060,9'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1064,5'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1066,11'
          Branch Sides:
            - BranchSide:      'handler.c:1067,9'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1068,14'
              BranchSideFuncs:
                - mutt_can_decode
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1064,5'
          Branch Sides:
            - BranchSide:      'handler.c:1066,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:1072,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_seek
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
                - mutt_file_copy_bytes
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:1072,7'
          Branch Sides:
            - BranchSide:      'handler.c:1074,40'
              BranchSideFuncs:
                - state_mark_attach
                - fwrite
                - mutt_body_free
            - BranchSide:      'handler.c:1113,19'
              BranchSideFuncs:
                - state_mark_attach
                - fwrite
                - mutt_body_free
        - Branch String:   'handler.c:1075,38'
          Branch Sides:
            - BranchSide:      'handler.c:1075,49'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
            - BranchSide:      'handler.c:1081,71'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
        - Branch String:   'handler.c:1075,49'
          Branch Sides:
            - BranchSide:      'handler.c:1076,31'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
            - BranchSide:      'handler.c:1081,71'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
        - Branch String:   'handler.c:1075,9'
          Branch Sides:
            - BranchSide:      'handler.c:1078,35'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
            - BranchSide:      'handler.c:1081,71'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
                - print_part_line
        - Branch String:   'handler.c:1082,9'
          Branch Sides:
            - BranchSide:      'handler.c:1084,7'
              BranchSideFuncs:
                - print_part_line
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
            - BranchSide:      'handler.c:1086,5'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_str_equal
                - mutt_body_free
                - print_part_line
                - fputc
        - Branch String:   'handler.c:1092,9'
          Branch Sides:
            - BranchSide:      'handler.c:1094,20'
              BranchSideFuncs:
                - print_part_line
                - mutt_body_free
                - fputc
            - BranchSide:      'handler.c:1121,7'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1101,13'
          Branch Sides:
            - BranchSide:      'handler.c:1103,17'
              BranchSideFuncs:
                - print_part_line
                - fputc
                - mutt_body_free
            - BranchSide:      'handler.c:1109,16'
              BranchSideFuncs:
                - print_part_line
                - fputc
                - mutt_body_free
        - Branch String:   'handler.c:1104,15'
          Branch Sides:
            - BranchSide:      'handler.c:1105,13'
              BranchSideFuncs:
                - fputc
                - print_part_line
                - mutt_body_free
            - BranchSide:      'handler.c:1107,11'
              BranchSideFuncs:
                - print_part_line
                - fputc
                - mutt_body_free
        - Branch String:   'handler.c:1099,7'
          Branch Sides:
            - BranchSide:      'handler.c:1101,20'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1121,7'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1113,12'
          Branch Sides:
            - BranchSide:      'handler.c:1116,5'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1121,7'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:1121,7'
          Branch Sides:
            - BranchSide:      'handler.c:1121,7'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:1122,5'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'handler.c:955,9'
          Dst:             mutt_body_new
        - Src:             'handler.c:956,17'
          Dst:             mutt_file_get_size_fp
        - Src:             'handler.c:958,37'
          Dst:             mutt_param_get
        - Src:             'handler.c:960,37'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:957,16'
          Dst:             mutt_parse_multipart
        - Src:             'handler.c:976,15'
          Dst:             strchr
        - Src:             'handler.c:985,15'
          Dst:             mutt_str_len
        - Src:             'handler.c:995,11'
          Dst:             mutt_istrn_equal
        - Src:             'handler.c:998,21'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1019,11'
          Dst:             is_autoview
        - Src:             'handler.c:1037,13'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1042,18'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1047,18'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:1066,11'
          Dst:             mutt_can_decode
        - Src:             'handler.c:1074,25'
          Dst:             cs_subset_bool
        - Src:             'handler.c:1076,9'
          Dst:             mutt_file_seek
        - Src:             'handler.c:1078,7'
          Dst:             mutt_file_copy_bytes
        - Src:             'handler.c:1081,54'
          Dst:             cs_subset_string
        - Src:             'handler.c:1082,9'
          Dst:             mutt_str_equal
        - Src:             'handler.c:1084,7'
          Dst:             print_part_line
        - Src:             'handler.c:1086,5'
          Dst:             mutt_body_handler
        - Src:             'handler.c:1092,9'
          Dst:             mutt_str_equal
        - Src:             'handler.c:1105,13'
          Dst:             fputc
        - Src:             'handler.c:1107,11'
          Dst:             print_part_line
        - Src:             'handler.c:1116,5'
          Dst:             state_mark_attach
        - Src:             'handler.c:1117,5'
          Dst:             fwrite
        - Src:             'handler.c:1122,5'
          Dst:             mutt_body_free
    - functionName:    message_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          217
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - cs_subset_bool
        - fputc
        - fputs
        - ftello
        - mutt_body_free
        - mutt_body_handler
        - mutt_body_new
        - mutt_copy_hdr
        - mutt_file_get_size_fp
        - mutt_rfc822_parse_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:716,3'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - ftello
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
            - BranchSide:      'handler.c:720,29'
              BranchSideFuncs:
                - ftello
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
        - Branch String:   'handler.c:721,7'
          Branch Sides:
            - BranchSide:      'handler.c:721,7'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:724,17'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
        - Branch String:   'handler.c:724,41'
          Branch Sides:
            - BranchSide:      'handler.c:724,63'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:727,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:724,88'
          Branch Sides:
            - BranchSide:      'handler.c:725,26'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:727,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:724,7'
          Branch Sides:
            - BranchSide:      'handler.c:727,9'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_file_get_size_fp
                - mutt_rfc822_parse_message
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:733,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:736,7'
          Branch Sides:
            - BranchSide:      'handler.c:739,40'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:760,17'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:740,37'
          Branch Sides:
            - BranchSide:      'handler.c:741,24'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:744,5'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:741,60'
          Branch Sides:
            - BranchSide:      'handler.c:740,9'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:745,16'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:740,9'
          Branch Sides:
            - BranchSide:      'handler.c:744,5'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:745,16'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:745,9'
          Branch Sides:
            - BranchSide:      'handler.c:746,15'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:747,22'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:747,9'
          Branch Sides:
            - BranchSide:      'handler.c:748,15'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:750,26'
              BranchSideFuncs:
                - mutt_copy_hdr
                - fputs
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:753,9'
          Branch Sides:
            - BranchSide:      'handler.c:754,7'
              BranchSideFuncs:
                - fputc
                - mutt_body_handler
                - mutt_body_free
            - BranchSide:      'handler.c:755,5'
              BranchSideFuncs:
                - fputc
                - mutt_body_handler
                - mutt_body_free
        - Branch String:   'handler.c:760,41'
          Branch Sides:
            - BranchSide:      'handler.c:760,63'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:763,5'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:760,88'
          Branch Sides:
            - BranchSide:      'handler.c:761,26'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:763,5'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'handler.c:760,7'
          Branch Sides:
            - BranchSide:      'handler.c:760,7'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'handler.c:763,5'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'handler.c:720,15'
          Dst:             ftello
        - Src:             'handler.c:727,9'
          Dst:             mutt_body_new
        - Src:             'handler.c:728,17'
          Dst:             mutt_file_get_size_fp
        - Src:             'handler.c:729,16'
          Dst:             mutt_rfc822_parse_message
        - Src:             'handler.c:739,25'
          Dst:             cs_subset_bool
        - Src:             'handler.c:750,5'
          Dst:             mutt_copy_hdr
        - Src:             'handler.c:754,7'
          Dst:             fputs
        - Src:             'handler.c:755,5'
          Dst:             fputc
        - Src:             'handler.c:757,10'
          Dst:             mutt_body_handler
        - Src:             'handler.c:763,5'
          Dst:             mutt_body_free
    - functionName:    external_body_handler
      functionSourceFile: '/src/neomutt/handler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          353
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_bool
        - ftello
        - fwrite
        - mutt_copy_hdr
        - mutt_date_now
        - mutt_date_parse_date
        - mutt_istr_equal
        - mutt_param_get
        - mutt_str_pretty_size
        - state_attach_puts
        - state_mark_attach
        - state_printf
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'handler.c:774,54'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - mutt_param_get
                - buf_pool_get
                - mutt_param_get
                - mutt_date_parse_date
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_date_now
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_get
                - mutt_param_get
                - strtol
                - mutt_str_pretty_size
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:774,54'
              BranchSideFuncs:
                - mutt_param_get
                - buf_pool_get
                - mutt_param_get
                - mutt_date_parse_date
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_date_now
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_get
                - mutt_param_get
                - strtol
                - mutt_str_pretty_size
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:775,7'
          Branch Sides:
            - BranchSide:      'handler.c:777,16'
              BranchSideFuncs:
                - state_mark_attach
                - fwrite
            - BranchSide:      'handler.c:790,27'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_param_get
                - mutt_date_parse_date
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_date_now
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_get
                - mutt_param_get
                - strtol
                - mutt_str_pretty_size
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:777,9'
          Branch Sides:
            - BranchSide:      'handler.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'handler.c:779,7'
              BranchSideFuncs:
                - state_mark_attach
                - fwrite
        - Branch String:   'handler.c:794,7'
          Branch Sides:
            - BranchSide:      'handler.c:795,14'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_date_now
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_get
                - mutt_param_get
                - strtol
                - mutt_str_pretty_size
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:799,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_date_now
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_get
                - mutt_param_get
                - strtol
                - mutt_str_pretty_size
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:800,7'
          Branch Sides:
            - BranchSide:      'handler.c:802,16'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_param_get
                - strtol
                - mutt_str_pretty_size
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:895,23'
              BranchSideFuncs:
                - mutt_date_now
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
        - Branch String:   'handler.c:802,9'
          Branch Sides:
            - BranchSide:      'handler.c:804,36'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'handler.c:935,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'handler.c:806,11'
          Branch Sides:
            - BranchSide:      'handler.c:808,27'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:857,20'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:810,13'
          Branch Sides:
            - BranchSide:      'handler.c:812,17'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:836,17'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:857,13'
          Branch Sides:
            - BranchSide:      'handler.c:0,0'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:877,31'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:877,31'
          Branch Sides:
            - BranchSide:      'handler.c:877,31'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:878,34'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:877,31'
          Branch Sides:
            - BranchSide:      'handler.c:878,34'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:878,34'
              BranchSideFuncs:
                - buf_string.444
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - state_mark_attach
                - state_printf
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:880,11'
          Branch Sides:
            - BranchSide:      'handler.c:882,9'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:887,11'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:887,11'
          Branch Sides:
            - BranchSide:      'handler.c:888,9'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'handler.c:890,28'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'handler.c:895,23'
          Branch Sides:
            - BranchSide:      'handler.c:895,36'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:916,16'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:895,12'
          Branch Sides:
            - BranchSide:      'handler.c:897,16'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:916,16'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:897,9'
          Branch Sides:
            - BranchSide:      'handler.c:903,18'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'handler.c:935,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'handler.c:903,18'
          Branch Sides:
            - BranchSide:      'handler.c:903,18'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:903,61'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:903,18'
          Branch Sides:
            - BranchSide:      'handler.c:903,61'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:903,61'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:907,11'
          Branch Sides:
            - BranchSide:      'handler.c:908,9'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:910,28'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:916,9'
          Branch Sides:
            - BranchSide:      'handler.c:924,18'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'handler.c:935,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'handler.c:924,18'
          Branch Sides:
            - BranchSide:      'handler.c:924,18'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:924,61'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:924,18'
          Branch Sides:
            - BranchSide:      'handler.c:924,61'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:924,61'
              BranchSideFuncs:
                - buf_printf
                - buf_string.444
                - state_attach_puts
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
        - Branch String:   'handler.c:928,11'
          Branch Sides:
            - BranchSide:      'handler.c:929,9'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
            - BranchSide:      'handler.c:931,28'
              BranchSideFuncs:
                - ftello
                - mutt_copy_hdr
                - buf_pool_release
      Callsites:
        - Src:             'handler.c:774,29'
          Dst:             mutt_param_get
        - Src:             'handler.c:779,7'
          Dst:             state_mark_attach
        - Src:             'handler.c:780,7'
          Dst:             fwrite
        - Src:             'handler.c:790,27'
          Dst:             buf_pool_get
        - Src:             'handler.c:792,28'
          Dst:             mutt_param_get
        - Src:             'handler.c:795,14'
          Dst:             mutt_date_parse_date
        - Src:             'handler.c:799,23'
          Dst:             cs_subset_bool
        - Src:             'handler.c:800,7'
          Dst:             mutt_istr_equal
        - Src:             'handler.c:804,36'
          Dst:             buf_pool_get
        - Src:             'handler.c:805,22'
          Dst:             mutt_param_get
        - Src:             'handler.c:808,27'
          Dst:             strtol
        - Src:             'handler.c:809,9'
          Dst:             mutt_str_pretty_size
        - Src:             'handler.c:878,43'
          Dst:             buf_string
        - Src:             'handler.c:877,7'
          Dst:             buf_printf
        - Src:             'handler.c:879,32'
          Dst:             buf_string
        - Src:             'handler.c:879,7'
          Dst:             state_attach_puts
        - Src:             'handler.c:882,9'
          Dst:             state_mark_attach
        - Src:             'handler.c:883,9'
          Dst:             state_printf
        - Src:             'handler.c:890,50'
          Dst:             ftello
        - Src:             'handler.c:890,7'
          Dst:             mutt_copy_hdr
        - Src:             'handler.c:892,7'
          Dst:             buf_pool_release
        - Src:             'handler.c:895,36'
          Dst:             mutt_date_now
        - Src:             'handler.c:902,7'
          Dst:             buf_printf
        - Src:             'handler.c:904,32'
          Dst:             buf_string
        - Src:             'handler.c:904,7'
          Dst:             state_attach_puts
        - Src:             'handler.c:910,50'
          Dst:             ftello
        - Src:             'handler.c:910,7'
          Dst:             mutt_copy_hdr
        - Src:             'handler.c:923,7'
          Dst:             buf_printf
        - Src:             'handler.c:925,32'
          Dst:             buf_string
        - Src:             'handler.c:925,7'
          Dst:             state_attach_puts
        - Src:             'handler.c:931,50'
          Dst:             ftello
        - Src:             'handler.c:931,7'
          Dst:             mutt_copy_hdr
        - Src:             'handler.c:935,3'
          Dst:             buf_pool_release
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_message_flags
      functionSourceFile: '/src/neomutt/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          255
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_mbtable
        - fprintf
        - fputc
        - fwrite
        - mbtable_get_nth_wchar
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'help.c:107,12'
          Branch Sides:
            - BranchSide:      'help.c:0,0'
              BranchSideFuncs:
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - fputc
            - BranchSide:      'help.c:107,12'
              BranchSideFuncs:
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - fputc
        - Branch String:   'help.c:107,7'
          Branch Sides:
            - BranchSide:      'help.c:107,7'
              BranchSideFuncs:
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - fputc
            - BranchSide:      'help.c:113,3'
              BranchSideFuncs:
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - cs_subset_mbtable
                - fwrite
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - mbtable_get_nth_wchar
                - mutt_strwidth
                - fprintf
                - fputc
      Callsites:
        - Src:             'help.c:113,3'
          Dst:             fprintf
        - Src:             'help.c:115,40'
          Dst:             cs_subset_mbtable
        - Src:             'help.c:116,3'
          Dst:             fwrite
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:119,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:120,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:121,5'
          Dst:             fprintf
        - Src:             'help.c:124,41'
          Dst:             cs_subset_mbtable
        - Src:             'help.c:125,3'
          Dst:             fwrite
        - Src:             'help.c:128,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:129,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:130,5'
          Dst:             fprintf
        - Src:             'help.c:128,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:129,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:130,5'
          Dst:             fprintf
        - Src:             'help.c:128,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:129,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:130,5'
          Dst:             fprintf
        - Src:             'help.c:128,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:129,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:130,5'
          Dst:             fprintf
        - Src:             'help.c:128,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:129,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:130,5'
          Dst:             fprintf
        - Src:             'help.c:133,38'
          Dst:             cs_subset_mbtable
        - Src:             'help.c:134,3'
          Dst:             fwrite
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:137,12'
          Dst:             mbtable_get_nth_wchar
        - Src:             'help.c:138,12'
          Dst:             mutt_strwidth
        - Src:             'help.c:139,5'
          Dst:             fprintf
        - Src:             'help.c:142,3'
          Dst:             fputc
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_help
      functionSourceFile: '/src/neomutt/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          616
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - binding_sort
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - dump_message_flags
        - fprintf
        - fputc
        - fwrite
        - gather_menu
        - gather_unbound
        - km_get_table
        - measure_column
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_map_get_name
        - mutt_mem_free
        - mutt_qsort_r
      functionUses:    3
      BranchProfiles:
        - Branch String:   'help.c:151,3'
          Branch Sides:
            - BranchSide:      'help.c:0,0'
              BranchSideFuncs:
                - gather_menu
                - mutt_qsort_r
                - mutt_qsort_r
                - measure_column
                - measure_column
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
            - BranchSide:      'help.c:151,27'
              BranchSideFuncs:
                - gather_menu
                - mutt_qsort_r
                - mutt_qsort_r
                - measure_column
                - measure_column
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
        - Branch String:   'help.c:164,3'
          Branch Sides:
            - BranchSide:      'help.c:165,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - measure_column
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
            - BranchSide:      'help.c:165,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - mutt_qsort_r
                - measure_column
                - measure_column
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
        - Branch String:   'help.c:165,3'
          Branch Sides:
            - BranchSide:      'help.c:167,13'
              BranchSideFuncs:
                - measure_column
                - measure_column
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
            - BranchSide:      'help.c:167,13'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - measure_column
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
        - Branch String:   'help.c:170,51'
          Branch Sides:
            - BranchSide:      'help.c:170,60'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
            - BranchSide:      'help.c:181,19'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
        - Branch String:   'help.c:170,75'
          Branch Sides:
            - BranchSide:      'help.c:171,35'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
            - BranchSide:      'help.c:181,19'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
        - Branch String:   'help.c:172,7'
          Branch Sides:
            - BranchSide:      'help.c:174,5'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
            - BranchSide:      'help.c:181,19'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
        - Branch String:   'help.c:176,5'
          Branch Sides:
            - BranchSide:      'help.c:177,11'
              BranchSideFuncs:
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
            - BranchSide:      'help.c:177,11'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
                - measure_column
        - Branch String:   'help.c:177,11'
          Branch Sides:
            - BranchSide:      'help.c:178,11'
              BranchSideFuncs:
                - measure_column
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
            - BranchSide:      'help.c:178,11'
              BranchSideFuncs:
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
                - measure_column
        - Branch String:   'help.c:178,11'
          Branch Sides:
            - BranchSide:      'help.c:181,19'
              BranchSideFuncs:
                - measure_column
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
            - BranchSide:      'help.c:181,19'
              BranchSideFuncs:
                - measure_column
                - km_get_table
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
                - gather_unbound
        - Branch String:   'help.c:186,7'
          Branch Sides:
            - BranchSide:      'help.c:187,5'
              BranchSideFuncs:
                - gather_unbound
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
            - BranchSide:      'help.c:189,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
        - Branch String:   'help.c:189,3'
          Branch Sides:
            - BranchSide:      'help.c:190,19'
              BranchSideFuncs:
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
            - BranchSide:      'help.c:190,19'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.572
                - mutt_file_fopen_full
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
                - buf_string.572
        - Branch String:   'help.c:198,7'
          Branch Sides:
            - BranchSide:      'help.c:200,5'
              BranchSideFuncs:
                - buf_string.572
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:204,27'
              BranchSideFuncs:
                - mutt_map_get_name
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
                - fprintf
        - Branch String:   'help.c:208,3'
          Branch Sides:
            - BranchSide:      'help.c:208,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
            - BranchSide:      'help.c:213,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
        - Branch String:   'help.c:215,7'
          Branch Sides:
            - BranchSide:      'help.c:217,5'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
            - BranchSide:      'help.c:227,3'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'help.c:208,3'
          Branch Sides:
            - BranchSide:      'help.c:208,3'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
            - BranchSide:      'help.c:213,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fprintf
        - Branch String:   'help.c:219,5'
          Branch Sides:
            - BranchSide:      'help.c:219,5'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'help.c:224,5'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'help.c:219,5'
          Branch Sides:
            - BranchSide:      'help.c:219,5'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'help.c:224,5'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'help.c:229,3'
          Branch Sides:
            - BranchSide:      'help.c:231,9'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
            - BranchSide:      'help.c:244,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
        - Branch String:   'help.c:231,9'
          Branch Sides:
            - BranchSide:      'help.c:234,38'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'help.c:241,38'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'help.c:229,3'
          Branch Sides:
            - BranchSide:      'help.c:229,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
                - fprintf
            - BranchSide:      'help.c:244,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
        - Branch String:   'help.c:248,3'
          Branch Sides:
            - BranchSide:      'help.c:248,3'
              BranchSideFuncs:
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:254,3'
              BranchSideFuncs:
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:248,3'
          Branch Sides:
            - BranchSide:      'help.c:248,3'
              BranchSideFuncs:
                - fprintf
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:254,3'
              BranchSideFuncs:
                - dump_message_flags
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_printf
                - buf_string.572
                - buf_string.572
                - mutt_do_pager
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:274,3'
          Branch Sides:
            - BranchSide:      'help.c:274,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:279,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:279,3'
          Branch Sides:
            - BranchSide:      'help.c:279,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:274,3'
          Branch Sides:
            - BranchSide:      'help.c:274,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:279,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:274,3'
          Branch Sides:
            - BranchSide:      'help.c:274,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:279,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:285,3'
          Branch Sides:
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:279,3'
          Branch Sides:
            - BranchSide:      'help.c:279,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:279,3'
          Branch Sides:
            - BranchSide:      'help.c:279,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:285,3'
          Branch Sides:
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'help.c:285,3'
          Branch Sides:
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'help.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'help.c:162,3'
          Dst:             gather_menu
        - Src:             'help.c:164,3'
          Dst:             mutt_qsort_r
        - Src:             'help.c:164,3'
          Dst:             binding_sort
        - Src:             'help.c:165,3'
          Dst:             mutt_qsort_r
        - Src:             'help.c:165,3'
          Dst:             binding_sort
        - Src:             'help.c:167,13'
          Dst:             measure_column
        - Src:             'help.c:168,13'
          Dst:             measure_column
        - Src:             'help.c:174,5'
          Dst:             gather_menu
        - Src:             'help.c:176,5'
          Dst:             mutt_qsort_r
        - Src:             'help.c:176,5'
          Dst:             binding_sort
        - Src:             'help.c:177,11'
          Dst:             measure_column
        - Src:             'help.c:177,11'
          Dst:             measure_column
        - Src:             'help.c:178,11'
          Dst:             measure_column
        - Src:             'help.c:178,11'
          Dst:             measure_column
        - Src:             'help.c:181,19'
          Dst:             measure_column
        - Src:             'help.c:183,36'
          Dst:             km_get_table
        - Src:             'help.c:184,3'
          Dst:             gather_unbound
        - Src:             'help.c:187,5'
          Dst:             gather_unbound
        - Src:             'help.c:189,3'
          Dst:             mutt_qsort_r
        - Src:             'help.c:189,3'
          Dst:             binding_sort
        - Src:             'help.c:190,19'
          Dst:             measure_column
        - Src:             'help.c:195,14'
          Dst:             buf_pool_get
        - Src:             'help.c:196,3'
          Dst:             buf_mktemp_full
        - Src:             'help.c:197,14'
          Dst:             buf_string
        - Src:             'help.c:197,14'
          Dst:             mutt_file_fopen_full
        - Src:             'help.c:200,5'
          Dst:             buf_string
        - Src:             'help.c:204,27'
          Dst:             mutt_map_get_name
        - Src:             'help.c:206,3'
          Dst:             fprintf
        - Src:             'help.c:207,3'
          Dst:             fputc
        - Src:             'help.c:213,3'
          Dst:             fputc
        - Src:             'help.c:211,5'
          Dst:             fprintf
        - Src:             'help.c:217,5'
          Dst:             fprintf
        - Src:             'help.c:218,5'
          Dst:             fputc
        - Src:             'help.c:224,5'
          Dst:             fputc
        - Src:             'help.c:222,7'
          Dst:             fprintf
        - Src:             'help.c:227,3'
          Dst:             fwrite
        - Src:             'help.c:228,3'
          Dst:             fputc
        - Src:             'help.c:244,3'
          Dst:             fputc
        - Src:             'help.c:246,3'
          Dst:             fwrite
        - Src:             'help.c:247,3'
          Dst:             fputc
        - Src:             'help.c:234,7'
          Dst:             fprintf
        - Src:             'help.c:235,7'
          Dst:             fprintf
        - Src:             'help.c:236,7'
          Dst:             fputc
        - Src:             'help.c:241,7'
          Dst:             fprintf
        - Src:             'help.c:254,3'
          Dst:             dump_message_flags
        - Src:             'help.c:255,3'
          Dst:             mutt_file_fclose_full
        - Src:             'help.c:266,12'
          Dst:             buf_pool_get
        - Src:             'help.c:267,3'
          Dst:             buf_printf
        - Src:             'help.c:268,17'
          Dst:             buf_string
        - Src:             'help.c:269,18'
          Dst:             buf_string
        - Src:             'help.c:270,3'
          Dst:             mutt_do_pager
        - Src:             'help.c:251,5'
          Dst:             fprintf
        - Src:             'help.c:276,5'
          Dst:             mutt_mem_free
        - Src:             'help.c:281,5'
          Dst:             mutt_mem_free
        - Src:             'help.c:282,5'
          Dst:             mutt_mem_free
        - Src:             'help.c:290,3'
          Dst:             buf_pool_release
        - Src:             'help.c:291,3'
          Dst:             buf_pool_release
        - Src:             'help.c:292,3'
          Dst:             mutt_mem_free
        - Src:             'help.c:293,3'
          Dst:             mutt_mem_free
        - Src:             'help.c:294,3'
          Dst:             mutt_mem_free
        - Src:             'help.c:295,3'
          Dst:             mutt_mem_free
        - Src:             'help.c:287,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_get_hook_type
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:565,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'hook.c:565,3'
          Branch Sides:
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs: []
        - Branch String:   'hook.c:565,3'
          Branch Sides:
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'hook.c:569,42'
          Branch Sides:
            - BranchSide:      'hook.c:569,57'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'hook.c:570,30'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'hook.c:569,85'
          Branch Sides:
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'hook.c:570,30'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'hook.c:569,9'
          Branch Sides:
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:572,19'
              BranchSideFuncs: []
        - Branch String:   'hook.c:565,3'
          Branch Sides:
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'hook.c:565,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hook.c:570,9'
          Dst:             mutt_istr_equal
    - functionName:    mutt_parse_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          621
      EdgeCount:       160
      CyclomaticComplexity: 48
      functionsReached:
        - __ctype_b_loc
        - buf_copy
        - buf_expand_path
        - buf_expand_path_regex
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_strdup
        - buf_string
        - cs_subset_string
        - expando_free
        - expando_parse
        - get_current_mailbox_view
        - get_current_menu
        - hook_new
        - mutt_check_simple
        - mutt_comp_valid_command
        - mutt_file_sanitize_regex
        - mutt_get_sourced_cwd
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_pattern_comp
        - mutt_str_equal
        - parse_extract_token
        - regcomp
        - regerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:173,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - buf_printf
                - parse_extract_token
                - buf_printf
                - __ctype_b_loc
            - BranchSide:      'hook.c:173,12'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - buf_printf
                - parse_extract_token
                - buf_printf
                - __ctype_b_loc
        - Branch String:   'hook.c:180,7'
          Branch Sides:
            - BranchSide:      'hook.c:182,13'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
                - __ctype_b_loc
            - BranchSide:      'hook.c:211,29'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
        - Branch String:   'hook.c:182,9'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
            - BranchSide:      'hook.c:189,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
        - Branch String:   'hook.c:185,7'
          Branch Sides:
            - BranchSide:      'hook.c:185,7'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
            - BranchSide:      'hook.c:189,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
        - Branch String:   'hook.c:185,7'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
            - BranchSide:      'hook.c:189,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_str_equal
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - parse_extract_token
                - buf_printf
        - Branch String:   'hook.c:190,24'
          Branch Sides:
            - BranchSide:      'hook.c:190,42'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
            - BranchSide:      'hook.c:202,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
        - Branch String:   'hook.c:190,9'
          Branch Sides:
            - BranchSide:      'hook.c:193,12'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'hook.c:202,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
        - Branch String:   'hook.c:193,12'
          Branch Sides:
            - BranchSide:      'hook.c:193,12'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:195,58'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:193,12'
          Branch Sides:
            - BranchSide:      'hook.c:193,12'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:195,58'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:193,11'
          Branch Sides:
            - BranchSide:      'hook.c:195,58'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:199,7'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
                - buf_printf
        - Branch String:   'hook.c:202,10'
          Branch Sides:
            - BranchSide:      'hook.c:202,10'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:204,56'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:202,10'
          Branch Sides:
            - BranchSide:      'hook.c:202,10'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:204,56'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:202,9'
          Branch Sides:
            - BranchSide:      'hook.c:204,56'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:211,29'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
                - buf_printf
        - Branch String:   'hook.c:216,7'
          Branch Sides:
            - BranchSide:      'hook.c:218,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:223,7'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
        - Branch String:   'hook.c:223,7'
          Branch Sides:
            - BranchSide:      'hook.c:223,7'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
            - BranchSide:      'hook.c:230,55'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
        - Branch String:   'hook.c:223,7'
          Branch Sides:
            - BranchSide:      'hook.c:223,7'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
            - BranchSide:      'hook.c:230,55'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
        - Branch String:   'hook.c:223,7'
          Branch Sides:
            - BranchSide:      'hook.c:225,55'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
            - BranchSide:      'hook.c:230,55'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
                - buf_string.626
                - mutt_comp_valid_command
                - buf_strcpy
                - mutt_check_simple
        - Branch String:   'hook.c:231,7'
          Branch Sides:
            - BranchSide:      'hook.c:235,19'
              BranchSideFuncs:
                - buf_string.626
                - mutt_comp_valid_command
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_strcpy
                - mutt_check_simple
            - BranchSide:      'hook.c:264,17'
              BranchSideFuncs:
                - buf_string.626
                - mutt_comp_valid_command
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_strcpy
                - mutt_check_simple
        - Branch String:   'hook.c:235,35'
          Branch Sides:
            - BranchSide:      'hook.c:235,39'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'hook.c:241,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
        - Branch String:   'hook.c:235,9'
          Branch Sides:
            - BranchSide:      'hook.c:237,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:241,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_expand_path_regex
                - buf_is_empty
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
        - Branch String:   'hook.c:247,27'
          Branch Sides:
            - BranchSide:      'hook.c:247,31'
              BranchSideFuncs:
                - buf_is_empty
                - buf_strcpy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
            - BranchSide:      'hook.c:254,9'
              BranchSideFuncs:
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
        - Branch String:   'hook.c:247,9'
          Branch Sides:
            - BranchSide:      'hook.c:249,7'
              BranchSideFuncs:
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
            - BranchSide:      'hook.c:254,9'
              BranchSideFuncs:
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_copy
        - Branch String:   'hook.c:254,9'
          Branch Sides:
            - BranchSide:      'hook.c:256,7'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:260,41'
              BranchSideFuncs:
                - buf_string.626
                - mutt_file_sanitize_regex
                - buf_pool_release
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:264,12'
          Branch Sides:
            - BranchSide:      'hook.c:266,33'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - mutt_check_simple
            - BranchSide:      'hook.c:272,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - mutt_check_simple
        - Branch String:   'hook.c:266,9'
          Branch Sides:
            - BranchSide:      'hook.c:268,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:281,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:272,27'
          Branch Sides:
            - BranchSide:      'hook.c:272,57'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:281,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:272,57'
          Branch Sides:
            - BranchSide:      'hook.c:273,19'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - mutt_check_simple
            - BranchSide:      'hook.c:281,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:273,42'
          Branch Sides:
            - BranchSide:      'hook.c:273,68'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - mutt_check_simple
            - BranchSide:      'hook.c:281,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:272,12'
          Branch Sides:
            - BranchSide:      'hook.c:278,5'
              BranchSideFuncs:
                - mutt_check_simple
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:281,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:281,7'
          Branch Sides:
            - BranchSide:      'hook.c:283,5'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:287,3'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:289,9'
          Branch Sides:
            - BranchSide:      'hook.c:292,32'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:298,21'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:292,11'
          Branch Sides:
            - BranchSide:      'hook.c:287,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:292,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:298,35'
          Branch Sides:
            - BranchSide:      'hook.c:287,3'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:298,51'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:298,71'
          Branch Sides:
            - BranchSide:      'hook.c:287,3'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:298,45'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_string.626
                - mutt_str_equal
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:298,14'
          Branch Sides:
            - BranchSide:      'hook.c:287,3'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
            - BranchSide:      'hook.c:301,11'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - buf_string.626
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
        - Branch String:   'hook.c:301,11'
          Branch Sides:
            - BranchSide:      'hook.c:308,34'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:321,9'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_strdup
                - mutt_mem_free
                - mutt_get_sourced_cwd
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:308,13'
          Branch Sides:
            - BranchSide:      'hook.c:287,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:308,13'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:326,13'
          Branch Sides:
            - BranchSide:      'hook.c:326,13'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:328,31'
              BranchSideFuncs:
                - expando_free
                - buf_string.626
                - expando_parse
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:287,3'
          Branch Sides:
            - BranchSide:      'hook.c:289,9'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
            - BranchSide:      'hook.c:338,12'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
        - Branch String:   'hook.c:338,7'
          Branch Sides:
            - BranchSide:      'hook.c:343,14'
              BranchSideFuncs:
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
            - BranchSide:      'hook.c:356,12'
              BranchSideFuncs:
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
        - Branch String:   'hook.c:343,9'
          Branch Sides:
            - BranchSide:      'hook.c:345,19'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:350,34'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:345,14'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:350,34'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:353,9'
          Branch Sides:
            - BranchSide:      'hook.c:353,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:370,12'
              BranchSideFuncs:
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:356,12'
          Branch Sides:
            - BranchSide:      'hook.c:359,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_string.626
                - regcomp
                - regerror
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
            - BranchSide:      'hook.c:370,12'
              BranchSideFuncs:
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:361,9'
          Branch Sides:
            - BranchSide:      'hook.c:363,30'
              BranchSideFuncs:
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:370,12'
              BranchSideFuncs:
                - buf_string.626
                - expando_parse
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:370,7'
          Branch Sides:
            - BranchSide:      'hook.c:371,25'
              BranchSideFuncs:
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:373,10'
              BranchSideFuncs:
                - hook_new
                - buf_strdup
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'hook.c:177,24'
          Dst:             buf_pool_get
        - Src:             'hook.c:178,28'
          Dst:             buf_pool_get
        - Src:             'hook.c:185,7'
          Dst:             __ctype_b_loc
        - Src:             'hook.c:189,5'
          Dst:             parse_extract_token
        - Src:             'hook.c:190,42'
          Dst:             buf_string
        - Src:             'hook.c:190,27'
          Dst:             mutt_str_equal
        - Src:             'hook.c:195,9'
          Dst:             buf_printf
        - Src:             'hook.c:199,7'
          Dst:             parse_extract_token
        - Src:             'hook.c:204,7'
          Dst:             buf_printf
        - Src:             'hook.c:210,3'
          Dst:             parse_extract_token
        - Src:             'hook.c:216,7'
          Dst:             buf_is_empty
        - Src:             'hook.c:218,5'
          Dst:             buf_printf
        - Src:             'hook.c:225,5'
          Dst:             buf_printf
        - Src:             'hook.c:230,38'
          Dst:             cs_subset_string
        - Src:             'hook.c:237,7'
          Dst:             buf_strcpy
        - Src:             'hook.c:241,26'
          Dst:             buf_pool_get
        - Src:             'hook.c:242,5'
          Dst:             buf_copy
        - Src:             'hook.c:243,5'
          Dst:             buf_expand_path_regex
        - Src:             'hook.c:247,9'
          Dst:             buf_is_empty
        - Src:             'hook.c:247,31'
          Dst:             buf_is_empty
        - Src:             'hook.c:256,7'
          Dst:             buf_copy
        - Src:             'hook.c:260,41'
          Dst:             buf_string
        - Src:             'hook.c:260,7'
          Dst:             mutt_file_sanitize_regex
        - Src:             'hook.c:262,5'
          Dst:             buf_pool_release
        - Src:             'hook.c:249,7'
          Dst:             buf_strcpy
        - Src:             'hook.c:250,7'
          Dst:             buf_pool_release
        - Src:             'hook.c:266,33'
          Dst:             buf_string
        - Src:             'hook.c:266,9'
          Dst:             mutt_comp_valid_command
        - Src:             'hook.c:268,7'
          Dst:             buf_strcpy
        - Src:             'hook.c:278,5'
          Dst:             mutt_check_simple
        - Src:             'hook.c:283,5'
          Dst:             buf_expand_path
        - Src:             'hook.c:292,41'
          Dst:             buf_string
        - Src:             'hook.c:292,11'
          Dst:             mutt_str_equal
        - Src:             'hook.c:299,29'
          Dst:             buf_string
        - Src:             'hook.c:299,14'
          Dst:             mutt_str_equal
        - Src:             'hook.c:308,43'
          Dst:             buf_string
        - Src:             'hook.c:308,13'
          Dst:             mutt_str_equal
        - Src:             'hook.c:321,9'
          Dst:             mutt_mem_free
        - Src:             'hook.c:322,25'
          Dst:             buf_strdup
        - Src:             'hook.c:323,9'
          Dst:             mutt_mem_free
        - Src:             'hook.c:324,29'
          Dst:             mutt_get_sourced_cwd
        - Src:             'hook.c:328,11'
          Dst:             expando_free
        - Src:             'hook.c:329,41'
          Dst:             buf_string
        - Src:             'hook.c:329,27'
          Dst:             expando_parse
        - Src:             'hook.c:350,34'
          Dst:             get_current_mailbox_view
        - Src:             'hook.c:351,25'
          Dst:             get_current_menu
        - Src:             'hook.c:352,43'
          Dst:             buf_string
        - Src:             'hook.c:352,11'
          Dst:             mutt_pattern_comp
        - Src:             'hook.c:359,10'
          Dst:             mutt_mem_calloc
        - Src:             'hook.c:360,15'
          Dst:             buf_string
        - Src:             'hook.c:360,15'
          Dst:             regcomp
        - Src:             'hook.c:363,7'
          Dst:             regerror
        - Src:             'hook.c:364,7'
          Dst:             mutt_mem_free
        - Src:             'hook.c:371,25'
          Dst:             buf_string
        - Src:             'hook.c:371,11'
          Dst:             expando_parse
        - Src:             'hook.c:373,10'
          Dst:             hook_new
        - Src:             'hook.c:375,19'
          Dst:             buf_strdup
        - Src:             'hook.c:376,23'
          Dst:             mutt_get_sourced_cwd
        - Src:             'hook.c:378,25'
          Dst:             buf_strdup
        - Src:             'hook.c:387,3'
          Dst:             buf_pool_release
        - Src:             'hook.c:388,3'
          Dst:             buf_pool_release
    - functionName:    mutt_parse_idxfmt_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          353
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - cs_subset_string
        - expando_free
        - expando_parse
        - get_current_mailbox_view
        - get_current_menu
        - hook_new
        - idxfmt_hashelem_free
        - mutt_check_simple
        - mutt_get_sourced_cwd
        - mutt_hash_find
        - mutt_hash_insert
        - mutt_hash_new
        - mutt_hash_set_destructor
        - mutt_mem_calloc
        - mutt_pattern_comp
        - mutt_str_equal
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:448,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string.626
                - mutt_hash_find
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
                - __ctype_b_loc
                - buf_printf
                - mutt_hash_new
                - mutt_hash_set_destructor
            - BranchSide:      'hook.c:448,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - buf_string.626
                - mutt_hash_find
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
                - __ctype_b_loc
                - buf_printf
                - mutt_hash_new
                - mutt_hash_set_destructor
        - Branch String:   'hook.c:453,7'
          Branch Sides:
            - BranchSide:      'hook.c:455,19'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
                - parse_extract_token
                - buf_string.626
                - mutt_hash_find
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
                - __ctype_b_loc
                - buf_printf
            - BranchSide:      'hook.c:459,8'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_hash_find
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
                - __ctype_b_loc
                - buf_printf
        - Branch String:   'hook.c:459,8'
          Branch Sides:
            - BranchSide:      'hook.c:459,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:461,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
        - Branch String:   'hook.c:459,8'
          Branch Sides:
            - BranchSide:      'hook.c:459,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:461,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
        - Branch String:   'hook.c:459,7'
          Branch Sides:
            - BranchSide:      'hook.c:461,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:464,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - mutt_hash_find
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
                - __ctype_b_loc
        - Branch String:   'hook.c:467,7'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
            - BranchSide:      'hook.c:473,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
        - Branch String:   'hook.c:470,5'
          Branch Sides:
            - BranchSide:      'hook.c:470,5'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
            - BranchSide:      'hook.c:473,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
        - Branch String:   'hook.c:470,5'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
            - BranchSide:      'hook.c:473,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
                - buf_printf
        - Branch String:   'hook.c:475,8'
          Branch Sides:
            - BranchSide:      'hook.c:475,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:477,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
        - Branch String:   'hook.c:475,8'
          Branch Sides:
            - BranchSide:      'hook.c:475,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:477,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
        - Branch String:   'hook.c:475,7'
          Branch Sides:
            - BranchSide:      'hook.c:477,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:480,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.626
                - expando_parse
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
        - Branch String:   'hook.c:483,7'
          Branch Sides:
            - BranchSide:      'hook.c:483,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:486,7'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
        - Branch String:   'hook.c:486,7'
          Branch Sides:
            - BranchSide:      'hook.c:486,7'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
            - BranchSide:      'hook.c:492,55'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
        - Branch String:   'hook.c:486,7'
          Branch Sides:
            - BranchSide:      'hook.c:486,7'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
            - BranchSide:      'hook.c:492,55'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
        - Branch String:   'hook.c:486,7'
          Branch Sides:
            - BranchSide:      'hook.c:488,55'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
            - BranchSide:      'hook.c:492,55'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
        - Branch String:   'hook.c:493,7'
          Branch Sides:
            - BranchSide:      'hook.c:494,5'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
            - BranchSide:      'hook.c:498,7'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_string.626
                - mutt_str_equal
                - expando_free
        - Branch String:   'hook.c:498,7'
          Branch Sides:
            - BranchSide:      'hook.c:500,5'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
            - BranchSide:      'hook.c:518,32'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
        - Branch String:   'hook.c:502,44'
          Branch Sides:
            - BranchSide:      'hook.c:500,5'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - expando_free
            - BranchSide:      'hook.c:502,18'
              BranchSideFuncs:
                - buf_string.626
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - expando_free
        - Branch String:   'hook.c:502,11'
          Branch Sides:
            - BranchSide:      'hook.c:500,5'
              BranchSideFuncs:
                - expando_free
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:505,29'
              BranchSideFuncs:
                - expando_free
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
        - Branch String:   'hook.c:500,5'
          Branch Sides:
            - BranchSide:      'hook.c:502,24'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
            - BranchSide:      'hook.c:518,32'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - buf_string.626
                - mutt_pattern_comp
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
        - Branch String:   'hook.c:523,7'
          Branch Sides:
            - BranchSide:      'hook.c:523,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:526,10'
              BranchSideFuncs:
                - hook_new
                - mutt_get_sourced_cwd
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
        - Branch String:   'hook.c:537,7'
          Branch Sides:
            - BranchSide:      'hook.c:539,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_string.626
                - mutt_hash_insert
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
            - BranchSide:      'hook.c:544,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - expando_free
      Callsites:
        - Src:             'hook.c:448,25'
          Dst:             buf_pool_get
        - Src:             'hook.c:449,28'
          Dst:             buf_pool_get
        - Src:             'hook.c:450,30'
          Dst:             buf_pool_get
        - Src:             'hook.c:455,19'
          Dst:             mutt_hash_new
        - Src:             'hook.c:456,5'
          Dst:             mutt_hash_set_destructor
        - Src:             'hook.c:456,5'
          Dst:             idxfmt_hashelem_free
        - Src:             'hook.c:461,5'
          Dst:             buf_printf
        - Src:             'hook.c:464,3'
          Dst:             parse_extract_token
        - Src:             'hook.c:465,53'
          Dst:             buf_string
        - Src:             'hook.c:465,25'
          Dst:             mutt_hash_find
        - Src:             'hook.c:470,5'
          Dst:             __ctype_b_loc
        - Src:             'hook.c:473,3'
          Dst:             parse_extract_token
        - Src:             'hook.c:477,5'
          Dst:             buf_printf
        - Src:             'hook.c:480,3'
          Dst:             parse_extract_token
        - Src:             'hook.c:482,23'
          Dst:             buf_string
        - Src:             'hook.c:482,9'
          Dst:             expando_parse
        - Src:             'hook.c:488,5'
          Dst:             buf_printf
        - Src:             'hook.c:492,38'
          Dst:             cs_subset_string
        - Src:             'hook.c:494,5'
          Dst:             mutt_check_simple
        - Src:             'hook.c:503,26'
          Dst:             buf_string
        - Src:             'hook.c:503,11'
          Dst:             mutt_str_equal
        - Src:             'hook.c:505,9'
          Dst:             expando_free
        - Src:             'hook.c:518,32'
          Dst:             get_current_mailbox_view
        - Src:             'hook.c:519,23'
          Dst:             get_current_menu
        - Src:             'hook.c:520,61'
          Dst:             buf_string
        - Src:             'hook.c:520,29'
          Dst:             mutt_pattern_comp
        - Src:             'hook.c:526,10'
          Dst:             hook_new
        - Src:             'hook.c:529,23'
          Dst:             mutt_get_sourced_cwd
        - Src:             'hook.c:531,25'
          Dst:             buf_strdup
        - Src:             'hook.c:539,10'
          Dst:             mutt_mem_calloc
        - Src:             'hook.c:541,35'
          Dst:             buf_string
        - Src:             'hook.c:541,5'
          Dst:             mutt_hash_insert
        - Src:             'hook.c:548,3'
          Dst:             buf_pool_release
        - Src:             'hook.c:549,3'
          Dst:             buf_pool_release
        - Src:             'hook.c:550,3'
          Dst:             buf_pool_release
        - Src:             'hook.c:551,3'
          Dst:             expando_free
    - functionName:    idxfmt_hashelem_free
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hook_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:418,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - hook_free
                - hook_free
                - mutt_mem_free
            - BranchSide:      'hook.c:418,20'
              BranchSideFuncs:
                - hook_free
                - hook_free
                - mutt_mem_free
        - Branch String:   'hook.c:422,3'
          Branch Sides:
            - BranchSide:      'hook.c:422,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'hook.c:422,3'
              BranchSideFuncs:
                - hook_free
                - hook_free
                - mutt_mem_free
        - Branch String:   'hook.c:424,5'
          Branch Sides:
            - BranchSide:      'hook.c:424,5'
              BranchSideFuncs:
                - hook_free
                - mutt_mem_free
            - BranchSide:      'hook.c:424,5'
              BranchSideFuncs:
                - hook_free
                - hook_free
                - mutt_mem_free
        - Branch String:   'hook.c:424,5'
          Branch Sides:
            - BranchSide:      'hook.c:424,5'
              BranchSideFuncs:
                - hook_free
                - mutt_mem_free
            - BranchSide:      'hook.c:424,5'
              BranchSideFuncs:
                - hook_free
                - hook_free
                - mutt_mem_free
      Callsites:
        - Src:             'hook.c:425,5'
          Dst:             hook_free
        - Src:             'hook.c:425,5'
          Dst:             hook_free
        - Src:             'hook.c:428,3'
          Dst:             mutt_mem_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hook_new
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hook.c:117,10'
          Branch Sides:
            - BranchSide:      'hook.c:117,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'hook.c:117,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'hook.c:117,10'
          Dst:             mutt_mem_calloc
    - functionName:    hook_free
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - expando_free
        - mutt_mem_free
        - mutt_pattern_free
        - regfree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hook.c:93,8'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_pattern_free
                - expando_free
                - mutt_mem_free
            - BranchSide:      'hook.c:93,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_pattern_free
                - expando_free
                - mutt_mem_free
        - Branch String:   'hook.c:93,12'
          Branch Sides:
            - BranchSide:      'hook.c:93,12'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:93,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_pattern_free
                - expando_free
                - mutt_mem_free
        - Branch String:   'hook.c:93,7'
          Branch Sides:
            - BranchSide:      'hook.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:98,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_pattern_free
                - expando_free
                - mutt_mem_free
        - Branch String:   'hook.c:101,7'
          Branch Sides:
            - BranchSide:      'hook.c:103,5'
              BranchSideFuncs:
                - mutt_pattern_free
                - expando_free
                - mutt_mem_free
            - BranchSide:      'hook.c:106,25'
              BranchSideFuncs:
                - mutt_pattern_free
                - expando_free
                - mutt_mem_free
      Callsites:
        - Src:             'hook.c:98,3'
          Dst:             mutt_mem_free
        - Src:             'hook.c:99,3'
          Dst:             mutt_mem_free
        - Src:             'hook.c:100,3'
          Dst:             mutt_mem_free
        - Src:             'hook.c:103,5'
          Dst:             regfree
        - Src:             'hook.c:104,5'
          Dst:             mutt_mem_free
        - Src:             'hook.c:106,3'
          Dst:             mutt_pattern_free
        - Src:             'hook.c:107,3'
          Dst:             expando_free
        - Src:             'hook.c:108,3'
          Dst:             mutt_mem_free
    - functionName:    regfree
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regcomp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delete_idxfmt_hooks
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hook.c:436,3'
          Branch Sides:
            - BranchSide:      'hook.c:436,3'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'hook.c:436,3'
              BranchSideFuncs:
                - mutt_hash_free
      Callsites:
        - Src:             'hook.c:436,3'
          Dst:             mutt_hash_free
    - functionName:    mutt_parse_unhook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          118
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - buf_addstr
        - buf_printf
        - delete_idxfmt_hooks
        - mutt_ch_lookup_remove
        - mutt_delete_hooks
        - mutt_get_hook_type
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hook.c:584,10'
          Branch Sides:
            - BranchSide:      'hook.c:584,10'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:584,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
        - Branch String:   'hook.c:584,10'
          Branch Sides:
            - BranchSide:      'hook.c:584,10'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:584,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
        - Branch String:   'hook.c:584,3'
          Branch Sides:
            - BranchSide:      'hook.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:586,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
        - Branch String:   'hook.c:587,9'
          Branch Sides:
            - BranchSide:      'hook.c:589,11'
              BranchSideFuncs:
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
            - BranchSide:      'hook.c:600,48'
              BranchSideFuncs:
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - parse_extract_token
                - mutt_str_equal
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
        - Branch String:   'hook.c:589,11'
          Branch Sides:
            - BranchSide:      'hook.c:591,9'
              BranchSideFuncs:
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
            - BranchSide:      'hook.c:594,7'
              BranchSideFuncs:
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
        - Branch String:   'hook.c:602,11'
          Branch Sides:
            - BranchSide:      'hook.c:604,66'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'hook.c:607,16'
              BranchSideFuncs:
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - delete_idxfmt_hooks
                - buf_printf
        - Branch String:   'hook.c:607,11'
          Branch Sides:
            - BranchSide:      'hook.c:609,9'
              BranchSideFuncs:
                - mutt_delete_hooks
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - delete_idxfmt_hooks
                - buf_printf
            - BranchSide:      'hook.c:612,11'
              BranchSideFuncs:
                - mutt_delete_hooks
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - delete_idxfmt_hooks
                - buf_printf
        - Branch String:   'hook.c:612,11'
          Branch Sides:
            - BranchSide:      'hook.c:615,25'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'hook.c:618,16'
              BranchSideFuncs:
                - mutt_delete_hooks
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
                - delete_idxfmt_hooks
        - Branch String:   'hook.c:618,11'
          Branch Sides:
            - BranchSide:      'hook.c:619,9'
              BranchSideFuncs:
                - delete_idxfmt_hooks
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
            - BranchSide:      'hook.c:621,9'
              BranchSideFuncs:
                - mutt_delete_hooks
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
        - Branch String:   'hook.c:584,10'
          Branch Sides:
            - BranchSide:      'hook.c:584,10'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:584,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_get_hook_type
                - mutt_ch_lookup_remove
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - buf_printf
                - buf_printf
                - buf_addstr
                - mutt_delete_hooks
                - delete_idxfmt_hooks
                - mutt_ch_lookup_remove
      Callsites:
        - Src:             'hook.c:586,5'
          Dst:             parse_extract_token
        - Src:             'hook.c:587,9'
          Dst:             mutt_str_equal
        - Src:             'hook.c:591,9'
          Dst:             buf_addstr
        - Src:             'hook.c:594,7'
          Dst:             mutt_delete_hooks
        - Src:             'hook.c:595,7'
          Dst:             delete_idxfmt_hooks
        - Src:             'hook.c:596,7'
          Dst:             mutt_ch_lookup_remove
        - Src:             'hook.c:600,24'
          Dst:             mutt_get_hook_type
        - Src:             'hook.c:604,9'
          Dst:             buf_printf
        - Src:             'hook.c:609,9'
          Dst:             mutt_ch_lookup_remove
        - Src:             'hook.c:614,9'
          Dst:             buf_printf
        - Src:             'hook.c:619,9'
          Dst:             delete_idxfmt_hooks
        - Src:             'hook.c:621,9'
          Dst:             mutt_delete_hooks
    - functionName:    mutt_delete_hooks
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hook_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hook.c:400,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - hook_free
            - BranchSide:      'hook.c:403,3'
              BranchSideFuncs:
                - hook_free
        - Branch String:   'hook.c:403,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:403,3'
              BranchSideFuncs: []
        - Branch String:   'hook.c:405,38'
          Branch Sides:
            - BranchSide:      'hook.c:405,53'
              BranchSideFuncs:
                - hook_free
            - BranchSide:      'hook.c:407,7'
              BranchSideFuncs:
                - hook_free
        - Branch String:   'hook.c:405,9'
          Branch Sides:
            - BranchSide:      'hook.c:403,3'
              BranchSideFuncs:
                - hook_free
            - BranchSide:      'hook.c:407,7'
              BranchSideFuncs:
                - hook_free
        - Branch String:   'hook.c:407,7'
          Branch Sides:
            - BranchSide:      'hook.c:407,7'
              BranchSideFuncs:
                - hook_free
            - BranchSide:      'hook.c:407,7'
              BranchSideFuncs:
                - hook_free
        - Branch String:   'hook.c:403,3'
          Branch Sides:
            - BranchSide:      'hook.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:403,3'
              BranchSideFuncs:
                - hook_free
      Callsites:
        - Src:             'hook.c:408,7'
          Dst:             hook_free
    - functionName:    hooks_init
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commands_register
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hook.c:1055,22'
          Branch Sides:
            - BranchSide:      'hook.c:1055,22'
              BranchSideFuncs:
                - commands_register
            - BranchSide:      'hook.c:1055,22'
              BranchSideFuncs:
                - commands_register
      Callsites:
        - Src:             'hook.c:1055,3'
          Dst:             commands_register
    - functionName:    mutt_parse_charset_iconv_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_string
        - mutt_ch_lookup_add
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hook.c:126,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - parse_extract_token
                - buf_is_empty
                - buf_is_empty
                - buf_printf
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_printf
            - BranchSide:      'hook.c:126,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - parse_extract_token
                - parse_extract_token
                - buf_is_empty
                - buf_is_empty
                - buf_printf
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_printf
        - Branch String:   'hook.c:131,7'
          Branch Sides:
            - BranchSide:      'hook.c:131,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:133,7'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - buf_is_empty
                - buf_printf
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_printf
        - Branch String:   'hook.c:133,7'
          Branch Sides:
            - BranchSide:      'hook.c:133,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:136,32'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_printf
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_printf
        - Branch String:   'hook.c:138,27'
          Branch Sides:
            - BranchSide:      'hook.c:138,30'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:140,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:138,7'
          Branch Sides:
            - BranchSide:      'hook.c:140,54'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:143,12'
              BranchSideFuncs:
                - buf_printf
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
        - Branch String:   'hook.c:143,12'
          Branch Sides:
            - BranchSide:      'hook.c:143,12'
              BranchSideFuncs:
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:149,37'
              BranchSideFuncs:
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:143,12'
          Branch Sides:
            - BranchSide:      'hook.c:143,12'
              BranchSideFuncs:
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:149,37'
              BranchSideFuncs:
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:143,12'
          Branch Sides:
            - BranchSide:      'hook.c:145,55'
              BranchSideFuncs:
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:149,37'
              BranchSideFuncs:
                - buf_string.626
                - buf_string.626
                - mutt_ch_lookup_add
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:149,12'
          Branch Sides:
            - BranchSide:      'hook.c:149,12'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:152,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'hook.c:126,26'
          Dst:             buf_pool_get
        - Src:             'hook.c:127,28'
          Dst:             buf_pool_get
        - Src:             'hook.c:131,7'
          Dst:             parse_extract_token
        - Src:             'hook.c:133,7'
          Dst:             parse_extract_token
        - Src:             'hook.c:138,7'
          Dst:             buf_is_empty
        - Src:             'hook.c:138,30'
          Dst:             buf_is_empty
        - Src:             'hook.c:140,5'
          Dst:             buf_printf
        - Src:             'hook.c:145,5'
          Dst:             buf_printf
        - Src:             'hook.c:146,5'
          Dst:             buf_reset
        - Src:             'hook.c:149,37'
          Dst:             buf_string
        - Src:             'hook.c:149,56'
          Dst:             buf_string
        - Src:             'hook.c:149,12'
          Dst:             mutt_ch_lookup_add
        - Src:             'hook.c:155,3'
          Dst:             buf_pool_release
        - Src:             'hook.c:156,3'
          Dst:             buf_pool_release
    - functionName:    mutt_idxfmt_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_hash_find
        - mutt_pattern_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:994,8'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_pattern_exec
            - BranchSide:      'hook.c:994,8'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_pattern_exec
        - Branch String:   'hook.c:994,7'
          Branch Sides:
            - BranchSide:      'hook.c:994,7'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:997,25'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_pattern_exec
        - Branch String:   'hook.c:998,7'
          Branch Sides:
            - BranchSide:      'hook.c:998,7'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:1001,19'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'hook.c:1007,3'
          Branch Sides:
            - BranchSide:      'hook.c:1009,27'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:1017,19'
              BranchSideFuncs: []
        - Branch String:   'hook.c:1010,9'
          Branch Sides:
            - BranchSide:      'hook.c:1007,3'
              BranchSideFuncs:
                - mutt_pattern_exec
            - BranchSide:      'hook.c:1012,19'
              BranchSideFuncs: []
        - Branch String:   'hook.c:1007,3'
          Branch Sides:
            - BranchSide:      'hook.c:1009,27'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:1017,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hook.c:997,25'
          Dst:             mutt_hash_find
        - Src:             'hook.c:1010,10'
          Dst:             mutt_pattern_exec
    - functionName:    mutt_startup_shutdown_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - parse_rc_line_cwd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:968,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_reset
            - BranchSide:      'hook.c:968,24'
              BranchSideFuncs:
                - buf_pool_get
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:970,3'
          Branch Sides:
            - BranchSide:      'hook.c:970,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:972,17'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:972,25'
          Branch Sides:
            - BranchSide:      'hook.c:970,3'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_string.626
                - buf_reset
                - buf_pool_release
            - BranchSide:      'hook.c:972,35'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:972,9'
          Branch Sides:
            - BranchSide:      'hook.c:970,3'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_string.626
                - buf_reset
                - buf_pool_release
            - BranchSide:      'hook.c:975,48'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:975,9'
          Branch Sides:
            - BranchSide:      'hook.c:970,3'
              BranchSideFuncs:
                - buf_string.626
                - buf_reset
                - parse_rc_line_cwd
                - buf_pool_release
            - BranchSide:      'hook.c:977,7'
              BranchSideFuncs:
                - buf_string.626
                - buf_reset
                - parse_rc_line_cwd
                - buf_pool_release
        - Branch String:   'hook.c:970,3'
          Branch Sides:
            - BranchSide:      'hook.c:970,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:972,17'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_reset
      Callsites:
        - Src:             'hook.c:968,24'
          Dst:             buf_pool_get
        - Src:             'hook.c:975,9'
          Dst:             parse_rc_line_cwd
        - Src:             'hook.c:977,7'
          Dst:             buf_string
        - Src:             'hook.c:978,7'
          Dst:             buf_reset
        - Src:             'hook.c:981,3'
          Dst:             buf_pool_release
    - functionName:    mutt_timeout_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - mutt_temp_attachments_cleanup
        - parse_rc_line_cwd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hook.c:936,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
                - buf_string.626
                - buf_reset
            - BranchSide:      'hook.c:936,24'
              BranchSideFuncs:
                - buf_pool_get
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:938,3'
          Branch Sides:
            - BranchSide:      'hook.c:938,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_temp_attachments_cleanup
            - BranchSide:      'hook.c:940,17'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:940,25'
          Branch Sides:
            - BranchSide:      'hook.c:938,3'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_string.626
                - buf_reset
                - buf_pool_release
                - mutt_temp_attachments_cleanup
            - BranchSide:      'hook.c:940,35'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:940,9'
          Branch Sides:
            - BranchSide:      'hook.c:938,3'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_string.626
                - buf_reset
                - buf_pool_release
                - mutt_temp_attachments_cleanup
            - BranchSide:      'hook.c:943,48'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
                - buf_string.626
                - buf_reset
        - Branch String:   'hook.c:943,9'
          Branch Sides:
            - BranchSide:      'hook.c:938,3'
              BranchSideFuncs:
                - buf_string.626
                - buf_reset
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
            - BranchSide:      'hook.c:945,7'
              BranchSideFuncs:
                - buf_string.626
                - buf_reset
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
        - Branch String:   'hook.c:938,3'
          Branch Sides:
            - BranchSide:      'hook.c:938,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_temp_attachments_cleanup
            - BranchSide:      'hook.c:940,17'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - buf_pool_release
                - mutt_temp_attachments_cleanup
                - buf_string.626
                - buf_reset
      Callsites:
        - Src:             'hook.c:936,24'
          Dst:             buf_pool_get
        - Src:             'hook.c:943,9'
          Dst:             parse_rc_line_cwd
        - Src:             'hook.c:945,7'
          Dst:             buf_string
        - Src:             'hook.c:946,7'
          Dst:             buf_reset
        - Src:             'hook.c:952,3'
          Dst:             buf_pool_release
        - Src:             'hook.c:955,3'
          Dst:             mutt_temp_attachments_cleanup
    - functionName:    mutt_account_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_regex_match
        - parse_rc_line_cwd
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hook.c:894,7'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:894,7'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:894,7'
          Branch Sides:
            - BranchSide:      'hook.c:894,7'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:898,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:900,3'
          Branch Sides:
            - BranchSide:      'hook.c:902,17'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:924,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'hook.c:902,25'
          Branch Sides:
            - BranchSide:      'hook.c:900,3'
              BranchSideFuncs:
                - mutt_regex_match
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:902,35'
              BranchSideFuncs:
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:902,9'
          Branch Sides:
            - BranchSide:      'hook.c:900,3'
              BranchSideFuncs:
                - mutt_regex_match
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:905,33'
              BranchSideFuncs:
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:905,9'
          Branch Sides:
            - BranchSide:      'hook.c:900,3'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:907,14'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:911,11'
          Branch Sides:
            - BranchSide:      'hook.c:913,9'
              BranchSideFuncs:
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:920,14'
              BranchSideFuncs:
                - mutt_regex_match
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:900,3'
          Branch Sides:
            - BranchSide:      'hook.c:902,17'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:924,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'hook.c:898,24'
          Dst:             buf_pool_get
        - Src:             'hook.c:905,9'
          Dst:             mutt_regex_match
        - Src:             'hook.c:911,11'
          Dst:             parse_rc_line_cwd
        - Src:             'hook.c:913,9'
          Dst:             buf_string
        - Src:             'hook.c:914,9'
          Dst:             buf_pool_release
        - Src:             'hook.c:924,3'
          Dst:             buf_pool_release
    - functionName:    list_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_list_insert_tail
        - mutt_regex_match
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:863,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'hook.c:863,3'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'hook.c:863,3'
          Branch Sides:
            - BranchSide:      'hook.c:863,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:865,15'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'hook.c:865,28'
          Branch Sides:
            - BranchSide:      'hook.c:863,3'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'hook.c:865,54'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'hook.c:865,9'
          Branch Sides:
            - BranchSide:      'hook.c:863,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_regex_match
            - BranchSide:      'hook.c:867,56'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_regex_match
        - Branch String:   'hook.c:863,3'
          Branch Sides:
            - BranchSide:      'hook.c:863,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:865,15'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_str_dup
                - mutt_list_insert_tail
      Callsites:
        - Src:             'hook.c:865,31'
          Dst:             mutt_regex_match
        - Src:             'hook.c:867,38'
          Dst:             mutt_str_dup
        - Src:             'hook.c:867,7'
          Dst:             mutt_list_insert_tail
    - functionName:    mutt_crypt_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - list_hook
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:881,36'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_string.626
                - list_hook
            - BranchSide:      'hook.c:881,36'
              BranchSideFuncs:
                - buf_string.626
                - list_hook
      Callsites:
        - Src:             'hook.c:881,19'
          Dst:             buf_string
        - Src:             'hook.c:881,3'
          Dst:             list_hook
    - functionName:    mutt_select_fcc
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          138
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - addr_hook
        - buf_alloc
        - buf_concat_path
        - buf_fix_dptr
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - mutt_safe_path
        - mx_access
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hook.c:819,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - addr_hook
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_fix_dptr
            - BranchSide:      'hook.c:819,3'
              BranchSideFuncs:
                - buf_alloc
                - addr_hook
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_fix_dptr
        - Branch String:   'hook.c:821,7'
          Branch Sides:
            - BranchSide:      'hook.c:823,32'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_pretty_mailbox
            - BranchSide:      'hook.c:847,5'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_pretty_mailbox
        - Branch String:   'hook.c:829,22'
          Branch Sides:
            - BranchSide:      'hook.c:829,43'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_strcpy
            - BranchSide:      'hook.c:829,39'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
        - Branch String:   'hook.c:829,39'
          Branch Sides:
            - BranchSide:      'hook.c:829,43'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_strcpy
            - BranchSide:      'hook.c:842,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'hook.c:829,46'
          Branch Sides:
            - BranchSide:      'hook.c:829,49'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_strcpy
            - BranchSide:      'hook.c:832,28'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'hook.c:829,52'
          Branch Sides:
            - BranchSide:      'hook.c:829,55'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_strcpy
            - BranchSide:      'hook.c:832,28'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - cs_subset_string
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'hook.c:829,9'
          Branch Sides:
            - BranchSide:      'hook.c:832,28'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'hook.c:842,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'hook.c:835,29'
          Branch Sides:
            - BranchSide:      'hook.c:835,47'
              BranchSideFuncs:
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'hook.c:835,47'
              BranchSideFuncs:
                - buf_string.626
                - buf_concat_path
                - buf_pool_release
                - buf_string.626
                - mx_access
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'hook.c:837,25'
          Branch Sides:
            - BranchSide:      'hook.c:837,39'
              BranchSideFuncs:
                - buf_pretty_mailbox
            - BranchSide:      'hook.c:839,5'
              BranchSideFuncs:
                - buf_pretty_mailbox
        - Branch String:   'hook.c:837,11'
          Branch Sides:
            - BranchSide:      'hook.c:838,9'
              BranchSideFuncs:
                - buf_pretty_mailbox
            - BranchSide:      'hook.c:839,5'
              BranchSideFuncs:
                - buf_pretty_mailbox
      Callsites:
        - Src:             'hook.c:819,3'
          Dst:             buf_alloc
        - Src:             'hook.c:821,7'
          Dst:             addr_hook
        - Src:             'hook.c:826,30'
          Dst:             cs_subset_bool
        - Src:             'hook.c:827,31'
          Dst:             cs_subset_bool
        - Src:             'hook.c:828,34'
          Dst:             cs_subset_string
        - Src:             'hook.c:832,28'
          Dst:             buf_pool_get
        - Src:             'hook.c:833,7'
          Dst:             mutt_safe_path
        - Src:             'hook.c:834,36'
          Dst:             cs_subset_string
        - Src:             'hook.c:835,47'
          Dst:             buf_string
        - Src:             'hook.c:835,7'
          Dst:             buf_concat_path
        - Src:             'hook.c:836,7'
          Dst:             buf_pool_release
        - Src:             'hook.c:837,39'
          Dst:             buf_string
        - Src:             'hook.c:837,29'
          Dst:             mx_access
        - Src:             'hook.c:838,9'
          Dst:             buf_strcpy
        - Src:             'hook.c:842,7'
          Dst:             buf_strcpy
        - Src:             'hook.c:847,5'
          Dst:             buf_fix_dptr
        - Src:             'hook.c:850,3'
          Dst:             buf_pretty_mailbox
    - functionName:    addr_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_alloc
        - buf_fix_dptr
        - mutt_make_string
        - mutt_pattern_exec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hook.c:750,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
            - BranchSide:      'hook.c:750,23'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
        - Branch String:   'hook.c:753,3'
          Branch Sides:
            - BranchSide:      'hook.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:755,16'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
        - Branch String:   'hook.c:755,9'
          Branch Sides:
            - BranchSide:      'hook.c:753,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
            - BranchSide:      'hook.c:758,15'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
        - Branch String:   'hook.c:758,9'
          Branch Sides:
            - BranchSide:      'hook.c:753,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
            - BranchSide:      'hook.c:760,30'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
        - Branch String:   'hook.c:760,11'
          Branch Sides:
            - BranchSide:      'hook.c:753,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
            - BranchSide:      'hook.c:763,9'
              BranchSideFuncs:
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
        - Branch String:   'hook.c:753,3'
          Branch Sides:
            - BranchSide:      'hook.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:755,16'
              BranchSideFuncs:
                - mutt_pattern_exec
                - buf_alloc
                - mutt_make_string
                - buf_fix_dptr
      Callsites:
        - Src:             'hook.c:760,12'
          Dst:             mutt_pattern_exec
        - Src:             'hook.c:763,9'
          Dst:             buf_alloc
        - Src:             'hook.c:764,9'
          Dst:             mutt_make_string
        - Src:             'hook.c:765,9'
          Dst:             buf_fix_dptr
    - functionName:    mutt_default_save
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          133
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - addr_hook
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - get_current_mailbox
        - mutt_addr_is_user
        - mutt_safe_path
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hook.c:781,27'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - get_current_mailbox
                - addr_hook
                - mutt_addr_is_user
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:781,27'
              BranchSideFuncs:
                - get_current_mailbox
                - addr_hook
                - mutt_addr_is_user
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:782,7'
          Branch Sides:
            - BranchSide:      'hook.c:782,7'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:785,29'
              BranchSideFuncs:
                - mutt_addr_is_user
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:793,16'
          Branch Sides:
            - BranchSide:      'hook.c:793,19'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:797,12'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:793,28'
          Branch Sides:
            - BranchSide:      'hook.c:793,41'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:795,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:793,7'
          Branch Sides:
            - BranchSide:      'hook.c:795,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:805,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:795,29'
          Branch Sides:
            - BranchSide:      'hook.c:795,38'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:797,12'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:795,12'
          Branch Sides:
            - BranchSide:      'hook.c:797,12'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:805,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:797,15'
          Branch Sides:
            - BranchSide:      'hook.c:797,22'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:799,12'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:797,12'
          Branch Sides:
            - BranchSide:      'hook.c:799,12'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
            - BranchSide:      'hook.c:805,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:799,15'
          Branch Sides:
            - BranchSide:      'hook.c:799,15'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:799,22'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
        - Branch String:   'hook.c:799,12'
          Branch Sides:
            - BranchSide:      'hook.c:799,12'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:805,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_safe_path
                - buf_string.626
                - buf_add_printf
                - buf_pool_release
      Callsites:
        - Src:             'hook.c:781,27'
          Dst:             get_current_mailbox
        - Src:             'hook.c:782,7'
          Dst:             addr_hook
        - Src:             'hook.c:791,18'
          Dst:             mutt_addr_is_user
        - Src:             'hook.c:805,26'
          Dst:             buf_pool_get
        - Src:             'hook.c:806,5'
          Dst:             mutt_safe_path
        - Src:             'hook.c:807,33'
          Dst:             buf_string
        - Src:             'hook.c:807,5'
          Dst:             buf_add_printf
        - Src:             'hook.c:808,5'
          Dst:             buf_pool_release
    - functionName:    mutt_message_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_pattern_exec
        - parse_rc_line_cwd
      functionUses:    38
      BranchProfiles:
        - Branch String:   'hook.c:704,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:704,23'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:709,3'
          Branch Sides:
            - BranchSide:      'hook.c:711,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:733,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'hook.c:711,9'
          Branch Sides:
            - BranchSide:      'hook.c:709,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:714,15'
              BranchSideFuncs:
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:714,9'
          Branch Sides:
            - BranchSide:      'hook.c:709,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:716,30'
              BranchSideFuncs:
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:716,11'
          Branch Sides:
            - BranchSide:      'hook.c:709,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'hook.c:719,37'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_pattern_exec
                - buf_pool_release
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:719,13'
          Branch Sides:
            - BranchSide:      'hook.c:721,11'
              BranchSideFuncs:
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:729,9'
              BranchSideFuncs:
                - mutt_pattern_exec
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'hook.c:709,3'
          Branch Sides:
            - BranchSide:      'hook.c:711,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:733,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'hook.c:705,24'
          Dst:             buf_pool_get
        - Src:             'hook.c:716,12'
          Dst:             mutt_pattern_exec
        - Src:             'hook.c:719,13'
          Dst:             parse_rc_line_cwd
        - Src:             'hook.c:721,11'
          Dst:             buf_string
        - Src:             'hook.c:723,11'
          Dst:             buf_pool_release
        - Src:             'hook.c:733,3'
          Dst:             buf_pool_release
    - functionName:    mutt_find_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_regex_match
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hook.c:684,3'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - mutt_regex_match
            - BranchSide:      'hook.c:684,3'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'hook.c:684,3'
          Branch Sides:
            - BranchSide:      'hook.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:686,14'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'hook.c:686,9'
          Branch Sides:
            - BranchSide:      'hook.c:684,3'
              BranchSideFuncs:
                - mutt_regex_match
            - BranchSide:      'hook.c:688,34'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'hook.c:688,11'
          Branch Sides:
            - BranchSide:      'hook.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:689,21'
              BranchSideFuncs: []
        - Branch String:   'hook.c:684,3'
          Branch Sides:
            - BranchSide:      'hook.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:686,14'
              BranchSideFuncs:
                - mutt_regex_match
      Callsites:
        - Src:             'hook.c:688,11'
          Dst:             mutt_regex_match
    - functionName:    mutt_folder_hook
      functionSourceFile: '/src/neomutt/hook.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_regex_match
        - parse_rc_line_cwd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hook.c:634,8'
          Branch Sides:
            - BranchSide:      'hook.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
            - BranchSide:      'hook.c:634,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
        - Branch String:   'hook.c:634,13'
          Branch Sides:
            - BranchSide:      'hook.c:634,17'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
            - BranchSide:      'hook.c:638,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
        - Branch String:   'hook.c:634,7'
          Branch Sides:
            - BranchSide:      'hook.c:634,7'
              BranchSideFuncs: []
            - BranchSide:      'hook.c:638,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
        - Branch String:   'hook.c:642,3'
          Branch Sides:
            - BranchSide:      'hook.c:644,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:667,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'hook.c:644,9'
          Branch Sides:
            - BranchSide:      'hook.c:642,3'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_regex_match
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:647,17'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
        - Branch String:   'hook.c:647,9'
          Branch Sides:
            - BranchSide:      'hook.c:642,3'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_regex_match
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:651,33'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - parse_rc_line_cwd
                - buf_string.626
        - Branch String:   'hook.c:651,9'
          Branch Sides:
            - BranchSide:      'hook.c:653,14'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
            - BranchSide:      'hook.c:656,9'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
        - Branch String:   'hook.c:653,14'
          Branch Sides:
            - BranchSide:      'hook.c:642,3'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
            - BranchSide:      'hook.c:656,9'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
        - Branch String:   'hook.c:656,9'
          Branch Sides:
            - BranchSide:      'hook.c:642,3'
              BranchSideFuncs:
                - mutt_regex_match
                - mutt_regex_match
                - parse_rc_line_cwd
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:658,7'
              BranchSideFuncs:
                - parse_rc_line_cwd
                - mutt_regex_match
                - mutt_regex_match
                - buf_pool_release
                - buf_string.626
        - Branch String:   'hook.c:660,11'
          Branch Sides:
            - BranchSide:      'hook.c:642,3'
              BranchSideFuncs:
                - buf_string.626
                - buf_pool_release
            - BranchSide:      'hook.c:662,9'
              BranchSideFuncs:
                - buf_string.626
                - buf_pool_release
        - Branch String:   'hook.c:642,3'
          Branch Sides:
            - BranchSide:      'hook.c:644,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'hook.c:667,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'hook.c:638,24'
          Dst:             buf_pool_get
        - Src:             'hook.c:651,9'
          Dst:             mutt_regex_match
        - Src:             'hook.c:653,14'
          Dst:             mutt_regex_match
        - Src:             'hook.c:660,11'
          Dst:             parse_rc_line_cwd
        - Src:             'hook.c:662,9'
          Dst:             buf_string
        - Src:             'hook.c:667,3'
          Dst:             buf_pool_release
    - functionName:    get_field_text
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_replace
        - mutt_str_skip_whitespace
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mailcap.c:205,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_skip_whitespace
                - mutt_str_replace
            - BranchSide:      'mailcap.c:205,11'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_skip_whitespace
                - mutt_str_replace
        - Branch String:   'mailcap.c:206,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:208,9'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_replace
            - BranchSide:      'mailcap.c:218,5'
              BranchSideFuncs: []
        - Branch String:   'mailcap.c:208,9'
          Branch Sides:
            - BranchSide:      'mailcap.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:210,12'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_replace
      Callsites:
        - Src:             'mailcap.c:205,11'
          Dst:             mutt_str_skip_whitespace
        - Src:             'mailcap.c:211,15'
          Dst:             mutt_str_skip_whitespace
        - Src:             'mailcap.c:212,7'
          Dst:             mutt_str_replace
    - functionName:    get_field
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_remove_trailing_ws
        - mutt_str_skip_email_wsp
        - strpbrk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mailcap.c:168,8'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
            - BranchSide:      'mailcap.c:168,8'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
        - Branch String:   'mailcap.c:168,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:173,16'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
        - Branch String:   'mailcap.c:173,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:175,9'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
            - BranchSide:      'mailcap.c:188,3'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
        - Branch String:   'mailcap.c:175,9'
          Branch Sides:
            - BranchSide:      'mailcap.c:177,14'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
            - BranchSide:      'mailcap.c:183,11'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
        - Branch String:   'mailcap.c:178,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
            - BranchSide:      'mailcap.c:179,10'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_skip_email_wsp
                - mutt_str_remove_trailing_ws
      Callsites:
        - Src:             'mailcap.c:173,16'
          Dst:             strpbrk
        - Src:             'mailcap.c:184,12'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'mailcap.c:188,3'
          Dst:             mutt_str_remove_trailing_ws
    - functionName:    mailcap_expand_filename
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          273
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_strcpy_n
        - buf_string
        - mutt_adv_mktemp
        - mutt_file_expand_fmt
        - mutt_str_len
        - strrchr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mailcap.c:559,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - strrchr
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
                - mutt_file_expand_fmt
            - BranchSide:      'mailcap.c:559,3'
              BranchSideFuncs:
                - buf_reset
                - strrchr
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
                - mutt_file_expand_fmt
        - Branch String:   'mailcap.c:563,20'
          Branch Sides:
            - BranchSide:      'mailcap.c:563,28'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
            - BranchSide:      'mailcap.c:566,7'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
        - Branch String:   'mailcap.c:563,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:564,22'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
                - mutt_file_expand_fmt
            - BranchSide:      'mailcap.c:566,7'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
                - mutt_file_expand_fmt
        - Branch String:   'mailcap.c:566,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:566,23'
              BranchSideFuncs:
                - mutt_file_expand_fmt
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:576,5'
              BranchSideFuncs:
                - mutt_file_expand_fmt
                - mutt_adv_mktemp
        - Branch String:   'mailcap.c:566,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:566,15'
              BranchSideFuncs:
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:566,23'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
        - Branch String:   'mailcap.c:566,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:567,17'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
            - BranchSide:      'mailcap.c:569,8'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
                - buf_strcpy
        - Branch String:   'mailcap.c:569,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:572,7'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:585,17'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
        - Branch String:   'mailcap.c:585,5'
          Branch Sides:
            - BranchSide:      'mailcap.c:587,28'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:647,7'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
        - Branch String:   'mailcap.c:587,36'
          Branch Sides:
            - BranchSide:      'mailcap.c:587,55'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy_n
            - BranchSide:      'mailcap.c:595,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
                - buf_strcpy
        - Branch String:   'mailcap.c:595,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:585,35'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
                - buf_strcpy
            - BranchSide:      'mailcap.c:595,41'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
                - buf_strcpy
        - Branch String:   'mailcap.c:595,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:585,35'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
                - buf_strcpy
            - BranchSide:      'mailcap.c:596,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
                - buf_strcpy
        - Branch String:   'mailcap.c:585,5'
          Branch Sides:
            - BranchSide:      'mailcap.c:587,28'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:647,7'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
        - Branch String:   'mailcap.c:618,19'
          Branch Sides:
            - BranchSide:      'mailcap.c:618,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
            - BranchSide:      'mailcap.c:618,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
        - Branch String:   'mailcap.c:618,36'
          Branch Sides:
            - BranchSide:      'mailcap.c:620,13'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
            - BranchSide:      'mailcap.c:629,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
        - Branch String:   'mailcap.c:620,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
            - BranchSide:      'mailcap.c:629,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
        - Branch String:   'mailcap.c:629,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:630,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
            - BranchSide:      'mailcap.c:632,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
                - buf_strcpy_n
        - Branch String:   'mailcap.c:635,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:636,9'
              BranchSideFuncs:
                - buf_strcpy_n
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:637,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
        - Branch String:   'mailcap.c:637,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:638,44'
              BranchSideFuncs:
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
            - BranchSide:      'mailcap.c:639,37'
              BranchSideFuncs:
                - buf_string.694
                - buf_string.694
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_adv_mktemp
      Callsites:
        - Src:             'mailcap.c:559,3'
          Dst:             buf_reset
        - Src:             'mailcap.c:563,28'
          Dst:             strrchr
        - Src:             'mailcap.c:566,23'
          Dst:             strrchr
        - Src:             'mailcap.c:572,7'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:576,5'
          Dst:             mutt_file_expand_fmt
        - Src:             'mailcap.c:617,16'
          Dst:             mutt_str_len
        - Src:             'mailcap.c:617,47'
          Dst:             mutt_str_len
        - Src:             'mailcap.c:632,29'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:633,30'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:636,9'
          Dst:             buf_strcpy_n
        - Src:             'mailcap.c:638,9'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:639,37'
          Dst:             buf_string
        - Src:             'mailcap.c:639,64'
          Dst:             buf_string
        - Src:             'mailcap.c:639,7'
          Dst:             buf_printf
        - Src:             'mailcap.c:641,7'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:642,7'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:647,7'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:651,3'
          Dst:             mutt_adv_mktemp
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfc1524_mailcap_parse
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          692
      EdgeCount:       188
      CyclomaticComplexity: 55
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_sanitize_filename
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - get_field
        - get_field_text
        - mailcap_expand_command
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_istr_equal
        - mutt_istr_startswith
        - mutt_istrn_equal
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - mutt_system
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mailcap.c:237,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:237,9'
              BranchSideFuncs:
                - strchr
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:253,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:257,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:258,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:255,24'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mailcap.c:437,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mailcap.c:261,5'
          Branch Sides:
            - BranchSide:      'mailcap.c:264,11'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:434,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'mailcap.c:264,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:266,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:270,39'
          Branch Sides:
            - BranchSide:      'mailcap.c:270,44'
              BranchSideFuncs:
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:279,12'
              BranchSideFuncs:
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:270,79'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:271,45'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:271,65'
          Branch Sides:
            - BranchSide:      'mailcap.c:272,45'
              BranchSideFuncs:
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:279,12'
              BranchSideFuncs:
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:270,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:279,12'
              BranchSideFuncs:
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:280,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:281,26'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:290,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:293,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:395,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:297,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:299,15'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:302,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:299,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:300,34'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:302,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:305,15'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:308,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:305,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:306,34'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:308,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:311,36'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:317,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:311,44'
          Branch Sides:
            - BranchSide:      'mailcap.c:312,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:312,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:311,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:315,11'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:317,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:319,36'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:325,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:319,44'
          Branch Sides:
            - BranchSide:      'mailcap.c:320,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:320,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:319,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:323,11'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:325,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:327,36'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:333,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:327,44'
          Branch Sides:
            - BranchSide:      'mailcap.c:328,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:328,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:327,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:331,11'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:333,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:335,36'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:341,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:335,44'
          Branch Sides:
            - BranchSide:      'mailcap.c:336,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:336,46'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:335,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:339,11'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:341,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:343,32'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:346,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:343,40'
          Branch Sides:
            - BranchSide:      'mailcap.c:344,42'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:344,42'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:346,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:348,32'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:350,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:348,40'
          Branch Sides:
            - BranchSide:      'mailcap.c:348,88'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:348,88'
              BranchSideFuncs:
                - get_field_text
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:350,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:354,17'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:382,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:356,81'
          Branch Sides:
            - BranchSide:      'mailcap.c:356,84'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:381,9'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:356,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:358,38'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:381,9'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:362,17'
          Branch Sides:
            - BranchSide:      'mailcap.c:363,37'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:365,26'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:363,48'
          Branch Sides:
            - BranchSide:      'mailcap.c:363,15'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:363,15'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:366,17'
          Branch Sides:
            - BranchSide:      'mailcap.c:368,15'
              BranchSideFuncs:
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:372,40'
              BranchSideFuncs:
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:372,17'
          Branch Sides:
            - BranchSide:      'mailcap.c:376,13'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:377,13'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:382,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:384,15'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:387,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:384,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:385,33'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:387,18'
          Branch Sides:
            - BranchSide:      'mailcap.c:290,7'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:389,15'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:389,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:390,35'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:391,21'
              BranchSideFuncs:
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:290,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:293,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:395,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:395,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:397,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:400,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:397,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:416,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:419,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:400,16'
          Branch Sides:
            - BranchSide:      'mailcap.c:402,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:405,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:402,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:416,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:419,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:405,16'
          Branch Sides:
            - BranchSide:      'mailcap.c:407,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:410,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:407,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:416,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:419,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:410,16'
          Branch Sides:
            - BranchSide:      'mailcap.c:412,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:416,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:412,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:416,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:419,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_read_line
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mailcap.c:261,19'
          Branch Sides:
            - BranchSide:      'mailcap.c:261,49'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - get_field
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_str_equal
                - get_field
                - mutt_str_dup
                - get_field
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - get_field_text
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - mutt_istr_startswith
                - get_field_text
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_bool
                - buf_strcpy
                - buf_string.694
                - mailcap_expand_command
                - buf_string.694
                - buf_string.694
                - mutt_system
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mailcap.c:434,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
      Callsites:
        - Src:             'mailcap.c:252,14'
          Dst:             strchr
        - Src:             'mailcap.c:257,14'
          Dst:             mutt_file_fopen_full
        - Src:             'mailcap.c:261,29'
          Dst:             mutt_file_read_line
        - Src:             'mailcap.c:269,12'
          Dst:             get_field
        - Src:             'mailcap.c:270,12'
          Dst:             mutt_istr_equal
        - Src:             'mailcap.c:270,44'
          Dst:             mutt_istrn_equal
        - Src:             'mailcap.c:272,45'
          Dst:             mutt_str_equal
        - Src:             'mailcap.c:279,12'
          Dst:             get_field
        - Src:             'mailcap.c:281,26'
          Dst:             mutt_str_dup
        - Src:             'mailcap.c:293,14'
          Dst:             get_field
        - Src:             'mailcap.c:297,13'
          Dst:             mutt_istr_equal
        - Src:             'mailcap.c:302,18'
          Dst:             mutt_istr_equal
        - Src:             'mailcap.c:308,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:311,15'
          Dst:             get_field_text
        - Src:             'mailcap.c:317,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:319,15'
          Dst:             get_field_text
        - Src:             'mailcap.c:325,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:327,15'
          Dst:             get_field_text
        - Src:             'mailcap.c:333,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:335,15'
          Dst:             get_field_text
        - Src:             'mailcap.c:341,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:343,11'
          Dst:             get_field_text
        - Src:             'mailcap.c:346,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:348,11'
          Dst:             get_field_text
        - Src:             'mailcap.c:350,26'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:356,15'
          Dst:             get_field_text
        - Src:             'mailcap.c:358,38'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:359,40'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:360,13'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:361,45'
          Dst:             cs_subset_bool
        - Src:             'mailcap.c:363,15'
          Dst:             buf_sanitize_filename
        - Src:             'mailcap.c:365,15'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:366,43'
          Dst:             buf_string
        - Src:             'mailcap.c:366,17'
          Dst:             mailcap_expand_command
        - Src:             'mailcap.c:368,15'
          Dst:             buf_string
        - Src:             'mailcap.c:372,29'
          Dst:             buf_string
        - Src:             'mailcap.c:372,17'
          Dst:             mutt_system
        - Src:             'mailcap.c:377,13'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:378,13'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:379,13'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:382,18'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:387,18'
          Dst:             mutt_istr_startswith
        - Src:             'mailcap.c:421,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:422,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:423,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:424,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:425,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:426,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:427,11'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:434,5'
          Dst:             mutt_file_fclose_full
        - Src:             'mailcap.c:437,3'
          Dst:             mutt_mem_free
    - functionName:    mailcap_expand_command
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          331
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
        - buf_reset
        - buf_sanitize_filename
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - mutt_istr_equal
        - mutt_param_get
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mailcap.c:73,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_bool
                - buf_string.694
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
            - BranchSide:      'mailcap.c:73,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_bool
                - buf_string.694
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
        - Branch String:   'mailcap.c:82,9'
          Branch Sides:
            - BranchSide:      'mailcap.c:84,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
            - BranchSide:      'mailcap.c:88,20'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
        - Branch String:   'mailcap.c:85,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:85,11'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:86,29'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
        - Branch String:   'mailcap.c:88,14'
          Branch Sides:
            - BranchSide:      'mailcap.c:90,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
            - BranchSide:      'mailcap.c:147,27'
              BranchSideFuncs:
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
        - Branch String:   'mailcap.c:91,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:95,13'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
                - buf_pool_get
            - BranchSide:      'mailcap.c:122,23'
              BranchSideFuncs:
                - buf_addch
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
        - Branch String:   'mailcap.c:95,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:96,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:98,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:102,22'
          Branch Sides:
            - BranchSide:      'mailcap.c:103,33'
              BranchSideFuncs:
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:108,29'
              BranchSideFuncs:
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:102,22'
          Branch Sides:
            - BranchSide:      'mailcap.c:103,33'
              BranchSideFuncs:
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:108,29'
              BranchSideFuncs:
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:108,59'
          Branch Sides:
            - BranchSide:      'mailcap.c:108,65'
              BranchSideFuncs:
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:111,51'
              BranchSideFuncs:
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:108,73'
          Branch Sides:
            - BranchSide:      'mailcap.c:108,80'
              BranchSideFuncs:
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:111,51'
              BranchSideFuncs:
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:108,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:111,51'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:114,13'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:114,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:115,40'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:117,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:115,40'
          Branch Sides:
            - BranchSide:      'mailcap.c:115,11'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:115,11'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:122,31'
          Branch Sides:
            - BranchSide:      'mailcap.c:122,16'
              BranchSideFuncs:
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:128,22'
              BranchSideFuncs:
                - buf_addch
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
        - Branch String:   'mailcap.c:122,16'
          Branch Sides:
            - BranchSide:      'mailcap.c:124,9'
              BranchSideFuncs:
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
            - BranchSide:      'mailcap.c:143,13'
              BranchSideFuncs:
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
        - Branch String:   'mailcap.c:128,16'
          Branch Sides:
            - BranchSide:      'mailcap.c:130,14'
              BranchSideFuncs:
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:142,11'
              BranchSideFuncs:
                - buf_addch
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:130,13'
          Branch Sides:
            - BranchSide:      'mailcap.c:132,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_sanitize_filename
            - BranchSide:      'mailcap.c:138,36'
              BranchSideFuncs:
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:133,15'
          Branch Sides:
            - BranchSide:      'mailcap.c:134,13'
              BranchSideFuncs:
                - buf_sanitize_filename
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - buf_strcpy
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:136,13'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:142,11'
          Branch Sides:
            - BranchSide:      'mailcap.c:142,11'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:143,13'
              BranchSideFuncs:
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
        - Branch String:   'mailcap.c:80,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:80,3'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:82,15'
              BranchSideFuncs:
                - buf_addch
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.694
                - buf_quote_filename
                - buf_string.694
                - buf_addstr
                - buf_pool_get
                - buf_strcpy
                - buf_sanitize_filename
                - buf_quote_filename
                - buf_reset
                - buf_addch
                - buf_string.694
                - mutt_istr_equal
                - buf_string.694
                - mutt_param_get
                - buf_strcpy
                - buf_string.694
                - buf_quote_filename
                - buf_sanitize_filename
                - buf_pool_get
                - buf_addch
      Callsites:
        - Src:             'mailcap.c:73,24'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:74,27'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:78,35'
          Dst:             cs_subset_bool
        - Src:             'mailcap.c:79,22'
          Dst:             buf_string
        - Src:             'mailcap.c:86,9'
          Dst:             buf_addch
        - Src:             'mailcap.c:96,11'
          Dst:             buf_reset
        - Src:             'mailcap.c:98,19'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:103,11'
          Dst:             buf_addch
        - Src:             'mailcap.c:108,29'
          Dst:             buf_string
        - Src:             'mailcap.c:108,13'
          Dst:             mutt_istr_equal
        - Src:             'mailcap.c:111,51'
          Dst:             buf_string
        - Src:             'mailcap.c:111,21'
          Dst:             mutt_param_get
        - Src:             'mailcap.c:115,11'
          Dst:             buf_sanitize_filename
        - Src:             'mailcap.c:117,11'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:119,36'
          Dst:             buf_string
        - Src:             'mailcap.c:119,9'
          Dst:             buf_quote_filename
        - Src:             'mailcap.c:124,9'
          Dst:             buf_quote_filename
        - Src:             'mailcap.c:132,19'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:134,13'
          Dst:             buf_sanitize_filename
        - Src:             'mailcap.c:136,13'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:138,36'
          Dst:             buf_string
        - Src:             'mailcap.c:138,9'
          Dst:             buf_quote_filename
        - Src:             'mailcap.c:0,0'
          Dst:             buf_string
        - Src:             'mailcap.c:0,0'
          Dst:             buf_addstr
        - Src:             'mailcap.c:147,7'
          Dst:             buf_addch
        - Src:             'mailcap.c:150,3'
          Dst:             buf_copy
        - Src:             'mailcap.c:152,3'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:153,3'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:154,3'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:155,3'
          Dst:             buf_pool_release
    - functionName:    mailcap_lookup
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_slist
        - mutt_check_lookup_list
        - rfc1524_mailcap_parse
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mailcap.c:491,56'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - cs_subset_slist
                - mutt_check_lookup_list
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.694
                - buf_string.694
                - rfc1524_mailcap_parse
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mailcap.c:491,56'
              BranchSideFuncs:
                - cs_subset_slist
                - mutt_check_lookup_list
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.694
                - buf_string.694
                - rfc1524_mailcap_parse
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:492,23'
          Branch Sides:
            - BranchSide:      'mailcap.c:492,43'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'mailcap.c:492,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:511,3'
              BranchSideFuncs:
                - mutt_check_lookup_list
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.694
                - buf_string.694
                - rfc1524_mailcap_parse
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mailcap.c:517,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:519,26'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mailcap.c:528,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'mailcap.c:517,3'
          Branch Sides:
            - BranchSide:      'mailcap.c:519,26'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mailcap.c:528,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'mailcap.c:524,9'
          Branch Sides:
            - BranchSide:      'mailcap.c:517,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mailcap.c:528,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'mailcap.c:491,40'
          Dst:             cs_subset_slist
        - Src:             'mailcap.c:511,3'
          Dst:             mutt_check_lookup_list
        - Src:             'mailcap.c:513,25'
          Dst:             buf_pool_get
        - Src:             'mailcap.c:519,5'
          Dst:             buf_strcpy
        - Src:             'mailcap.c:520,5'
          Dst:             buf_expand_path
        - Src:             'mailcap.c:522,5'
          Dst:             buf_string
        - Src:             'mailcap.c:523,38'
          Dst:             buf_string
        - Src:             'mailcap.c:523,13'
          Dst:             rfc1524_mailcap_parse
        - Src:             'mailcap.c:528,3'
          Dst:             buf_pool_release
        - Src:             'mailcap.c:528,3'
          Dst:             buf_pool_release
    - functionName:    mailcap_entry_free
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mailcap.c:456,8'
          Branch Sides:
            - BranchSide:      'mailcap.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mailcap.c:456,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:456,12'
          Branch Sides:
            - BranchSide:      'mailcap.c:456,12'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:456,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mailcap.c:456,7'
          Branch Sides:
            - BranchSide:      'mailcap.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'mailcap.c:461,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mailcap.c:461,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:462,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:463,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:464,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:465,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:466,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:467,3'
          Dst:             mutt_mem_free
        - Src:             'mailcap.c:468,3'
          Dst:             mutt_mem_free
    - functionName:    mailcap_entry_new
      functionSourceFile: '/src/neomutt/mailcap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mailcap.c:447,10'
          Branch Sides:
            - BranchSide:      'mailcap.c:447,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mailcap.c:447,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mailcap.c:447,10'
          Dst:             mutt_mem_calloc
    - functionName:    first_mailing_list
      functionSourceFile: '/src/neomutt/maillist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_is_subscribed_list
        - mutt_save_path
      functionUses:    4
      BranchProfiles:
        - Branch String:   'maillist.c:127,3'
          Branch Sides:
            - BranchSide:      'maillist.c:0,0'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_save_path
            - BranchSide:      'maillist.c:127,3'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_save_path
        - Branch String:   'maillist.c:127,3'
          Branch Sides:
            - BranchSide:      'maillist.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:129,9'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_save_path
        - Branch String:   'maillist.c:129,9'
          Branch Sides:
            - BranchSide:      'maillist.c:127,3'
              BranchSideFuncs:
                - mutt_save_path
            - BranchSide:      'maillist.c:131,7'
              BranchSideFuncs:
                - mutt_save_path
        - Branch String:   'maillist.c:127,3'
          Branch Sides:
            - BranchSide:      'maillist.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:129,9'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_save_path
      Callsites:
        - Src:             'maillist.c:129,9'
          Dst:             mutt_is_subscribed_list
        - Src:             'maillist.c:131,7'
          Dst:             mutt_save_path
    - functionName:    mutt_is_subscribed_list
      functionSourceFile: '/src/neomutt/maillist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_string
        - mutt_regexlist_match
      functionUses:    4
      BranchProfiles:
        - Branch String:   'maillist.c:58,60'
          Branch Sides:
            - BranchSide:      'maillist.c:0,0'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
            - BranchSide:      'maillist.c:58,60'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
        - Branch String:   'maillist.c:58,70'
          Branch Sides:
            - BranchSide:      'maillist.c:58,70'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:59,66'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
        - Branch String:   'maillist.c:58,7'
          Branch Sides:
            - BranchSide:      'maillist.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:61,68'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
      Callsites:
        - Src:             'maillist.c:58,43'
          Dst:             buf_string
        - Src:             'maillist.c:58,8'
          Dst:             mutt_regexlist_match
        - Src:             'maillist.c:59,49'
          Dst:             buf_string
        - Src:             'maillist.c:59,8'
          Dst:             mutt_regexlist_match
        - Src:             'maillist.c:61,51'
          Dst:             buf_string
        - Src:             'maillist.c:61,12'
          Dst:             mutt_regexlist_match
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_for_mailing_list_addr
      functionSourceFile: '/src/neomutt/maillist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_string
        - mutt_is_subscribed_list
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maillist.c:105,3'
          Branch Sides:
            - BranchSide:      'maillist.c:0,0'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - buf_string.743
                - snprintf
            - BranchSide:      'maillist.c:105,3'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - buf_string.743
                - snprintf
        - Branch String:   'maillist.c:105,3'
          Branch Sides:
            - BranchSide:      'maillist.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:107,9'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - buf_string.743
                - snprintf
        - Branch String:   'maillist.c:107,9'
          Branch Sides:
            - BranchSide:      'maillist.c:105,3'
              BranchSideFuncs:
                - buf_string.743
                - snprintf
            - BranchSide:      'maillist.c:109,11'
              BranchSideFuncs:
                - buf_string.743
                - snprintf
        - Branch String:   'maillist.c:109,15'
          Branch Sides:
            - BranchSide:      'maillist.c:109,15'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:109,18'
              BranchSideFuncs:
                - buf_string.743
                - snprintf
        - Branch String:   'maillist.c:109,11'
          Branch Sides:
            - BranchSide:      'maillist.c:109,11'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:110,23'
              BranchSideFuncs:
                - buf_string.743
                - snprintf
        - Branch String:   'maillist.c:105,3'
          Branch Sides:
            - BranchSide:      'maillist.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:107,9'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - buf_string.743
                - snprintf
      Callsites:
        - Src:             'maillist.c:107,9'
          Dst:             mutt_is_subscribed_list
        - Src:             'maillist.c:110,37'
          Dst:             buf_string
        - Src:             'maillist.c:110,9'
          Dst:             snprintf
    - functionName:    check_for_mailing_list
      functionSourceFile: '/src/neomutt/maillist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_get_name
        - mutt_is_subscribed_list
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'maillist.c:81,3'
          Branch Sides:
            - BranchSide:      'maillist.c:0,0'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_get_name
                - snprintf
            - BranchSide:      'maillist.c:81,3'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_get_name
                - snprintf
        - Branch String:   'maillist.c:81,3'
          Branch Sides:
            - BranchSide:      'maillist.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:83,9'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_get_name
                - snprintf
        - Branch String:   'maillist.c:83,9'
          Branch Sides:
            - BranchSide:      'maillist.c:81,3'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
            - BranchSide:      'maillist.c:85,11'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
        - Branch String:   'maillist.c:85,15'
          Branch Sides:
            - BranchSide:      'maillist.c:85,15'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:85,18'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
        - Branch String:   'maillist.c:85,22'
          Branch Sides:
            - BranchSide:      'maillist.c:85,22'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:85,25'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
        - Branch String:   'maillist.c:85,11'
          Branch Sides:
            - BranchSide:      'maillist.c:85,11'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:86,23'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
        - Branch String:   'maillist.c:81,3'
          Branch Sides:
            - BranchSide:      'maillist.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:83,9'
              BranchSideFuncs:
                - mutt_is_subscribed_list
                - mutt_get_name
                - snprintf
      Callsites:
        - Src:             'maillist.c:83,9'
          Dst:             mutt_is_subscribed_list
        - Src:             'maillist.c:86,44'
          Dst:             mutt_get_name
        - Src:             'maillist.c:86,9'
          Dst:             snprintf
    - functionName:    mutt_is_mail_list
      functionSourceFile: '/src/neomutt/maillist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_string
        - mutt_regexlist_match
      functionUses:    7
      BranchProfiles:
        - Branch String:   'maillist.c:46,60'
          Branch Sides:
            - BranchSide:      'maillist.c:0,0'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
            - BranchSide:      'maillist.c:46,60'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
                - buf_string.743
                - mutt_regexlist_match
        - Branch String:   'maillist.c:46,7'
          Branch Sides:
            - BranchSide:      'maillist.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'maillist.c:47,62'
              BranchSideFuncs:
                - buf_string.743
                - mutt_regexlist_match
      Callsites:
        - Src:             'maillist.c:46,43'
          Dst:             buf_string
        - Src:             'maillist.c:46,8'
          Dst:             mutt_regexlist_match
        - Src:             'maillist.c:47,45'
          Dst:             buf_string
        - Src:             'maillist.c:47,12'
          Dst:             mutt_regexlist_match
    - functionName:    remove_from_stailq
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_istr_equal
        - mutt_list_free
        - mutt_mem_free
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'muttlib.c:1066,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_free
            - BranchSide:      'muttlib.c:1066,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_free
        - Branch String:   'muttlib.c:1066,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1068,5'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'muttlib.c:1073,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'muttlib.c:1077,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:1077,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'muttlib.c:1077,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'muttlib.c:1077,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:1077,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'muttlib.c:1078,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'muttlib.c:1077,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:1077,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'muttlib.c:1078,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'muttlib.c:1066,7'
          Dst:             mutt_str_equal
        - Src:             'muttlib.c:1068,5'
          Dst:             mutt_list_free
        - Src:             'muttlib.c:1075,11'
          Dst:             mutt_istr_equal
        - Src:             'muttlib.c:1078,9'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:1079,9'
          Dst:             mutt_mem_free
    - functionName:    add_to_stailq
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_istr_equal
        - mutt_list_insert_tail
        - mutt_str_dup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'muttlib.c:1042,8'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'muttlib.c:1042,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'muttlib.c:1042,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:1042,12'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:1042,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'muttlib.c:1042,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1042,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:1047,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'muttlib.c:1047,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:1049,34'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'muttlib.c:1054,31'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'muttlib.c:1047,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:1049,34'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'muttlib.c:1054,31'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'muttlib.c:1049,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:1047,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:1049,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'muttlib.c:1049,9'
          Dst:             mutt_istr_equal
        - Src:             'muttlib.c:1054,31'
          Dst:             mutt_str_dup
        - Src:             'muttlib.c:1054,3'
          Dst:             mutt_list_insert_tail
    - functionName:    mutt_str_pretty_size
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          139
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_add_printf
        - buf_addstr
        - cs_subset_bool
      functionUses:    11
      BranchProfiles:
        - Branch String:   'muttlib.c:992,8'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
            - BranchSide:      'muttlib.c:992,8'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
        - Branch String:   'muttlib.c:992,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:992,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:995,49'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
        - Branch String:   'muttlib.c:1000,25'
          Branch Sides:
            - BranchSide:      'muttlib.c:1000,33'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'muttlib.c:1005,11'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
        - Branch String:   'muttlib.c:1000,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1002,38'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'muttlib.c:1010,29'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'muttlib.c:1005,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1007,28'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'muttlib.c:1010,29'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'muttlib.c:1010,29'
          Branch Sides:
            - BranchSide:      'muttlib.c:1010,37'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'muttlib.c:1016,23'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'muttlib.c:1010,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1012,32'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'muttlib.c:1016,23'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'muttlib.c:1013,27'
          Branch Sides:
            - BranchSide:      'muttlib.c:1012,12'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'muttlib.c:1013,48'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'muttlib.c:1016,23'
          Branch Sides:
            - BranchSide:      'muttlib.c:1016,31'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'muttlib.c:1019,32'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'muttlib.c:1016,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1019,32'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'muttlib.c:1022,29'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'muttlib.c:1022,29'
          Branch Sides:
            - BranchSide:      'muttlib.c:1022,37'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'muttlib.c:1028,30'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'muttlib.c:1022,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:1024,32'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'muttlib.c:1028,30'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'muttlib.c:995,34'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:996,38'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:997,31'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:998,37'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:1002,12'
          Dst:             buf_add_printf
        - Src:             'muttlib.c:1007,12'
          Dst:             buf_addstr
        - Src:             'muttlib.c:1012,12'
          Dst:             buf_add_printf
        - Src:             'muttlib.c:1019,12'
          Dst:             buf_add_printf
        - Src:             'muttlib.c:1024,12'
          Dst:             buf_add_printf
        - Src:             'muttlib.c:1028,10'
          Dst:             buf_add_printf
    - functionName:    buf_sanitize_filename
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_addch
        - buf_reset
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'muttlib.c:970,8'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - strchr
                - buf_addch
            - BranchSide:      'muttlib.c:970,8'
              BranchSideFuncs:
                - buf_reset
                - strchr
                - buf_addch
        - Branch String:   'muttlib.c:970,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:970,12'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:970,16'
              BranchSideFuncs:
                - buf_reset
                - strchr
                - buf_addch
        - Branch String:   'muttlib.c:970,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:970,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:973,3'
              BranchSideFuncs:
                - buf_reset
                - strchr
                - buf_addch
        - Branch String:   'muttlib.c:975,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:975,3'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:977,16'
          Branch Sides:
            - BranchSide:      'muttlib.c:977,65'
              BranchSideFuncs:
                - strchr
                - buf_addch
            - BranchSide:      'muttlib.c:977,26'
              BranchSideFuncs:
                - strchr
                - buf_addch
        - Branch String:   'muttlib.c:977,35'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - strchr
            - BranchSide:      'muttlib.c:977,65'
              BranchSideFuncs:
                - strchr
                - buf_addch
        - Branch String:   'muttlib.c:977,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - strchr
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - strchr
        - Branch String:   'muttlib.c:975,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:975,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:977,16'
              BranchSideFuncs:
                - strchr
                - buf_addch
      Callsites:
        - Src:             'muttlib.c:973,3'
          Dst:             buf_reset
        - Src:             'muttlib.c:977,39'
          Dst:             strchr
        - Src:             'muttlib.c:0,0'
          Dst:             buf_addch
    - functionName:    mutt_get_parent_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_string
        - imap_get_parent_path
        - mutt_str_copy
        - mutt_str_len
        - mx_path_probe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'muttlib.c:924,30'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mx_path_probe
                - cs_subset_string
                - mutt_str_copy
                - mutt_str_len
                - mutt_str_copy
                - imap_get_parent_path
            - BranchSide:      'muttlib.c:924,30'
              BranchSideFuncs:
                - mx_path_probe
                - cs_subset_string
                - mutt_str_copy
                - mutt_str_len
                - mutt_str_copy
                - imap_get_parent_path
        - Branch String:   'muttlib.c:927,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:929,5'
              BranchSideFuncs:
                - imap_get_parent_path
            - BranchSide:      'muttlib.c:931,20'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
                - mutt_str_copy
        - Branch String:   'muttlib.c:931,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:933,5'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'muttlib.c:937,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
        - Branch String:   'muttlib.c:939,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:943,9'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:943,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:944,18'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:947,10'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:947,25'
          Branch Sides:
            - BranchSide:      'muttlib.c:947,0'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:956,14'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:947,5'
          Branch Sides:
            - BranchSide:      'muttlib.c:947,19'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:950,11'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:950,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:956,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'muttlib.c:924,30'
          Dst:             mx_path_probe
        - Src:             'muttlib.c:926,32'
          Dst:             cs_subset_string
        - Src:             'muttlib.c:929,5'
          Dst:             imap_get_parent_path
        - Src:             'muttlib.c:933,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:937,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:938,13'
          Dst:             mutt_str_len
    - functionName:    mutt_set_xdg_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - access
        - buf_expand_path
        - buf_printf
        - buf_string
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_getenv
        - mutt_str_sep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'muttlib.c:885,41'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_dup
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'muttlib.c:885,41'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_dup
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'muttlib.c:886,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:886,62'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
            - BranchSide:      'muttlib.c:886,25'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
        - Branch String:   'muttlib.c:891,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:891,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:893,9'
              BranchSideFuncs:
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_str_sep
                - mutt_mem_free
        - Branch String:   'muttlib.c:893,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
            - BranchSide:      'muttlib.c:895,5'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_str_sep
                - buf_printf
                - mutt_mem_free
        - Branch String:   'muttlib.c:896,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:896,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:902,9'
              BranchSideFuncs:
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
        - Branch String:   'muttlib.c:902,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_mem_free
            - BranchSide:      'muttlib.c:904,5'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.827
                - access
                - mutt_str_sep
                - buf_printf
                - buf_expand_path
                - buf_string.827
                - access
                - buf_printf
                - mutt_mem_free
        - Branch String:   'muttlib.c:905,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:905,9'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'muttlib.c:885,25'
          Dst:             mutt_str_getenv
        - Src:             'muttlib.c:886,25'
          Dst:             mutt_str_dup
        - Src:             'muttlib.c:886,49'
          Dst:             mutt_str_dup
        - Src:             'muttlib.c:891,19'
          Dst:             mutt_str_sep
        - Src:             'muttlib.c:893,9'
          Dst:             buf_printf
        - Src:             'muttlib.c:895,5'
          Dst:             buf_expand_path
        - Src:             'muttlib.c:896,16'
          Dst:             buf_string
        - Src:             'muttlib.c:896,9'
          Dst:             access
        - Src:             'muttlib.c:902,9'
          Dst:             buf_printf
        - Src:             'muttlib.c:904,5'
          Dst:             buf_expand_path
        - Src:             'muttlib.c:905,16'
          Dst:             buf_string
        - Src:             'muttlib.c:905,9'
          Dst:             access
        - Src:             'muttlib.c:912,3'
          Dst:             mutt_mem_free
    - functionName:    buf_expand_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_expand_path_regex
      functionUses:    46
      BranchProfiles:
        - Branch String:   'muttlib.c:317,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_expand_path_regex
            - BranchSide:      'muttlib.c:317,3'
              BranchSideFuncs:
                - buf_expand_path_regex
      Callsites:
        - Src:             'muttlib.c:317,3'
          Dst:             buf_expand_path_regex
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_expand_path_regex
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          432
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - alias_lookup
        - buf_alloc
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_string
        - cs_subset_string
        - email_free
        - email_new
        - getpwnam
        - imap_path_canon
        - imap_path_probe
        - mutt_addrlist_copy
        - mutt_default_save
        - mutt_env_new
        - mutt_file_sanitize_regex
        - mx_path_probe
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'muttlib.c:129,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_string.827
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
            - BranchSide:      'muttlib.c:129,22'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_string.827
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
        - Branch String:   'muttlib.c:138,5'
          Branch Sides:
            - BranchSide:      'muttlib.c:142,14'
              BranchSideFuncs:
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'muttlib.c:182,55'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
            - BranchSide:      'muttlib.c:182,55'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
            - BranchSide:      'muttlib.c:212,49'
              BranchSideFuncs:
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:235,53'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:243,55'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:251,13'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
            - BranchSide:      'muttlib.c:267,20'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:274,20'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:281,19'
              BranchSideFuncs:
                - buf_reset
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:142,27'
          Branch Sides:
            - BranchSide:      'muttlib.c:142,36'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:144,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:142,13'
          Branch Sides:
            - BranchSide:      'muttlib.c:144,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:149,21'
              BranchSideFuncs:
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_reset
                - getpwnam
                - buf_strcpy
        - Branch String:   'muttlib.c:150,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:151,16'
              BranchSideFuncs:
                - getpwnam
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:153,31'
              BranchSideFuncs:
                - getpwnam
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:154,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:156,31'
              BranchSideFuncs:
                - buf_reset
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:172,13'
              BranchSideFuncs:
                - buf_reset
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:154,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:156,24'
              BranchSideFuncs:
                - buf_reset
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:171,18'
              BranchSideFuncs:
                - buf_reset
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:186,36'
          Branch Sides:
            - BranchSide:      'muttlib.c:186,50'
              BranchSideFuncs:
                - strlen
                - strlen
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'muttlib.c:191,26'
              BranchSideFuncs:
                - strlen
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'muttlib.c:186,80'
          Branch Sides:
            - BranchSide:      'muttlib.c:187,72'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:189,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:186,13'
          Branch Sides:
            - BranchSide:      'muttlib.c:189,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:195,40'
              BranchSideFuncs:
                - strlen
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
        - Branch String:   'muttlib.c:191,18'
          Branch Sides:
            - BranchSide:      'muttlib.c:193,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:195,18'
              BranchSideFuncs:
                - strlen
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_strcpy
        - Branch String:   'muttlib.c:195,27'
          Branch Sides:
            - BranchSide:      'muttlib.c:195,40'
              BranchSideFuncs:
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:201,11'
              BranchSideFuncs:
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:195,18'
          Branch Sides:
            - BranchSide:      'muttlib.c:197,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:201,11'
              BranchSideFuncs:
                - buf_printf
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:213,16'
          Branch Sides:
            - BranchSide:      'muttlib.c:213,20'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:293,42'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:213,13'
          Branch Sides:
            - BranchSide:      'muttlib.c:215,29'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:293,42'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:225,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:226,13'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:229,9'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:251,13'
          Branch Sides:
            - BranchSide:      'muttlib.c:253,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:258,61'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
        - Branch String:   'muttlib.c:286,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:286,20'
              BranchSideFuncs:
                - buf_string.827
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
            - BranchSide:      'muttlib.c:293,31'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
        - Branch String:   'muttlib.c:286,35'
          Branch Sides:
            - BranchSide:      'muttlib.c:286,39'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
            - BranchSide:      'muttlib.c:293,31'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
        - Branch String:   'muttlib.c:286,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:288,32'
              BranchSideFuncs:
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
            - BranchSide:      'muttlib.c:293,31'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_string.827
                - buf_strcpy
                - buf_string.827
                - mutt_file_sanitize_regex
                - buf_string.827
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - cs_subset_string
                - buf_strcpy
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - buf_alloc
                - mutt_default_save
                - email_free
                - cs_subset_string
                - mx_path_probe
                - strlen
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - strlen
                - buf_strcpy
                - strchr
                - getpwnam
                - buf_strcpy
                - buf_reset
                - getpwnam
                - buf_strcpy
                - buf_strcpy
                - buf_reset
        - Branch String:   'muttlib.c:297,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:136,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
            - BranchSide:      'muttlib.c:299,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.827
                - imap_path_probe
                - imap_path_canon
        - Branch String:   'muttlib.c:305,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:305,7'
              BranchSideFuncs:
                - imap_path_canon
            - BranchSide:      'muttlib.c:306,5'
              BranchSideFuncs:
                - imap_path_canon
      Callsites:
        - Src:             'muttlib.c:129,22'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:130,22'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:131,24'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:136,9'
          Dst:             buf_string
        - Src:             'muttlib.c:144,11'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:149,21'
          Dst:             strchr
        - Src:             'muttlib.c:153,31'
          Dst:             getpwnam
        - Src:             'muttlib.c:153,31'
          Dst:             getpwnam
        - Src:             'muttlib.c:156,13'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:156,13'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:172,13'
          Dst:             buf_reset
        - Src:             'muttlib.c:182,38'
          Dst:             cs_subset_string
        - Src:             'muttlib.c:183,36'
          Dst:             mx_path_probe
        - Src:             'muttlib.c:186,50'
          Dst:             strlen
        - Src:             'muttlib.c:189,11'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:193,11'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:195,40'
          Dst:             strlen
        - Src:             'muttlib.c:197,11'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:201,11'
          Dst:             buf_printf
        - Src:             'muttlib.c:212,34'
          Dst:             alias_lookup
        - Src:             'muttlib.c:215,29'
          Dst:             email_new
        - Src:             'muttlib.c:216,20'
          Dst:             mutt_env_new
        - Src:             'muttlib.c:217,11'
          Dst:             mutt_addrlist_copy
        - Src:             'muttlib.c:218,11'
          Dst:             mutt_addrlist_copy
        - Src:             'muttlib.c:220,11'
          Dst:             buf_alloc
        - Src:             'muttlib.c:221,11'
          Dst:             mutt_default_save
        - Src:             'muttlib.c:223,11'
          Dst:             email_free
        - Src:             'muttlib.c:235,36'
          Dst:             cs_subset_string
        - Src:             'muttlib.c:236,9'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:243,38'
          Dst:             cs_subset_string
        - Src:             'muttlib.c:244,9'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:253,11'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:258,44'
          Dst:             cs_subset_string
        - Src:             'muttlib.c:259,11'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:267,9'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:274,9'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:281,9'
          Dst:             buf_reset
        - Src:             'muttlib.c:286,20'
          Dst:             buf_string
        - Src:             'muttlib.c:288,7'
          Dst:             mutt_file_sanitize_regex
        - Src:             'muttlib.c:289,31'
          Dst:             buf_string
        - Src:             'muttlib.c:289,7'
          Dst:             buf_printf
        - Src:             'muttlib.c:296,5'
          Dst:             buf_copy
        - Src:             'muttlib.c:293,31'
          Dst:             buf_string
        - Src:             'muttlib.c:293,7'
          Dst:             buf_printf
        - Src:             'muttlib.c:296,5'
          Dst:             buf_copy
        - Src:             'muttlib.c:299,3'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:300,3'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:301,3'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:305,23'
          Dst:             buf_string
        - Src:             'muttlib.c:305,7'
          Dst:             imap_path_probe
        - Src:             'muttlib.c:306,5'
          Dst:             imap_path_canon
    - functionName:    getpwnam
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_encode_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - buf_strcpy
        - cc_charset
        - memchr
        - mutt_ch_convert_string
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'muttlib.c:860,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
            - BranchSide:      'muttlib.c:860,13'
              BranchSideFuncs:
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
        - Branch String:   'muttlib.c:862,32'
          Branch Sides:
            - BranchSide:      'muttlib.c:862,44'
              BranchSideFuncs:
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
            - BranchSide:      'muttlib.c:862,56'
              BranchSideFuncs:
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
        - Branch String:   'muttlib.c:862,44'
          Branch Sides:
            - BranchSide:      'muttlib.c:862,16'
              BranchSideFuncs:
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
            - BranchSide:      'muttlib.c:862,16'
              BranchSideFuncs:
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
        - Branch String:   'muttlib.c:862,56'
          Branch Sides:
            - BranchSide:      'muttlib.c:862,16'
              BranchSideFuncs:
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
            - BranchSide:      'muttlib.c:862,16'
              BranchSideFuncs:
                - buf_strcpy
                - __ctype_b_loc
                - mutt_mem_free
                - memchr
        - Branch String:   'muttlib.c:865,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:865,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'muttlib.c:867,32'
          Branch Sides:
            - BranchSide:      'muttlib.c:865,32'
              BranchSideFuncs:
                - memchr
                - mutt_mem_free
            - BranchSide:      'muttlib.c:867,10'
              BranchSideFuncs:
                - memchr
                - mutt_mem_free
        - Branch String:   'muttlib.c:867,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:865,32'
              BranchSideFuncs:
                - memchr
                - mutt_mem_free
            - BranchSide:      'muttlib.c:869,20'
              BranchSideFuncs:
                - memchr
                - mutt_mem_free
        - Branch String:   'muttlib.c:865,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:865,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:867,10'
              BranchSideFuncs:
                - mutt_mem_free
                - memchr
      Callsites:
        - Src:             'muttlib.c:860,13'
          Dst:             mutt_str_dup
        - Src:             'muttlib.c:861,39'
          Dst:             cc_charset
        - Src:             'muttlib.c:861,12'
          Dst:             mutt_ch_convert_string
        - Src:             'muttlib.c:862,16'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'muttlib.c:872,3'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:867,36'
          Dst:             memchr
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_sleep
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_number
        - sleep
      functionUses:    9
      BranchProfiles:
        - Branch String:   'muttlib.c:844,47'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - sleep
            - BranchSide:      'muttlib.c:844,47'
              BranchSideFuncs:
                - cs_subset_number
                - sleep
        - Branch String:   'muttlib.c:845,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:845,0'
              BranchSideFuncs:
                - sleep
            - BranchSide:      'muttlib.c:847,12'
              BranchSideFuncs:
                - sleep
        - Branch String:   'muttlib.c:847,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:845,0'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:847,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'muttlib.c:844,30'
          Dst:             cs_subset_number
        - Src:             'muttlib.c:0,0'
          Dst:             sleep
    - functionName:    sleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_save_confirm
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          257
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_bool
        - msgwin_clear_text
        - mutt_file_mkdir
        - mutt_mem_free
        - mutt_path_dirname
        - mx_access
        - mx_path_probe
        - query_yesorno_help
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'muttlib.c:749,27'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mx_path_probe
                - mx_access
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - stat
                - stat
            - BranchSide:      'muttlib.c:749,27'
              BranchSideFuncs:
                - mx_path_probe
                - mx_access
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - stat
                - stat
        - Branch String:   'muttlib.c:751,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:753,5'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:757,13'
              BranchSideFuncs:
                - mx_access
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - cs_subset_bool
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - stat
                - stat
        - Branch String:   'muttlib.c:757,36'
          Branch Sides:
            - BranchSide:      'muttlib.c:757,45'
              BranchSideFuncs:
                - stat
                - __errno_location
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:780,7'
              BranchSideFuncs:
                - stat
                - __errno_location
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:757,62'
          Branch Sides:
            - BranchSide:      'muttlib.c:757,66'
              BranchSideFuncs:
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:780,7'
              BranchSideFuncs:
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:757,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:759,50'
              BranchSideFuncs:
                - cs_subset_bool
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:774,12'
              BranchSideFuncs:
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:760,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:762,28'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:774,12'
              BranchSideFuncs:
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:766,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:768,20'
              BranchSideFuncs:
                - buf_pool_release
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:770,7'
              BranchSideFuncs:
                - buf_pool_release
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:768,16'
          Branch Sides:
            - BranchSide:      'muttlib.c:769,9'
              BranchSideFuncs:
                - buf_pool_release
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:770,7'
              BranchSideFuncs:
                - buf_pool_release
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:774,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:776,5'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:780,7'
              BranchSideFuncs:
                - stat
                - msgwin_clear_text
                - __errno_location
                - cs_subset_bool
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:780,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:784,7'
              BranchSideFuncs:
                - __errno_location
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:790,9'
              BranchSideFuncs:
                - __errno_location
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
        - Branch String:   'muttlib.c:780,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:790,9'
              BranchSideFuncs:
                - __errno_location
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:832,3'
              BranchSideFuncs:
                - msgwin_clear_text
        - Branch String:   'muttlib.c:780,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:788,17'
              BranchSideFuncs:
                - __errno_location
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:832,3'
              BranchSideFuncs:
                - msgwin_clear_text
        - Branch String:   'muttlib.c:788,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:790,9'
              BranchSideFuncs:
                - msgwin_clear_text
            - BranchSide:      'muttlib.c:832,3'
              BranchSideFuncs:
                - msgwin_clear_text
        - Branch String:   'muttlib.c:794,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:796,52'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
            - BranchSide:      'muttlib.c:827,7'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:797,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:799,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.827
                - query_yesorno_help
                - buf_pool_release
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'muttlib.c:811,14'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'muttlib.c:803,13'
          Branch Sides:
            - BranchSide:      'muttlib.c:805,22'
              BranchSideFuncs:
                - buf_pool_release
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'muttlib.c:807,9'
              BranchSideFuncs:
                - buf_pool_release
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'muttlib.c:805,18'
          Branch Sides:
            - BranchSide:      'muttlib.c:806,11'
              BranchSideFuncs:
                - buf_pool_release
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'muttlib.c:807,9'
              BranchSideFuncs:
                - buf_pool_release
                - msgwin_clear_text
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'muttlib.c:811,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:814,26'
              BranchSideFuncs:
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - msgwin_clear_text
                - mutt_mem_free
            - BranchSide:      'muttlib.c:832,3'
              BranchSideFuncs:
                - msgwin_clear_text
        - Branch String:   'muttlib.c:815,13'
          Branch Sides:
            - BranchSide:      'muttlib.c:818,11'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:822,9'
              BranchSideFuncs:
                - mutt_mem_free
                - msgwin_clear_text
      Callsites:
        - Src:             'muttlib.c:749,27'
          Dst:             mx_path_probe
        - Src:             'muttlib.c:757,66'
          Dst:             mx_access
        - Src:             'muttlib.c:759,35'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:762,28'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:763,7'
          Dst:             buf_printf
        - Src:             'muttlib.c:764,48'
          Dst:             buf_string
        - Src:             'muttlib.c:764,29'
          Dst:             query_yesorno_help
        - Src:             'muttlib.c:770,7'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:780,7'
          Dst:             stat
        - Src:             'muttlib.c:780,7'
          Dst:             stat
        - Src:             'muttlib.c:780,7'
          Dst:             stat
        - Src:             'muttlib.c:794,9'
          Dst:             __errno_location
        - Src:             'muttlib.c:796,37'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:799,30'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:800,9'
          Dst:             buf_printf
        - Src:             'muttlib.c:801,50'
          Dst:             buf_string
        - Src:             'muttlib.c:801,31'
          Dst:             query_yesorno_help
        - Src:             'muttlib.c:807,9'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:814,26'
          Dst:             mutt_path_dirname
        - Src:             'muttlib.c:815,13'
          Dst:             mutt_file_mkdir
        - Src:             'muttlib.c:822,9'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:819,11'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:832,3'
          Dst:             msgwin_clear_text
    - functionName:    mutt_open_read
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - filter_create
        - mutt_endwin
        - mutt_file_fopen_full
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_len
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'muttlib.c:702,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - stat
                - mutt_file_fopen_full
                - __errno_location
                - mutt_str_dup
                - mutt_endwin
                - filter_create
                - mutt_mem_free
            - BranchSide:      'muttlib.c:702,9'
              BranchSideFuncs:
                - mutt_str_len
                - stat
                - mutt_file_fopen_full
                - __errno_location
                - mutt_str_dup
                - mutt_endwin
                - filter_create
                - mutt_mem_free
        - Branch String:   'muttlib.c:706,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:706,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:711,16'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - __errno_location
                - mutt_str_dup
                - mutt_endwin
                - filter_create
                - mutt_mem_free
        - Branch String:   'muttlib.c:711,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:715,5'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_endwin
                - filter_create
                - mutt_mem_free
            - BranchSide:      'muttlib.c:724,9'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - __errno_location
        - Branch String:   'muttlib.c:724,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:724,9'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:726,9'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - __errno_location
        - Branch String:   'muttlib.c:726,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:728,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'muttlib.c:731,10'
              BranchSideFuncs:
                - mutt_file_fopen_full
      Callsites:
        - Src:             'muttlib.c:705,16'
          Dst:             mutt_str_len
        - Src:             'muttlib.c:715,15'
          Dst:             mutt_str_dup
        - Src:             'muttlib.c:718,5'
          Dst:             mutt_endwin
        - Src:             'muttlib.c:719,15'
          Dst:             filter_create
        - Src:             'muttlib.c:720,5'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:724,9'
          Dst:             stat
        - Src:             'muttlib.c:728,7'
          Dst:             __errno_location
        - Src:             'muttlib.c:731,10'
          Dst:             mutt_file_fopen_full
    - functionName:    mutt_safe_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          93
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - buf_save_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'muttlib.c:684,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_save_path
                - __ctype_b_loc
            - BranchSide:      'muttlib.c:684,3'
              BranchSideFuncs:
                - buf_save_path
                - __ctype_b_loc
        - Branch String:   'muttlib.c:685,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:685,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:686,13'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'muttlib.c:686,21'
          Branch Sides:
            - BranchSide:      'muttlib.c:686,24'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'muttlib.c:687,10'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'muttlib.c:686,40'
          Branch Sides:
            - BranchSide:      'muttlib.c:685,35'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'muttlib.c:686,40'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'muttlib.c:686,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:686,40'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'muttlib.c:687,10'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'muttlib.c:686,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:685,35'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'muttlib.c:687,10'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'muttlib.c:685,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:685,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:686,13'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'muttlib.c:684,3'
          Dst:             buf_save_path
        - Src:             'muttlib.c:686,24'
          Dst:             __ctype_b_loc
    - functionName:    buf_save_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_copy
        - buf_fix_dptr
        - buf_reset
        - cs_subset_bool
        - mutt_str_lower
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'muttlib.c:654,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_copy
                - cs_subset_bool
                - strpbrk
                - buf_fix_dptr
                - mutt_str_lower
                - buf_reset
            - BranchSide:      'muttlib.c:654,7'
              BranchSideFuncs:
                - buf_copy
                - cs_subset_bool
                - strpbrk
                - buf_fix_dptr
                - mutt_str_lower
                - buf_reset
        - Branch String:   'muttlib.c:654,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:654,15'
              BranchSideFuncs:
                - buf_reset
            - BranchSide:      'muttlib.c:671,5'
              BranchSideFuncs:
                - buf_reset
        - Branch String:   'muttlib.c:654,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:656,5'
              BranchSideFuncs:
                - buf_reset
            - BranchSide:      'muttlib.c:671,5'
              BranchSideFuncs:
                - buf_reset
        - Branch String:   'muttlib.c:658,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:660,17'
              BranchSideFuncs:
                - mutt_str_lower
            - BranchSide:      'muttlib.c:667,5'
              BranchSideFuncs:
                - mutt_str_lower
        - Branch String:   'muttlib.c:661,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:663,12'
              BranchSideFuncs:
                - mutt_str_lower
            - BranchSide:      'muttlib.c:667,5'
              BranchSideFuncs:
                - mutt_str_lower
      Callsites:
        - Src:             'muttlib.c:656,5'
          Dst:             buf_copy
        - Src:             'muttlib.c:657,33'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:660,17'
          Dst:             strpbrk
        - Src:             'muttlib.c:664,9'
          Dst:             buf_fix_dptr
        - Src:             'muttlib.c:667,5'
          Dst:             mutt_str_lower
        - Src:             'muttlib.c:671,5'
          Dst:             buf_reset
    - functionName:    mutt_save_path
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_string
        - cs_subset_bool
        - mutt_str_copy
        - mutt_str_lower
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'muttlib.c:629,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_string.827
                - mutt_str_copy
                - cs_subset_bool
                - strpbrk
                - mutt_str_lower
            - BranchSide:      'muttlib.c:629,7'
              BranchSideFuncs:
                - buf_string.827
                - mutt_str_copy
                - cs_subset_bool
                - strpbrk
                - mutt_str_lower
        - Branch String:   'muttlib.c:629,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:629,21'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:643,10'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:629,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:631,24'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:643,10'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:633,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:635,17'
              BranchSideFuncs:
                - mutt_str_lower
            - BranchSide:      'muttlib.c:639,5'
              BranchSideFuncs:
                - mutt_str_lower
        - Branch String:   'muttlib.c:636,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:637,12'
              BranchSideFuncs:
                - mutt_str_lower
            - BranchSide:      'muttlib.c:639,5'
              BranchSideFuncs:
                - mutt_str_lower
      Callsites:
        - Src:             'muttlib.c:631,24'
          Dst:             buf_string
        - Src:             'muttlib.c:631,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:632,33'
          Dst:             cs_subset_bool
        - Src:             'muttlib.c:635,17'
          Dst:             strpbrk
        - Src:             'muttlib.c:639,5'
          Dst:             mutt_str_lower
    - functionName:    mutt_check_overwrite
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - access
        - buf_concat_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_mem_free
        - mutt_path_basename
        - mutt_str_replace
        - mw_get_field
        - mw_multi_choice
        - query_yesorno
        - snprintf
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'muttlib.c:544,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - access
                - buf_string.827
                - stat
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
            - BranchSide:      'muttlib.c:544,15'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.827
                - access
                - buf_string.827
                - stat
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
        - Branch String:   'muttlib.c:547,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:547,7'
              BranchSideFuncs:
                - buf_string.827
                - stat
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
            - BranchSide:      'muttlib.c:549,12'
              BranchSideFuncs:
                - buf_string.827
                - stat
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
        - Branch String:   'muttlib.c:549,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:549,7'
              BranchSideFuncs:
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
            - BranchSide:      'muttlib.c:551,7'
              BranchSideFuncs:
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
        - Branch String:   'muttlib.c:551,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:554,9'
              BranchSideFuncs:
                - mw_multi_choice
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - buf_string.827
                - mutt_str_replace
                - query_yesorno
            - BranchSide:      'muttlib.c:595,8'
              BranchSideFuncs:
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:554,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:556,15'
              BranchSideFuncs:
                - query_yesorno
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:578,21'
              BranchSideFuncs:
                - query_yesorno
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:556,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:563,39'
              BranchSideFuncs:
                - buf_string.827
                - mutt_str_replace
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:566,11'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:569,11'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:572,11'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'muttlib.c:581,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:578,14'
          Branch Sides:
            - BranchSide:      'muttlib.c:579,19'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:581,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:582,40'
          Branch Sides:
            - BranchSide:      'muttlib.c:582,21'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:582,21'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:585,64'
          Branch Sides:
            - BranchSide:      'muttlib.c:586,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
                - buf_pool_release
            - BranchSide:      'muttlib.c:588,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'muttlib.c:584,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:588,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'muttlib.c:591,45'
              BranchSideFuncs:
                - buf_string.827
                - buf_concat_path
                - buf_pool_release
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:595,36'
          Branch Sides:
            - BranchSide:      'muttlib.c:595,47'
              BranchSideFuncs:
                - buf_string.827
                - access
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:595,36'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:595,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:595,7'
              BranchSideFuncs:
                - buf_string.827
                - snprintf
                - mw_multi_choice
            - BranchSide:      'muttlib.c:597,10'
              BranchSideFuncs:
                - buf_string.827
                - snprintf
                - mw_multi_choice
        - Branch String:   'muttlib.c:601,5'
          Branch Sides:
            - BranchSide:      'muttlib.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:609,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'muttlib.c:546,3'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:547,14'
          Dst:             buf_string
        - Src:             'muttlib.c:547,7'
          Dst:             access
        - Src:             'muttlib.c:549,12'
          Dst:             buf_string
        - Src:             'muttlib.c:549,7'
          Dst:             stat
        - Src:             'muttlib.c:556,15'
          Dst:             mw_multi_choice
        - Src:             'muttlib.c:563,39'
          Dst:             buf_string
        - Src:             'muttlib.c:563,11'
          Dst:             mutt_str_replace
        - Src:             'muttlib.c:566,11'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:569,11'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:572,11'
          Dst:             mutt_mem_free
        - Src:             'muttlib.c:578,21'
          Dst:             query_yesorno
        - Src:             'muttlib.c:581,26'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:582,21'
          Dst:             mutt_path_basename
        - Src:             'muttlib.c:582,5'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:584,10'
          Dst:             mw_get_field
        - Src:             'muttlib.c:586,9'
          Dst:             buf_is_empty
        - Src:             'muttlib.c:591,34'
          Dst:             buf_string
        - Src:             'muttlib.c:591,5'
          Dst:             buf_concat_path
        - Src:             'muttlib.c:592,5'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:588,7'
          Dst:             buf_pool_release
        - Src:             'muttlib.c:595,47'
          Dst:             buf_string
        - Src:             'muttlib.c:595,40'
          Dst:             access
        - Src:             'muttlib.c:598,43'
          Dst:             buf_string
        - Src:             'muttlib.c:598,5'
          Dst:             snprintf
        - Src:             'muttlib.c:601,13'
          Dst:             mw_multi_choice
    - functionName:    buf_pretty_mailbox
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_alloc
        - buf_fix_dptr
        - mutt_pretty_mailbox
      functionUses:    22
      BranchProfiles:
        - Branch String:   'muttlib.c:521,8'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - mutt_pretty_mailbox
                - buf_fix_dptr
            - BranchSide:      'muttlib.c:521,8'
              BranchSideFuncs:
                - buf_alloc
                - mutt_pretty_mailbox
                - buf_fix_dptr
        - Branch String:   'muttlib.c:521,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:521,12'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:521,21'
              BranchSideFuncs:
                - buf_alloc
                - mutt_pretty_mailbox
                - buf_fix_dptr
        - Branch String:   'muttlib.c:521,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:521,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:525,3'
              BranchSideFuncs:
                - buf_alloc
                - mutt_pretty_mailbox
                - buf_fix_dptr
      Callsites:
        - Src:             'muttlib.c:525,3'
          Dst:             buf_alloc
        - Src:             'muttlib.c:526,3'
          Dst:             mutt_pretty_mailbox
        - Src:             'muttlib.c:527,3'
          Dst:             buf_fix_dptr
    - functionName:    mutt_pretty_mailbox
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          290
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - cs_subset_string
        - imap_pretty_mailbox
        - mutt_str_copy
        - mutt_str_len
        - mutt_str_startswith
        - mutt_strn_equal
        - realpath
        - strchr
        - strlen
        - strstr
        - url_check_scheme
      functionUses:    6
      BranchProfiles:
        - Branch String:   'muttlib.c:442,8'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - url_check_scheme
                - cs_subset_string
                - strchr
                - mutt_strn_equal
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
                - strchr
                - strlen
                - imap_pretty_mailbox
            - BranchSide:      'muttlib.c:442,8'
              BranchSideFuncs:
                - url_check_scheme
                - cs_subset_string
                - strchr
                - mutt_strn_equal
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
                - strchr
                - strlen
                - imap_pretty_mailbox
        - Branch String:   'muttlib.c:442,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:442,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:448,8'
              BranchSideFuncs:
                - url_check_scheme
                - cs_subset_string
                - strchr
                - mutt_strn_equal
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
                - strchr
                - strlen
                - imap_pretty_mailbox
        - Branch String:   'muttlib.c:453,26'
          Branch Sides:
            - BranchSide:      'muttlib.c:453,37'
              BranchSideFuncs:
                - imap_pretty_mailbox
            - BranchSide:      'muttlib.c:455,5'
              BranchSideFuncs:
                - imap_pretty_mailbox
        - Branch String:   'muttlib.c:453,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:455,5'
              BranchSideFuncs:
                - imap_pretty_mailbox
            - BranchSide:      'muttlib.c:459,14'
              BranchSideFuncs:
                - strchr
                - mutt_strn_equal
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
                - strchr
                - strlen
        - Branch String:   'muttlib.c:463,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:465,9'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
            - BranchSide:      'muttlib.c:474,7'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
        - Branch String:   'muttlib.c:466,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:467,20'
              BranchSideFuncs:
                - strchr
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
                - strlen
            - BranchSide:      'muttlib.c:474,7'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
        - Branch String:   'muttlib.c:468,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:469,11'
              BranchSideFuncs:
                - strlen
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
            - BranchSide:      'muttlib.c:474,7'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - strstr
                - realpath
                - mutt_str_copy
        - Branch String:   'muttlib.c:474,23'
          Branch Sides:
            - BranchSide:      'muttlib.c:474,26'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - strstr
                - realpath
                - mutt_str_copy
            - BranchSide:      'muttlib.c:478,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:474,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:478,12'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - realpath
                - mutt_str_copy
            - BranchSide:      'muttlib.c:497,12'
              BranchSideFuncs:
                - strstr
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
                - realpath
                - mutt_str_copy
        - Branch String:   'muttlib.c:478,5'
          Branch Sides:
            - BranchSide:      'muttlib.c:480,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:495,8'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:480,25'
          Branch Sides:
            - BranchSide:      'muttlib.c:480,29'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:492,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:480,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:482,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:485,39'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:485,47'
          Branch Sides:
            - BranchSide:      'muttlib.c:485,51'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:492,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:485,16'
          Branch Sides:
            - BranchSide:      'muttlib.c:487,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:492,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:478,5'
          Branch Sides:
            - BranchSide:      'muttlib.c:480,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:495,8'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:497,28'
          Branch Sides:
            - BranchSide:      'muttlib.c:497,54'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:503,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:497,54'
          Branch Sides:
            - BranchSide:      'muttlib.c:497,65'
              BranchSideFuncs:
                - realpath
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:498,12'
              BranchSideFuncs:
                - realpath
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:497,77'
          Branch Sides:
            - BranchSide:      'muttlib.c:498,12'
              BranchSideFuncs:
                - realpath
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:503,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:497,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:500,39'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'muttlib.c:503,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'muttlib.c:503,50'
          Branch Sides:
            - BranchSide:      'muttlib.c:503,54'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
            - BranchSide:      'muttlib.c:508,44'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
        - Branch String:   'muttlib.c:503,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:505,9'
              BranchSideFuncs:
                - mutt_str_len
            - BranchSide:      'muttlib.c:508,44'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
      Callsites:
        - Src:             'muttlib.c:450,12'
          Dst:             url_check_scheme
        - Src:             'muttlib.c:452,32'
          Dst:             cs_subset_string
        - Src:             'muttlib.c:455,5'
          Dst:             imap_pretty_mailbox
        - Src:             'muttlib.c:465,9'
          Dst:             strchr
        - Src:             'muttlib.c:466,9'
          Dst:             mutt_strn_equal
        - Src:             'muttlib.c:467,11'
          Dst:             strchr
        - Src:             'muttlib.c:469,11'
          Dst:             strlen
        - Src:             'muttlib.c:474,7'
          Dst:             strstr
        - Src:             'muttlib.c:474,26'
          Dst:             strstr
        - Src:             'muttlib.c:497,12'
          Dst:             strstr
        - Src:             'muttlib.c:498,12'
          Dst:             realpath
        - Src:             'muttlib.c:500,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:503,14'
          Dst:             mutt_str_startswith
        - Src:             'muttlib.c:506,29'
          Dst:             mutt_str_len
        - Src:             'muttlib.c:508,19'
          Dst:             mutt_str_startswith
        - Src:             'muttlib.c:511,33'
          Dst:             mutt_str_len
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realpath
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_is_text_part
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_is_application_pgp
        - mutt_istr_equal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'muttlib.c:409,14'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'muttlib.c:409,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'muttlib.c:412,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:412,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'muttlib.c:415,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'muttlib.c:415,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:415,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:418,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'muttlib.c:418,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:420,9'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'muttlib.c:424,51'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'muttlib.c:420,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:430,3'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:424,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:426,9'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'muttlib.c:430,3'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:426,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:430,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'muttlib.c:412,48'
          Dst:             mutt_is_application_pgp
        - Src:             'muttlib.c:420,9'
          Dst:             mutt_istr_equal
        - Src:             'muttlib.c:426,9'
          Dst:             mutt_istr_equal
    - functionName:    mutt_needs_mailcap
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_istr_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'muttlib.c:381,14'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
            - BranchSide:      'muttlib.c:381,14'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_istr_equal
        - Branch String:   'muttlib.c:381,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:384,39'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'muttlib.c:388,52'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
            - BranchSide:      'muttlib.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:384,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:384,11'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'muttlib.c:388,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:388,11'
              BranchSideFuncs:
                - mutt_is_application_smime
            - BranchSide:      'muttlib.c:390,54'
              BranchSideFuncs:
                - mutt_is_application_smime
        - Branch String:   'muttlib.c:390,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:390,11'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:399,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'muttlib.c:384,11'
          Dst:             mutt_istr_equal
        - Src:             'muttlib.c:388,52'
          Dst:             mutt_is_application_pgp
        - Src:             'muttlib.c:390,54'
          Dst:             mutt_is_application_smime
    - functionName:    mutt_gecos_name
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          177
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_toupper_loc
        - cs_subset_regex
        - mutt_regex_capture
        - mutt_str_copy
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'muttlib.c:334,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - strchr
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'muttlib.c:334,14'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - strchr
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'muttlib.c:337,11'
          Branch Sides:
            - BranchSide:      'muttlib.c:337,11'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:337,19'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - strchr
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'muttlib.c:337,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:337,7'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:340,3'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - strchr
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'muttlib.c:343,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:345,29'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:348,28'
              BranchSideFuncs:
                - strchr
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
                - mutt_str_copy
        - Branch String:   'muttlib.c:346,19'
          Branch Sides:
            - BranchSide:      'muttlib.c:345,5'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:345,5'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
        - Branch String:   'muttlib.c:348,12'
          Branch Sides:
            - BranchSide:      'muttlib.c:350,39'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:354,5'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
        - Branch String:   'muttlib.c:350,39'
          Branch Sides:
            - BranchSide:      'muttlib.c:350,5'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:350,5'
              BranchSideFuncs:
                - mutt_str_copy
                - strlen
                - __ctype_toupper_loc
        - Branch String:   'muttlib.c:361,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:359,35'
              BranchSideFuncs:
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:363,16'
              BranchSideFuncs:
                - __ctype_toupper_loc
        - Branch String:   'muttlib.c:364,15'
          Branch Sides:
            - BranchSide:      'muttlib.c:363,7'
              BranchSideFuncs:
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:363,7'
              BranchSideFuncs:
                - __ctype_toupper_loc
        - Branch String:   'muttlib.c:365,39'
          Branch Sides:
            - BranchSide:      'muttlib.c:365,7'
              BranchSideFuncs:
                - __ctype_toupper_loc
            - BranchSide:      'muttlib.c:365,7'
              BranchSideFuncs:
                - __ctype_toupper_loc
        - Branch String:   'muttlib.c:359,3'
          Branch Sides:
            - BranchSide:      'muttlib.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'muttlib.c:361,19'
              BranchSideFuncs:
                - __ctype_toupper_loc
      Callsites:
        - Src:             'muttlib.c:342,38'
          Dst:             cs_subset_regex
        - Src:             'muttlib.c:343,7'
          Dst:             mutt_regex_capture
        - Src:             'muttlib.c:345,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:348,17'
          Dst:             strchr
        - Src:             'muttlib.c:350,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:354,5'
          Dst:             mutt_str_copy
        - Src:             'muttlib.c:357,17'
          Dst:             strlen
        - Src:             'muttlib.c:366,19'
          Dst:             __ctype_toupper_loc
    - functionName:    __ctype_toupper_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_adv_mktemp
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - cs_subset_path
        - lstat
        - mutt_file_sanitize_filename
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'muttlib.c:86,14'
          Branch Sides:
            - BranchSide:      'muttlib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_file_sanitize_filename
                - cs_subset_path
                - buf_string.827
                - buf_printf
                - buf_string.827
                - lstat
                - strchr
                - buf_mktemp_full
                - buf_pool_release
                - __errno_location
                - buf_mktemp_full
            - BranchSide:      'muttlib.c:86,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_file_sanitize_filename
                - cs_subset_path
                - buf_string.827
                - buf_printf
                - buf_string.827
                - lstat
                - strchr
                - buf_mktemp_full
                - buf_pool_release
                - __errno_location
                - buf_mktemp_full
        - Branch String:   'muttlib.c:86,19'
          Branch Sides:
            - BranchSide:      'muttlib.c:86,23'
              BranchSideFuncs:
                - buf_mktemp_full
            - BranchSide:      'muttlib.c:88,5'
              BranchSideFuncs:
                - buf_mktemp_full
        - Branch String:   'muttlib.c:86,7'
          Branch Sides:
            - BranchSide:      'muttlib.c:88,5'
              BranchSideFuncs:
                - buf_mktemp_full
            - BranchSide:      'muttlib.c:92,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_file_sanitize_filename
                - cs_subset_path
                - buf_string.827
                - buf_printf
                - buf_string.827
                - lstat
                - strchr
                - buf_mktemp_full
                - buf_pool_release
                - __errno_location
        - Branch String:   'muttlib.c:96,30'
          Branch Sides:
            - BranchSide:      'muttlib.c:96,49'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_string.827
                - lstat
                - strchr
                - buf_mktemp_full
                - buf_pool_release
                - __errno_location
            - BranchSide:      'muttlib.c:96,49'
              BranchSideFuncs:
                - buf_string.827
                - buf_printf
                - buf_string.827
                - lstat
                - strchr
                - buf_mktemp_full
                - buf_pool_release
                - __errno_location
        - Branch String:   'muttlib.c:99,45'
          Branch Sides:
            - BranchSide:      'muttlib.c:99,49'
              BranchSideFuncs:
                - __errno_location
                - strchr
                - buf_mktemp_full
                - buf_pool_release
            - BranchSide:      'muttlib.c:102,35'
              BranchSideFuncs:
                - strchr
                - buf_mktemp_full
                - buf_pool_release
        - Branch String:   'muttlib.c:99,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:102,35'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'muttlib.c:111,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'muttlib.c:103,9'
          Branch Sides:
            - BranchSide:      'muttlib.c:105,15'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_pool_release
            - BranchSide:      'muttlib.c:108,5'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_pool_release
      Callsites:
        - Src:             'muttlib.c:88,5'
          Dst:             buf_mktemp_full
        - Src:             'muttlib.c:92,29'
          Dst:             buf_pool_get
        - Src:             'muttlib.c:93,5'
          Dst:             buf_strcpy
        - Src:             'muttlib.c:94,5'
          Dst:             mutt_file_sanitize_filename
        - Src:             'muttlib.c:95,35'
          Dst:             cs_subset_path
        - Src:             'muttlib.c:96,49'
          Dst:             buf_string
        - Src:             'muttlib.c:96,5'
          Dst:             buf_printf
        - Src:             'muttlib.c:99,16'
          Dst:             buf_string
        - Src:             'muttlib.c:99,10'
          Dst:             lstat
        - Src:             'muttlib.c:99,49'
          Dst:             __errno_location
        - Src:             'muttlib.c:102,20'
          Dst:             strchr
        - Src:             'muttlib.c:108,5'
          Dst:             buf_mktemp_full
        - Src:             'muttlib.c:111,5'
          Dst:             buf_pool_release
    - functionName:    lstat
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __lxstat
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:462,10'
          Dst:             __lxstat
    - functionName:    __lxstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_exit
      functionSourceFile: '/src/neomutt/muttlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - mutt_endwin
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'muttlib.c:1092,3'
          Dst:             mutt_endwin
        - Src:             'muttlib.c:1097,3'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_body_copy
      functionSourceFile: '/src/neomutt/mutt_body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          214
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_strdup
        - buf_string
        - mutt_adv_mktemp
        - mutt_body_new
        - mutt_is_text_part
        - mutt_param_new
        - mutt_save_attachment
        - mutt_stamp_attachment
        - mutt_str_dup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt_body.c:51,8'
          Branch Sides:
            - BranchSide:      'mutt_body.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_adv_mktemp
                - buf_string.896
                - mutt_save_attachment
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
            - BranchSide:      'mutt_body.c:51,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_adv_mktemp
                - buf_string.896
                - mutt_save_attachment
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'mutt_body.c:51,14'
          Branch Sides:
            - BranchSide:      'mutt_body.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt_body.c:51,18'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_adv_mktemp
                - buf_string.896
                - mutt_save_attachment
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'mutt_body.c:51,7'
          Branch Sides:
            - BranchSide:      'mutt_body.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_body.c:56,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_adv_mktemp
                - buf_string.896
                - mutt_save_attachment
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'mutt_body.c:58,7'
          Branch Sides:
            - BranchSide:      'mutt_body.c:61,5'
              BranchSideFuncs:
                - mutt_adv_mktemp
                - buf_string.896
                - mutt_save_attachment
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
            - BranchSide:      'mutt_body.c:68,3'
              BranchSideFuncs:
                - mutt_adv_mktemp
                - buf_string.896
                - mutt_save_attachment
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'mutt_body.c:69,7'
          Branch Sides:
            - BranchSide:      'mutt_body.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mutt_body.c:75,12'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_is_text_part
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'mutt_body.c:88,7'
          Branch Sides:
            - BranchSide:      'mutt_body.c:89,15'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
            - BranchSide:      'mutt_body.c:91,30'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'mutt_body.c:97,22'
          Branch Sides:
            - BranchSide:      'mutt_body.c:97,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
            - BranchSide:      'mutt_body.c:99,36'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
        - Branch String:   'mutt_body.c:97,7'
          Branch Sides:
            - BranchSide:      'mutt_body.c:98,41'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
            - BranchSide:      'mutt_body.c:99,36'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
        - Branch String:   'mutt_body.c:114,3'
          Branch Sides:
            - BranchSide:      'mutt_body.c:116,17'
              BranchSideFuncs:
                - mutt_stamp_attachment
                - buf_pool_release
            - BranchSide:      'mutt_body.c:122,3'
              BranchSideFuncs:
                - mutt_stamp_attachment
                - buf_pool_release
        - Branch String:   'mutt_body.c:119,5'
          Branch Sides:
            - BranchSide:      'mutt_body.c:119,5'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
            - BranchSide:      'mutt_body.c:119,5'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_stamp_attachment
                - buf_pool_release
        - Branch String:   'mutt_body.c:114,3'
          Branch Sides:
            - BranchSide:      'mutt_body.c:116,17'
              BranchSideFuncs:
                - mutt_stamp_attachment
                - buf_pool_release
            - BranchSide:      'mutt_body.c:122,3'
              BranchSideFuncs:
                - mutt_stamp_attachment
                - buf_pool_release
      Callsites:
        - Src:             'mutt_body.c:56,24'
          Dst:             buf_pool_get
        - Src:             'mutt_body.c:61,5'
          Dst:             buf_strcpy
        - Src:             'mutt_body.c:68,3'
          Dst:             mutt_adv_mktemp
        - Src:             'mutt_body.c:69,39'
          Dst:             buf_string
        - Src:             'mutt_body.c:69,7'
          Dst:             mutt_save_attachment
        - Src:             'mutt_body.c:75,12'
          Dst:             mutt_body_new
        - Src:             'mutt_body.c:83,19'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:84,17'
          Dst:             buf_strdup
        - Src:             'mutt_body.c:88,7'
          Dst:             mutt_is_text_part
        - Src:             'mutt_body.c:91,14'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:92,16'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:93,18'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:94,19'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:98,21'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:99,20'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:101,17'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:102,16'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:116,17'
          Dst:             mutt_param_new
        - Src:             'mutt_body.c:117,28'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:118,24'
          Dst:             mutt_str_dup
        - Src:             'mutt_body.c:122,3'
          Dst:             mutt_stamp_attachment
        - Src:             'mutt_body.c:0,0'
          Dst:             buf_pool_release
    - functionName:    multipart_validator
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:113,13'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
            - BranchSide:      'mutt_config.c:113,13'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
        - Branch String:   'mutt_config.c:113,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_config.c:116,21'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
        - Branch String:   'mutt_config.c:118,37'
          Branch Sides:
            - BranchSide:      'mutt_config.c:118,37'
              BranchSideFuncs: []
            - BranchSide:      'mutt_config.c:118,40'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_printf
        - Branch String:   'mutt_config.c:118,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_config.c:121,63'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'mutt_config.c:118,7'
          Dst:             mutt_str_equal
        - Src:             'mutt_config.c:118,40'
          Dst:             mutt_str_equal
        - Src:             'mutt_config.c:121,3'
          Dst:             buf_printf
    - functionName:    config_init_main
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_config.c:853,13'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
                - cs_register_variables
            - BranchSide:      'mutt_config.c:853,13'
              BranchSideFuncs:
                - cs_register_variables
                - cs_register_variables
      Callsites:
        - Src:             'mutt_config.c:853,13'
          Dst:             cs_register_variables
        - Src:             'mutt_config.c:856,9'
          Dst:             cs_register_variables
    - functionName:    parse_index_date_recv_local
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_conddate_parse
        - node_expando_parse_enclosure
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:169,13'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:169,13'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
        - Branch String:   'mutt_config.c:169,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:171,12'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:174,10'
              BranchSideFuncs:
                - node_expando_parse_enclosure
      Callsites:
        - Src:             'mutt_config.c:171,12'
          Dst:             node_conddate_parse
        - Src:             'mutt_config.c:174,10'
          Dst:             node_expando_parse_enclosure
    - functionName:    parse_index_hook
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_expando_parse_enclosure
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:227,13'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:227,13'
              BranchSideFuncs:
                - node_expando_parse_enclosure
        - Branch String:   'mutt_config.c:227,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:229,5'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:235,10'
              BranchSideFuncs:
                - node_expando_parse_enclosure
      Callsites:
        - Src:             'mutt_config.c:235,10'
          Dst:             node_expando_parse_enclosure
    - functionName:    parse_tags_transformed
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - mutt_strn_dup
        - parse_short_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:249,8'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - parse_short_name
                - mutt_strn_dup
            - BranchSide:      'mutt_config.c:249,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - parse_short_name
                - mutt_strn_dup
        - Branch String:   'mutt_config.c:249,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:249,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_config.c:253,9'
              BranchSideFuncs:
                - parse_short_name
                - mutt_strn_dup
        - Branch String:   'mutt_config.c:261,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:261,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_config.c:263,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_config.c:249,8'
          Dst:             __ctype_b_loc
        - Src:             'mutt_config.c:254,30'
          Dst:             parse_short_name
        - Src:             'mutt_config.c:258,16'
          Dst:             mutt_strn_dup
    - functionName:    parse_subject
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_add_child
        - node_container_new
        - node_expando_new
        - parse_short_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:281,9'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - parse_short_name
                - node_expando_new
                - node_container_new
                - node_add_child
                - node_add_child
            - BranchSide:      'mutt_config.c:281,9'
              BranchSideFuncs:
                - parse_short_name
                - node_expando_new
                - node_container_new
                - node_add_child
                - node_add_child
      Callsites:
        - Src:             'mutt_config.c:282,35'
          Dst:             parse_short_name
        - Src:             'mutt_config.c:285,35'
          Dst:             node_expando_new
        - Src:             'mutt_config.c:286,35'
          Dst:             node_container_new
        - Src:             'mutt_config.c:291,3'
          Dst:             node_add_child
        - Src:             'mutt_config.c:292,3'
          Dst:             node_add_child
    - functionName:    parse_index_date_local
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_conddate_parse
        - node_expando_parse_enclosure
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:188,13'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:188,13'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
        - Branch String:   'mutt_config.c:188,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:190,12'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:193,10'
              BranchSideFuncs:
                - node_expando_parse_enclosure
      Callsites:
        - Src:             'mutt_config.c:190,12'
          Dst:             node_conddate_parse
        - Src:             'mutt_config.c:193,10'
          Dst:             node_expando_parse_enclosure
    - functionName:    parse_index_date
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_conddate_parse
        - node_expando_parse_enclosure
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_config.c:207,13'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:207,13'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
        - Branch String:   'mutt_config.c:207,7'
          Branch Sides:
            - BranchSide:      'mutt_config.c:209,12'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'mutt_config.c:212,10'
              BranchSideFuncs:
                - node_expando_parse_enclosure
      Callsites:
        - Src:             'mutt_config.c:209,12'
          Dst:             node_conddate_parse
        - Src:             'mutt_config.c:212,10'
          Dst:             node_expando_parse_enclosure
    - functionName:    init_variables
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_init_alias
        - config_init_browser
        - config_init_compose
        - config_init_conn
        - config_init_email
        - config_init_helpbar
        - config_init_history
        - config_init_imap
        - config_init_index
        - config_init_maildir
        - config_init_main
        - config_init_mbox
        - config_init_menu
        - config_init_mh
        - config_init_ncrypt
        - config_init_nntp
        - config_init_pager
        - config_init_pattern
        - config_init_pop
        - config_init_progress
        - config_init_send
        - config_init_sidebar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_config.c:893,3'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - config_init_main
                - config_init_alias
                - config_init_browser
                - config_init_compose
                - config_init_conn
                - config_init_email
                - config_init_helpbar
                - config_init_history
                - config_init_imap
                - config_init_index
                - config_init_maildir
                - config_init_mbox
                - config_init_menu
                - config_init_mh
                - config_init_ncrypt
                - config_init_nntp
                - config_init_pager
                - config_init_pattern
                - config_init_pop
                - config_init_progress
                - config_init_send
                - config_init_sidebar
            - BranchSide:      'mutt_config.c:893,3'
              BranchSideFuncs:
                - config_init_main
                - config_init_alias
                - config_init_browser
                - config_init_compose
                - config_init_conn
                - config_init_email
                - config_init_helpbar
                - config_init_history
                - config_init_imap
                - config_init_index
                - config_init_maildir
                - config_init_mbox
                - config_init_menu
                - config_init_mh
                - config_init_ncrypt
                - config_init_nntp
                - config_init_pager
                - config_init_pattern
                - config_init_pop
                - config_init_progress
                - config_init_send
                - config_init_sidebar
      Callsites:
        - Src:             'mutt_config.c:893,3'
          Dst:             config_init_main
        - Src:             'mutt_config.c:894,3'
          Dst:             config_init_alias
        - Src:             'mutt_config.c:898,3'
          Dst:             config_init_browser
        - Src:             'mutt_config.c:899,3'
          Dst:             config_init_compose
        - Src:             'mutt_config.c:900,3'
          Dst:             config_init_conn
        - Src:             'mutt_config.c:901,3'
          Dst:             config_init_email
        - Src:             'mutt_config.c:905,3'
          Dst:             config_init_helpbar
        - Src:             'mutt_config.c:906,3'
          Dst:             config_init_history
        - Src:             'mutt_config.c:907,3'
          Dst:             config_init_imap
        - Src:             'mutt_config.c:908,3'
          Dst:             config_init_index
        - Src:             'mutt_config.c:909,3'
          Dst:             config_init_maildir
        - Src:             'mutt_config.c:910,3'
          Dst:             config_init_mbox
        - Src:             'mutt_config.c:911,3'
          Dst:             config_init_menu
        - Src:             'mutt_config.c:912,3'
          Dst:             config_init_mh
        - Src:             'mutt_config.c:913,3'
          Dst:             config_init_ncrypt
        - Src:             'mutt_config.c:914,3'
          Dst:             config_init_nntp
        - Src:             'mutt_config.c:918,3'
          Dst:             config_init_pager
        - Src:             'mutt_config.c:919,3'
          Dst:             config_init_pattern
        - Src:             'mutt_config.c:920,3'
          Dst:             config_init_pop
        - Src:             'mutt_config.c:921,3'
          Dst:             config_init_progress
        - Src:             'mutt_config.c:922,3'
          Dst:             config_init_send
        - Src:             'mutt_config.c:923,3'
          Dst:             config_init_sidebar
    - functionName:    init_types
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_config.c:870,3'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
            - BranchSide:      'mutt_config.c:870,3'
              BranchSideFuncs:
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
                - cs_register_type
      Callsites:
        - Src:             'mutt_config.c:870,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:871,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:872,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:873,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:874,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:875,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:876,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:877,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:878,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:879,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:880,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:881,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:882,3'
          Dst:             cs_register_type
        - Src:             'mutt_config.c:883,3'
          Dst:             cs_register_type
    - functionName:    init_config
      functionSourceFile: '/src/neomutt/mutt_config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_types
        - init_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_config.c:932,3'
          Branch Sides:
            - BranchSide:      'mutt_config.c:0,0'
              BranchSideFuncs:
                - init_types
                - init_variables
            - BranchSide:      'mutt_config.c:932,3'
              BranchSideFuncs:
                - init_types
                - init_variables
      Callsites:
        - Src:             'mutt_config.c:932,3'
          Dst:             init_types
        - Src:             'mutt_config.c:933,3'
          Dst:             init_variables
    - functionName:    label_ref_dec
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_delete
        - mutt_hash_find_elem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_header.c:63,48'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_delete
            - BranchSide:      'mutt_header.c:63,48'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_delete
        - Branch String:   'mutt_header.c:64,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:67,37'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'mutt_header.c:68,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:67,21'
              BranchSideFuncs:
                - mutt_hash_delete
            - BranchSide:      'mutt_header.c:70,25'
              BranchSideFuncs:
                - mutt_hash_delete
      Callsites:
        - Src:             'mutt_header.c:63,25'
          Dst:             mutt_hash_find_elem
        - Src:             'mutt_header.c:70,5'
          Dst:             mutt_hash_delete
    - functionName:    mutt_label_hash_remove
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - label_ref_dec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_header.c:432,8'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - label_ref_dec
            - BranchSide:      'mutt_header.c:432,8'
              BranchSideFuncs:
                - label_ref_dec
        - Branch String:   'mutt_header.c:432,10'
          Branch Sides:
            - BranchSide:      'mutt_header.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:432,17'
              BranchSideFuncs:
                - label_ref_dec
        - Branch String:   'mutt_header.c:432,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:434,10'
              BranchSideFuncs:
                - label_ref_dec
        - Branch String:   'mutt_header.c:434,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:434,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:435,5'
              BranchSideFuncs:
                - label_ref_dec
      Callsites:
        - Src:             'mutt_header.c:435,5'
          Dst:             label_ref_dec
    - functionName:    label_ref_inc
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_hash_find_elem
        - mutt_hash_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_header.c:87,48'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_insert
            - BranchSide:      'mutt_header.c:87,48'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_insert
        - Branch String:   'mutt_header.c:88,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:91,25'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_header.c:95,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_header.c:87,25'
          Dst:             mutt_hash_find_elem
        - Src:             'mutt_header.c:91,5'
          Dst:             mutt_hash_insert
    - functionName:    mutt_label_hash_add
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - label_ref_inc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_header.c:419,8'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - label_ref_inc
            - BranchSide:      'mutt_header.c:419,8'
              BranchSideFuncs:
                - label_ref_inc
        - Branch String:   'mutt_header.c:419,10'
          Branch Sides:
            - BranchSide:      'mutt_header.c:419,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:419,17'
              BranchSideFuncs:
                - label_ref_inc
        - Branch String:   'mutt_header.c:419,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:421,10'
              BranchSideFuncs:
                - label_ref_inc
        - Branch String:   'mutt_header.c:421,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:421,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:422,5'
              BranchSideFuncs:
                - label_ref_inc
      Callsites:
        - Src:             'mutt_header.c:422,5'
          Dst:             label_ref_inc
    - functionName:    mutt_make_label_hash
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_header.c:409,19'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - mutt_hash_new
            - BranchSide:      'mutt_header.c:409,19'
              BranchSideFuncs:
                - mutt_hash_new
      Callsites:
        - Src:             'mutt_header.c:409,19'
          Dst:             mutt_hash_new
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_edit_headers
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          781
      EdgeCount:       165
      CyclomaticComplexity: 48
      functionsReached:
        - buf_addch
        - buf_expand_path
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_reset
        - buf_strcpy
        - buf_string
        - fputc
        - fread
        - fwrite
        - mutt_edit_file
        - mutt_env_free
        - mutt_env_to_local
        - mutt_expand_aliases_env
        - mutt_file_copy_stream
        - mutt_file_decrease_mtime
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_istr_startswith
        - mutt_list_free
        - mutt_make_file_attach
        - mutt_mem_free
        - mutt_parse_crypt_hdr
        - mutt_rfc822_read_header
        - mutt_rfc822_write_header
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_skip_email_wsp
        - notify_send
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt_header.c:184,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_env_to_local
                - mutt_rfc822_write_header
                - fputc
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_decrease_mtime
                - buf_string.1057
                - mutt_edit_file
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
            - BranchSide:      'mutt_header.c:184,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_env_to_local
                - mutt_rfc822_write_header
                - fputc
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_decrease_mtime
                - buf_string.1057
                - mutt_edit_file
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
        - Branch String:   'mutt_header.c:187,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:189,5'
              BranchSideFuncs:
                - buf_string.1057
                - buf_pool_release
            - BranchSide:      'mutt_header.c:193,24'
              BranchSideFuncs:
                - mutt_env_to_local
                - mutt_rfc822_write_header
                - fputc
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_decrease_mtime
                - buf_string.1057
                - mutt_edit_file
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
        - Branch String:   'mutt_header.c:200,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:202,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'mutt_header.c:208,3'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_decrease_mtime
                - buf_string.1057
                - mutt_edit_file
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
        - Branch String:   'mutt_header.c:214,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:216,5'
              BranchSideFuncs:
                - buf_string.1057
                - buf_pool_release
            - BranchSide:      'mutt_header.c:220,43'
              BranchSideFuncs:
                - buf_string.1057
                - mutt_file_decrease_mtime
                - buf_string.1057
                - mutt_edit_file
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
        - Branch String:   'mutt_header.c:221,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:223,5'
              BranchSideFuncs:
                - buf_string.1057
                - buf_pool_release
            - BranchSide:      'mutt_header.c:227,26'
              BranchSideFuncs:
                - buf_string.1057
                - mutt_edit_file
                - buf_string.1057
                - stat
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
        - Branch String:   'mutt_header.c:228,42'
          Branch Sides:
            - BranchSide:      'mutt_header.c:228,58'
              BranchSideFuncs:
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - mutt_file_unlink
            - BranchSide:      'mutt_header.c:230,5'
              BranchSideFuncs:
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'mutt_header.c:228,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:230,5'
              BranchSideFuncs:
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'mutt_header.c:236,3'
              BranchSideFuncs:
                - mutt_file_unlink
                - mutt_list_free
                - buf_string.1057
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
        - Branch String:   'mutt_header.c:241,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:243,5'
              BranchSideFuncs:
                - buf_string.1057
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'mutt_header.c:248,12'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
        - Branch String:   'mutt_header.c:249,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:251,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'mutt_header.c:258,8'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
                - fwrite
        - Branch String:   'mutt_header.c:261,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fread
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
            - BranchSide:      'mutt_header.c:263,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1057
                - mutt_file_unlink
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_equal
                - mutt_list_free
        - Branch String:   'mutt_header.c:271,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:273,10'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_list_free
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:283,28'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:273,45'
          Branch Sides:
            - BranchSide:      'mutt_header.c:274,10'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:283,28'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:274,46'
          Branch Sides:
            - BranchSide:      'mutt_header.c:275,63'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:278,31'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:273,9'
          Branch Sides:
            - BranchSide:      'mutt_header.c:278,26'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:283,28'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:284,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:284,3'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:284,3'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:284,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:284,3'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:286,3'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_expand_aliases_env
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:302,13'
          Branch Sides:
            - BranchSide:      'mutt_header.c:302,50'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:315,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:302,72'
          Branch Sides:
            - BranchSide:      'mutt_header.c:303,46'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:306,47'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:303,70'
          Branch Sides:
            - BranchSide:      'mutt_header.c:304,46'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:306,47'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:302,9'
          Branch Sides:
            - BranchSide:      'mutt_header.c:306,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:315,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:307,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:309,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:315,72'
          Branch Sides:
            - BranchSide:      'mutt_header.c:316,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:322,47'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
        - Branch String:   'mutt_header.c:316,70'
          Branch Sides:
            - BranchSide:      'mutt_header.c:317,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:322,47'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
        - Branch String:   'mutt_header.c:315,14'
          Branch Sides:
            - BranchSide:      'mutt_header.c:322,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:358,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:323,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:325,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:326,31'
          Branch Sides:
            - BranchSide:      'mutt_header.c:328,20'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
            - BranchSide:      'mutt_header.c:336,13'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
        - Branch String:   'mutt_header.c:328,15'
          Branch Sides:
            - BranchSide:      'mutt_header.c:330,17'
              BranchSideFuncs:
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
            - BranchSide:      'mutt_header.c:334,11'
              BranchSideFuncs:
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
        - Branch String:   'mutt_header.c:330,17'
          Branch Sides:
            - BranchSide:      'mutt_header.c:334,11'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
            - BranchSide:      'mutt_header.c:336,13'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
        - Branch String:   'mutt_header.c:326,31'
          Branch Sides:
            - BranchSide:      'mutt_header.c:328,20'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
            - BranchSide:      'mutt_header.c:336,13'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - buf_pretty_mailbox
                - buf_string.1057
        - Branch String:   'mutt_header.c:340,13'
          Branch Sides:
            - BranchSide:      'mutt_header.c:342,32'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:350,11'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:343,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:343,40'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:358,70'
          Branch Sides:
            - BranchSide:      'mutt_header.c:359,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:362,48'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:359,68'
          Branch Sides:
            - BranchSide:      'mutt_header.c:360,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:362,48'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:357,14'
          Branch Sides:
            - BranchSide:      'mutt_header.c:362,48'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:374,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'mutt_header.c:363,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:364,13'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:365,21'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:365,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:367,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:374,72'
          Branch Sides:
            - BranchSide:      'mutt_header.c:375,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
                - mutt_istr_startswith
            - BranchSide:      'mutt_header.c:378,48'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:375,70'
          Branch Sides:
            - BranchSide:      'mutt_header.c:376,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:378,48'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:373,14'
          Branch Sides:
            - BranchSide:      'mutt_header.c:296,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:378,48'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:379,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:380,13'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:381,21'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:381,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:383,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:391,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:391,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:392,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:391,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:391,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
            - BranchSide:      'mutt_header.c:392,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_release
        - Branch String:   'mutt_header.c:296,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:296,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mutt_header.c:296,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_reset
                - buf_addch
                - mutt_str_skip_email_wsp
                - buf_expand_path
                - buf_string.1057
                - mutt_make_file_attach
                - mutt_str_dup
                - buf_pretty_mailbox
                - buf_string.1057
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - notify_send
                - mutt_istr_startswith
                - mutt_istr_startswith
      Callsites:
        - Src:             'mutt_header.c:184,25'
          Dst:             buf_pool_get
        - Src:             'mutt_header.c:185,3'
          Dst:             buf_mktemp_full
        - Src:             'mutt_header.c:186,18'
          Dst:             buf_string
        - Src:             'mutt_header.c:186,18'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt_header.c:189,5'
          Dst:             buf_string
        - Src:             'mutt_header.c:193,3'
          Dst:             mutt_env_to_local
        - Src:             'mutt_header.c:194,3'
          Dst:             mutt_rfc822_write_header
        - Src:             'mutt_header.c:196,3'
          Dst:             fputc
        - Src:             'mutt_header.c:199,17'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt_header.c:203,5'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt_header.c:204,22'
          Dst:             buf_string
        - Src:             'mutt_header.c:204,5'
          Dst:             mutt_file_unlink
        - Src:             'mutt_header.c:208,3'
          Dst:             mutt_file_copy_stream
        - Src:             'mutt_header.c:210,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt_header.c:211,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt_header.c:214,12'
          Dst:             buf_string
        - Src:             'mutt_header.c:214,7'
          Dst:             stat
        - Src:             'mutt_header.c:216,5'
          Dst:             buf_string
        - Src:             'mutt_header.c:220,43'
          Dst:             buf_string
        - Src:             'mutt_header.c:220,18'
          Dst:             mutt_file_decrease_mtime
        - Src:             'mutt_header.c:223,5'
          Dst:             buf_string
        - Src:             'mutt_header.c:227,26'
          Dst:             buf_string
        - Src:             'mutt_header.c:227,3'
          Dst:             mutt_edit_file
        - Src:             'mutt_header.c:228,13'
          Dst:             buf_string
        - Src:             'mutt_header.c:228,8'
          Dst:             stat
        - Src:             'mutt_header.c:232,22'
          Dst:             buf_string
        - Src:             'mutt_header.c:232,5'
          Dst:             mutt_file_unlink
        - Src:             'mutt_header.c:236,3'
          Dst:             mutt_file_unlink
        - Src:             'mutt_header.c:237,3'
          Dst:             mutt_list_free
        - Src:             'mutt_header.c:240,11'
          Dst:             buf_string
        - Src:             'mutt_header.c:240,11'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt_header.c:243,5'
          Dst:             buf_string
        - Src:             'mutt_header.c:244,22'
          Dst:             buf_string
        - Src:             'mutt_header.c:244,5'
          Dst:             mutt_file_unlink
        - Src:             'mutt_header.c:248,12'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt_header.c:251,5'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt_header.c:252,22'
          Dst:             buf_string
        - Src:             'mutt_header.c:252,5'
          Dst:             mutt_file_unlink
        - Src:             'mutt_header.c:259,13'
          Dst:             mutt_rfc822_read_header
        - Src:             'mutt_header.c:261,24'
          Dst:             fread
        - Src:             'mutt_header.c:262,5'
          Dst:             fwrite
        - Src:             'mutt_header.c:263,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt_header.c:264,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt_header.c:265,20'
          Dst:             buf_string
        - Src:             'mutt_header.c:265,3'
          Dst:             mutt_file_unlink
        - Src:             'mutt_header.c:275,11'
          Dst:             mutt_str_equal
        - Src:             'mutt_header.c:278,7'
          Dst:             mutt_list_free
        - Src:             'mutt_header.c:283,3'
          Dst:             mutt_list_free
        - Src:             'mutt_header.c:286,3'
          Dst:             mutt_env_free
        - Src:             'mutt_header.c:290,3'
          Dst:             mutt_expand_aliases_env
        - Src:             'mutt_header.c:302,25'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:303,25'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:304,25'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:306,23'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'mutt_header.c:309,9'
          Dst:             buf_strcpy
        - Src:             'mutt_header.c:310,9'
          Dst:             buf_pretty_mailbox
        - Src:             'mutt_header.c:315,22'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:316,22'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:317,22'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:322,23'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'mutt_header.c:325,9'
          Dst:             buf_reset
        - Src:             'mutt_header.c:334,11'
          Dst:             buf_addch
        - Src:             'mutt_header.c:336,13'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'mutt_header.c:338,9'
          Dst:             buf_expand_path
        - Src:             'mutt_header.c:339,39'
          Dst:             buf_string
        - Src:             'mutt_header.c:339,17'
          Dst:             mutt_make_file_attach
        - Src:             'mutt_header.c:342,32'
          Dst:             mutt_str_dup
        - Src:             'mutt_header.c:350,11'
          Dst:             buf_pretty_mailbox
        - Src:             'mutt_header.c:351,11'
          Dst:             buf_string
        - Src:             'mutt_header.c:358,23'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:359,23'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:360,23'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:362,27'
          Dst:             mutt_parse_crypt_hdr
        - Src:             'mutt_header.c:368,9'
          Dst:             notify_send
        - Src:             'mutt_header.c:374,23'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:375,23'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:376,23'
          Dst:             mutt_istr_startswith
        - Src:             'mutt_header.c:378,27'
          Dst:             mutt_parse_crypt_hdr
        - Src:             'mutt_header.c:384,9'
          Dst:             notify_send
        - Src:             'mutt_header.c:392,7'
          Dst:             mutt_mem_free
        - Src:             'mutt_header.c:393,7'
          Dst:             mutt_mem_free
        - Src:             'mutt_header.c:398,3'
          Dst:             buf_pool_release
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    label_message
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - label_ref_dec
        - label_ref_inc
        - mutt_str_equal
        - mutt_str_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_header.c:109,8'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - label_ref_dec
                - mutt_str_replace
                - label_ref_inc
            - BranchSide:      'mutt_header.c:109,8'
              BranchSideFuncs:
                - mutt_str_equal
                - label_ref_dec
                - mutt_str_replace
                - label_ref_inc
        - Branch String:   'mutt_header.c:109,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:111,25'
              BranchSideFuncs:
                - mutt_str_equal
                - label_ref_dec
                - mutt_str_replace
                - label_ref_inc
        - Branch String:   'mutt_header.c:111,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:114,10'
              BranchSideFuncs:
                - label_ref_dec
                - mutt_str_replace
                - label_ref_inc
        - Branch String:   'mutt_header.c:114,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:115,5'
              BranchSideFuncs:
                - mutt_str_replace
                - label_ref_inc
            - BranchSide:      'mutt_header.c:116,33'
              BranchSideFuncs:
                - mutt_str_replace
                - label_ref_inc
        - Branch String:   'mutt_header.c:116,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:117,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:119,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_header.c:111,7'
          Dst:             mutt_str_equal
        - Src:             'mutt_header.c:115,5'
          Dst:             label_ref_dec
        - Src:             'mutt_header.c:116,7'
          Dst:             mutt_str_replace
        - Src:             'mutt_header.c:117,5'
          Dst:             label_ref_inc
    - functionName:    mutt_label_message
      functionSourceFile: '/src/neomutt/mutt_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          197
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - email_set_color
        - label_message
        - mw_get_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_header.c:132,8'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
                - buf_strcpy
            - BranchSide:      'mutt_header.c:132,8'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
                - buf_strcpy
        - Branch String:   'mutt_header.c:132,11'
          Branch Sides:
            - BranchSide:      'mutt_header.c:132,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:132,19'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
                - buf_strcpy
        - Branch String:   'mutt_header.c:132,27'
          Branch Sides:
            - BranchSide:      'mutt_header.c:132,27'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:132,31'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
                - buf_strcpy
        - Branch String:   'mutt_header.c:132,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_header.c:138,24'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
                - buf_strcpy
        - Branch String:   'mutt_header.c:140,23'
          Branch Sides:
            - BranchSide:      'mutt_header.c:141,22'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
                - buf_strcpy
            - BranchSide:      'mutt_header.c:149,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
        - Branch String:   'mutt_header.c:141,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:140,23'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
            - BranchSide:      'mutt_header.c:149,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
        - Branch String:   'mutt_header.c:145,9'
          Branch Sides:
            - BranchSide:      'mutt_header.c:146,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
            - BranchSide:      'mutt_header.c:149,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - __ctype_b_loc
                - label_message
                - email_set_color
        - Branch String:   'mutt_header.c:149,7'
          Branch Sides:
            - BranchSide:      'mutt_header.c:154,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_pool_release
                - label_message
                - email_set_color
            - BranchSide:      'mutt_header.c:170,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'mutt_header.c:155,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - label_message
                - email_set_color
            - BranchSide:      'mutt_header.c:159,3'
              BranchSideFuncs:
                - buf_pool_release
                - label_message
                - email_set_color
        - Branch String:   'mutt_header.c:155,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:155,3'
              BranchSideFuncs:
                - buf_pool_release
                - label_message
                - email_set_color
            - BranchSide:      'mutt_header.c:159,3'
              BranchSideFuncs:
                - buf_pool_release
                - label_message
                - email_set_color
        - Branch String:   'mutt_header.c:159,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:159,3'
              BranchSideFuncs:
                - label_message
                - buf_pool_release
                - email_set_color
            - BranchSide:      'mutt_header.c:170,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'mutt_header.c:159,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:159,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mutt_header.c:170,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'mutt_header.c:162,9'
          Branch Sides:
            - BranchSide:      'mutt_header.c:159,3'
              BranchSideFuncs:
                - email_set_color
                - buf_pool_release
                - label_message
            - BranchSide:      'mutt_header.c:164,14'
              BranchSideFuncs:
                - email_set_color
                - buf_pool_release
                - label_message
        - Branch String:   'mutt_header.c:159,3'
          Branch Sides:
            - BranchSide:      'mutt_header.c:159,3'
              BranchSideFuncs:
                - label_message
                - buf_pool_release
                - email_set_color
            - BranchSide:      'mutt_header.c:170,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'mutt_header.c:138,24'
          Dst:             buf_pool_get
        - Src:             'mutt_header.c:146,7'
          Dst:             buf_strcpy
        - Src:             'mutt_header.c:149,7'
          Dst:             mw_get_field
        - Src:             'mutt_header.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'mutt_header.c:162,9'
          Dst:             label_message
        - Src:             'mutt_header.c:165,7'
          Dst:             email_set_color
        - Src:             'mutt_header.c:170,3'
          Dst:             buf_pool_release
    - functionName:    main_log_observer
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_number
        - cs_subset_path
        - mutt_log_set_file
        - mutt_log_set_level
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_logging.c:286,11'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_number
                - mutt_log_set_level
                - cs_subset_path
                - mutt_log_set_file
            - BranchSide:      'mutt_logging.c:286,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_number
                - mutt_log_set_level
                - cs_subset_path
                - mutt_log_set_file
        - Branch String:   'mutt_logging.c:286,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:286,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_number
                - mutt_log_set_level
                - cs_subset_path
                - mutt_log_set_file
            - BranchSide:      'mutt_logging.c:288,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_number
                - mutt_log_set_level
                - cs_subset_path
                - mutt_log_set_file
        - Branch String:   'mutt_logging.c:288,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:288,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:293,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_number
                - mutt_log_set_level
                - cs_subset_path
                - mutt_log_set_file
        - Branch String:   'mutt_logging.c:293,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:295,53'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_log_set_file
            - BranchSide:      'mutt_logging.c:298,33'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_number
                - mutt_log_set_level
        - Branch String:   'mutt_logging.c:298,12'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:298,12'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_log_set_level
            - BranchSide:      'mutt_logging.c:300,50'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_log_set_level
      Callsites:
        - Src:             'mutt_logging.c:293,7'
          Dst:             mutt_str_equal
        - Src:             'mutt_logging.c:295,38'
          Dst:             cs_subset_path
        - Src:             'mutt_logging.c:296,5'
          Dst:             mutt_log_set_file
        - Src:             'mutt_logging.c:298,12'
          Dst:             mutt_str_equal
        - Src:             'mutt_logging.c:300,33'
          Dst:             cs_subset_number
        - Src:             'mutt_logging.c:301,5'
          Dst:             mutt_log_set_level
    - functionName:    mutt_log_set_file
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_path
        - cs_subset_str_string_set
        - log_file_set_filename
        - mutt_file_rotate
        - mutt_mem_free
        - mutt_str_equal
        - mutt_str_replace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt_logging.c:197,51'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_str_equal
                - buf_pool_get
                - buf_addstr
                - buf_expand_path
                - buf_string.1108
                - mutt_file_rotate
                - buf_pool_release
                - log_file_set_filename
                - mutt_mem_free
                - mutt_str_replace
                - cs_subset_str_string_set
            - BranchSide:      'mutt_logging.c:197,51'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_str_equal
                - buf_pool_get
                - buf_addstr
                - buf_expand_path
                - buf_string.1108
                - mutt_file_rotate
                - buf_pool_release
                - log_file_set_filename
                - mutt_mem_free
                - mutt_str_replace
                - cs_subset_str_string_set
        - Branch String:   'mutt_logging.c:198,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:200,31'
              BranchSideFuncs:
                - cs_subset_str_string_set
            - BranchSide:      'mutt_logging.c:214,28'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'mutt_logging.c:206,9'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:209,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:212,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_logging.c:197,36'
          Dst:             cs_subset_path
        - Src:             'mutt_logging.c:198,8'
          Dst:             mutt_str_equal
        - Src:             'mutt_logging.c:200,31'
          Dst:             buf_pool_get
        - Src:             'mutt_logging.c:201,5'
          Dst:             buf_addstr
        - Src:             'mutt_logging.c:202,5'
          Dst:             buf_expand_path
        - Src:             'mutt_logging.c:204,41'
          Dst:             buf_string
        - Src:             'mutt_logging.c:204,24'
          Dst:             mutt_file_rotate
        - Src:             'mutt_logging.c:205,5'
          Dst:             buf_pool_release
        - Src:             'mutt_logging.c:209,5'
          Dst:             log_file_set_filename
        - Src:             'mutt_logging.c:210,5'
          Dst:             mutt_mem_free
        - Src:             'mutt_logging.c:211,5'
          Dst:             mutt_str_replace
        - Src:             'mutt_logging.c:214,3'
          Dst:             cs_subset_str_string_set
    - functionName:    mutt_log_set_level
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_path
        - cs_subset_str_native_set
        - log_file_set_level
        - mutt_log_set_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_logging.c:228,8'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:0,0'
              BranchSideFuncs:
                - log_file_set_level
                - cs_subset_str_native_set
                - cs_subset_path
                - mutt_log_set_file
            - BranchSide:      'mutt_logging.c:228,8'
              BranchSideFuncs:
                - log_file_set_level
                - cs_subset_str_native_set
                - cs_subset_path
                - mutt_log_set_file
        - Branch String:   'mutt_logging.c:228,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:230,53'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_log_set_file
                - log_file_set_level
                - cs_subset_str_native_set
            - BranchSide:      'mutt_logging.c:234,7'
              BranchSideFuncs:
                - log_file_set_level
                - cs_subset_str_native_set
        - Branch String:   'mutt_logging.c:234,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:234,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'mutt_logging.c:237,28'
              BranchSideFuncs:
                - cs_subset_str_native_set
      Callsites:
        - Src:             'mutt_logging.c:230,38'
          Dst:             cs_subset_path
        - Src:             'mutt_logging.c:231,5'
          Dst:             mutt_log_set_file
        - Src:             'mutt_logging.c:234,7'
          Dst:             log_file_set_level
        - Src:             'mutt_logging.c:237,3'
          Dst:             cs_subset_str_native_set
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    level_validator
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_logging.c:272,14'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt_logging.c:272,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'mutt_logging.c:272,19'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:272,29'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt_logging.c:274,66'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'mutt_logging.c:272,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:272,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt_logging.c:274,66'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'mutt_logging.c:274,5'
          Dst:             buf_printf
    - functionName:    mutt_log_start
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_number
        - cs_subset_path
        - log_file_running
        - log_file_set_level
        - mutt_log_set_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_logging.c:250,48'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:250,48'
              BranchSideFuncs:
                - cs_subset_number
                - log_file_running
                - cs_subset_path
                - mutt_log_set_file
                - log_file_set_level
            - BranchSide:      'mutt_logging.c:250,48'
              BranchSideFuncs:
                - cs_subset_number
                - log_file_running
                - cs_subset_path
                - mutt_log_set_file
                - log_file_set_level
        - Branch String:   'mutt_logging.c:251,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:251,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:254,7'
              BranchSideFuncs:
                - log_file_running
                - cs_subset_path
                - mutt_log_set_file
                - log_file_set_level
        - Branch String:   'mutt_logging.c:254,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:257,51'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_log_set_file
                - log_file_set_level
        - Branch String:   'mutt_logging.c:261,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:261,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:264,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_logging.c:250,31'
          Dst:             cs_subset_number
        - Src:             'mutt_logging.c:254,7'
          Dst:             log_file_running
        - Src:             'mutt_logging.c:257,36'
          Dst:             cs_subset_path
        - Src:             'mutt_logging.c:258,3'
          Dst:             mutt_log_set_file
        - Src:             'mutt_logging.c:261,7'
          Dst:             log_file_set_level
    - functionName:    mutt_log_stop
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_file_close
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_logging.c:183,3'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:183,3'
              BranchSideFuncs:
                - log_file_close
                - mutt_mem_free
            - BranchSide:      'mutt_logging.c:183,3'
              BranchSideFuncs:
                - log_file_close
                - mutt_mem_free
      Callsites:
        - Src:             'mutt_logging.c:183,3'
          Dst:             log_file_close
        - Src:             'mutt_logging.c:184,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_log_prep
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_file_set_version
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_logging.c:173,3'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:173,3'
              BranchSideFuncs:
                - snprintf
                - log_file_set_version
            - BranchSide:      'mutt_logging.c:173,8'
              BranchSideFuncs:
                - snprintf
                - log_file_set_version
      Callsites:
        - Src:             'mutt_logging.c:174,3'
          Dst:             snprintf
        - Src:             'mutt_logging.c:175,3'
          Dst:             log_file_set_version
    - functionName:    log_disp_curses
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          207
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - cs_subset_number
        - error_pause
        - log_disp_file
        - log_disp_queue
        - msgwin_get_window
        - msgwin_set_text
        - mutt_beep
        - mutt_date_now_ms
        - mutt_str_copy
        - mutt_str_equal
        - snprintf
        - strerror
        - vsnprintf
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_logging.c:91,48'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - vsnprintf
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'mutt_logging.c:91,48'
              BranchSideFuncs:
                - cs_subset_number
                - vsnprintf
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'mutt_logging.c:92,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:95,8'
              BranchSideFuncs:
                - vsnprintf
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'mutt_logging.c:102,28'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:102,35'
              BranchSideFuncs:
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'mutt_logging.c:113,22'
              BranchSideFuncs:
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
        - Branch String:   'mutt_logging.c:102,41'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:102,48'
              BranchSideFuncs:
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'mutt_logging.c:113,22'
              BranchSideFuncs:
                - mutt_str_equal
                - log_disp_file
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
                - log_disp_queue
        - Branch String:   'mutt_logging.c:114,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:117,5'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
            - BranchSide:      'mutt_logging.c:123,13'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
        - Branch String:   'mutt_logging.c:118,9'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:119,7'
              BranchSideFuncs:
                - log_disp_queue
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
            - BranchSide:      'mutt_logging.c:123,13'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
                - error_pause
        - Branch String:   'mutt_logging.c:127,26'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:127,29'
              BranchSideFuncs:
                - error_pause
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
            - BranchSide:      'mutt_logging.c:130,3'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
        - Branch String:   'mutt_logging.c:127,39'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:127,7'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
            - BranchSide:      'mutt_logging.c:130,3'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
        - Branch String:   'mutt_logging.c:127,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:128,5'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
            - BranchSide:      'mutt_logging.c:130,3'
              BranchSideFuncs:
                - mutt_str_copy
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - msgwin_set_text
                - mutt_beep
        - Branch String:   'mutt_logging.c:133,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:136,5'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
                - mutt_beep
            - BranchSide:      'mutt_logging.c:153,14'
              BranchSideFuncs:
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
        - Branch String:   'mutt_logging.c:136,5'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:139,9'
              BranchSideFuncs:
                - mutt_beep
                - msgwin_set_text
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
            - BranchSide:      'mutt_logging.c:147,9'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
            - BranchSide:      'mutt_logging.c:150,5'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_get_window
                - window_redraw
                - mutt_date_now_ms
        - Branch String:   'mutt_logging.c:153,27'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:153,7'
              BranchSideFuncs:
                - mutt_date_now_ms
                - msgwin_get_window
                - window_redraw
            - BranchSide:      'mutt_logging.c:160,15'
              BranchSideFuncs:
                - msgwin_get_window
                - window_redraw
        - Branch String:   'mutt_logging.c:153,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:155,15'
              BranchSideFuncs:
                - msgwin_get_window
                - window_redraw
            - BranchSide:      'mutt_logging.c:160,15'
              BranchSideFuncs:
                - msgwin_get_window
                - window_redraw
      Callsites:
        - Src:             'mutt_logging.c:91,31'
          Dst:             cs_subset_number
        - Src:             'mutt_logging.c:99,12'
          Dst:             vsnprintf
        - Src:             'mutt_logging.c:106,30'
          Dst:             __errno_location
        - Src:             'mutt_logging.c:106,21'
          Dst:             strerror
        - Src:             'mutt_logging.c:110,11'
          Dst:             snprintf
        - Src:             'mutt_logging.c:113,22'
          Dst:             mutt_str_equal
        - Src:             'mutt_logging.c:117,5'
          Dst:             log_disp_file
        - Src:             'mutt_logging.c:119,7'
          Dst:             log_disp_queue
        - Src:             'mutt_logging.c:128,5'
          Dst:             error_pause
        - Src:             'mutt_logging.c:130,3'
          Dst:             mutt_str_copy
        - Src:             'mutt_logging.c:139,9'
          Dst:             mutt_beep
        - Src:             'mutt_logging.c:150,5'
          Dst:             msgwin_set_text
        - Src:             'mutt_logging.c:156,17'
          Dst:             mutt_date_now_ms
        - Src:             'mutt_logging.c:164,17'
          Dst:             msgwin_get_window
        - Src:             'mutt_logging.c:164,3'
          Dst:             window_redraw
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_pause
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_number
        - mutt_date_now_ms
        - mutt_date_sleep_ms
        - mutt_refresh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_logging.c:61,47'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:61,47'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_refresh
                - mutt_date_sleep_ms
            - BranchSide:      'mutt_logging.c:61,47'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_refresh
                - mutt_date_sleep_ms
        - Branch String:   'mutt_logging.c:64,24'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:64,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt_logging.c:64,36'
              BranchSideFuncs:
                - mutt_refresh
                - mutt_date_sleep_ms
        - Branch String:   'mutt_logging.c:64,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:64,7'
              BranchSideFuncs:
                - mutt_refresh
                - mutt_date_sleep_ms
            - BranchSide:      'mutt_logging.c:67,3'
              BranchSideFuncs:
                - mutt_refresh
                - mutt_date_sleep_ms
      Callsites:
        - Src:             'mutt_logging.c:61,30'
          Dst:             cs_subset_number
        - Src:             'mutt_logging.c:62,28'
          Dst:             mutt_date_now_ms
        - Src:             'mutt_logging.c:67,3'
          Dst:             mutt_refresh
        - Src:             'mutt_logging.c:68,3'
          Dst:             mutt_date_sleep_ms
    - functionName:    mutt_clear_error
      functionSourceFile: '/src/neomutt/mutt_logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - error_pause
        - msgwin_clear_text
      functionUses:    69
      BranchProfiles:
        - Branch String:   'mutt_logging.c:77,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:77,7'
              BranchSideFuncs:
                - error_pause
                - msgwin_clear_text
            - BranchSide:      'mutt_logging.c:77,7'
              BranchSideFuncs:
                - error_pause
                - msgwin_clear_text
        - Branch String:   'mutt_logging.c:77,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:78,5'
              BranchSideFuncs:
                - msgwin_clear_text
            - BranchSide:      'mutt_logging.c:80,19'
              BranchSideFuncs:
                - msgwin_clear_text
        - Branch String:   'mutt_logging.c:81,7'
          Branch Sides:
            - BranchSide:      'mutt_logging.c:81,7'
              BranchSideFuncs:
                - msgwin_clear_text
            - BranchSide:      'mutt_logging.c:82,5'
              BranchSideFuncs:
                - msgwin_clear_text
      Callsites:
        - Src:             'mutt_logging.c:78,5'
          Dst:             error_pause
        - Src:             'mutt_logging.c:82,5'
          Dst:             msgwin_clear_text
    - functionName:    is_same_mailbox
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          103
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - buf_is_empty
        - mailbox_path
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:61,8'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
            - BranchSide:      'mutt_mailbox.c:61,8'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:61,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:61,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:61,14'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:61,41'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:61,41'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:61,45'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:61,48'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:61,48'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:61,51'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:61,78'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:61,78'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:62,12'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:61,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:61,7'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
            - BranchSide:      'mutt_mailbox.c:67,40'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:67,54'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:67,67'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
            - BranchSide:      'mutt_mailbox.c:71,27'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:67,81'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:68,40'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
            - BranchSide:      'mutt_mailbox.c:71,27'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:68,57'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:68,70'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
            - BranchSide:      'mutt_mailbox.c:71,27'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
        - Branch String:   'mutt_mailbox.c:70,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:71,27'
              BranchSideFuncs:
                - mailbox_path
                - mailbox_path
                - mutt_str_equal
            - BranchSide:      'mutt_mailbox.c:73,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:73,42'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:73,51'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:73,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_mailbox.c:61,14'
          Dst:             buf_is_empty
        - Src:             'mutt_mailbox.c:61,51'
          Dst:             buf_is_empty
        - Src:             'mutt_mailbox.c:71,27'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:71,45'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:71,12'
          Dst:             mutt_str_equal
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    10
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.1150
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.1150
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_restore_timestamp
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - mailbox_find
        - mailbox_update
        - mutt_date_now
        - utime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:412,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - utime
                - mutt_date_now
                - utime
                - mailbox_find
                - mailbox_update
            - BranchSide:      'mutt_mailbox.c:415,49'
              BranchSideFuncs:
                - cs_subset_bool
                - utime
                - mutt_date_now
                - utime
                - mailbox_find
                - mailbox_update
        - Branch String:   'mutt_mailbox.c:416,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:418,25'
              BranchSideFuncs:
                - mailbox_find
                - mailbox_update
            - BranchSide:      'mutt_mailbox.c:425,13'
              BranchSideFuncs:
                - utime
                - mutt_date_now
                - utime
        - Branch String:   'mutt_mailbox.c:419,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:419,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:419,18'
              BranchSideFuncs:
                - mailbox_update
        - Branch String:   'mutt_mailbox.c:419,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:419,9'
              BranchSideFuncs:
                - mailbox_update
            - BranchSide:      'mutt_mailbox.c:420,7'
              BranchSideFuncs:
                - mailbox_update
        - Branch String:   'mutt_mailbox.c:425,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:434,17'
              BranchSideFuncs:
                - mutt_date_now
                - utime
            - BranchSide:      'mutt_mailbox.c:448,7'
              BranchSideFuncs:
                - utime
      Callsites:
        - Src:             'mutt_mailbox.c:415,34'
          Dst:             cs_subset_bool
        - Src:             'mutt_mailbox.c:418,25'
          Dst:             mailbox_find
        - Src:             'mutt_mailbox.c:420,7'
          Dst:             mailbox_update
        - Src:             'mutt_mailbox.c:435,20'
          Dst:             mutt_date_now
        - Src:             'mutt_mailbox.c:436,7'
          Dst:             utime
        - Src:             'mutt_mailbox.c:448,7'
          Dst:             utime
    - functionName:    utime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_mailbox_next_unread
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_expand_path
        - buf_reset
        - find_next_mailbox
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:389,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - buf_expand_path
                - find_next_mailbox
                - buf_reset
            - BranchSide:      'mutt_mailbox.c:389,3'
              BranchSideFuncs:
                - buf_expand_path
                - find_next_mailbox
                - buf_reset
        - Branch String:   'mutt_mailbox.c:392,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:392,7'
              BranchSideFuncs:
                - buf_reset
            - BranchSide:      'mutt_mailbox.c:395,3'
              BranchSideFuncs:
                - buf_reset
      Callsites:
        - Src:             'mutt_mailbox.c:389,3'
          Dst:             buf_expand_path
        - Src:             'mutt_mailbox.c:391,27'
          Dst:             find_next_mailbox
        - Src:             'mutt_mailbox.c:395,3'
          Dst:             buf_reset
    - functionName:    find_next_mailbox
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          197
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - buf_expand_path
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - mailbox_path
        - mutt_str_equal
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:330,5'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:332,28'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:346,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,18'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:335,11'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:343,26'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:335,55'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:335,72'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,37'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:337,23'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:343,26'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:337,23'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:343,26'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:343,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:330,5'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:344,9'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:330,5'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:332,28'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:346,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_get_all
                - buf_expand_path
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:330,5'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:332,28'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:346,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:335,55'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:335,72'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:337,23'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:343,26'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:335,37'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:337,23'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:343,26'
              BranchSideFuncs:
                - buf_string.1150
                - mailbox_path
                - mutt_str_equal
                - buf_expand_path
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:330,5'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:332,28'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:346,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
      Callsites:
        - Src:             'mutt_mailbox.c:328,5'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'mutt_mailbox.c:332,7'
          Dst:             buf_expand_path
        - Src:             'mutt_mailbox.c:343,26'
          Dst:             buf_string
        - Src:             'mutt_mailbox.c:343,41'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:343,11'
          Dst:             mutt_str_equal
        - Src:             'mutt_mailbox.c:346,5'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'mutt_mailbox.c:328,5'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'mutt_mailbox.c:332,7'
          Dst:             buf_expand_path
        - Src:             'mutt_mailbox.c:343,26'
          Dst:             buf_string
        - Src:             'mutt_mailbox.c:343,41'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:343,11'
          Dst:             mutt_str_equal
        - Src:             'mutt_mailbox.c:346,5'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'mutt_mailbox.c:337,23'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:337,9'
          Dst:             buf_strcpy
        - Src:             'mutt_mailbox.c:338,9'
          Dst:             buf_pretty_mailbox
        - Src:             'mutt_mailbox.c:340,9'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    mutt_mailbox_next
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_expand_path
        - buf_reset
        - find_next_mailbox
        - mutt_mailbox_check
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:363,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - buf_expand_path
                - mutt_mailbox_check
                - buf_reset
                - find_next_mailbox
                - mutt_mailbox_check
            - BranchSide:      'mutt_mailbox.c:363,3'
              BranchSideFuncs:
                - buf_expand_path
                - mutt_mailbox_check
                - buf_reset
                - find_next_mailbox
                - mutt_mailbox_check
        - Branch String:   'mutt_mailbox.c:365,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:367,29'
              BranchSideFuncs:
                - find_next_mailbox
                - mutt_mailbox_check
                - buf_reset
            - BranchSide:      'mutt_mailbox.c:374,3'
              BranchSideFuncs:
                - buf_reset
        - Branch String:   'mutt_mailbox.c:368,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:368,9'
              BranchSideFuncs:
                - mutt_mailbox_check
                - buf_reset
            - BranchSide:      'mutt_mailbox.c:371,5'
              BranchSideFuncs:
                - mutt_mailbox_check
                - buf_reset
      Callsites:
        - Src:             'mutt_mailbox.c:363,3'
          Dst:             buf_expand_path
        - Src:             'mutt_mailbox.c:365,7'
          Dst:             mutt_mailbox_check
        - Src:             'mutt_mailbox.c:367,29'
          Dst:             find_next_mailbox
        - Src:             'mutt_mailbox.c:371,5'
          Dst:             mutt_mailbox_check
        - Src:             'mutt_mailbox.c:374,3'
          Dst:             buf_reset
    - functionName:    mutt_mailbox_check
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          266
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
        - mailbox_check
        - mailbox_path
        - mutt_date_now
        - mutt_update_num_postponed
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - stat
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:171,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_update_num_postponed
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_number
                - mutt_date_now
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:171,7'
              BranchSideFuncs:
                - mutt_update_num_postponed
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_number
                - mutt_date_now
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:171,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:174,7'
              BranchSideFuncs:
                - mutt_update_num_postponed
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_number
                - mutt_date_now
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:174,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:175,5'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_number
                - mutt_date_now
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:177,56'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_number
                - mutt_date_now
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:182,46'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:182,55'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:185,14'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:182,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:183,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:186,27'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:185,42'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:186,27'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:188,11'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:186,27'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:186,36'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:192,15'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:185,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:188,11'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:192,15'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:198,14'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:198,25'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:202,19'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:198,44'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:198,60'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:202,19'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:198,73'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:199,20'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:202,19'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:199,34'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:199,42'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:202,19'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:198,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:202,19'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:205,27'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:212,21'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:208,3'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:212,28'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:212,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:208,3'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:216,13'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:216,36'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:216,9'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:220,5'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:216,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:219,5'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:220,5'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:221,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:222,19'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:223,31'
              BranchSideFuncs:
                - mailbox_check
                - neomutt_mailboxlist_clear
        - Branch String:   'mutt_mailbox.c:208,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:210,29'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'mutt_mailbox.c:225,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
      Callsites:
        - Src:             'mutt_mailbox.c:175,5'
          Dst:             mutt_update_num_postponed
        - Src:             'mutt_mailbox.c:177,30'
          Dst:             cs_subset_number
        - Src:             'mutt_mailbox.c:178,35'
          Dst:             cs_subset_bool
        - Src:             'mutt_mailbox.c:179,45'
          Dst:             cs_subset_number
        - Src:             'mutt_mailbox.c:181,14'
          Dst:             mutt_date_now
        - Src:             'mutt_mailbox.c:199,42'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:199,37'
          Dst:             stat
        - Src:             'mutt_mailbox.c:206,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'mutt_mailbox.c:220,5'
          Dst:             mailbox_check
        - Src:             'mutt_mailbox.c:225,3'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    mailbox_check
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          231
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - buf_is_empty
        - cs_subset_bool
        - is_same_mailbox
        - mailbox_path
        - mx_mbox_check_stats
        - mx_path_probe
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:86,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path
                - mx_path_probe
                - cs_subset_bool
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
            - BranchSide:      'mutt_mailbox.c:86,15'
              BranchSideFuncs:
                - mailbox_path
                - mx_path_probe
                - cs_subset_bool
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
        - Branch String:   'mutt_mailbox.c:91,26'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:91,7'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
            - BranchSide:      'mutt_mailbox.c:94,3'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
        - Branch String:   'mutt_mailbox.c:91,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:92,14'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
            - BranchSide:      'mutt_mailbox.c:94,3'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
        - Branch String:   'mutt_mailbox.c:94,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:100,16'
              BranchSideFuncs:
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
            - BranchSide:      'mutt_mailbox.c:103,17'
              BranchSideFuncs:
                - mailbox_path
                - stat
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
        - Branch String:   'mutt_mailbox.c:103,51'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:104,22'
              BranchSideFuncs:
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
                - mailbox_path
                - mx_path_probe
            - BranchSide:      'mutt_mailbox.c:110,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:104,44'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:104,47'
              BranchSideFuncs:
                - mailbox_path
                - mx_path_probe
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
            - BranchSide:      'mutt_mailbox.c:118,49'
              BranchSideFuncs:
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
        - Branch String:   'mutt_mailbox.c:104,67'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:104,74'
              BranchSideFuncs:
                - mailbox_path
                - mx_path_probe
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
            - BranchSide:      'mutt_mailbox.c:106,44'
              BranchSideFuncs:
                - mailbox_path
                - mx_path_probe
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
        - Branch String:   'mutt_mailbox.c:104,89'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:106,44'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:110,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:103,11'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:110,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:118,49'
              BranchSideFuncs:
                - cs_subset_bool
                - is_same_mailbox
                - mx_mbox_check_stats
                - buf_is_empty
        - Branch String:   'mutt_mailbox.c:121,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:123,22'
              BranchSideFuncs:
                - buf_is_empty
            - BranchSide:      'mutt_mailbox.c:142,30'
              BranchSideFuncs:
                - buf_is_empty
        - Branch String:   'mutt_mailbox.c:123,5'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:128,20'
              BranchSideFuncs:
                - mx_mbox_check_stats
            - BranchSide:      'mutt_mailbox.c:137,9'
              BranchSideFuncs:
                - mx_mbox_check_stats
            - BranchSide:      'mutt_mailbox.c:137,9'
              BranchSideFuncs:
                - mx_mbox_check_stats
            - BranchSide:      'mutt_mailbox.c:137,9'
              BranchSideFuncs:
                - mx_mbox_check_stats
            - BranchSide:      'mutt_mailbox.c:137,9'
              BranchSideFuncs:
                - mx_mbox_check_stats
            - BranchSide:      'mutt_mailbox.c:137,9'
              BranchSideFuncs:
                - mx_mbox_check_stats
            - BranchSide:      'mutt_mailbox.c:147,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:128,13'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:147,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:142,30'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:142,33'
              BranchSideFuncs:
                - buf_is_empty
            - BranchSide:      'mutt_mailbox.c:147,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:142,39'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:142,42'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:147,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:142,12'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:144,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:147,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:147,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:149,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:154,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:154,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:155,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:156,24'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:156,14'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:156,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:157,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_mailbox.c:88,44'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:88,30'
          Dst:             mx_path_probe
        - Src:             'mutt_mailbox.c:90,36'
          Dst:             cs_subset_bool
        - Src:             'mutt_mailbox.c:103,17'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:103,12'
          Dst:             stat
        - Src:             'mutt_mailbox.c:106,44'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:106,30'
          Dst:             mx_path_probe
        - Src:             'mutt_mailbox.c:118,34'
          Dst:             cs_subset_bool
        - Src:             'mutt_mailbox.c:121,8'
          Dst:             is_same_mailbox
        - Src:             'mutt_mailbox.c:137,9'
          Dst:             mx_mbox_check_stats
        - Src:             'mutt_mailbox.c:142,42'
          Dst:             buf_is_empty
    - functionName:    mutt_mailbox_set_notified
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_time_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:306,8'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_time_now
            - BranchSide:      'mutt_mailbox.c:306,8'
              BranchSideFuncs:
                - mutt_time_now
        - Branch String:   'mutt_mailbox.c:306,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:306,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:309,6'
              BranchSideFuncs:
                - mutt_time_now
      Callsites:
        - Src:             'mutt_mailbox.c:310,3'
          Dst:             mutt_time_now
    - functionName:    mutt_mailbox_list
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          173
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - mailbox_path
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:250,25'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:250,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_addstr
                - neomutt_mailboxlist_get_all
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
            - BranchSide:      'mutt_mailbox.c:250,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_addstr
                - neomutt_mailboxlist_get_all
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
        - Branch String:   'mutt_mailbox.c:260,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:282,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
        - Branch String:   'mutt_mailbox.c:263,31'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:260,3'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:263,51'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
        - Branch String:   'mutt_mailbox.c:263,51'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:263,67'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:266,22'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
        - Branch String:   'mutt_mailbox.c:263,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:260,3'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:266,22'
              BranchSideFuncs:
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - buf_string.1150
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
        - Branch String:   'mutt_mailbox.c:269,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:271,18'
              BranchSideFuncs:
                - buf_string.1150
                - buf_addstr
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:274,14'
              BranchSideFuncs:
                - buf_string.1150
                - buf_addstr
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
        - Branch String:   'mutt_mailbox.c:274,9'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:276,29'
              BranchSideFuncs:
                - buf_string.1150
                - buf_addstr
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:279,16'
              BranchSideFuncs:
                - buf_string.1150
                - buf_addstr
                - mailbox_path
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_addstr
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
        - Branch String:   'mutt_mailbox.c:260,3'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:263,14'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
            - BranchSide:      'mutt_mailbox.c:286,7'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_string.1150
        - Branch String:   'mutt_mailbox.c:286,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:288,5'
              BranchSideFuncs:
                - buf_string.1150
                - buf_pool_release
            - BranchSide:      'mutt_mailbox.c:295,17'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'mutt_mailbox.c:252,25'
          Dst:             buf_pool_get
        - Src:             'mutt_mailbox.c:253,32'
          Dst:             buf_pool_get
        - Src:             'mutt_mailbox.c:255,3'
          Dst:             buf_addstr
        - Src:             'mutt_mailbox.c:257,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'mutt_mailbox.c:266,22'
          Dst:             mailbox_path
        - Src:             'mutt_mailbox.c:266,5'
          Dst:             buf_strcpy
        - Src:             'mutt_mailbox.c:267,5'
          Dst:             buf_pretty_mailbox
        - Src:             'mutt_mailbox.c:271,7'
          Dst:             buf_addstr
        - Src:             'mutt_mailbox.c:279,29'
          Dst:             buf_string
        - Src:             'mutt_mailbox.c:279,5'
          Dst:             buf_addstr
        - Src:             'mutt_mailbox.c:282,3'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'mutt_mailbox.c:284,3'
          Dst:             buf_pool_release
        - Src:             'mutt_mailbox.c:288,5'
          Dst:             buf_string
        - Src:             'mutt_mailbox.c:0,0'
          Dst:             buf_pool_release
    - functionName:    mutt_mailbox_notify
      functionSourceFile: '/src/neomutt/mutt_mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mailbox_check
        - mutt_mailbox_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_mailbox.c:237,8'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_mailbox_check
                - mutt_mailbox_list
            - BranchSide:      'mutt_mailbox.c:237,8'
              BranchSideFuncs:
                - mutt_mailbox_check
                - mutt_mailbox_list
        - Branch String:   'mutt_mailbox.c:237,68'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:237,72'
              BranchSideFuncs:
                - mutt_mailbox_list
            - BranchSide:      'mutt_mailbox.c:237,68'
              BranchSideFuncs: []
        - Branch String:   'mutt_mailbox.c:237,7'
          Branch Sides:
            - BranchSide:      'mutt_mailbox.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_mailbox.c:239,12'
              BranchSideFuncs:
                - mutt_mailbox_list
      Callsites:
        - Src:             'mutt_mailbox.c:237,8'
          Dst:             mutt_mailbox_check
        - Src:             'mutt_mailbox.c:239,12'
          Dst:             mutt_mailbox_list
    - functionName:    curses_segv_handler
      functionSourceFile: '/src/neomutt/mutt_signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - endwin
        - mutt_curses_set_cursor
        - raise
        - sigaction
        - sigemptyset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_signal.c:109,3'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_cursor
                - endwin
                - sigemptyset
                - sigaction
                - raise
            - BranchSide:      'mutt_signal.c:109,3'
              BranchSideFuncs:
                - mutt_curses_set_cursor
                - endwin
                - sigemptyset
                - sigaction
                - raise
        - Branch String:   'mutt_signal.c:119,7'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:119,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - raise
            - BranchSide:      'mutt_signal.c:120,5'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - raise
      Callsites:
        - Src:             'mutt_signal.c:109,3'
          Dst:             mutt_curses_set_cursor
        - Src:             'mutt_signal.c:110,3'
          Dst:             endwin
        - Src:             'mutt_signal.c:123,3'
          Dst:             sigemptyset
        - Src:             'mutt_signal.c:126,3'
          Dst:             sigaction
        - Src:             'mutt_signal.c:129,3'
          Dst:             raise
    - functionName:    endwin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigemptyset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    curses_exit_handler
      functionSourceFile: '/src/neomutt/mutt_signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - endwin
        - mutt_curses_set_cursor
        - mutt_sig_exit_handler
        - mutt_temp_attachments_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_signal.c:97,3'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_cursor
                - endwin
                - mutt_temp_attachments_cleanup
                - mutt_sig_exit_handler
            - BranchSide:      'mutt_signal.c:97,3'
              BranchSideFuncs:
                - mutt_curses_set_cursor
                - endwin
                - mutt_temp_attachments_cleanup
                - mutt_sig_exit_handler
      Callsites:
        - Src:             'mutt_signal.c:97,3'
          Dst:             mutt_curses_set_cursor
        - Src:             'mutt_signal.c:98,3'
          Dst:             endwin
        - Src:             'mutt_signal.c:99,3'
          Dst:             mutt_temp_attachments_cleanup
        - Src:             'mutt_signal.c:100,3'
          Dst:             mutt_sig_exit_handler
    - functionName:    curses_signal_handler
      functionSourceFile: '/src/neomutt/mutt_signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - cs_subset_bool
        - endwin
        - isendwin
        - kill
        - mutt_curses_set_cursor
        - wrefresh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_signal.c:53,20'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - mutt_curses_set_cursor
                - wrefresh
                - cs_subset_bool
                - isendwin
                - mutt_curses_set_cursor
                - kill
                - endwin
            - BranchSide:      'mutt_signal.c:53,20'
              BranchSideFuncs:
                - __errno_location
                - mutt_curses_set_cursor
                - wrefresh
                - cs_subset_bool
                - isendwin
                - mutt_curses_set_cursor
                - kill
                - endwin
        - Branch String:   'mutt_signal.c:56,3'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_signal.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_signal.c:60,45'
              BranchSideFuncs:
                - cs_subset_bool
                - isendwin
                - mutt_curses_set_cursor
                - kill
                - mutt_curses_set_cursor
                - wrefresh
                - endwin
            - BranchSide:      'mutt_signal.c:72,12'
              BranchSideFuncs:
                - mutt_curses_set_cursor
                - wrefresh
            - BranchSide:      'mutt_signal.c:86,7'
              BranchSideFuncs: []
        - Branch String:   'mutt_signal.c:61,11'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:61,11'
              BranchSideFuncs:
                - isendwin
                - mutt_curses_set_cursor
                - kill
                - mutt_curses_set_cursor
                - wrefresh
                - endwin
            - BranchSide:      'mutt_signal.c:63,18'
              BranchSideFuncs:
                - isendwin
                - mutt_curses_set_cursor
                - kill
                - mutt_curses_set_cursor
                - wrefresh
                - endwin
        - Branch String:   'mutt_signal.c:65,11'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:66,9'
              BranchSideFuncs:
                - endwin
                - kill
                - mutt_curses_set_cursor
                - wrefresh
            - BranchSide:      'mutt_signal.c:67,7'
              BranchSideFuncs:
                - kill
                - mutt_curses_set_cursor
                - wrefresh
        - Branch String:   'mutt_signal.c:72,11'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:73,9'
              BranchSideFuncs:
                - wrefresh
                - mutt_curses_set_cursor
            - BranchSide:      'mutt_signal.c:74,7'
              BranchSideFuncs:
                - mutt_curses_set_cursor
      Callsites:
        - Src:             'mutt_signal.c:53,20'
          Dst:             __errno_location
        - Src:             'mutt_signal.c:60,30'
          Dst:             cs_subset_bool
        - Src:             'mutt_signal.c:63,18'
          Dst:             isendwin
        - Src:             'mutt_signal.c:64,20'
          Dst:             mutt_curses_set_cursor
        - Src:             'mutt_signal.c:66,9'
          Dst:             endwin
        - Src:             'mutt_signal.c:67,7'
          Dst:             kill
        - Src:             'mutt_signal.c:73,9'
          Dst:             wrefresh
        - Src:             'mutt_signal.c:74,7'
          Dst:             mutt_curses_set_cursor
    - functionName:    isendwin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    kill
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wrefresh
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_signal_init
      functionSourceFile: '/src/neomutt/mutt_signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - curses_exit_handler
        - curses_segv_handler
        - curses_signal_handler
        - mutt_sig_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_signal.c:137,3'
          Branch Sides:
            - BranchSide:      'mutt_signal.c:137,3'
              BranchSideFuncs:
                - mutt_sig_init
            - BranchSide:      'mutt_signal.c:137,3'
              BranchSideFuncs:
                - mutt_sig_init
      Callsites:
        - Src:             'mutt_signal.c:137,3'
          Dst:             mutt_sig_init
        - Src:             'mutt_signal.c:137,3'
          Dst:             curses_signal_handler
        - Src:             'mutt_signal.c:137,3'
          Dst:             curses_exit_handler
        - Src:             'mutt_signal.c:137,3'
          Dst:             curses_segv_handler
    - functionName:    mutt_conn_find
      functionSourceFile: '/src/neomutt/mutt_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - account_to_url
        - mutt_account_hook
        - mutt_conn_new
        - url_tostring
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt_socket.c:91,3'
          Branch Sides:
            - BranchSide:      'mutt_socket.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - mutt_account_hook
                - mutt_conn_new
            - BranchSide:      'mutt_socket.c:91,14'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - mutt_account_hook
                - mutt_conn_new
      Callsites:
        - Src:             'mutt_socket.c:95,3'
          Dst:             account_to_url
        - Src:             'mutt_socket.c:97,3'
          Dst:             url_tostring
        - Src:             'mutt_socket.c:98,3'
          Dst:             mutt_account_hook
        - Src:             'mutt_socket.c:100,10'
          Dst:             mutt_conn_new
    - functionName:    mutt_conn_new
      functionSourceFile: '/src/neomutt/mutt_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_string
        - mutt_socket_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt_socket.c:52,49'
          Branch Sides:
            - BranchSide:      'mutt_socket.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_socket_new
                - mutt_socket_new
            - BranchSide:      'mutt_socket.c:52,49'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_socket_new
                - mutt_socket_new
        - Branch String:   'mutt_socket.c:53,7'
          Branch Sides:
            - BranchSide:      'mutt_socket.c:55,17'
              BranchSideFuncs:
                - mutt_socket_new
                - mutt_socket_new
            - BranchSide:      'mutt_socket.c:60,29'
              BranchSideFuncs:
                - mutt_socket_new
        - Branch String:   'mutt_socket.c:55,12'
          Branch Sides:
            - BranchSide:      'mutt_socket.c:60,29'
              BranchSideFuncs:
                - mutt_socket_new
            - BranchSide:      'mutt_socket.c:60,29'
              BranchSideFuncs:
                - mutt_socket_new
        - Branch String:   'mutt_socket.c:61,7'
          Branch Sides:
            - BranchSide:      'mutt_socket.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_socket.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'mutt_socket.c:61,7'
          Branch Sides:
            - BranchSide:      'mutt_socket.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_socket.c:71,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_socket.c:52,32'
          Dst:             cs_subset_string
        - Src:             'mutt_socket.c:60,29'
          Dst:             mutt_socket_new
        - Src:             'mutt_socket.c:60,29'
          Dst:             mutt_socket_new
    - functionName:    compare_threads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - mutt_compare_emails
        - mx_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:750,33'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - mx_type
                - mutt_compare_emails
                - mutt_compare_emails
            - BranchSide:      'mutt_thread.c:750,33'
              BranchSideFuncs:
                - assertion_dump
                - mx_type
                - mutt_compare_emails
                - mutt_compare_emails
        - Branch String:   'mutt_thread.c:753,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:753,3'
              BranchSideFuncs:
                - mx_type
                - mutt_compare_emails
                - mutt_compare_emails
            - BranchSide:      'mutt_thread.c:757,29'
              BranchSideFuncs:
                - mx_type
                - mutt_compare_emails
                - mutt_compare_emails
        - Branch String:   'mutt_thread.c:759,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:761,36'
              BranchSideFuncs:
                - mutt_compare_emails
            - BranchSide:      'mutt_thread.c:766,36'
              BranchSideFuncs:
                - mutt_compare_emails
      Callsites:
        - Src:             'mutt_thread.c:753,3'
          Dst:             assertion_dump
        - Src:             'mutt_thread.c:758,34'
          Dst:             mx_type
        - Src:             'mutt_thread.c:761,12'
          Dst:             mutt_compare_emails
        - Src:             'mutt_thread.c:766,12'
          Dst:             mutt_compare_emails
    - functionName:    make_subject_list
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          224
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - cs_subset_bool
        - mutt_list_insert_after
        - mutt_list_insert_head
        - mutt_str_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:529,49'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:533,18'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:533,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:534,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:536,9'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:533,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:534,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:536,9'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:536,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:538,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:543,25'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:538,18'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:538,52'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:538,77'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:539,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:539,40'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:540,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:539,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:540,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:543,25'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:544,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:544,52'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:559,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:544,61'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:544,9'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:547,7'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:544,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:547,7'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:559,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:547,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:549,32'
              BranchSideFuncs:
                - mutt_list_insert_head
                - mutt_str_cmp
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:554,9'
              BranchSideFuncs:
                - mutt_list_insert_head
                - mutt_str_cmp
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:550,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:547,7'
              BranchSideFuncs:
                - mutt_list_insert_after
                - mutt_str_cmp
                - mutt_list_insert_head
            - BranchSide:      'mutt_thread.c:555,19'
              BranchSideFuncs:
                - mutt_list_insert_after
                - mutt_str_cmp
                - mutt_list_insert_head
        - Branch String:   'mutt_thread.c:547,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:549,32'
              BranchSideFuncs:
                - mutt_list_insert_head
                - mutt_str_cmp
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:554,46'
              BranchSideFuncs:
                - mutt_list_insert_head
                - mutt_str_cmp
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:555,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:556,51'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:559,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:559,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:561,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:563,13'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:559,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:561,18'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
            - BranchSide:      'mutt_thread.c:563,13'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_list_insert_head
                - mutt_list_insert_after
        - Branch String:   'mutt_thread.c:563,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:533,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:567,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:529,34'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:530,26'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:549,14'
          Dst:             mutt_str_cmp
        - Src:             'mutt_thread.c:554,9'
          Dst:             mutt_list_insert_head
        - Src:             'mutt_thread.c:556,9'
          Dst:             mutt_list_insert_after
    - functionName:    find_subject
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          234
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - cs_subset_bool
        - is_descendant
        - make_subject_list
        - mutt_hash_find_bucket
        - mutt_list_clear
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:580,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - make_subject_list
                - cs_subset_bool
                - mutt_hash_find_bucket
                - mutt_list_clear
                - is_descendant
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:580,8'
              BranchSideFuncs:
                - make_subject_list
                - cs_subset_bool
                - mutt_hash_find_bucket
                - mutt_list_clear
                - is_descendant
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:580,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:580,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:585,30'
              BranchSideFuncs:
                - make_subject_list
                - cs_subset_bool
                - mutt_hash_find_bucket
                - mutt_list_clear
                - is_descendant
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:594,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:592,3'
              BranchSideFuncs:
                - mutt_hash_find_bucket
                - is_descendant
                - mutt_str_equal
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:596,35'
              BranchSideFuncs:
                - mutt_hash_find_bucket
                - mutt_list_clear
                - is_descendant
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:597,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:598,17'
              BranchSideFuncs:
                - mutt_hash_find_bucket
                - mutt_list_clear
                - is_descendant
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:598,29'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:599,16'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:599,41'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:600,12'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:600,36'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:601,12'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:601,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:601,46'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:601,71'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:601,92'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:602,13'
              BranchSideFuncs:
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:602,18'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:604,81'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:605,25'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
        - Branch String:   'mutt_thread.c:604,81'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:603,33'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:604,33'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
        - Branch String:   'mutt_thread.c:602,22'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:605,25'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
        - Branch String:   'mutt_thread.c:604,81'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:605,25'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
        - Branch String:   'mutt_thread.c:605,40'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:606,30'
              BranchSideFuncs:
                - mutt_str_equal
                - is_descendant
                - mutt_hash_find_bucket
                - mutt_list_clear
        - Branch String:   'mutt_thread.c:597,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,75'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:609,7'
              BranchSideFuncs:
                - is_descendant
                - mutt_str_equal
                - mutt_hash_find_bucket
                - mutt_list_clear
        - Branch String:   'mutt_thread.c:594,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:592,3'
              BranchSideFuncs:
                - mutt_hash_find_bucket
                - is_descendant
                - mutt_str_equal
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:596,35'
              BranchSideFuncs:
                - mutt_hash_find_bucket
                - mutt_list_clear
                - is_descendant
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:592,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:594,40'
              BranchSideFuncs:
                - mutt_list_clear
            - BranchSide:      'mutt_thread.c:613,3'
              BranchSideFuncs:
                - mutt_list_clear
      Callsites:
        - Src:             'mutt_thread.c:588,3'
          Dst:             make_subject_list
        - Src:             'mutt_thread.c:591,34'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:594,15'
          Dst:             mutt_hash_find_bucket
        - Src:             'mutt_thread.c:600,12'
          Dst:             is_descendant
        - Src:             'mutt_thread.c:606,11'
          Dst:             mutt_str_equal
        - Src:             'mutt_thread.c:613,3'
          Dst:             mutt_list_clear
    - functionName:    make_subj_hash
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_hash_insert
        - mutt_hash_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:624,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:624,8'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:624,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:624,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:627,45'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:632,12'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:629,38'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:632,19'
              BranchSideFuncs:
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:632,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:629,38'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:634,17'
              BranchSideFuncs:
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:634,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:629,38'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:635,7'
              BranchSideFuncs:
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:629,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:629,3'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:631,26'
              BranchSideFuncs:
                - mutt_hash_insert
      Callsites:
        - Src:             'mutt_thread.c:627,28'
          Dst:             mutt_hash_new
        - Src:             'mutt_thread.c:635,7'
          Dst:             mutt_hash_insert
    - functionName:    need_display_subject
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          146
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - cs_subset_bool
        - is_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:135,32'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:135,32'
              BranchSideFuncs:
                - cs_subset_bool
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:139,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:139,7'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:143,10'
              BranchSideFuncs:
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:143,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:143,7'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:148,0'
              BranchSideFuncs:
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:148,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:150,14'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:161,0'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:151,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:148,0'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:151,14'
              BranchSideFuncs:
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:151,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:148,0'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:153,14'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:153,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:153,11'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:161,0'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:148,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:150,14'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:161,0'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:161,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:163,14'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:164,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:161,0'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:166,11'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:166,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:168,14'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:168,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:161,0'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:168,11'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:161,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:163,14'
              BranchSideFuncs:
                - is_visible
      Callsites:
        - Src:             'mutt_thread.c:138,38'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:151,14'
          Dst:             is_visible
        - Src:             'mutt_thread.c:166,11'
          Dst:             is_visible
    - functionName:    is_visible
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt_thread.c:124,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:124,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:124,30'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:124,40'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:124,40'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:124,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_thread_can_collapse
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
        - mutt_traverse_thread
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1819,50'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_traverse_thread
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1819,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_traverse_thread
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1821,29'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1821,33'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1822,30'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1821,65'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1821,65'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1822,30'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1822,30'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1822,30'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1822,34'
              BranchSideFuncs:
                - mutt_traverse_thread
      Callsites:
        - Src:             'mutt_thread.c:1819,35'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:1820,34'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:1821,33'
          Dst:             mutt_traverse_thread
        - Src:             'mutt_thread.c:1822,34'
          Dst:             mutt_traverse_thread
    - functionName:    mutt_traverse_thread
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         153
      ICount:          769
      EdgeCount:       214
      CyclomaticComplexity: 63
      functionsReached:
        - mutt_thread_style
      functionUses:    18
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1442,36'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
            - BranchSide:      'mutt_thread.c:1442,36'
              BranchSideFuncs:
                - mutt_thread_style
        - Branch String:   'mutt_thread.c:1448,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1450,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1454,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1454,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1454,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1461,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1461,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1461,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1464,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1464,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1465,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1467,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1464,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1465,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1467,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1469,20'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1469,30'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1482,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1469,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1471,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1482,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1471,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1475,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1475,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1477,27'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1482,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1482,22'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1482,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1485,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1482,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1483,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1485,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1485,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1485,37'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1488,7'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1485,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1486,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1488,7'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1488,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1490,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1500,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1492,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1491,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1500,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1495,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1496,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1500,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1503,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1508,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1508,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1509,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1510,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1509,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1509,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1509,27'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1509,14'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1509,51'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1509,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1510,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1510,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1512,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1520,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1522,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1572,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1522,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1524,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1552,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1526,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1526,31'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1533,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1526,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1529,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1533,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1529,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1530,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1547,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1533,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1533,54'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1540,13'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1533,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1534,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1552,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1533,54'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1534,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1547,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1534,39'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1534,49'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1542,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1533,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1537,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1542,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1540,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1542,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1547,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1542,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1552,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1547,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1548,34'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1552,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1552,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1552,34'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1565,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1552,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1554,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1565,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1554,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1558,20'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1558,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1560,31'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1565,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1565,26'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1565,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1568,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1565,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1566,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1568,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1568,31'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1568,41'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1572,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1568,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1569,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1572,17'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1572,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1576,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1576,14'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1583,23'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1583,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1585,26'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1586,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1583,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1601,7'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1607,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1608,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1610,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1610,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1614,24'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1614,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1621,25'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1621,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1623,28'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1624,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1621,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1638,7'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1638,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1638,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1640,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1640,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1641,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1642,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1641,22'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1641,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1641,25'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1641,12'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1641,49'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1641,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1642,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1642,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1644,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1644,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1644,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1645,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:1442,36'
          Dst:             mutt_thread_style
    - functionName:    mutt_thread_style
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_enum
        - cs_subset_sort
      functionUses:    32
      BranchProfiles:
        - Branch String:   'mutt_thread.c:83,54'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:83,54'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
            - BranchSide:      'mutt_thread.c:83,54'
              BranchSideFuncs:
                - cs_subset_enum
                - cs_subset_sort
        - Branch String:   'mutt_thread.c:85,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:87,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:87,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:89,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:89,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:91,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:83,39'
          Dst:             cs_subset_enum
        - Src:             'mutt_thread.c:84,37'
          Dst:             cs_subset_sort
    - functionName:    mutt_thread_collapse
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_thread_can_collapse
        - mutt_traverse_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1792,34'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
            - BranchSide:      'mutt_thread.c:1792,34'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
        - Branch String:   'mutt_thread.c:1793,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1793,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1795,21'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
        - Branch String:   'mutt_thread.c:1795,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1796,24'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
            - BranchSide:      'mutt_thread.c:1800,12'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
        - Branch String:   'mutt_thread.c:1795,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1796,24'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
            - BranchSide:      'mutt_thread.c:1800,12'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
        - Branch String:   'mutt_thread.c:1800,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1802,11'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
            - BranchSide:      'mutt_thread.c:1807,16'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
        - Branch String:   'mutt_thread.c:1802,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1804,16'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1804,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
            - BranchSide:      'mutt_thread.c:1807,16'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
        - Branch String:   'mutt_thread.c:1793,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1793,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1795,21'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_thread_can_collapse
      Callsites:
        - Src:             'mutt_thread.c:1804,16'
          Dst:             mutt_thread_can_collapse
        - Src:             'mutt_thread.c:0,0'
          Dst:             mutt_traverse_thread
    - functionName:    mutt_thread_collapse_collapsed
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_traverse_thread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1771,34'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1771,34'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1772,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1772,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1774,21'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1774,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1775,24'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1778,12'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1774,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1775,24'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1778,12'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1778,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1779,7'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'mutt_thread.c:1780,16'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'mutt_thread.c:1772,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1772,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1774,21'
              BranchSideFuncs:
                - mutt_traverse_thread
      Callsites:
        - Src:             'mutt_thread.c:1779,7'
          Dst:             mutt_traverse_thread
    - functionName:    link_threads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_break_thread
        - mutt_list_insert_head
        - mutt_set_flag
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1728,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_set_flag
            - BranchSide:      'mutt_thread.c:1728,13'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_set_flag
        - Branch String:   'mutt_thread.c:1728,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1728,7'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_set_flag
            - BranchSide:      'mutt_thread.c:1731,3'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_str_dup
                - mutt_list_insert_head
                - mutt_set_flag
      Callsites:
        - Src:             'mutt_thread.c:1731,3'
          Dst:             mutt_break_thread
        - Src:             'mutt_thread.c:1732,51'
          Dst:             mutt_str_dup
        - Src:             'mutt_thread.c:1732,3'
          Dst:             mutt_list_insert_head
        - Src:             'mutt_thread.c:1733,3'
          Dst:             mutt_set_flag
    - functionName:    mutt_link_threads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - link_threads
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1749,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - link_threads
            - BranchSide:      'mutt_thread.c:1749,8'
              BranchSideFuncs:
                - link_threads
        - Branch String:   'mutt_thread.c:1749,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1749,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1749,19'
              BranchSideFuncs:
                - link_threads
        - Branch String:   'mutt_thread.c:1749,28'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1749,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1749,32'
              BranchSideFuncs:
                - link_threads
        - Branch String:   'mutt_thread.c:1749,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1749,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs:
                - link_threads
        - Branch String:   'mutt_thread.c:1755,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs:
                - link_threads
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1755,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs:
                - link_threads
        - Branch String:   'mutt_thread.c:1755,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs:
                - link_threads
            - BranchSide:      'mutt_thread.c:1755,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:1758,16'
          Dst:             link_threads
    - functionName:    mutt_make_id_hash
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_hash_insert
        - mutt_hash_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1704,45'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1704,45'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1709,12'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1706,38'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1709,19'
              BranchSideFuncs:
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1709,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1706,38'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1712,17'
              BranchSideFuncs:
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1712,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1706,38'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1713,7'
              BranchSideFuncs:
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1706,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1706,3'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1708,26'
              BranchSideFuncs:
                - mutt_hash_insert
      Callsites:
        - Src:             'mutt_thread.c:1704,28'
          Dst:             mutt_hash_new
        - Src:             'mutt_thread.c:1713,7'
          Dst:             mutt_hash_insert
    - functionName:    mutt_messages_in_thread
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          212
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - mutt_thread_style
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1659,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
            - BranchSide:      'mutt_thread.c:1659,8'
              BranchSideFuncs:
                - mutt_thread_style
        - Branch String:   'mutt_thread.c:1659,10'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1659,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1659,14'
              BranchSideFuncs:
                - mutt_thread_style
        - Branch String:   'mutt_thread.c:1659,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1659,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1665,36'
              BranchSideFuncs:
                - mutt_thread_style
        - Branch String:   'mutt_thread.c:1666,29'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1666,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1666,36'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1666,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1666,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1670,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1670,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1670,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1673,21'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1673,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1673,64'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1675,50'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1677,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1675,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1678,32'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1681,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1683,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1687,11'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1677,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1675,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1678,32'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1675,47'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1675,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1675,50'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1675,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1675,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1675,3'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1675,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1677,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1681,16'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1677,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1678,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1681,16'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1677,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1678,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1681,16'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1683,40'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1683,37'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1683,65'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1687,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1687,56'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1687,36'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1691,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1691,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1692,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:1665,36'
          Dst:             mutt_thread_style
    - functionName:    mutt_set_vnum
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mx_msg_padding_size
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1406,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mx_msg_padding_size
            - BranchSide:      'mutt_thread.c:1406,8'
              BranchSideFuncs:
                - mx_msg_padding_size
        - Branch String:   'mutt_thread.c:1406,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1406,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1410,23'
              BranchSideFuncs:
                - mx_msg_padding_size
        - Branch String:   'mutt_thread.c:1414,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1414,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1416,26'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1417,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1417,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1420,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1420,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1414,38'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1422,15'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1414,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1414,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1416,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:1410,23'
          Dst:             mx_msg_padding_size
    - functionName:    mutt_parent_message
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          147
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - is_visible
        - mutt_thread_style
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1356,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:1356,8'
              BranchSideFuncs:
                - mutt_thread_style
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:1356,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1356,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1362,8'
              BranchSideFuncs:
                - mutt_thread_style
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:1362,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1364,5'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:1369,7'
              BranchSideFuncs:
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:1369,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1370,5'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:1372,20'
              BranchSideFuncs:
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:1372,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1374,17'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:1383,8'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:1375,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1372,0'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:1378,11'
              BranchSideFuncs:
                - is_visible
                - is_visible
        - Branch String:   'mutt_thread.c:1378,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1372,0'
              BranchSideFuncs:
                - is_visible
                - is_visible
            - BranchSide:      'mutt_thread.c:1388,8'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:1372,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1374,17'
              BranchSideFuncs:
                - is_visible
            - BranchSide:      'mutt_thread.c:1383,8'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:1383,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1385,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1388,8'
              BranchSideFuncs:
                - is_visible
        - Branch String:   'mutt_thread.c:1388,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1390,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1396,20'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1388,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1393,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1396,20'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1390,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1391,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1393,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:1362,8'
          Dst:             mutt_thread_style
        - Src:             'mutt_thread.c:1388,8'
          Dst:             is_visible
        - Src:             'mutt_thread.c:1388,8'
          Dst:             is_visible
    - functionName:    mutt_aside_thread
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          183
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - find_virtual
        - mutt_thread_style
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1289,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1289,8'
              BranchSideFuncs:
                - mutt_thread_style
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1289,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1289,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1295,36'
              BranchSideFuncs:
                - mutt_thread_style
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1296,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1298,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1302,12'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1304,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1306,30'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1319,17'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1306,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1308,20'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1313,20'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1313,25'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1313,33'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1308,25'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1308,33'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1308,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1308,20'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1308,25'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1308,33'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1313,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1313,20'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1313,25'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1313,33'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1319,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1319,17'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
            - BranchSide:      'mutt_thread.c:1323,28'
              BranchSideFuncs:
                - find_virtual
                - find_virtual
        - Branch String:   'mutt_thread.c:1323,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1327,18'
              BranchSideFuncs:
                - find_virtual
            - BranchSide:      'mutt_thread.c:1337,18'
              BranchSideFuncs:
                - find_virtual
        - Branch String:   'mutt_thread.c:1328,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1328,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1330,15'
              BranchSideFuncs:
                - find_virtual
        - Branch String:   'mutt_thread.c:1331,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - find_virtual
            - BranchSide:      'mutt_thread.c:1327,18'
              BranchSideFuncs:
                - find_virtual
        - Branch String:   'mutt_thread.c:1338,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1338,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1340,15'
              BranchSideFuncs:
                - find_virtual
        - Branch String:   'mutt_thread.c:1341,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - find_virtual
            - BranchSide:      'mutt_thread.c:1337,18'
              BranchSideFuncs:
                - find_virtual
      Callsites:
        - Src:             'mutt_thread.c:1295,36'
          Dst:             mutt_thread_style
        - Src:             'mutt_thread.c:1330,15'
          Dst:             find_virtual
        - Src:             'mutt_thread.c:1340,15'
          Dst:             find_virtual
    - functionName:    linearize_tree
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          127
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_thread_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:183,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
            - BranchSide:      'mutt_thread.c:183,23'
              BranchSideFuncs:
                - mutt_thread_style
        - Branch String:   'mutt_thread.c:183,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:183,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:186,43'
              BranchSideFuncs:
                - mutt_thread_style
        - Branch String:   'mutt_thread.c:190,39'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:190,52'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:192,3'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:192,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:190,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:192,3'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:194,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:195,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:197,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:194,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:195,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:197,12'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:200,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:208,19'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:208,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:215,24'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:206,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:206,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:208,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:188,25'
          Dst:             mutt_thread_style
    - functionName:    mutt_sort_subthreads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         124
      ICount:          721
      EdgeCount:       168
      CyclomaticComplexity: 46
      functionsReached:
        - assertion_dump
        - compare_threads
        - cs_subset_sort
        - mutt_compare_emails
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_qsort_r
        - mutt_thread_style
        - mx_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:778,37'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_sort
                - cs_subset_sort
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
                - assertion_dump
            - BranchSide:      'mutt_thread.c:778,37'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_sort
                - cs_subset_sort
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
                - assertion_dump
        - Branch String:   'mutt_thread.c:779,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:779,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:792,25'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_sort
                - cs_subset_sort
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
                - assertion_dump
        - Branch String:   'mutt_thread.c:795,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:797,5'
              BranchSideFuncs:
                - assertion_dump
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:800,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:797,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:797,5'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:800,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:802,12'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:802,22'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:804,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:802,40'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:802,50'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:804,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:802,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:804,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:812,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:815,14'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:815,26'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:817,15'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:815,42'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:815,54'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:817,15'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:815,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:817,15'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:826,17'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:820,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:821,39'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:826,17'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:826,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:834,41'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:849,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:849,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:849,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:849,77'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:849,61'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:849,28'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:852,9'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:887,22'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:849,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:852,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:964,9'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:854,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:856,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:860,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:852,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:854,17'
              BranchSideFuncs:
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:863,31'
              BranchSideFuncs:
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:870,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:871,35'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:873,17'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:875,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:875,9'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:882,11'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:875,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:875,9'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:877,32'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:875,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:877,32'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:882,11'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:875,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:877,32'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:882,11'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:882,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:887,22'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:964,9'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:887,38'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:887,50'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:890,33'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:887,63'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:887,74'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:890,33'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:887,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:846,21'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:890,33'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:898,26'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:899,38'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:902,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:904,18'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:911,21'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:904,39'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:905,18'
              BranchSideFuncs:
                - mutt_compare_emails
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:904,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:918,15'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:911,20'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:918,15'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:918,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:920,47'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:924,25'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:924,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:928,22'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:928,22'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:934,49'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:936,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:938,34'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:952,43'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:938,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:940,26'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:952,43'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:940,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:938,57'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:942,22'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:942,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:938,57'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:945,50'
              BranchSideFuncs:
                - mutt_compare_emails
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:938,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:940,26'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:952,43'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:952,57'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:953,46'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:955,25'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:952,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:846,21'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:955,25'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:955,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:846,21'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:956,45'
              BranchSideFuncs:
                - mx_type
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - mutt_compare_emails
                - mutt_compare_emails
                - mutt_mem_free
      Callsites:
        - Src:             'mutt_thread.c:792,25'
          Dst:             mutt_thread_style
        - Src:             'mutt_thread.c:793,31'
          Dst:             cs_subset_sort
        - Src:             'mutt_thread.c:794,35'
          Dst:             cs_subset_sort
        - Src:             'mutt_thread.c:797,5'
          Dst:             assertion_dump
        - Src:             'mutt_thread.c:812,11'
          Dst:             mutt_mem_calloc
        - Src:             'mutt_thread.c:845,36'
          Dst:             mx_type
        - Src:             'mutt_thread.c:857,13'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt_thread.c:863,9'
          Dst:             mutt_qsort_r
        - Src:             'mutt_thread.c:863,9'
          Dst:             compare_threads
        - Src:             'mutt_thread.c:905,18'
          Dst:             mutt_compare_emails
        - Src:             'mutt_thread.c:942,22'
          Dst:             mutt_compare_emails
        - Src:             'mutt_thread.c:964,9'
          Dst:             mutt_mem_free
    - functionName:    pseudo_threads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          245
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - find_subject
        - insert_message
        - make_subj_hash
        - mutt_str_equal
        - unlink_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:649,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
                - make_subj_hash
            - BranchSide:      'mutt_thread.c:649,23'
              BranchSideFuncs:
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
                - make_subj_hash
        - Branch String:   'mutt_thread.c:649,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:649,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:652,43'
              BranchSideFuncs:
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
                - make_subj_hash
        - Branch String:   'mutt_thread.c:659,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:660,20'
              BranchSideFuncs:
                - make_subj_hash
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:662,3'
              BranchSideFuncs:
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:662,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:665,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:711,14'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:667,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:662,3'
              BranchSideFuncs:
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:669,24'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:684,26'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:684,58'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:687,25'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:684,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:687,16'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:701,22'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:689,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:691,35'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:701,22'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:692,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:689,11'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:694,15'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:689,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:691,35'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:701,22'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:701,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:703,22'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:705,17'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:701,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:703,22'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:705,17'
              BranchSideFuncs:
                - mutt_str_equal
                - unlink_message
                - insert_message
                - find_subject
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:705,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:662,3'
              BranchSideFuncs:
                - find_subject
                - unlink_message
                - insert_message
                - mutt_str_equal
                - unlink_message
                - insert_message
            - BranchSide:      'mutt_thread.c:676,22'
              BranchSideFuncs:
                - mutt_str_equal
                - find_subject
                - unlink_message
                - insert_message
                - unlink_message
                - insert_message
        - Branch String:   'mutt_thread.c:662,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:665,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:711,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:660,20'
          Dst:             make_subj_hash
        - Src:             'mutt_thread.c:666,14'
          Dst:             find_subject
        - Src:             'mutt_thread.c:670,7'
          Dst:             unlink_message
        - Src:             'mutt_thread.c:671,7'
          Dst:             insert_message
        - Src:             'mutt_thread.c:684,29'
          Dst:             mutt_str_equal
        - Src:             'mutt_thread.c:694,15'
          Dst:             unlink_message
        - Src:             'mutt_thread.c:695,15'
          Dst:             insert_message
    - functionName:    check_subjects
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          161
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:984,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:984,27'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:988,12'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:985,38'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:988,19'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:988,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:985,38'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:991,20'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:991,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:992,32'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:993,14'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:993,14'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:985,38'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:998,5'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:998,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:998,25'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1005,10'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:998,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1007,17'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1007,32'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1007,49'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1013,64'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1007,14'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1009,29'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1013,10'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1013,26'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:985,38'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:985,38'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:985,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:985,3'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:987,26'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'mutt_thread.c:1009,29'
          Dst:             mutt_str_equal
    - functionName:    thread_hash_destructor
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mutt_thread.c:1023,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_sort_threads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         157
      ICount:          783
      EdgeCount:       214
      CyclomaticComplexity: 59
      functionsReached:
        - assertion_dump
        - check_subjects
        - cs_subset_bool
        - insert_message
        - is_descendant
        - linearize_tree
        - mutt_draw_tree
        - mutt_hash_find
        - mutt_hash_insert
        - mutt_hash_new
        - mutt_hash_set_destructor
        - mutt_mem_calloc
        - mutt_sort_subthreads
        - mutt_str_equal
        - pseudo_threads
        - thread_hash_destructor
        - unlink_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:1033,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
                - mutt_hash_new
                - mutt_hash_set_destructor
            - BranchSide:      'mutt_thread.c:1033,8'
              BranchSideFuncs:
                - assertion_dump
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
                - mutt_hash_new
                - mutt_hash_set_destructor
        - Branch String:   'mutt_thread.c:1033,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1033,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1033,23'
              BranchSideFuncs:
                - assertion_dump
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
                - mutt_hash_new
                - mutt_hash_set_destructor
        - Branch String:   'mutt_thread.c:1033,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1033,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1037,27'
              BranchSideFuncs:
                - assertion_dump
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
                - mutt_hash_new
                - mutt_hash_set_destructor
        - Branch String:   'mutt_thread.c:1045,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1045,3'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
                - mutt_hash_new
                - mutt_hash_set_destructor
            - BranchSide:      'mutt_thread.c:1046,14'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
                - mutt_hash_new
                - mutt_hash_set_destructor
        - Branch String:   'mutt_thread.c:1046,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1049,7'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1051,45'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1049,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1051,45'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1058,7'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1063,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1064,13'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1070,51'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1063,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1064,13'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1070,51'
              BranchSideFuncs:
                - cs_subset_bool
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - unlink_message
                - insert_message
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1165,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1167,12'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1252,21'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
        - Branch String:   'mutt_thread.c:1074,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1077,12'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1077,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1082,27'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1096,18'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1082,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1084,21'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1085,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1082,7'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1087,11'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1082,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1084,21'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1096,18'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1096,42'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
            - BranchSide:      'mutt_thread.c:1096,48'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1096,42'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1096,48'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1143,18'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
        - Branch String:   'mutt_thread.c:1096,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1097,39'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
            - BranchSide:      'mutt_thread.c:1141,17'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
        - Branch String:   'mutt_thread.c:1101,18'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1101,30'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
            - BranchSide:      'mutt_thread.c:1141,17'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
        - Branch String:   'mutt_thread.c:1101,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1104,25'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1141,17'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
        - Branch String:   'mutt_thread.c:1109,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1109,66'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1120,21'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1109,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1111,24'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1120,21'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1111,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1112,24'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1113,30'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1111,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1112,24'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1113,30'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1114,29'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1115,24'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1116,19'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1114,29'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1115,24'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1116,19'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1116,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1111,24'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1120,21'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1120,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1129,27'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1136,35'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1136,47'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1136,53'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1136,65'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
        - Branch String:   'mutt_thread.c:1136,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
            - BranchSide:      'mutt_thread.c:1129,27'
              BranchSideFuncs:
                - unlink_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
        - Branch String:   'mutt_thread.c:1141,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1143,18'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
            - BranchSide:      'mutt_thread.c:1143,18'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - unlink_message
        - Branch String:   'mutt_thread.c:1147,38'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1147,9'
              BranchSideFuncs:
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - unlink_message
            - BranchSide:      'mutt_thread.c:1147,9'
              BranchSideFuncs:
                - mutt_hash_insert
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - unlink_message
        - Branch String:   'mutt_thread.c:1149,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1071,34'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1151,21'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - unlink_message
        - Branch String:   'mutt_thread.c:1151,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1152,26'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - unlink_message
            - BranchSide:      'mutt_thread.c:1154,23'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - unlink_message
                - insert_message
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - unlink_message
        - Branch String:   'mutt_thread.c:1071,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1073,12'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - insert_message
                - unlink_message
            - BranchSide:      'mutt_thread.c:1165,17'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1168,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1171,12'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
            - BranchSide:      'mutt_thread.c:1252,21'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
        - Branch String:   'mutt_thread.c:1171,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1165,34'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1173,17'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1182,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1185,15'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1196,27'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1186,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1192,17'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1225,35'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1196,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1203,13'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1219,15'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1203,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1205,17'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1209,36'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1209,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1210,19'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
            - BranchSide:      'mutt_thread.c:1212,19'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_str_equal
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
        - Branch String:   'mutt_thread.c:1222,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1225,35'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
            - BranchSide:      'mutt_thread.c:1247,18'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1226,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1228,19'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - mutt_str_equal
                - insert_message
            - BranchSide:      'mutt_thread.c:1235,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_insert
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1228,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1229,24'
              BranchSideFuncs:
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
            - BranchSide:      'mutt_thread.c:1230,13'
              BranchSideFuncs:
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1230,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1182,22'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1239,19'
              BranchSideFuncs:
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1239,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1240,9'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
            - BranchSide:      'mutt_thread.c:1241,29'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1243,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1243,39'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
            - BranchSide:      'mutt_thread.c:1247,18'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1243,46'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1180,5'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1243,65'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1243,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1180,5'
              BranchSideFuncs:
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1247,18'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
                - insert_message
        - Branch String:   'mutt_thread.c:1247,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1165,34'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1248,7'
              BranchSideFuncs:
                - insert_message
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
        - Branch String:   'mutt_thread.c:1165,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1167,12'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
                - mutt_hash_find
                - is_descendant
                - unlink_message
                - insert_message
                - insert_message
                - mutt_mem_calloc
                - mutt_hash_insert
                - mutt_str_equal
            - BranchSide:      'mutt_thread.c:1252,21'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
        - Branch String:   'mutt_thread.c:1252,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1254,13'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
            - BranchSide:      'mutt_thread.c:1256,14'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
        - Branch String:   'mutt_thread.c:1252,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1254,13'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
            - BranchSide:      'mutt_thread.c:1256,14'
              BranchSideFuncs:
                - check_subjects
                - cs_subset_bool
                - pseudo_threads
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
        - Branch String:   'mutt_thread.c:1261,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1262,5'
              BranchSideFuncs:
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
            - BranchSide:      'mutt_thread.c:1266,13'
              BranchSideFuncs:
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
        - Branch String:   'mutt_thread.c:1266,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1268,37'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:1277,1'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:1268,37'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:1268,5'
              BranchSideFuncs:
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
            - BranchSide:      'mutt_thread.c:1268,40'
              BranchSideFuncs:
                - mutt_sort_subthreads
                - linearize_tree
                - mutt_draw_tree
      Callsites:
        - Src:             'mutt_thread.c:1045,3'
          Dst:             assertion_dump
        - Src:             'mutt_thread.c:1051,18'
          Dst:             mutt_hash_new
        - Src:             'mutt_thread.c:1052,5'
          Dst:             mutt_hash_set_destructor
        - Src:             'mutt_thread.c:1052,5'
          Dst:             thread_hash_destructor
        - Src:             'mutt_thread.c:1070,36'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:1087,11'
          Dst:             unlink_message
        - Src:             'mutt_thread.c:1088,11'
          Dst:             insert_message
        - Src:             'mutt_thread.c:1097,18'
          Dst:             mutt_hash_find
        - Src:             'mutt_thread.c:1130,13'
          Dst:             unlink_message
        - Src:             'mutt_thread.c:1143,18'
          Dst:             mutt_mem_calloc
        - Src:             'mutt_thread.c:1147,9'
          Dst:             mutt_hash_insert
        - Src:             'mutt_thread.c:1156,11'
          Dst:             insert_message
        - Src:             'mutt_thread.c:1209,16'
          Dst:             mutt_str_equal
        - Src:             'mutt_thread.c:1225,14'
          Dst:             mutt_hash_find
        - Src:             'mutt_thread.c:1230,13'
          Dst:             is_descendant
        - Src:             'mutt_thread.c:1235,16'
          Dst:             mutt_mem_calloc
        - Src:             'mutt_thread.c:1236,9'
          Dst:             mutt_hash_insert
        - Src:             'mutt_thread.c:1240,9'
          Dst:             unlink_message
        - Src:             'mutt_thread.c:1241,7'
          Dst:             insert_message
        - Src:             'mutt_thread.c:1248,7'
          Dst:             insert_message
        - Src:             'mutt_thread.c:1258,3'
          Dst:             check_subjects
        - Src:             'mutt_thread.c:1260,33'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:1262,5'
          Dst:             pseudo_threads
        - Src:             'mutt_thread.c:1268,5'
          Dst:             mutt_sort_subthreads
        - Src:             'mutt_thread.c:1272,5'
          Dst:             linearize_tree
        - Src:             'mutt_thread.c:1275,5'
          Dst:             mutt_draw_tree
    - functionName:    mutt_draw_tree
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         105
      ICount:          628
      EdgeCount:       143
      CyclomaticComplexity: 40
      functionsReached:
        - calculate_visibility
        - cs_subset_bool
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_str_copy
        - mutt_thread_style
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt_thread.c:394,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - calculate_visibility
                - mutt_mem_mallocarray
                - mutt_mem_mallocarray
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:395,25'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - calculate_visibility
                - mutt_mem_mallocarray
                - mutt_mem_mallocarray
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:413,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:415,32'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:457,5'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:416,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:417,22'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:418,24'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:417,22'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:418,32'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:418,16'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:420,16'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:424,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:426,22'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:429,17'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:426,22'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:426,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:427,38'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:429,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:431,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:447,15'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:434,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:436,29'
              BranchSideFuncs:
                - strncpy
                - mutt_str_copy
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:442,35'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_mem_mallocarray
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:447,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:449,15'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:457,5'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:451,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:452,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:457,5'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:459,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:459,32'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:475,23'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:459,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:461,19'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:475,23'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:461,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:462,16'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:463,19'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:463,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:464,11'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:470,23'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:470,39'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:470,48'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:501,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:470,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:470,23'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:501,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:470,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:470,23'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:501,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:470,39'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:470,48'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:501,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:475,28'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:475,37'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:491,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:475,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:477,20'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:491,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:477,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:478,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:479,20'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:479,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:480,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:481,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:481,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:482,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:484,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:484,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:475,23'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:486,29'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:486,17'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:487,26'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:488,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:475,28'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:475,37'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:491,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:491,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:492,11'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:493,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:493,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:494,11'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:495,19'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:495,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:496,11'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:498,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:498,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:498,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:505,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:501,19'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:501,28'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:503,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:501,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:502,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:503,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:503,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:503,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:505,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:503,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:504,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
            - BranchSide:      'mutt_thread.c:505,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
                - strncpy
                - mutt_str_copy
        - Branch String:   'mutt_thread.c:505,5'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:459,17'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_copy
                - strncpy
                - mutt_str_copy
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt_thread.c:395,25'
          Dst:             mutt_thread_style
        - Src:             'mutt_thread.c:398,30'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:406,3'
          Dst:             calculate_visibility
        - Src:             'mutt_thread.c:407,9'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt_thread.c:408,11'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt_thread.c:409,31'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:410,31'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:433,20'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt_thread.c:436,11'
          Dst:             strncpy
        - Src:             'mutt_thread.c:437,11'
          Dst:             mutt_str_copy
        - Src:             'mutt_thread.c:442,11'
          Dst:             mutt_str_copy
        - Src:             'mutt_thread.c:508,3'
          Dst:             mutt_mem_free
        - Src:             'mutt_thread.c:509,3'
          Dst:             mutt_mem_free
    - functionName:    calculate_visibility
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          393
      EdgeCount:       115
      CyclomaticComplexity: 33
      functionsReached:
        - cs_subset_bool
        - is_visible
        - mutt_mem_free
        - need_display_subject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:236,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:236,8'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:236,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:236,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:241,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:243,45'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:243,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:244,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:246,45'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:246,48'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:250,3'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:250,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:250,16'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:252,14'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:256,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:257,18'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:259,27'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:260,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:262,7'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:291,18'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:263,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:265,20'
              BranchSideFuncs:
                - need_display_subject
                - mutt_mem_free
                - is_visible
            - BranchSide:      'mutt_thread.c:284,23'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:270,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:273,34'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:278,34'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:268,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:270,20'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:293,40'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:293,45'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:293,32'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:293,61'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:293,82'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:293,82'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:293,32'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:293,32'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:293,32'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:293,32'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:295,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:299,20'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:302,20'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:299,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:297,12'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:299,20'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:302,14'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:256,17'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:308,29'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:308,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:256,17'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
            - BranchSide:      'mutt_thread.c:310,14'
              BranchSideFuncs:
                - mutt_mem_free
                - is_visible
                - need_display_subject
        - Branch String:   'mutt_thread.c:308,19'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:308,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:320,24'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:320,24'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:320,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:325,26'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:325,26'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:325,35'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:330,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:325,40'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:325,66'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:330,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:325,71'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:326,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:330,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:326,27'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:325,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:326,48'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:326,48'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:328,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:330,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:325,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:328,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:330,18'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:330,23'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:330,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:334,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:330,38'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:330,41'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:334,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:330,11'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:334,22'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:334,16'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:340,31'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:340,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:341,24'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:340,21'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:340,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:340,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt_thread.c:241,35'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:242,31'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:244,35'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:245,31'
          Dst:             cs_subset_bool
        - Src:             'mutt_thread.c:262,7'
          Dst:             mutt_mem_free
        - Src:             'mutt_thread.c:263,11'
          Dst:             is_visible
        - Src:             'mutt_thread.c:267,42'
          Dst:             need_display_subject
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_clear_threads
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_hash_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt_thread.c:720,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'mutt_thread.c:720,8'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:720,13'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:720,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:720,23'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:720,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:720,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:723,34'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:724,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:724,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:727,27'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:728,10'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:728,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:728,17'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:731,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:733,26'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'mutt_thread.c:741,14'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:734,9'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:738,8'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'mutt_thread.c:741,14'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'mutt_thread.c:731,3'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:733,26'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'mutt_thread.c:741,14'
              BranchSideFuncs:
                - mutt_hash_free
      Callsites:
        - Src:             'mutt_thread.c:742,3'
          Dst:             mutt_hash_free
    - functionName:    mutt_thread_ctx_free
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:368,8'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
            - BranchSide:      'mutt_thread.c:368,8'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:368,12'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:368,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:368,16'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
        - Branch String:   'mutt_thread.c:368,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:375,25'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt_thread.c:375,3'
          Dst:             mutt_hash_free
        - Src:             'mutt_thread.c:377,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_thread_ctx_init
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:357,33'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt_thread.c:357,33'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt_thread.c:357,33'
          Dst:             mutt_mem_calloc
    - functionName:    sort_validator
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt_thread.c:109,15'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt_thread.c:109,15'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'mutt_thread.c:109,51'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:109,61'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt_thread.c:109,51'
              BranchSideFuncs: []
        - Branch String:   'mutt_thread.c:109,7'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt_thread.c:111,81'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'mutt_thread.c:111,5'
          Dst:             buf_printf
    - functionName:    get_use_threads_str
      functionSourceFile: '/src/neomutt/mutt_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_map_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt_thread.c:101,10'
          Branch Sides:
            - BranchSide:      'mutt_thread.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
            - BranchSide:      'mutt_thread.c:101,10'
              BranchSideFuncs:
                - mutt_map_get_name
      Callsites:
        - Src:             'mutt_thread.c:101,10'
          Dst:             mutt_map_get_name
    - functionName:    top_of_thread
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mview.c:467,12'
          Branch Sides:
            - BranchSide:      'mview.c:467,12'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:467,18'
              BranchSideFuncs: []
        - Branch String:   'mview.c:467,3'
          Branch Sides:
            - BranchSide:      'mview.c:467,3'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:467,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_limit_current_thread
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - top_of_thread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mview.c:482,8'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - top_of_thread
                - top_of_thread
            - BranchSide:      'mview.c:482,8'
              BranchSideFuncs:
                - top_of_thread
                - top_of_thread
        - Branch String:   'mview.c:482,11'
          Branch Sides:
            - BranchSide:      'mview.c:482,11'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:482,19'
              BranchSideFuncs:
                - top_of_thread
                - top_of_thread
        - Branch String:   'mview.c:482,27'
          Branch Sides:
            - BranchSide:      'mview.c:482,27'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:482,31'
              BranchSideFuncs:
                - top_of_thread
                - top_of_thread
        - Branch String:   'mview.c:482,7'
          Branch Sides:
            - BranchSide:      'mview.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:487,27'
              BranchSideFuncs:
                - top_of_thread
                - top_of_thread
        - Branch String:   'mview.c:488,7'
          Branch Sides:
            - BranchSide:      'mview.c:488,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:491,6'
              BranchSideFuncs:
                - top_of_thread
        - Branch String:   'mview.c:498,9'
          Branch Sides:
            - BranchSide:      'mview.c:498,9'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:501,8'
              BranchSideFuncs:
                - top_of_thread
        - Branch String:   'mview.c:506,9'
          Branch Sides:
            - BranchSide:      'mview.c:495,38'
              BranchSideFuncs:
                - top_of_thread
            - BranchSide:      'mview.c:508,30'
              BranchSideFuncs:
                - top_of_thread
        - Branch String:   'mview.c:495,3'
          Branch Sides:
            - BranchSide:      'mview.c:495,3'
              BranchSideFuncs:
                - top_of_thread
            - BranchSide:      'mview.c:497,12'
              BranchSideFuncs:
                - top_of_thread
      Callsites:
        - Src:             'mview.c:487,27'
          Dst:             top_of_thread
        - Src:             'mview.c:506,9'
          Dst:             top_of_thread
    - functionName:    mview_mailbox
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mview.c:451,10'
          Branch Sides:
            - BranchSide:      'mview.c:451,10'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:451,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_get_virt_email
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    26
      BranchProfiles:
        - Branch String:   'mview.c:419,10'
          Branch Sides:
            - BranchSide:      'mview.c:419,10'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:419,17'
              BranchSideFuncs: []
        - Branch String:   'mview.c:419,24'
          Branch Sides:
            - BranchSide:      'mview.c:419,24'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:419,31'
              BranchSideFuncs: []
        - Branch String:   'mview.c:419,7'
          Branch Sides:
            - BranchSide:      'mview.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'mview.c:422,18'
          Branch Sides:
            - BranchSide:      'mview.c:422,18'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:422,33'
              BranchSideFuncs: []
        - Branch String:   'mview.c:426,18'
          Branch Sides:
            - BranchSide:      'mview.c:426,18'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:426,33'
              BranchSideFuncs: []
        - Branch String:   'mview.c:426,7'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:426,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ea_add_tagged
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          169
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - message_is_tagged
        - mutt_mem_reallocarray
      functionUses:    20
      BranchProfiles:
        - Branch String:   'mview.c:379,7'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - message_is_tagged
                - mutt_mem_reallocarray
            - BranchSide:      'mview.c:379,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - message_is_tagged
                - mutt_mem_reallocarray
        - Branch String:   'mview.c:379,7'
          Branch Sides:
            - BranchSide:      'mview.c:381,10'
              BranchSideFuncs:
                - message_is_tagged
                - mutt_mem_reallocarray
            - BranchSide:      'mview.c:398,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mview.c:381,13'
          Branch Sides:
            - BranchSide:      'mview.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:381,21'
              BranchSideFuncs:
                - message_is_tagged
                - mutt_mem_reallocarray
        - Branch String:   'mview.c:381,29'
          Branch Sides:
            - BranchSide:      'mview.c:381,29'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:381,46'
              BranchSideFuncs:
                - message_is_tagged
                - mutt_mem_reallocarray
        - Branch String:   'mview.c:388,11'
          Branch Sides:
            - BranchSide:      'mview.c:390,12'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:404,10'
              BranchSideFuncs: []
        - Branch String:   'mview.c:390,11'
          Branch Sides:
            - BranchSide:      'mview.c:385,40'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - message_is_tagged
            - BranchSide:      'mview.c:393,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - message_is_tagged
        - Branch String:   'mview.c:393,7'
          Branch Sides:
            - BranchSide:      'mview.c:385,40'
              BranchSideFuncs:
                - message_is_tagged
                - mutt_mem_reallocarray
            - BranchSide:      'mview.c:385,40'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - message_is_tagged
        - Branch String:   'mview.c:385,5'
          Branch Sides:
            - BranchSide:      'mview.c:387,14'
              BranchSideFuncs:
                - message_is_tagged
                - mutt_mem_reallocarray
            - BranchSide:      'mview.c:404,10'
              BranchSideFuncs: []
        - Branch String:   'mview.c:398,9'
          Branch Sides:
            - BranchSide:      'mview.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:401,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mview.c:401,5'
          Branch Sides:
            - BranchSide:      'mview.c:404,10'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:404,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'mview.c:390,12'
          Dst:             message_is_tagged
        - Src:             'mview.c:393,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'mview.c:401,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    message_is_tagged
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mview.c:365,21'
          Branch Sides:
            - BranchSide:      'mview.c:365,21'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:365,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_tables
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          418
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - cs_subset_bool
        - imap_notify_delete_email
        - mailbox_gc_add
        - mailbox_size_sub
        - mutt_hash_delete
        - mutt_label_hash_remove
        - mx_msg_padding_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mview.c:236,19'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - mx_msg_padding_size
                - cs_subset_bool
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:236,19'
              BranchSideFuncs:
                - mx_msg_padding_size
                - cs_subset_bool
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:236,7'
          Branch Sides:
            - BranchSide:      'mview.c:236,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:244,6'
              BranchSideFuncs:
                - mx_msg_padding_size
                - cs_subset_bool
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:256,9'
          Branch Sides:
            - BranchSide:      'mview.c:258,24'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:318,16'
              BranchSideFuncs: []
        - Branch String:   'mview.c:258,38'
          Branch Sides:
            - BranchSide:      'mview.c:259,25'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:299,15'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:259,33'
          Branch Sides:
            - BranchSide:      'mview.c:259,41'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:261,13'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:259,63'
          Branch Sides:
            - BranchSide:      'mview.c:258,9'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
            - BranchSide:      'mview.c:299,20'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:258,9'
          Branch Sides:
            - BranchSide:      'mview.c:261,13'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:302,9'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
        - Branch String:   'mview.c:261,11'
          Branch Sides:
            - BranchSide:      'mview.c:263,9'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:266,7'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:267,11'
          Branch Sides:
            - BranchSide:      'mview.c:269,12'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:275,21'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:278,37'
          Branch Sides:
            - BranchSide:      'mview.c:278,11'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:284,25'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:278,11'
          Branch Sides:
            - BranchSide:      'mview.c:280,27'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:284,25'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:280,13'
          Branch Sides:
            - BranchSide:      'mview.c:281,25'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:284,25'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:284,11'
          Branch Sides:
            - BranchSide:      'mview.c:285,22'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:286,25'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:286,11'
          Branch Sides:
            - BranchSide:      'mview.c:287,23'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:288,26'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:288,11'
          Branch Sides:
            - BranchSide:      'mview.c:290,22'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:295,8'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:291,13'
          Branch Sides:
            - BranchSide:      'mview.c:292,21'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:295,8'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:299,37'
          Branch Sides:
            - BranchSide:      'mview.c:299,49'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
            - BranchSide:      'mview.c:302,9'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
        - Branch String:   'mview.c:299,61'
          Branch Sides:
            - BranchSide:      'mview.c:300,20'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
            - BranchSide:      'mview.c:302,9'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
        - Branch String:   'mview.c:300,37'
          Branch Sides:
            - BranchSide:      'mview.c:300,49'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
            - BranchSide:      'mview.c:302,9'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
        - Branch String:   'mview.c:299,11'
          Branch Sides:
            - BranchSide:      'mview.c:302,9'
              BranchSideFuncs:
                - mailbox_size_sub
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
            - BranchSide:      'mview.c:305,14'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:305,24'
          Branch Sides:
            - BranchSide:      'mview.c:305,27'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
            - BranchSide:      'mview.c:307,14'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:305,11'
          Branch Sides:
            - BranchSide:      'mview.c:306,9'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
            - BranchSide:      'mview.c:307,14'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:307,22'
          Branch Sides:
            - BranchSide:      'mview.c:307,25'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
            - BranchSide:      'mview.c:309,33'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:307,11'
          Branch Sides:
            - BranchSide:      'mview.c:308,9'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
            - BranchSide:      'mview.c:309,33'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mailbox_gc_add
                - mutt_hash_delete
                - mutt_hash_delete
                - mailbox_size_sub
                - imap_notify_delete_email
        - Branch String:   'mview.c:311,11'
          Branch Sides:
            - BranchSide:      'mview.c:312,40'
              BranchSideFuncs:
                - imap_notify_delete_email
                - mailbox_gc_add
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_size_sub
            - BranchSide:      'mview.c:314,25'
              BranchSideFuncs:
                - mailbox_gc_add
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - imap_notify_delete_email
                - mailbox_size_sub
        - Branch String:   'mview.c:254,3'
          Branch Sides:
            - BranchSide:      'mview.c:256,13'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mailbox_gc_add
                - imap_notify_delete_email
                - mailbox_size_sub
            - BranchSide:      'mview.c:318,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mview.c:252,13'
          Dst:             mx_msg_padding_size
        - Src:             'mview.c:253,32'
          Dst:             cs_subset_bool
        - Src:             'mview.c:302,9'
          Dst:             mailbox_size_sub
        - Src:             'mview.c:306,9'
          Dst:             mutt_hash_delete
        - Src:             'mview.c:308,9'
          Dst:             mutt_hash_delete
        - Src:             'mview.c:309,7'
          Dst:             mutt_label_hash_remove
        - Src:             'mview.c:312,9'
          Dst:             imap_notify_delete_email
        - Src:             'mview.c:314,7'
          Dst:             mailbox_gc_add
    - functionName:    mview_clean
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_free
        - mutt_pattern_free
        - mview_mailbox_observer
        - notify_observer_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mview.c:120,3'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - notify_observer_remove
            - BranchSide:      'mview.c:120,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - notify_observer_remove
        - Branch String:   'mview.c:122,7'
          Branch Sides:
            - BranchSide:      'mview.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:123,41'
              BranchSideFuncs:
                - notify_observer_remove
      Callsites:
        - Src:             'mview.c:120,3'
          Dst:             mutt_mem_free
        - Src:             'mview.c:121,3'
          Dst:             mutt_pattern_free
        - Src:             'mview.c:123,5'
          Dst:             notify_observer_remove
        - Src:             'mview.c:123,5'
          Dst:             mview_mailbox_observer
    - functionName:    mview_mailbox_observer
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_clear_threads
        - mutt_sort_headers
        - mview_clean
        - mview_update
        - update_tables
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mview.c:326,11'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - mutt_sort_headers
                - update_tables
                - mview_update
                - mutt_clear_threads
                - mview_clean
            - BranchSide:      'mview.c:326,11'
              BranchSideFuncs:
                - mutt_sort_headers
                - update_tables
                - mview_update
                - mutt_clear_threads
                - mview_clean
        - Branch String:   'mview.c:326,7'
          Branch Sides:
            - BranchSide:      'mview.c:326,7'
              BranchSideFuncs:
                - mutt_sort_headers
                - update_tables
                - mview_update
                - mutt_clear_threads
                - mview_clean
            - BranchSide:      'mview.c:328,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - update_tables
                - mview_update
                - mutt_clear_threads
                - mview_clean
        - Branch String:   'mview.c:328,7'
          Branch Sides:
            - BranchSide:      'mview.c:328,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:333,15'
              BranchSideFuncs:
                - mutt_sort_headers
                - update_tables
                - mview_update
                - mutt_clear_threads
                - mview_clean
        - Branch String:   'mview.c:333,3'
          Branch Sides:
            - BranchSide:      'mview.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:336,30'
              BranchSideFuncs:
                - mutt_clear_threads
                - mview_clean
            - BranchSide:      'mview.c:340,7'
              BranchSideFuncs:
                - mview_update
            - BranchSide:      'mview.c:343,7'
              BranchSideFuncs:
                - update_tables
            - BranchSide:      'mview.c:346,7'
              BranchSideFuncs:
                - mutt_sort_headers
      Callsites:
        - Src:             'mview.c:336,7'
          Dst:             mutt_clear_threads
        - Src:             'mview.c:337,7'
          Dst:             mview_clean
        - Src:             'mview.c:340,7'
          Dst:             mview_update
        - Src:             'mview.c:343,7'
          Dst:             update_tables
        - Src:             'mview.c:346,7'
          Dst:             mutt_sort_headers
    - functionName:    mview_update
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          325
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - crypt_query
        - cs_subset_bool
        - mutt_clear_threads
        - mutt_hash_find
        - mutt_hash_free
        - mutt_hash_insert
        - mutt_label_hash_add
        - mutt_make_id_hash
        - mutt_score_message
        - mutt_sort_headers
        - mview_has_limit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mview.c:140,8'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_clear_threads
                - cs_subset_bool
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:140,8'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_clear_threads
                - cs_subset_bool
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:140,11'
          Branch Sides:
            - BranchSide:      'mview.c:140,11'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:140,19'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_clear_threads
                - cs_subset_bool
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:140,7'
          Branch Sides:
            - BranchSide:      'mview.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:145,22'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_clear_threads
                - cs_subset_bool
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:164,9'
          Branch Sides:
            - BranchSide:      'mview.c:161,50'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:170,36'
              BranchSideFuncs:
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:173,9'
          Branch Sides:
            - BranchSide:      'mview.c:179,10'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:182,14'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:184,9'
          Branch Sides:
            - BranchSide:      'mview.c:188,15'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:201,12'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:188,11'
          Branch Sides:
            - BranchSide:      'mview.c:189,22'
              BranchSideFuncs:
                - mutt_make_id_hash
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_score_message
                - mutt_score_message
            - BranchSide:      'mview.c:191,12'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_make_id_hash
                - mutt_score_message
                - mutt_score_message
        - Branch String:   'mview.c:192,11'
          Branch Sides:
            - BranchSide:      'mview.c:194,13'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:201,12'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:195,13'
          Branch Sides:
            - BranchSide:      'mview.c:196,34'
              BranchSideFuncs:
                - mutt_score_message
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:201,12'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:201,20'
          Branch Sides:
            - BranchSide:      'mview.c:201,26'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:203,12'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:201,9'
          Branch Sides:
            - BranchSide:      'mview.c:202,7'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:203,12'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:203,22'
          Branch Sides:
            - BranchSide:      'mview.c:203,28'
              BranchSideFuncs:
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:205,5'
              BranchSideFuncs:
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:203,9'
          Branch Sides:
            - BranchSide:      'mview.c:204,7'
              BranchSideFuncs:
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
            - BranchSide:      'mview.c:205,5'
              BranchSideFuncs:
                - mutt_label_hash_add
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_score_message
                - mutt_make_id_hash
                - mutt_score_message
        - Branch String:   'mview.c:207,9'
          Branch Sides:
            - BranchSide:      'mview.c:208,30'
              BranchSideFuncs:
                - mutt_score_message
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:210,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:210,9'
          Branch Sides:
            - BranchSide:      'mview.c:211,18'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:212,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:212,9'
          Branch Sides:
            - BranchSide:      'mview.c:213,21'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:214,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:214,9'
          Branch Sides:
            - BranchSide:      'mview.c:215,21'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:216,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:216,9'
          Branch Sides:
            - BranchSide:      'mview.c:217,20'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:218,13'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:218,9'
          Branch Sides:
            - BranchSide:      'mview.c:161,50'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:220,20'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:221,11'
          Branch Sides:
            - BranchSide:      'mview.c:161,50'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:222,19'
              BranchSideFuncs:
                - mutt_sort_headers
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
        - Branch String:   'mview.c:161,3'
          Branch Sides:
            - BranchSide:      'mview.c:163,12'
              BranchSideFuncs:
                - crypt_query
                - mview_has_limit
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_label_hash_add
                - mutt_sort_headers
                - mutt_score_message
                - mutt_score_message
                - mutt_make_id_hash
            - BranchSide:      'mview.c:227,3'
              BranchSideFuncs:
                - mutt_sort_headers
      Callsites:
        - Src:             'mview.c:145,3'
          Dst:             mutt_hash_free
        - Src:             'mview.c:146,3'
          Dst:             mutt_hash_free
        - Src:             'mview.c:157,3'
          Dst:             mutt_clear_threads
        - Src:             'mview.c:159,24'
          Dst:             cs_subset_bool
        - Src:             'mview.c:227,3'
          Dst:             mutt_sort_headers
        - Src:             'mview.c:170,21'
          Dst:             crypt_query
        - Src:             'mview.c:173,9'
          Dst:             mview_has_limit
        - Src:             'mview.c:189,22'
          Dst:             mutt_make_id_hash
        - Src:             'mview.c:191,12'
          Dst:             mutt_hash_find
        - Src:             'mview.c:196,11'
          Dst:             mutt_score_message
        - Src:             'mview.c:202,7'
          Dst:             mutt_hash_insert
        - Src:             'mview.c:204,7'
          Dst:             mutt_hash_insert
        - Src:             'mview.c:205,5'
          Dst:             mutt_label_hash_add
        - Src:             'mview.c:208,7'
          Dst:             mutt_score_message
    - functionName:    mview_has_limit
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mview.c:440,13'
          Branch Sides:
            - BranchSide:      'mview.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:440,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mview_new
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
        - mutt_thread_ctx_init
        - mview_mailbox_observer
        - mview_update
        - notify_new
        - notify_observer_add
        - notify_send
        - notify_set_parent
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mview.c:92,8'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - notify_set_parent
                - notify_send
                - notify_observer_add
                - mutt_thread_ctx_init
                - mview_update
            - BranchSide:      'mview.c:92,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - notify_set_parent
                - notify_send
                - notify_observer_add
                - mutt_thread_ctx_init
                - mview_update
        - Branch String:   'mview.c:92,7'
          Branch Sides:
            - BranchSide:      'mview.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:95,28'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - notify_set_parent
                - notify_send
                - notify_observer_add
                - mutt_thread_ctx_init
                - mview_update
      Callsites:
        - Src:             'mview.c:95,28'
          Dst:             mutt_mem_calloc
        - Src:             'mview.c:97,16'
          Dst:             notify_new
        - Src:             'mview.c:98,3'
          Dst:             notify_set_parent
        - Src:             'mview.c:101,3'
          Dst:             notify_send
        - Src:             'mview.c:103,3'
          Dst:             notify_observer_add
        - Src:             'mview.c:103,3'
          Dst:             mview_mailbox_observer
        - Src:             'mview.c:106,17'
          Dst:             mutt_thread_ctx_init
        - Src:             'mview.c:109,3'
          Dst:             mview_update
    - functionName:    mview_free
      functionSourceFile: '/src/neomutt/mview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_pattern_free
        - mutt_thread_ctx_free
        - mview_mailbox_observer
        - notify_free
        - notify_observer_remove
        - notify_send
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mview.c:51,8'
          Branch Sides:
            - BranchSide:      'mview.c:0,0'
              BranchSideFuncs:
                - notify_send
                - notify_observer_remove
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'mview.c:51,8'
              BranchSideFuncs:
                - notify_send
                - notify_observer_remove
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'mview.c:51,12'
          Branch Sides:
            - BranchSide:      'mview.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:51,16'
              BranchSideFuncs:
                - notify_send
                - notify_observer_remove
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'mview.c:51,7'
          Branch Sides:
            - BranchSide:      'mview.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'mview.c:54,23'
              BranchSideFuncs:
                - notify_send
                - notify_observer_remove
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'mview.c:60,7'
          Branch Sides:
            - BranchSide:      'mview.c:62,41'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'mview.c:75,29'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'mview.c:65,5'
          Branch Sides:
            - BranchSide:      'mview.c:67,38'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'mview.c:75,29'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'mview.c:68,11'
          Branch Sides:
            - BranchSide:      'mview.c:65,50'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'mview.c:70,10'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'mview.c:65,5'
          Branch Sides:
            - BranchSide:      'mview.c:67,38'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'mview.c:75,29'
              BranchSideFuncs:
                - mutt_thread_ctx_free
                - notify_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
      Callsites:
        - Src:             'mview.c:58,3'
          Dst:             notify_send
        - Src:             'mview.c:62,5'
          Dst:             notify_observer_remove
        - Src:             'mview.c:62,5'
          Dst:             mview_mailbox_observer
        - Src:             'mview.c:75,3'
          Dst:             mutt_thread_ctx_free
        - Src:             'mview.c:76,3'
          Dst:             notify_free
        - Src:             'mview.c:77,3'
          Dst:             mutt_mem_free
        - Src:             'mview.c:78,3'
          Dst:             mutt_pattern_free
        - Src:             'mview.c:81,3'
          Dst:             mutt_mem_free
    - functionName:    mx_mbox_find_by_name_ac
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1671,3'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mx.c:1671,3'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mx.c:1671,3'
          Branch Sides:
            - BranchSide:      'mx.c:1671,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1673,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mx.c:1673,9'
          Branch Sides:
            - BranchSide:      'mx.c:1671,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1674,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1671,3'
          Branch Sides:
            - BranchSide:      'mx.c:1671,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1673,28'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'mx.c:1673,9'
          Dst:             mutt_str_equal
    - functionName:    mx_toggle_write
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - notify_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1814,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'mx.c:1814,8'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'mx.c:1814,7'
          Branch Sides:
            - BranchSide:      'mx.c:1814,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1817,10'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'mx.c:1817,7'
          Branch Sides:
            - BranchSide:      'mx.c:1819,5'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'mx.c:1823,10'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'mx.c:1823,7'
          Branch Sides:
            - BranchSide:      'mx.c:1825,18'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'mx.c:1830,18'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'mx.c:1835,3'
          Dst:             notify_send
    - functionName:    mx_type
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mx.c:1803,10'
          Branch Sides:
            - BranchSide:      'mx.c:1803,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1803,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_save_hcache
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1790,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1790,8'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1790,10'
          Branch Sides:
            - BranchSide:      'mx.c:1790,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1790,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1790,24'
          Branch Sides:
            - BranchSide:      'mx.c:1790,24'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1790,39'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1790,55'
          Branch Sides:
            - BranchSide:      'mx.c:1790,55'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1790,59'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1790,7'
          Branch Sides:
            - BranchSide:      'mx.c:1790,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1793,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_mbox_check_stats
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - notify_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1766,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'mx.c:1766,8'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'mx.c:1766,7'
          Branch Sides:
            - BranchSide:      'mx.c:1766,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1769,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'mx.c:1770,7'
          Branch Sides:
            - BranchSide:      'mx.c:1770,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1772,5'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'mx.c:1773,5'
          Dst:             notify_send
    - functionName:    mx_mbox_find_by_name
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mx_mbox_find_by_name_ac
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1691,3'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_mbox_find_by_name_ac
            - BranchSide:      'mx.c:1691,3'
              BranchSideFuncs:
                - mx_mbox_find_by_name_ac
        - Branch String:   'mx.c:1691,3'
          Branch Sides:
            - BranchSide:      'mx.c:1691,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1693,25'
              BranchSideFuncs:
                - mx_mbox_find_by_name_ac
        - Branch String:   'mx.c:1691,3'
          Branch Sides:
            - BranchSide:      'mx.c:1691,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1693,25'
              BranchSideFuncs:
                - mx_mbox_find_by_name_ac
        - Branch String:   'mx.c:1694,9'
          Branch Sides:
            - BranchSide:      'mx.c:1691,3'
              BranchSideFuncs:
                - mx_mbox_find_by_name_ac
            - BranchSide:      'mx.c:1694,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mx.c:1693,25'
          Dst:             mx_mbox_find_by_name_ac
    - functionName:    mx_resolve
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mx_mbox_find_by_name
        - mx_path_resolve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mx.c:1712,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_mbox_find_by_name
                - mx_path_resolve
            - BranchSide:      'mx.c:1712,8'
              BranchSideFuncs:
                - mx_mbox_find_by_name
                - mx_path_resolve
        - Branch String:   'mx.c:1712,7'
          Branch Sides:
            - BranchSide:      'mx.c:1712,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1718,23'
              BranchSideFuncs:
                - mx_mbox_find_by_name
                - mx_path_resolve
        - Branch String:   'mx.c:1719,7'
          Branch Sides:
            - BranchSide:      'mx.c:1719,7'
              BranchSideFuncs:
                - mx_path_resolve
            - BranchSide:      'mx.c:1720,9'
              BranchSideFuncs:
                - mx_path_resolve
      Callsites:
        - Src:             'mx.c:1718,23'
          Dst:             mx_mbox_find_by_name
        - Src:             'mx.c:1720,9'
          Dst:             mx_path_resolve
    - functionName:    mx_path_resolve
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - cs_subset_string
        - mailbox_new
        - mx_mbox_find2
        - mx_path_canon2
      functionUses:    14
      BranchProfiles:
        - Branch String:   'mx.c:1643,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_mbox_find2
                - mailbox_new
                - buf_strcpy
                - cs_subset_string
                - mx_path_canon2
            - BranchSide:      'mx.c:1643,8'
              BranchSideFuncs:
                - mx_mbox_find2
                - mailbox_new
                - buf_strcpy
                - cs_subset_string
                - mx_path_canon2
        - Branch String:   'mx.c:1643,7'
          Branch Sides:
            - BranchSide:      'mx.c:1643,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1646,23'
              BranchSideFuncs:
                - mx_mbox_find2
                - mailbox_new
                - buf_strcpy
                - cs_subset_string
                - mx_path_canon2
        - Branch String:   'mx.c:1647,7'
          Branch Sides:
            - BranchSide:      'mx.c:1647,7'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - cs_subset_string
                - mx_path_canon2
            - BranchSide:      'mx.c:1650,7'
              BranchSideFuncs:
                - mailbox_new
                - buf_strcpy
                - cs_subset_string
                - mx_path_canon2
      Callsites:
        - Src:             'mx.c:1646,23'
          Dst:             mx_mbox_find2
        - Src:             'mx.c:1650,7'
          Dst:             mailbox_new
        - Src:             'mx.c:1651,3'
          Dst:             buf_strcpy
        - Src:             'mx.c:1652,32'
          Dst:             cs_subset_string
        - Src:             'mx.c:1653,3'
          Dst:             mx_path_canon2
    - functionName:    mx_mbox_find2
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_free
        - buf_new
        - buf_string
        - cs_subset_string
        - mx_mbox_find
        - mx_path_canon
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mx.c:1612,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_new
                - cs_subset_string
                - mx_path_canon
                - buf_string.1428
                - mx_mbox_find
                - buf_free
            - BranchSide:      'mx.c:1612,8'
              BranchSideFuncs:
                - buf_new
                - cs_subset_string
                - mx_path_canon
                - buf_string.1428
                - mx_mbox_find
                - buf_free
        - Branch String:   'mx.c:1612,7'
          Branch Sides:
            - BranchSide:      'mx.c:1612,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1615,24'
              BranchSideFuncs:
                - buf_new
                - cs_subset_string
                - mx_path_canon
                - buf_string.1428
                - mx_mbox_find
                - buf_free
        - Branch String:   'mx.c:1620,3'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_free
            - BranchSide:      'mx.c:1622,42'
              BranchSideFuncs:
                - buf_string.1428
                - mx_mbox_find
                - buf_free
        - Branch String:   'mx.c:1620,3'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_free
            - BranchSide:      'mx.c:1622,42'
              BranchSideFuncs:
                - buf_string.1428
                - mx_mbox_find
                - buf_free
        - Branch String:   'mx.c:1623,9'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_string.1428
                - mx_mbox_find
                - buf_free
            - BranchSide:      'mx.c:1620,3'
              BranchSideFuncs:
                - buf_string.1428
                - mx_mbox_find
                - buf_free
      Callsites:
        - Src:             'mx.c:1615,24'
          Dst:             buf_new
        - Src:             'mx.c:1616,32'
          Dst:             cs_subset_string
        - Src:             'mx.c:1617,3'
          Dst:             mx_path_canon
        - Src:             'mx.c:1622,42'
          Dst:             buf_string
        - Src:             'mx.c:1622,25'
          Dst:             mx_mbox_find
        - Src:             'mx.c:0,0'
          Dst:             buf_free
    - functionName:    mx_path_canon2
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mailbox_path
        - mutt_str_replace
        - mx_get_ops
        - mx_path_canon
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:1478,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mx_path_canon
                - buf_string.1428
                - mutt_str_replace
                - buf_pool_release
                - mx_get_ops
                - buf_strcpy
                - mailbox_path.1427
                - buf_strcpy
            - BranchSide:      'mx.c:1478,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mx_path_canon
                - buf_string.1428
                - mutt_str_replace
                - buf_pool_release
                - mx_get_ops
                - buf_strcpy
                - mailbox_path.1427
                - buf_strcpy
        - Branch String:   'mx.c:1478,7'
          Branch Sides:
            - BranchSide:      'mx.c:1478,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1481,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mx_path_canon
                - buf_string.1428
                - mutt_str_replace
                - buf_pool_release
                - mx_get_ops
                - buf_strcpy
                - mailbox_path.1427
                - buf_strcpy
        - Branch String:   'mx.c:1483,7'
          Branch Sides:
            - BranchSide:      'mx.c:1484,5'
              BranchSideFuncs:
                - mailbox_path.1427
                - buf_strcpy
                - mx_path_canon
                - buf_string.1428
                - mutt_str_replace
                - buf_pool_release
                - mx_get_ops
                - buf_strcpy
            - BranchSide:      'mx.c:1486,22'
              BranchSideFuncs:
                - mailbox_path.1427
                - buf_strcpy
                - mx_path_canon
                - buf_string.1428
                - mutt_str_replace
                - buf_pool_release
                - mx_get_ops
                - buf_strcpy
      Callsites:
        - Src:             'mx.c:1481,25'
          Dst:             buf_pool_get
        - Src:             'mx.c:1484,5'
          Dst:             buf_strcpy
        - Src:             'mx.c:1486,22'
          Dst:             mailbox_path
        - Src:             'mx.c:1486,5'
          Dst:             buf_strcpy
        - Src:             'mx.c:1488,12'
          Dst:             mx_path_canon
        - Src:             'mx.c:1490,34'
          Dst:             buf_string
        - Src:             'mx.c:1490,3'
          Dst:             mutt_str_replace
        - Src:             'mx.c:1491,3'
          Dst:             buf_pool_release
        - Src:             'mx.c:1495,17'
          Dst:             mx_get_ops
        - Src:             'mx.c:1496,5'
          Dst:             buf_strcpy
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    19
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.1428
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.1428
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    mx_path_canon
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          311
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - alias_lookup
        - buf_at
        - buf_inline_replace
        - buf_is_empty
        - buf_string
        - cs_subset_string
        - email_free
        - email_new
        - mutt_addrlist_copy
        - mutt_default_save
        - mutt_env_new
        - mutt_path_canon
        - mutt_str_len
        - mx_get_ops
        - mx_path_probe
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mx.c:1374,7'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1374,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
        - Branch String:   'mx.c:1374,7'
          Branch Sides:
            - BranchSide:      'mx.c:1374,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1377,3'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
        - Branch String:   'mx.c:1380,34'
          Branch Sides:
            - BranchSide:      'mx.c:1380,38'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1387,15'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
        - Branch String:   'mx.c:1380,9'
          Branch Sides:
            - BranchSide:      'mx.c:1382,13'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1387,15'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
        - Branch String:   'mx.c:1382,37'
          Branch Sides:
            - BranchSide:      'mx.c:1382,41'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
            - BranchSide:      'mx.c:1384,40'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
        - Branch String:   'mx.c:1382,11'
          Branch Sides:
            - BranchSide:      'mx.c:1377,30'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
            - BranchSide:      'mx.c:1384,40'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
        - Branch String:   'mx.c:1387,39'
          Branch Sides:
            - BranchSide:      'mx.c:1387,43'
              BranchSideFuncs:
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
            - BranchSide:      'mx.c:1389,27'
              BranchSideFuncs:
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
        - Branch String:   'mx.c:1387,14'
          Branch Sides:
            - BranchSide:      'mx.c:1389,27'
              BranchSideFuncs:
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
            - BranchSide:      'mx.c:1400,15'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
        - Branch String:   'mx.c:1390,28'
          Branch Sides:
            - BranchSide:      'mx.c:1390,32'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1397,9'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
        - Branch String:   'mx.c:1390,11'
          Branch Sides:
            - BranchSide:      'mx.c:1392,15'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1397,9'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
        - Branch String:   'mx.c:1400,39'
          Branch Sides:
            - BranchSide:      'mx.c:1400,43'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
            - BranchSide:      'mx.c:1402,11'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
        - Branch String:   'mx.c:1400,14'
          Branch Sides:
            - BranchSide:      'mx.c:1402,11'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
            - BranchSide:      'mx.c:1430,14'
              BranchSideFuncs:
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
        - Branch String:   'mx.c:1402,11'
          Branch Sides:
            - BranchSide:      'mx.c:1404,59'
              BranchSideFuncs:
                - cs_subset_string
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1407,16'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
        - Branch String:   'mx.c:1407,16'
          Branch Sides:
            - BranchSide:      'mx.c:1409,40'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1411,16'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
        - Branch String:   'mx.c:1411,16'
          Branch Sides:
            - BranchSide:      'mx.c:1413,55'
              BranchSideFuncs:
                - cs_subset_string
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1416,16'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
        - Branch String:   'mx.c:1416,16'
          Branch Sides:
            - BranchSide:      'mx.c:1418,53'
              BranchSideFuncs:
                - cs_subset_string
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1421,16'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
                - buf_inline_replace
        - Branch String:   'mx.c:1421,16'
          Branch Sides:
            - BranchSide:      'mx.c:1423,40'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1425,16'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - buf_inline_replace
        - Branch String:   'mx.c:1425,16'
          Branch Sides:
            - BranchSide:      'mx.c:1377,30'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
            - BranchSide:      'mx.c:1427,40'
              BranchSideFuncs:
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - buf_inline_replace
                - cs_subset_string
                - buf_inline_replace
                - mutt_str_len
                - buf_inline_replace
                - buf_inline_replace
                - buf_at
                - buf_at
                - buf_at
                - buf_inline_replace
        - Branch String:   'mx.c:1430,14'
          Branch Sides:
            - BranchSide:      'mx.c:1433,45'
              BranchSideFuncs:
                - buf_string.1428
                - alias_lookup
                - email_new
                - mutt_env_new
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_default_save
                - email_free
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
            - BranchSide:      'mx.c:1454,42'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
        - Branch String:   'mx.c:1434,15'
          Branch Sides:
            - BranchSide:      'mx.c:1434,18'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
            - BranchSide:      'mx.c:1454,42'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
        - Branch String:   'mx.c:1434,11'
          Branch Sides:
            - BranchSide:      'mx.c:1437,7'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
            - BranchSide:      'mx.c:1454,42'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
        - Branch String:   'mx.c:1377,3'
          Branch Sides:
            - BranchSide:      'mx.c:1380,10'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
            - BranchSide:      'mx.c:1454,42'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
                - mutt_path_canon
        - Branch String:   'mx.c:1455,7'
          Branch Sides:
            - BranchSide:      'mx.c:1456,11'
              BranchSideFuncs:
                - mx_get_ops
                - mutt_path_canon
            - BranchSide:      'mx.c:1457,29'
              BranchSideFuncs:
                - mx_get_ops
                - mutt_path_canon
        - Branch String:   'mx.c:1458,12'
          Branch Sides:
            - BranchSide:      'mx.c:1458,12'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1458,21'
              BranchSideFuncs:
                - mutt_path_canon
        - Branch String:   'mx.c:1458,7'
          Branch Sides:
            - BranchSide:      'mx.c:1458,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1461,7'
              BranchSideFuncs:
                - mutt_path_canon
        - Branch String:   'mx.c:1461,7'
          Branch Sides:
            - BranchSide:      'mx.c:1461,7'
              BranchSideFuncs:
                - mutt_path_canon
            - BranchSide:      'mx.c:1463,27'
              BranchSideFuncs:
                - mutt_path_canon
      Callsites:
        - Src:             'mx.c:1374,7'
          Dst:             buf_is_empty
        - Src:             'mx.c:1380,10'
          Dst:             buf_at
        - Src:             'mx.c:1380,38'
          Dst:             buf_at
        - Src:             'mx.c:1382,13'
          Dst:             buf_at
        - Src:             'mx.c:1382,41'
          Dst:             buf_at
        - Src:             'mx.c:1384,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1387,15'
          Dst:             buf_at
        - Src:             'mx.c:1387,43'
          Dst:             buf_at
        - Src:             'mx.c:1389,27'
          Dst:             mutt_str_len
        - Src:             'mx.c:1393,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1397,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1400,15'
          Dst:             buf_at
        - Src:             'mx.c:1400,43'
          Dst:             buf_at
        - Src:             'mx.c:1402,11'
          Dst:             buf_at
        - Src:             'mx.c:1404,42'
          Dst:             cs_subset_string
        - Src:             'mx.c:1405,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1407,16'
          Dst:             buf_at
        - Src:             'mx.c:1409,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1411,16'
          Dst:             buf_at
        - Src:             'mx.c:1413,38'
          Dst:             cs_subset_string
        - Src:             'mx.c:1414,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1416,16'
          Dst:             buf_at
        - Src:             'mx.c:1418,36'
          Dst:             cs_subset_string
        - Src:             'mx.c:1419,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1421,16'
          Dst:             buf_at
        - Src:             'mx.c:1423,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1425,16'
          Dst:             buf_at
        - Src:             'mx.c:1427,9'
          Dst:             buf_inline_replace
        - Src:             'mx.c:1430,14'
          Dst:             buf_at
        - Src:             'mx.c:1433,45'
          Dst:             buf_string
        - Src:             'mx.c:1433,32'
          Dst:             alias_lookup
        - Src:             'mx.c:1437,25'
          Dst:             email_new
        - Src:             'mx.c:1438,16'
          Dst:             mutt_env_new
        - Src:             'mx.c:1439,7'
          Dst:             mutt_addrlist_copy
        - Src:             'mx.c:1440,7'
          Dst:             mutt_addrlist_copy
        - Src:             'mx.c:1441,7'
          Dst:             mutt_default_save
        - Src:             'mx.c:1442,7'
          Dst:             email_free
        - Src:             'mx.c:1454,42'
          Dst:             buf_string
        - Src:             'mx.c:1454,28'
          Dst:             mx_path_probe
        - Src:             'mx.c:1457,29'
          Dst:             mx_get_ops
        - Src:             'mx.c:1463,5'
          Dst:             mutt_path_canon
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_get_ops
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:130,9'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:130,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_path_probe
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          474
      EdgeCount:       126
      CyclomaticComplexity: 37
      functionsReached:
        - __errno_location
        - stat
        - strerror
      functionUses:    15
      BranchProfiles:
        - Branch String:   'mx.c:1328,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1328,8'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1328,7'
          Branch Sides:
            - BranchSide:      'mx.c:1328,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1336,17'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1336,9'
          Branch Sides:
            - BranchSide:      'mx.c:1338,18'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1343,15'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1339,9'
          Branch Sides:
            - BranchSide:      'mx.c:1339,9'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
            - BranchSide:      'mx.c:1343,15'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
        - Branch String:   'mx.c:1344,7'
          Branch Sides:
            - BranchSide:      'mx.c:1346,5'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1350,7'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1350,7'
          Branch Sides:
            - BranchSide:      'mx.c:1352,5'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1359,9'
          Branch Sides:
            - BranchSide:      'mx.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1361,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mx.c:1344,7'
          Dst:             stat
        - Src:             'mx.c:1346,5'
          Dst:             __errno_location
        - Src:             'mx.c:1346,5'
          Dst:             strerror
    - functionName:    mx_mbox_find
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          210
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - imap_mxcmp
        - mutt_istr_equal
        - mutt_str_equal
        - url_free
        - url_parse
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mx.c:1550,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_free
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
                - url_parse
            - BranchSide:      'mx.c:1550,8'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_free
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
                - url_parse
        - Branch String:   'mx.c:1550,10'
          Branch Sides:
            - BranchSide:      'mx.c:1550,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1550,14'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_free
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
                - url_parse
        - Branch String:   'mx.c:1550,7'
          Branch Sides:
            - BranchSide:      'mx.c:1550,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1554,15'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_free
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
                - url_parse
        - Branch String:   'mx.c:1558,7'
          Branch Sides:
            - BranchSide:      'mx.c:1560,13'
              BranchSideFuncs:
                - url_parse
                - mutt_str_equal
                - url_free
                - url_free
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_free
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
        - Branch String:   'mx.c:1561,9'
          Branch Sides:
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:1596,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:1567,9'
          Branch Sides:
            - BranchSide:      'mx.c:1569,30'
              BranchSideFuncs:
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
            - BranchSide:      'mx.c:1574,5'
              BranchSideFuncs:
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
        - Branch String:   'mx.c:1569,11'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_free
                - imap_mxcmp
        - Branch String:   'mx.c:1576,9'
          Branch Sides:
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_free
                - imap_mxcmp
            - BranchSide:      'mx.c:1579,33'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_equal
                - imap_mxcmp
        - Branch String:   'mx.c:1579,9'
          Branch Sides:
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_str_equal
                - imap_mxcmp
            - BranchSide:      'mx.c:1581,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_str_equal
                - imap_mxcmp
        - Branch String:   'mx.c:1581,21'
          Branch Sides:
            - BranchSide:      'mx.c:1581,41'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - url_free
                - url_free
                - imap_mxcmp
            - BranchSide:      'mx.c:1583,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - url_free
                - url_free
                - imap_mxcmp
        - Branch String:   'mx.c:1581,9'
          Branch Sides:
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - url_free
                - url_free
                - imap_mxcmp
            - BranchSide:      'mx.c:1583,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - url_free
                - url_free
                - imap_mxcmp
        - Branch String:   'mx.c:1583,9'
          Branch Sides:
            - BranchSide:      'mx.c:1585,22'
              BranchSideFuncs:
                - imap_mxcmp
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
                - url_free
                - url_free
            - BranchSide:      'mx.c:1590,26'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - url_free
                - url_parse
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_mxcmp
                - url_free
                - url_free
        - Branch String:   'mx.c:1585,11'
          Branch Sides:
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:1596,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:1590,11'
          Branch Sides:
            - BranchSide:      'mx.c:1565,3'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:1596,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:1565,3'
          Branch Sides:
            - BranchSide:      'mx.c:1567,9'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:1596,3'
              BranchSideFuncs:
                - url_free
                - url_free
      Callsites:
        - Src:             'mx.c:1560,13'
          Dst:             url_parse
        - Src:             'mx.c:1569,11'
          Dst:             mutt_str_equal
        - Src:             'mx.c:1574,5'
          Dst:             url_free
        - Src:             'mx.c:1575,13'
          Dst:             url_parse
        - Src:             'mx.c:1579,10'
          Dst:             mutt_istr_equal
        - Src:             'mx.c:1581,25'
          Dst:             mutt_istr_equal
        - Src:             'mx.c:1585,11'
          Dst:             imap_mxcmp
        - Src:             'mx.c:1590,11'
          Dst:             mutt_str_equal
        - Src:             'mx.c:1596,3'
          Dst:             url_free
        - Src:             'mx.c:1597,3'
          Dst:             url_free
    - functionName:    mx_msg_padding_size
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mx.c:1512,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1512,8'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1512,10'
          Branch Sides:
            - BranchSide:      'mx.c:1512,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1512,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1512,24'
          Branch Sides:
            - BranchSide:      'mx.c:1512,24'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1512,39'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1512,7'
          Branch Sides:
            - BranchSide:      'mx.c:1512,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1515,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_tags_is_supported
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1318,12'
          Branch Sides:
            - BranchSide:      'mx.c:1318,12'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1318,18'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1318,38'
          Branch Sides:
            - BranchSide:      'mx.c:1318,38'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1318,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_tags_commit
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:1301,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1301,8'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1301,10'
          Branch Sides:
            - BranchSide:      'mx.c:1301,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1301,14'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1301,16'
          Branch Sides:
            - BranchSide:      'mx.c:1301,16'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1301,20'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1301,7'
          Branch Sides:
            - BranchSide:      'mx.c:1301,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1304,10'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1304,7'
          Branch Sides:
            - BranchSide:      'mx.c:1305,12'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1307,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_tags_edit
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:1281,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1281,8'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1281,10'
          Branch Sides:
            - BranchSide:      'mx.c:1281,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1281,14'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1281,7'
          Branch Sides:
            - BranchSide:      'mx.c:1281,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1284,10'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1284,7'
          Branch Sides:
            - BranchSide:      'mx.c:1285,12'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1287,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_path_is_empty
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_is_empty
        - buf_string
        - mx_get_ops
        - mx_path_probe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mx.c:1259,7'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'mx.c:1259,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'mx.c:1259,7'
          Branch Sides:
            - BranchSide:      'mx.c:1259,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1262,41'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'mx.c:1264,12'
          Branch Sides:
            - BranchSide:      'mx.c:1264,12'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1264,21'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1264,7'
          Branch Sides:
            - BranchSide:      'mx.c:1264,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1267,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mx.c:1259,7'
          Dst:             buf_is_empty
        - Src:             'mx.c:1262,41'
          Dst:             buf_string
        - Src:             'mx.c:1262,27'
          Dst:             mx_path_probe
        - Src:             'mx.c:1263,29'
          Dst:             mx_get_ops
    - functionName:    mx_alloc_memory
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_exit
        - mutt_mem_calloc
        - mutt_mem_reallocarray
        - strerror
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mx.c:1213,28'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
            - BranchSide:      'mx.c:1213,28'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
        - Branch String:   'mx.c:1213,7'
          Branch Sides:
            - BranchSide:      'mx.c:1213,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1218,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
        - Branch String:   'mx.c:1218,20'
          Branch Sides:
            - BranchSide:      'mx.c:1218,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
            - BranchSide:      'mx.c:1221,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
        - Branch String:   'mx.c:1218,20'
          Branch Sides:
            - BranchSide:      'mx.c:1221,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
            - BranchSide:      'mx.c:1221,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
                - strerror
                - mutt_exit
        - Branch String:   'mx.c:1224,7'
          Branch Sides:
            - BranchSide:      'mx.c:1226,5'
              BranchSideFuncs:
                - strerror
                - mutt_exit
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mx.c:1230,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mx.c:1230,7'
          Branch Sides:
            - BranchSide:      'mx.c:1232,5'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mx.c:1237,17'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mx.c:1241,3'
          Branch Sides:
            - BranchSide:      'mx.c:1243,8'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1247,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mx.c:1226,5'
          Dst:             strerror
        - Src:             'mx.c:1227,5'
          Dst:             mutt_exit
        - Src:             'mx.c:1232,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'mx.c:1233,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'mx.c:1237,17'
          Dst:             mutt_mem_calloc
        - Src:             'mx.c:1238,14'
          Dst:             mutt_mem_calloc
    - functionName:    mx_msg_close
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - message_free
        - unlink
      functionUses:    36
      BranchProfiles:
        - Branch String:   'mx.c:1187,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - unlink
                - message_free
            - BranchSide:      'mx.c:1187,8'
              BranchSideFuncs:
                - unlink
                - message_free
        - Branch String:   'mx.c:1187,10'
          Branch Sides:
            - BranchSide:      'mx.c:1187,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1187,14'
              BranchSideFuncs:
                - unlink
                - message_free
        - Branch String:   'mx.c:1187,18'
          Branch Sides:
            - BranchSide:      'mx.c:1187,18'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1187,22'
              BranchSideFuncs:
                - unlink
                - message_free
        - Branch String:   'mx.c:1187,7'
          Branch Sides:
            - BranchSide:      'mx.c:1187,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1193,10'
              BranchSideFuncs:
                - unlink
                - message_free
        - Branch String:   'mx.c:1193,17'
          Branch Sides:
            - BranchSide:      'mx.c:1193,31'
              BranchSideFuncs:
                - unlink
                - message_free
            - BranchSide:      'mx.c:1196,12'
              BranchSideFuncs:
                - unlink
                - message_free
        - Branch String:   'mx.c:1193,7'
          Branch Sides:
            - BranchSide:      'mx.c:1194,10'
              BranchSideFuncs:
                - unlink
                - message_free
            - BranchSide:      'mx.c:1196,12'
              BranchSideFuncs:
                - unlink
                - message_free
        - Branch String:   'mx.c:1196,7'
          Branch Sides:
            - BranchSide:      'mx.c:1198,5'
              BranchSideFuncs:
                - message_free
            - BranchSide:      'mx.c:1202,3'
              BranchSideFuncs:
                - message_free
      Callsites:
        - Src:             'mx.c:1199,5'
          Dst:             unlink
        - Src:             'mx.c:1202,3'
          Dst:             message_free
    - functionName:    mx_msg_commit
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mx.c:1166,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1166,8'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1166,10'
          Branch Sides:
            - BranchSide:      'mx.c:1166,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1166,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1166,24'
          Branch Sides:
            - BranchSide:      'mx.c:1166,24'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1166,39'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1166,50'
          Branch Sides:
            - BranchSide:      'mx.c:1166,50'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1166,54'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1166,7'
          Branch Sides:
            - BranchSide:      'mx.c:1166,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1169,14'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1169,20'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1169,26'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1169,7'
          Branch Sides:
            - BranchSide:      'mx.c:1171,5'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1175,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_msg_open
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - message_free
        - message_new
      functionUses:    22
      BranchProfiles:
        - Branch String:   'mx.c:1141,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - message_new
                - message_free
            - BranchSide:      'mx.c:1141,8'
              BranchSideFuncs:
                - message_new
                - message_free
        - Branch String:   'mx.c:1141,10'
          Branch Sides:
            - BranchSide:      'mx.c:1141,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1141,14'
              BranchSideFuncs:
                - message_new
                - message_free
        - Branch String:   'mx.c:1141,7'
          Branch Sides:
            - BranchSide:      'mx.c:1141,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1144,11'
              BranchSideFuncs:
                - message_new
                - message_free
        - Branch String:   'mx.c:1144,18'
          Branch Sides:
            - BranchSide:      'mx.c:1144,33'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1146,5'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1144,7'
          Branch Sides:
            - BranchSide:      'mx.c:1146,5'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1150,25'
              BranchSideFuncs:
                - message_new
                - message_free
      Callsites:
        - Src:             'mx.c:1150,25'
          Dst:             message_new
        - Src:             'mx.c:1152,5'
          Dst:             message_free
    - functionName:    mx_mbox_check
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
        - mailbox_changed
        - mutt_date_now
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mx.c:1112,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - mailbox_changed
            - BranchSide:      'mx.c:1112,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - mailbox_changed
        - Branch String:   'mx.c:1112,10'
          Branch Sides:
            - BranchSide:      'mx.c:1112,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1112,17'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - mailbox_changed
        - Branch String:   'mx.c:1112,7'
          Branch Sides:
            - BranchSide:      'mx.c:1112,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1115,47'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - mailbox_changed
        - Branch String:   'mx.c:1118,7'
          Branch Sides:
            - BranchSide:      'mx.c:1118,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1121,19'
              BranchSideFuncs:
                - mailbox_changed
        - Branch String:   'mx.c:1124,34'
          Branch Sides:
            - BranchSide:      'mx.c:1124,41'
              BranchSideFuncs:
                - mailbox_changed
            - BranchSide:      'mx.c:1126,5'
              BranchSideFuncs:
                - mailbox_changed
        - Branch String:   'mx.c:1124,7'
          Branch Sides:
            - BranchSide:      'mx.c:1124,7'
              BranchSideFuncs:
                - mailbox_changed
            - BranchSide:      'mx.c:1126,5'
              BranchSideFuncs:
                - mailbox_changed
      Callsites:
        - Src:             'mx.c:1115,30'
          Dst:             cs_subset_number
        - Src:             'mx.c:1117,14'
          Dst:             mutt_date_now
        - Src:             'mx.c:1126,5'
          Dst:             mailbox_changed
    - functionName:    mx_msg_open_new
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          250
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - buf_string
        - fprintf
        - fwrite
        - message_free
        - message_new
        - mutt_date_localtime_format_locale
        - mutt_date_now
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mx.c:1046,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - message_new
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
                - mutt_date_now
            - BranchSide:      'mx.c:1046,8'
              BranchSideFuncs:
                - message_new
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
                - mutt_date_now
        - Branch String:   'mx.c:1046,7'
          Branch Sides:
            - BranchSide:      'mx.c:1046,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1052,11'
              BranchSideFuncs:
                - message_new
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
                - mutt_date_now
        - Branch String:   'mx.c:1052,18'
          Branch Sides:
            - BranchSide:      'mx.c:1052,33'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1054,5'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1052,7'
          Branch Sides:
            - BranchSide:      'mx.c:1054,5'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1058,9'
              BranchSideFuncs:
                - message_new
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
                - mutt_date_now
        - Branch String:   'mx.c:1061,7'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
                - mutt_date_now
            - BranchSide:      'mx.c:1063,29'
              BranchSideFuncs:
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
                - mutt_date_now
        - Branch String:   'mx.c:1070,7'
          Branch Sides:
            - BranchSide:      'mx.c:1071,21'
              BranchSideFuncs:
                - mutt_date_now
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
            - BranchSide:      'mx.c:1073,10'
              BranchSideFuncs:
                - message_free
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
        - Branch String:   'mx.c:1073,7'
          Branch Sides:
            - BranchSide:      'mx.c:1075,12'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
                - fwrite
            - BranchSide:      'mx.c:1099,5'
              BranchSideFuncs:
                - message_free
        - Branch String:   'mx.c:1075,9'
          Branch Sides:
            - BranchSide:      'mx.c:1076,28'
              BranchSideFuncs:
                - fwrite
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
            - BranchSide:      'mx.c:1078,19'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
        - Branch String:   'mx.c:1078,33'
          Branch Sides:
            - BranchSide:      'mx.c:1078,70'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
            - BranchSide:      'mx.c:1078,45'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
        - Branch String:   'mx.c:1080,11'
          Branch Sides:
            - BranchSide:      'mx.c:1082,13'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
            - BranchSide:      'mx.c:1090,12'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
        - Branch String:   'mx.c:1083,13'
          Branch Sides:
            - BranchSide:      'mx.c:1084,15'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
            - BranchSide:      'mx.c:1090,12'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
        - Branch String:   'mx.c:1085,13'
          Branch Sides:
            - BranchSide:      'mx.c:1086,15'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
            - BranchSide:      'mx.c:1090,12'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_string.1428
                - fprintf
        - Branch String:   'mx.c:1094,15'
          Branch Sides:
            - BranchSide:      'mx.c:1094,44'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mx.c:1094,33'
              BranchSideFuncs:
                - buf_string.1428
                - fprintf
        - Branch String:   'mx.c:1094,44'
          Branch Sides:
            - BranchSide:      'mx.c:1093,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mx.c:1093,7'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'mx.c:1058,9'
          Dst:             message_new
        - Src:             'mx.c:1071,21'
          Dst:             mutt_date_now
        - Src:             'mx.c:1076,7'
          Dst:             fwrite
        - Src:             'mx.c:1091,7'
          Dst:             mutt_date_localtime_format_locale
        - Src:             'mx.c:1094,19'
          Dst:             buf_string
        - Src:             'mx.c:1093,7'
          Dst:             fprintf
        - Src:             'mx.c:1099,5'
          Dst:             message_free
    - functionName:    mx_mbox_sync
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          438
      EdgeCount:       120
      CyclomaticComplexity: 36
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - imap_sync_mailbox
        - km_expand_key
        - km_find_func
        - mailbox_changed
        - mailbox_path
        - mutt_is_spool
        - mutt_sleep
        - mx_fastclose_mailbox
        - mx_mbox_find
        - query_quadoption
        - snprintf
        - sync_mailbox
        - trash_append
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:908,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_addstr
                - buf_string.1428
                - buf_pool_release
                - buf_pool_release
                - buf_string.1428
                - buf_printf
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:908,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_addstr
                - buf_string.1428
                - buf_pool_release
                - buf_pool_release
                - buf_string.1428
                - buf_printf
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:908,7'
          Branch Sides:
            - BranchSide:      'mx.c:908,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:915,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - km_find_func
                - km_expand_key
                - buf_addstr
                - buf_string.1428
                - buf_pool_release
                - buf_pool_release
                - buf_string.1428
                - buf_printf
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:915,7'
          Branch Sides:
            - BranchSide:      'mx.c:917,26'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:931,15'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:920,9'
          Branch Sides:
            - BranchSide:      'mx.c:921,57'
              BranchSideFuncs:
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:923,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.1428
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:931,12'
          Branch Sides:
            - BranchSide:      'mx.c:933,5'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:937,11'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:937,7'
          Branch Sides:
            - BranchSide:      'mx.c:939,12'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:944,10'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:939,9'
          Branch Sides:
            - BranchSide:      'mx.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:940,7'
              BranchSideFuncs: []
        - Branch String:   'mx.c:944,7'
          Branch Sides:
            - BranchSide:      'mx.c:946,10'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:977,17'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:954,9'
          Branch Sides:
            - BranchSide:      'mx.c:956,15'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:972,5'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:959,11'
          Branch Sides:
            - BranchSide:      'mx.c:963,32'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:972,5'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:961,9'
          Branch Sides:
            - BranchSide:      'mx.c:963,32'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:969,24'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:964,15'
          Branch Sides:
            - BranchSide:      'mx.c:966,14'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:969,24'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:961,9'
          Branch Sides:
            - BranchSide:      'mx.c:963,32'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:969,24'
              BranchSideFuncs:
                - mailbox_changed
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:982,13'
          Branch Sides:
            - BranchSide:      'mx.c:982,20'
              BranchSideFuncs:
                - trash_append
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
            - BranchSide:      'mx.c:988,10'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
        - Branch String:   'mx.c:982,38'
          Branch Sides:
            - BranchSide:      'mx.c:982,44'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
            - BranchSide:      'mx.c:988,10'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
        - Branch String:   'mx.c:982,7'
          Branch Sides:
            - BranchSide:      'mx.c:984,9'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
            - BranchSide:      'mx.c:988,10'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
        - Branch String:   'mx.c:984,9'
          Branch Sides:
            - BranchSide:      'mx.c:984,9'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
            - BranchSide:      'mx.c:988,10'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - imap_sync_mailbox
        - Branch String:   'mx.c:988,7'
          Branch Sides:
            - BranchSide:      'mx.c:989,10'
              BranchSideFuncs:
                - imap_sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
            - BranchSide:      'mx.c:991,10'
              BranchSideFuncs:
                - sync_mailbox
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:992,7'
          Branch Sides:
            - BranchSide:      'mx.c:992,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:994,13'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:994,32'
          Branch Sides:
            - BranchSide:      'mx.c:994,9'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
            - BranchSide:      'mx.c:1001,14'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:994,9'
          Branch Sides:
            - BranchSide:      'mx.c:996,14'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
            - BranchSide:      'mx.c:1001,14'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:996,11'
          Branch Sides:
            - BranchSide:      'mx.c:997,9'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
            - BranchSide:      'mx.c:1005,5'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:1001,11'
          Branch Sides:
            - BranchSide:      'mx.c:1002,9'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
            - BranchSide:      'mx.c:1005,5'
              BranchSideFuncs:
                - mutt_sleep
                - cs_subset_bool
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:1008,42'
          Branch Sides:
            - BranchSide:      'mx.c:1009,14'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
            - BranchSide:      'mx.c:1023,15'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1009,33'
          Branch Sides:
            - BranchSide:      'mx.c:1009,45'
              BranchSideFuncs:
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'mx.c:1010,24'
              BranchSideFuncs:
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1009,60'
          Branch Sides:
            - BranchSide:      'mx.c:1010,24'
              BranchSideFuncs:
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - unlink
                - mx_fastclose_mailbox
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'mx.c:1023,15'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1010,41'
          Branch Sides:
            - BranchSide:      'mx.c:1008,9'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'mx.c:1023,15'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1008,9'
          Branch Sides:
            - BranchSide:      'mx.c:1012,14'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'mx.c:1023,15'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1023,15'
          Branch Sides:
            - BranchSide:      'mx.c:1023,23'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'mx.c:1026,14'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1023,45'
          Branch Sides:
            - BranchSide:      'mx.c:1023,45'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1023,57'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1023,9'
          Branch Sides:
            - BranchSide:      'mx.c:1023,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1026,19'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'mx.c:1026,11'
          Branch Sides:
            - BranchSide:      'mx.c:1026,11'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1028,9'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
      Callsites:
        - Src:             'mx.c:917,26'
          Dst:             buf_pool_get
        - Src:             'mx.c:918,26'
          Dst:             buf_pool_get
        - Src:             'mx.c:920,23'
          Dst:             km_find_func
        - Src:             'mx.c:920,9'
          Dst:             km_expand_key
        - Src:             'mx.c:921,57'
          Dst:             buf_string
        - Src:             'mx.c:921,7'
          Dst:             buf_printf
        - Src:             'mx.c:923,7'
          Dst:             buf_addstr
        - Src:             'mx.c:925,5'
          Dst:             buf_string
        - Src:             'mx.c:927,5'
          Dst:             buf_pool_release
        - Src:             'mx.c:928,5'
          Dst:             buf_pool_release
        - Src:             'mx.c:948,5'
          Dst:             snprintf
        - Src:             'mx.c:951,13'
          Dst:             query_quadoption
        - Src:             'mx.c:972,5'
          Dst:             mailbox_changed
        - Src:             'mx.c:980,31'
          Dst:             cs_subset_string
        - Src:             'mx.c:981,35'
          Dst:             mx_mbox_find
        - Src:             'mx.c:984,9'
          Dst:             trash_append
        - Src:             'mx.c:989,10'
          Dst:             imap_sync_mailbox
        - Src:             'mx.c:991,10'
          Dst:             sync_mailbox
        - Src:             'mx.c:1005,5'
          Dst:             mutt_sleep
        - Src:             'mx.c:1007,31'
          Dst:             cs_subset_bool
        - Src:             'mx.c:1010,24'
          Dst:             mailbox_path
        - Src:             'mx.c:1010,10'
          Dst:             mutt_is_spool
        - Src:             'mx.c:1028,9'
          Dst:             mailbox_changed
        - Src:             'mx.c:1029,9'
          Dst:             mailbox_changed
        - Src:             'mx.c:1012,14'
          Dst:             mailbox_path
        - Src:             'mx.c:1012,7'
          Dst:             unlink
        - Src:             'mx.c:1013,7'
          Dst:             mx_fastclose_mailbox
    - functionName:    trash_append
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          390
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - cs_subset_bool
        - cs_subset_str_native_set
        - cs_subset_string
        - imap_fast_trash
        - imap_path_probe
        - lstat
        - mailbox_free
        - mailbox_path
        - mutt_append_message
        - mutt_save_confirm
        - mx_mbox_close
        - mx_mbox_open
        - mx_path_resolve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:492,3'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:492,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:498,16'
          Branch Sides:
            - BranchSide:      'mx.c:498,16'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:498,23'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:498,41'
          Branch Sides:
            - BranchSide:      'mx.c:498,41'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:498,49'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:505,3'
          Branch Sides:
            - BranchSide:      'mx.c:505,3'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:507,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:508,9'
          Branch Sides:
            - BranchSide:      'mx.c:511,12'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:519,19'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:511,20'
          Branch Sides:
            - BranchSide:      'mx.c:505,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:511,27'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:511,9'
          Branch Sides:
            - BranchSide:      'mx.c:505,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:513,21'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:513,11'
          Branch Sides:
            - BranchSide:      'mx.c:514,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:515,18'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:505,3'
          Branch Sides:
            - BranchSide:      'mx.c:507,23'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:519,19'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:519,7'
          Branch Sides:
            - BranchSide:      'mx.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:523,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - mutt_save_confirm
                - cs_subset_str_native_set
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:527,7'
          Branch Sides:
            - BranchSide:      'mx.c:531,5'
              BranchSideFuncs:
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:535,14'
              BranchSideFuncs:
                - mailbox_path.1427
                - lstat
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:535,43'
          Branch Sides:
            - BranchSide:      'mx.c:535,51'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:541,11'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:535,72'
          Branch Sides:
            - BranchSide:      'mx.c:536,12'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:541,11'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:536,33'
          Branch Sides:
            - BranchSide:      'mx.c:536,41'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
            - BranchSide:      'mx.c:541,11'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:535,7'
          Branch Sides:
            - BranchSide:      'mx.c:535,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:541,11'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_path_probe
                - imap_fast_trash
        - Branch String:   'mx.c:541,30'
          Branch Sides:
            - BranchSide:      'mx.c:541,34'
              BranchSideFuncs:
                - imap_path_probe
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - imap_fast_trash
            - BranchSide:      'mx.c:547,29'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
        - Branch String:   'mx.c:541,7'
          Branch Sides:
            - BranchSide:      'mx.c:543,9'
              BranchSideFuncs:
                - imap_fast_trash
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
            - BranchSide:      'mx.c:547,29'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
        - Branch String:   'mx.c:543,9'
          Branch Sides:
            - BranchSide:      'mx.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:547,29'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
        - Branch String:   'mx.c:549,7'
          Branch Sides:
            - BranchSide:      'mx.c:551,5'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
                - mutt_append_message
                - mx_mbox_close
            - BranchSide:      'mx.c:557,34'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
                - mutt_append_message
                - mx_mbox_close
        - Branch String:   'mx.c:560,9'
          Branch Sides:
            - BranchSide:      'mx.c:563,12'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
            - BranchSide:      'mx.c:577,17'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
        - Branch String:   'mx.c:563,20'
          Branch Sides:
            - BranchSide:      'mx.c:557,46'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
                - mutt_append_message
                - mx_mbox_close
            - BranchSide:      'mx.c:563,27'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
                - mutt_append_message
                - mx_mbox_close
        - Branch String:   'mx.c:563,9'
          Branch Sides:
            - BranchSide:      'mx.c:557,46'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - mailbox_free
                - mx_mbox_close
            - BranchSide:      'mx.c:565,31'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - mailbox_free
                - mx_mbox_close
        - Branch String:   'mx.c:565,11'
          Branch Sides:
            - BranchSide:      'mx.c:557,34'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
            - BranchSide:      'mx.c:567,23'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
        - Branch String:   'mx.c:557,3'
          Branch Sides:
            - BranchSide:      'mx.c:559,26'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
                - mutt_append_message
                - mx_mbox_close
            - BranchSide:      'mx.c:577,17'
              BranchSideFuncs:
                - mx_mbox_close
                - mailbox_free
      Callsites:
        - Src:             'mx.c:496,32'
          Dst:             cs_subset_bool
        - Src:             'mx.c:497,31'
          Dst:             cs_subset_string
        - Src:             'mx.c:523,33'
          Dst:             cs_subset_bool
        - Src:             'mx.c:524,3'
          Dst:             cs_subset_str_native_set
        - Src:             'mx.c:525,8'
          Dst:             mutt_save_confirm
        - Src:             'mx.c:526,3'
          Dst:             cs_subset_str_native_set
        - Src:             'mx.c:535,14'
          Dst:             mailbox_path
        - Src:             'mx.c:535,8'
          Dst:             lstat
        - Src:             'mx.c:541,34'
          Dst:             imap_path_probe
        - Src:             'mx.c:543,9'
          Dst:             imap_fast_trash
        - Src:             'mx.c:547,29'
          Dst:             mx_path_resolve
        - Src:             'mx.c:549,8'
          Dst:             mx_mbox_open
        - Src:             'mx.c:565,11'
          Dst:             mutt_append_message
        - Src:             'mx.c:567,9'
          Dst:             mx_mbox_close
        - Src:             'mx.c:577,3'
          Dst:             mx_mbox_close
        - Src:             'mx.c:0,0'
          Dst:             mailbox_free
    - functionName:    sync_mailbox
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mailbox_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:458,17'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mailbox_path.1427
                - mailbox_path.1427
            - BranchSide:      'mx.c:458,17'
              BranchSideFuncs:
                - mailbox_path.1427
                - mailbox_path.1427
        - Branch String:   'mx.c:458,24'
          Branch Sides:
            - BranchSide:      'mx.c:458,24'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:458,39'
              BranchSideFuncs:
                - mailbox_path.1427
                - mailbox_path.1427
        - Branch String:   'mx.c:458,7'
          Branch Sides:
            - BranchSide:      'mx.c:458,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:461,10'
              BranchSideFuncs:
                - mailbox_path.1427
                - mailbox_path.1427
        - Branch String:   'mx.c:461,7'
          Branch Sides:
            - BranchSide:      'mx.c:464,5'
              BranchSideFuncs:
                - mailbox_path.1427
            - BranchSide:      'mx.c:467,22'
              BranchSideFuncs:
                - mailbox_path.1427
        - Branch String:   'mx.c:468,7'
          Branch Sides:
            - BranchSide:      'mx.c:468,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:470,5'
              BranchSideFuncs:
                - mailbox_path.1427
        - Branch String:   'mx.c:471,33'
          Branch Sides:
            - BranchSide:      'mx.c:471,39'
              BranchSideFuncs:
                - mailbox_path.1427
            - BranchSide:      'mx.c:471,33'
              BranchSideFuncs: []
        - Branch String:   'mx.c:471,9'
          Branch Sides:
            - BranchSide:      'mx.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:474,7'
              BranchSideFuncs:
                - mailbox_path.1427
      Callsites:
        - Src:             'mx.c:464,5'
          Dst:             mailbox_path
        - Src:             'mx.c:474,7'
          Dst:             mailbox_path
    - functionName:    mutt_is_spool
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - cs_subset_string
        - mutt_istr_equal
        - mutt_str_equal
        - url_free
        - url_parse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mx.c:143,53'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - url_parse
                - url_parse
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
            - BranchSide:      'mx.c:143,53'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - url_parse
                - url_parse
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
        - Branch String:   'mx.c:144,7'
          Branch Sides:
            - BranchSide:      'mx.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:147,20'
              BranchSideFuncs:
                - url_parse
                - url_parse
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_equal
        - Branch String:   'mx.c:150,28'
          Branch Sides:
            - BranchSide:      'mx.c:150,31'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:150,34'
          Branch Sides:
            - BranchSide:      'mx.c:150,42'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:150,64'
          Branch Sides:
            - BranchSide:      'mx.c:151,45'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_equal
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:151,61'
          Branch Sides:
            - BranchSide:      'mx.c:152,45'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_str_equal
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:152,61'
          Branch Sides:
            - BranchSide:      'mx.c:153,31'
              BranchSideFuncs:
                - mutt_str_equal
                - url_free
                - url_free
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:153,36'
          Branch Sides:
            - BranchSide:      'mx.c:153,44'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
        - Branch String:   'mx.c:153,49'
          Branch Sides:
            - BranchSide:      'mx.c:153,52'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'mx.c:155,3'
              BranchSideFuncs:
                - url_free
                - url_free
      Callsites:
        - Src:             'mx.c:143,36'
          Dst:             cs_subset_string
        - Src:             'mx.c:144,7'
          Dst:             mutt_str_equal
        - Src:             'mx.c:147,20'
          Dst:             url_parse
        - Src:             'mx.c:148,20'
          Dst:             url_parse
        - Src:             'mx.c:151,25'
          Dst:             mutt_istr_equal
        - Src:             'mx.c:152,25'
          Dst:             mutt_istr_equal
        - Src:             'mx.c:153,52'
          Dst:             mutt_str_equal
        - Src:             'mx.c:155,3'
          Dst:             url_free
        - Src:             'mx.c:156,3'
          Dst:             url_free
    - functionName:    mx_fastclose_mailbox
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          127
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - email_free
        - mutt_hash_free
        - mutt_mailbox_set_notified
        - mx_ac_remove
      functionUses:    18
      BranchProfiles:
        - Branch String:   'mx.c:416,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
                - mutt_mailbox_set_notified
            - BranchSide:      'mx.c:416,8'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
                - mutt_mailbox_set_notified
        - Branch String:   'mx.c:416,7'
          Branch Sides:
            - BranchSide:      'mx.c:416,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:419,6'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
                - mutt_mailbox_set_notified
        - Branch String:   'mx.c:420,7'
          Branch Sides:
            - BranchSide:      'mx.c:420,7'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
                - mutt_mailbox_set_notified
            - BranchSide:      'mx.c:425,11'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
                - mutt_mailbox_set_notified
        - Branch String:   'mx.c:425,7'
          Branch Sides:
            - BranchSide:      'mx.c:426,5'
              BranchSideFuncs:
                - mutt_mailbox_set_notified
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
            - BranchSide:      'mx.c:428,10'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
        - Branch String:   'mx.c:428,7'
          Branch Sides:
            - BranchSide:      'mx.c:429,16'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
            - BranchSide:      'mx.c:431,22'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mx_ac_remove
                - email_free
        - Branch String:   'mx.c:437,5'
          Branch Sides:
            - BranchSide:      'mx.c:439,15'
              BranchSideFuncs:
                - email_free
                - mx_ac_remove
            - BranchSide:      'mx.c:445,11'
              BranchSideFuncs:
                - mx_ac_remove
        - Branch String:   'mx.c:439,11'
          Branch Sides:
            - BranchSide:      'mx.c:441,7'
              BranchSideFuncs:
                - mx_ac_remove
            - BranchSide:      'mx.c:445,11'
              BranchSideFuncs:
                - mx_ac_remove
        - Branch String:   'mx.c:437,5'
          Branch Sides:
            - BranchSide:      'mx.c:439,15'
              BranchSideFuncs:
                - email_free
                - mx_ac_remove
            - BranchSide:      'mx.c:445,11'
              BranchSideFuncs:
                - mx_ac_remove
        - Branch String:   'mx.c:445,7'
          Branch Sides:
            - BranchSide:      'mx.c:445,7'
              BranchSideFuncs:
                - mx_ac_remove
            - BranchSide:      'mx.c:447,5'
              BranchSideFuncs:
                - mx_ac_remove
      Callsites:
        - Src:             'mx.c:426,5'
          Dst:             mutt_mailbox_set_notified
        - Src:             'mx.c:431,3'
          Dst:             mutt_hash_free
        - Src:             'mx.c:432,3'
          Dst:             mutt_hash_free
        - Src:             'mx.c:433,3'
          Dst:             mutt_hash_free
        - Src:             'mx.c:441,7'
          Dst:             email_free
        - Src:             'mx.c:447,5'
          Dst:             mx_ac_remove
    - functionName:    mx_ac_remove
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - account_mailbox_remove
        - neomutt_account_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:1747,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - account_mailbox_remove
                - neomutt_account_remove
            - BranchSide:      'mx.c:1747,8'
              BranchSideFuncs:
                - account_mailbox_remove
                - neomutt_account_remove
        - Branch String:   'mx.c:1747,10'
          Branch Sides:
            - BranchSide:      'mx.c:1747,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1747,17'
              BranchSideFuncs:
                - account_mailbox_remove
                - neomutt_account_remove
        - Branch String:   'mx.c:1747,7'
          Branch Sides:
            - BranchSide:      'mx.c:1747,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1751,3'
              BranchSideFuncs:
                - account_mailbox_remove
                - neomutt_account_remove
        - Branch String:   'mx.c:1752,21'
          Branch Sides:
            - BranchSide:      'mx.c:1752,21'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1752,24'
              BranchSideFuncs:
                - neomutt_account_remove
        - Branch String:   'mx.c:1752,7'
          Branch Sides:
            - BranchSide:      'mx.c:1752,7'
              BranchSideFuncs:
                - neomutt_account_remove
            - BranchSide:      'mx.c:1754,28'
              BranchSideFuncs:
                - neomutt_account_remove
      Callsites:
        - Src:             'mx.c:1751,3'
          Dst:             account_mailbox_remove
        - Src:             'mx.c:1754,5'
          Dst:             neomutt_account_remove
    - functionName:    mx_mbox_open
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          328
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - account_mailbox_remove
        - cs_subset_enum
        - email_free
        - mailbox_path
        - mutt_clear_error
        - mutt_make_label_hash
        - mx_fastclose_mailbox
        - mx_get_ops
        - mx_mbox_ac_link
        - mx_open_mailbox_append
        - mx_path_probe
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mx.c:290,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
                - cs_subset_enum
                - mx_get_ops
            - BranchSide:      'mx.c:290,8'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
                - cs_subset_enum
                - mx_get_ops
        - Branch String:   'mx.c:290,7'
          Branch Sides:
            - BranchSide:      'mx.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:293,11'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
                - cs_subset_enum
                - mx_get_ops
        - Branch String:   'mx.c:293,33'
          Branch Sides:
            - BranchSide:      'mx.c:293,43'
              BranchSideFuncs:
                - cs_subset_enum
                - mx_get_ops
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
            - BranchSide:      'mx.c:299,41'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
        - Branch String:   'mx.c:293,7'
          Branch Sides:
            - BranchSide:      'mx.c:295,30'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
            - BranchSide:      'mx.c:299,41'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mx_mbox_ac_link
        - Branch String:   'mx.c:300,7'
          Branch Sides:
            - BranchSide:      'mx.c:302,10'
              BranchSideFuncs:
                - mx_mbox_ac_link
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'mx.c:308,18'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'mx.c:302,9'
          Branch Sides:
            - BranchSide:      'mx.c:302,9'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'mx.c:308,18'
              BranchSideFuncs:
                - mx_open_mailbox_append
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_make_label_hash
                - mailbox_path.1427
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'mx.c:312,7'
          Branch Sides:
            - BranchSide:      'mx.c:314,10'
              BranchSideFuncs:
                - mutt_make_label_hash
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'mx.c:321,10'
              BranchSideFuncs:
                - mutt_make_label_hash
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'mx.c:314,9'
          Branch Sides:
            - BranchSide:      'mx.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:403,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - account_mailbox_remove
        - Branch String:   'mx.c:321,7'
          Branch Sides:
            - BranchSide:      'mx.c:323,14'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:327,6'
              BranchSideFuncs:
                - mutt_make_label_hash
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'mx.c:332,7'
          Branch Sides:
            - BranchSide:      'mx.c:334,29'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mutt_make_label_hash
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
            - BranchSide:      'mx.c:338,45'
              BranchSideFuncs:
                - mutt_make_label_hash
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
                - mailbox_path.1427
                - mailbox_path.1427
        - Branch String:   'mx.c:338,33'
          Branch Sides:
            - BranchSide:      'mx.c:338,45'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
            - BranchSide:      'mx.c:343,7'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
        - Branch String:   'mx.c:338,68'
          Branch Sides:
            - BranchSide:      'mx.c:338,75'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
            - BranchSide:      'mx.c:341,7'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
        - Branch String:   'mx.c:338,7'
          Branch Sides:
            - BranchSide:      'mx.c:343,7'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
            - BranchSide:      'mx.c:347,3'
              BranchSideFuncs:
                - mutt_make_label_hash
                - mailbox_path.1427
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
                - email_free
        - Branch String:   'mx.c:375,26'
          Branch Sides:
            - BranchSide:      'mx.c:375,33'
              BranchSideFuncs:
                - mutt_clear_error
                - mailbox_path.1427
            - BranchSide:      'mx.c:377,16'
              BranchSideFuncs:
                - mutt_clear_error
                - mailbox_path.1427
        - Branch String:   'mx.c:359,3'
          Branch Sides:
            - BranchSide:      'mx.c:361,20'
              BranchSideFuncs:
                - email_free
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
            - BranchSide:      'mx.c:364,6'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - account_mailbox_remove
                - mutt_clear_error
                - mailbox_path.1427
        - Branch String:   'mx.c:375,7'
          Branch Sides:
            - BranchSide:      'mx.c:377,16'
              BranchSideFuncs:
                - mutt_clear_error
                - mailbox_path.1427
            - BranchSide:      'mx.c:403,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - account_mailbox_remove
        - Branch String:   'mx.c:377,9'
          Branch Sides:
            - BranchSide:      'mx.c:381,25'
              BranchSideFuncs:
                - mutt_clear_error
                - mailbox_path.1427
            - BranchSide:      'mx.c:384,12'
              BranchSideFuncs:
                - mutt_clear_error
                - mailbox_path.1427
        - Branch String:   'mx.c:384,9'
          Branch Sides:
            - BranchSide:      'mx.c:385,7'
              BranchSideFuncs:
                - mailbox_path.1427
            - BranchSide:      'mx.c:386,12'
              BranchSideFuncs:
                - mailbox_path.1427
        - Branch String:   'mx.c:386,9'
          Branch Sides:
            - BranchSide:      'mx.c:388,7'
              BranchSideFuncs:
                - mailbox_path.1427
            - BranchSide:      'mx.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'mx.c:396,7'
          Branch Sides:
            - BranchSide:      'mx.c:397,8'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:398,19'
              BranchSideFuncs: []
        - Branch String:   'mx.c:404,7'
          Branch Sides:
            - BranchSide:      'mx.c:404,7'
              BranchSideFuncs:
                - account_mailbox_remove
            - BranchSide:      'mx.c:405,31'
              BranchSideFuncs:
                - account_mailbox_remove
      Callsites:
        - Src:             'mx.c:295,15'
          Dst:             cs_subset_enum
        - Src:             'mx.c:296,17'
          Dst:             mx_get_ops
        - Src:             'mx.c:302,10'
          Dst:             mx_mbox_ac_link
        - Src:             'mx.c:314,10'
          Dst:             mx_open_mailbox_append
        - Src:             'mx.c:334,29'
          Dst:             mailbox_path
        - Src:             'mx.c:334,15'
          Dst:             mx_path_probe
        - Src:             'mx.c:335,17'
          Dst:             mx_get_ops
        - Src:             'mx.c:341,7'
          Dst:             mailbox_path
        - Src:             'mx.c:343,7'
          Dst:             mailbox_path
        - Src:             'mx.c:347,3'
          Dst:             mutt_make_label_hash
        - Src:             'mx.c:356,5'
          Dst:             mailbox_path
        - Src:             'mx.c:361,5'
          Dst:             email_free
        - Src:             'mx.c:385,7'
          Dst:             mutt_clear_error
        - Src:             'mx.c:388,7'
          Dst:             mailbox_path
        - Src:             'mx.c:403,3'
          Dst:             mx_fastclose_mailbox
        - Src:             'mx.c:405,5'
          Dst:             account_mailbox_remove
    - functionName:    mx_mbox_close
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         266
      ICount:          1325
      EdgeCount:       371
      CyclomaticComplexity: 107
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_quad
        - cs_subset_string
        - imap_copy_messages
        - imap_path_probe
        - imap_sync_mailbox
        - mailbox_free
        - mailbox_path
        - mbox_reset_atime
        - mutt_append_message
        - mutt_clear_error
        - mutt_file_unlink_empty
        - mutt_find_hook
        - mutt_is_spool
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_newsgroup_catchup
        - mutt_set_flag
        - mx_fastclose_mailbox
        - mx_mbox_close
        - mx_mbox_find
        - mx_mbox_open
        - mx_path_resolve
        - query_quadoption
        - sync_mailbox
        - trash_append
      functionUses:    25
      BranchProfiles:
        - Branch String:   'mx.c:600,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:600,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
        - Branch String:   'mx.c:600,7'
          Branch Sides:
            - BranchSide:      'mx.c:600,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:603,51'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
        - Branch String:   'mx.c:604,27'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:604,34'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
        - Branch String:   'mx.c:604,7'
          Branch Sides:
            - BranchSide:      'mx.c:605,8'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:607,10'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
        - Branch String:   'mx.c:607,19'
          Branch Sides:
            - BranchSide:      'mx.c:607,25'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:609,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:607,35'
          Branch Sides:
            - BranchSide:      'mx.c:607,41'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:609,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:607,48'
          Branch Sides:
            - BranchSide:      'mx.c:607,54'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:609,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
        - Branch String:   'mx.c:607,7'
          Branch Sides:
            - BranchSide:      'mx.c:609,5'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:617,18'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - query_quadoption
                - mutt_newsgroup_catchup
        - Branch String:   'mx.c:620,28'
          Branch Sides:
            - BranchSide:      'mx.c:620,35'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:635,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:620,7'
          Branch Sides:
            - BranchSide:      'mx.c:622,37'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
                - mutt_newsgroup_catchup
            - BranchSide:      'mx.c:635,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:624,15'
          Branch Sides:
            - BranchSide:      'mx.c:624,25'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:635,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:624,31'
          Branch Sides:
            - BranchSide:      'mx.c:624,41'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:635,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:624,9'
          Branch Sides:
            - BranchSide:      'mx.c:627,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:635,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:628,11'
          Branch Sides:
            - BranchSide:      'mx.c:630,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:630,11'
          Branch Sides:
            - BranchSide:      'mx.c:631,42'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:635,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:636,3'
          Branch Sides:
            - BranchSide:      'mx.c:638,26'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:647,10'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:639,9'
          Branch Sides:
            - BranchSide:      'mx.c:642,13'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:647,10'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:642,21'
          Branch Sides:
            - BranchSide:      'mx.c:636,34'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:642,27'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:642,32'
          Branch Sides:
            - BranchSide:      'mx.c:636,34'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:642,40'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:642,48'
          Branch Sides:
            - BranchSide:      'mx.c:642,9'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:643,16'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:642,9'
          Branch Sides:
            - BranchSide:      'mx.c:636,34'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:643,16'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:636,3'
          Branch Sides:
            - BranchSide:      'mx.c:638,23'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:647,10'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:647,7'
          Branch Sides:
            - BranchSide:      'mx.c:648,5'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
            - BranchSide:      'mx.c:650,49'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_pool_get
                - mailbox_path.1427
                - mutt_find_hook
                - buf_strcpy
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - buf_string.1428
                - mutt_is_spool
        - Branch String:   'mx.c:651,24'
          Branch Sides:
            - BranchSide:      'mx.c:651,35'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:685,47'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:651,7'
          Branch Sides:
            - BranchSide:      'mx.c:654,12'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:685,47'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:657,9'
          Branch Sides:
            - BranchSide:      'mx.c:660,7'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - buf_string.1428
                - mutt_is_spool
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
            - BranchSide:      'mx.c:664,51'
              BranchSideFuncs:
                - cs_subset_string
                - buf_strcpy
                - mailbox_path.1427
                - mutt_is_spool
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
                - buf_string.1428
                - mutt_is_spool
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
        - Branch String:   'mx.c:666,49'
          Branch Sides:
            - BranchSide:      'mx.c:666,67'
              BranchSideFuncs:
                - buf_string.1428
                - mutt_is_spool
                - buf_is_empty
                - buf_expand_path
                - buf_string.1428
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:685,47'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:669,18'
          Branch Sides:
            - BranchSide:      'mx.c:669,22'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:685,47'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:669,9'
          Branch Sides:
            - BranchSide:      'mx.c:671,7'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:685,47'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:678,11'
          Branch Sides:
            - BranchSide:      'mx.c:685,47'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:686,29'
          Branch Sides:
            - BranchSide:      'mx.c:686,38'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:695,42'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:686,60'
          Branch Sides:
            - BranchSide:      'mx.c:686,7'
              BranchSideFuncs:
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:688,21'
              BranchSideFuncs:
                - buf_printf
                - buf_string.1428
                - query_quadoption
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:686,7'
          Branch Sides:
            - BranchSide:      'mx.c:688,21'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:695,42'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:691,9'
          Branch Sides:
            - BranchSide:      'mx.c:695,42'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:696,18'
          Branch Sides:
            - BranchSide:      'mx.c:696,25'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:708,7'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:696,7'
          Branch Sides:
            - BranchSide:      'mx.c:700,28'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:708,7'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:698,5'
          Branch Sides:
            - BranchSide:      'mx.c:700,28'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:708,7'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:701,11'
          Branch Sides:
            - BranchSide:      'mx.c:703,15'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
            - BranchSide:      'mx.c:708,7'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:703,23'
          Branch Sides:
            - BranchSide:      'mx.c:698,36'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:703,30'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:703,34'
          Branch Sides:
            - BranchSide:      'mx.c:698,36'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:703,41'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
        - Branch String:   'mx.c:703,11'
          Branch Sides:
            - BranchSide:      'mx.c:698,36'
              BranchSideFuncs:
                - mutt_set_flag
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
            - BranchSide:      'mx.c:704,9'
              BranchSideFuncs:
                - mutt_set_flag
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:698,5'
          Branch Sides:
            - BranchSide:      'mx.c:700,28'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
                - mutt_set_flag
            - BranchSide:      'mx.c:708,7'
              BranchSideFuncs:
                - buf_string.1428
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:708,7'
          Branch Sides:
            - BranchSide:      'mx.c:710,12'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mx_fastclose_mailbox
                - mbox_reset_atime
            - BranchSide:      'mx.c:793,16'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mx_fastclose_mailbox
                - mbox_reset_atime
        - Branch String:   'mx.c:710,9'
          Branch Sides:
            - BranchSide:      'mx.c:711,7'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:716,13'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mx.c:716,32'
          Branch Sides:
            - BranchSide:      'mx.c:716,52'
              BranchSideFuncs:
                - buf_string.1428
                - imap_path_probe
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:763,48'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mx.c:716,9'
          Branch Sides:
            - BranchSide:      'mx.c:719,25'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:763,48'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mx.c:723,13'
          Branch Sides:
            - BranchSide:      'mx.c:726,16'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
            - BranchSide:      'mx.c:737,38'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
        - Branch String:   'mx.c:726,21'
          Branch Sides:
            - BranchSide:      'mx.c:726,28'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:733,14'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mx.c:726,36'
          Branch Sides:
            - BranchSide:      'mx.c:726,44'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
            - BranchSide:      'mx.c:733,14'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mx.c:726,52'
          Branch Sides:
            - BranchSide:      'mx.c:726,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
            - BranchSide:      'mx.c:728,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
        - Branch String:   'mx.c:726,13'
          Branch Sides:
            - BranchSide:      'mx.c:728,14'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:733,14'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mx.c:729,11'
          Branch Sides:
            - BranchSide:      'mx.c:720,38'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:729,11'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mx.c:729,11'
          Branch Sides:
            - BranchSide:      'mx.c:720,38'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:720,38'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mx.c:720,7'
          Branch Sides:
            - BranchSide:      'mx.c:722,30'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mx.c:737,38'
              BranchSideFuncs:
                - buf_string.1428
                - imap_copy_messages
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - mutt_set_flag
                - mutt_mem_free
        - Branch String:   'mx.c:738,11'
          Branch Sides:
            - BranchSide:      'mx.c:740,52'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_clear_error
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_set_flag
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mx.c:750,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mx.c:741,13'
          Branch Sides:
            - BranchSide:      'mx.c:744,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_clear_error
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_set_flag
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_close
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mx.c:750,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_clear_error
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:744,11'
          Branch Sides:
            - BranchSide:      'mx.c:744,11'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - mutt_clear_error
            - BranchSide:      'mx.c:750,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_clear_error
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:744,11'
          Branch Sides:
            - BranchSide:      'mx.c:744,11'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - mutt_clear_error
            - BranchSide:      'mx.c:750,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - mutt_clear_error
        - Branch String:   'mx.c:744,11'
          Branch Sides:
            - BranchSide:      'mx.c:744,11'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - mutt_clear_error
            - BranchSide:      'mx.c:750,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
                - mutt_clear_error
        - Branch String:   'mx.c:753,9'
          Branch Sides:
            - BranchSide:      'mx.c:755,7'
              BranchSideFuncs:
                - mutt_clear_error
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:757,16'
              BranchSideFuncs:
                - buf_string.1428
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - buf_pool_release
                - buf_pool_release
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mx.c:757,14'
          Branch Sides:
            - BranchSide:      'mx.c:763,48'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:764,11'
          Branch Sides:
            - BranchSide:      'mx.c:766,9'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mx.c:770,26'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mx.c:773,13'
          Branch Sides:
            - BranchSide:      'mx.c:775,16'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:790,7'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:775,21'
          Branch Sides:
            - BranchSide:      'mx.c:770,38'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mx.c:775,28'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mx.c:775,36'
          Branch Sides:
            - BranchSide:      'mx.c:770,38'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:775,44'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:775,52'
          Branch Sides:
            - BranchSide:      'mx.c:775,13'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
            - BranchSide:      'mx.c:777,15'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:775,13'
          Branch Sides:
            - BranchSide:      'mx.c:770,38'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mx.c:777,15'
              BranchSideFuncs:
                - mutt_append_message
                - mx_mbox_close
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:777,15'
          Branch Sides:
            - BranchSide:      'mx.c:779,13'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
            - BranchSide:      'mx.c:784,13'
              BranchSideFuncs:
                - mx_mbox_close
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:770,7'
          Branch Sides:
            - BranchSide:      'mx.c:772,30'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mutt_append_message
                - mx_mbox_close
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mx.c:790,7'
              BranchSideFuncs:
                - mx_mbox_close
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:793,24'
          Branch Sides:
            - BranchSide:      'mx.c:793,31'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
                - mx_fastclose_mailbox
                - mbox_reset_atime
            - BranchSide:      'mx.c:805,48'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:793,12'
          Branch Sides:
            - BranchSide:      'mx.c:795,12'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mbox_reset_atime
            - BranchSide:      'mx.c:805,48'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
                - trash_append
        - Branch String:   'mx.c:795,9'
          Branch Sides:
            - BranchSide:      'mx.c:796,7'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mbox_reset_atime
            - BranchSide:      'mx.c:797,13'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mbox_reset_atime
        - Branch String:   'mx.c:797,32'
          Branch Sides:
            - BranchSide:      'mx.c:797,44'
              BranchSideFuncs:
                - mbox_reset_atime
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:798,7'
              BranchSideFuncs:
                - mbox_reset_atime
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:797,9'
          Branch Sides:
            - BranchSide:      'mx.c:798,7'
              BranchSideFuncs:
                - mbox_reset_atime
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:799,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:807,13'
          Branch Sides:
            - BranchSide:      'mx.c:807,20'
              BranchSideFuncs:
                - trash_append
                - buf_pool_release
                - buf_pool_release
                - sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
            - BranchSide:      'mx.c:814,10'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
        - Branch String:   'mx.c:807,38'
          Branch Sides:
            - BranchSide:      'mx.c:807,44'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
            - BranchSide:      'mx.c:814,10'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
        - Branch String:   'mx.c:807,7'
          Branch Sides:
            - BranchSide:      'mx.c:809,9'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
            - BranchSide:      'mx.c:814,10'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
        - Branch String:   'mx.c:809,9'
          Branch Sides:
            - BranchSide:      'mx.c:814,10'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - imap_sync_mailbox
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:814,7'
          Branch Sides:
            - BranchSide:      'mx.c:816,33'
              BranchSideFuncs:
                - imap_sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:839,12'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:814,7'
          Branch Sides:
            - BranchSide:      'mx.c:816,33'
              BranchSideFuncs:
                - imap_sync_mailbox
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:829,30'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:817,9'
          Branch Sides:
            - BranchSide:      'mx.c:850,10'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:827,7'
          Branch Sides:
            - BranchSide:      'mx.c:829,30'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:836,22'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:830,13'
          Branch Sides:
            - BranchSide:      'mx.c:833,12'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:836,22'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:827,7'
          Branch Sides:
            - BranchSide:      'mx.c:829,30'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:836,22'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:839,20'
          Branch Sides:
            - BranchSide:      'mx.c:839,27'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:841,29'
              BranchSideFuncs:
                - sync_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_bool
                - mx_fastclose_mailbox
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:839,9'
          Branch Sides:
            - BranchSide:      'mx.c:841,29'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:850,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:842,11'
          Branch Sides:
            - BranchSide:      'mx.c:850,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:894,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:850,7'
          Branch Sides:
            - BranchSide:      'mx.c:852,9'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:863,44'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:852,9'
          Branch Sides:
            - BranchSide:      'mx.c:854,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:859,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
        - Branch String:   'mx.c:864,40'
          Branch Sides:
            - BranchSide:      'mx.c:865,12'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
            - BranchSide:      'mx.c:871,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:865,31'
          Branch Sides:
            - BranchSide:      'mx.c:865,43'
              BranchSideFuncs:
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:866,22'
              BranchSideFuncs:
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:865,58'
          Branch Sides:
            - BranchSide:      'mx.c:866,22'
              BranchSideFuncs:
                - mailbox_path.1427
                - mutt_is_spool
                - mailbox_path.1427
                - mutt_file_unlink_empty
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:871,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:866,39'
          Branch Sides:
            - BranchSide:      'mx.c:864,7'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:871,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:864,7'
          Branch Sides:
            - BranchSide:      'mx.c:868,28'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:871,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:871,27'
          Branch Sides:
            - BranchSide:      'mx.c:871,34'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:889,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:873,5'
          Branch Sides:
            - BranchSide:      'mx.c:875,28'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:889,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:876,11'
          Branch Sides:
            - BranchSide:      'mx.c:878,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:889,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:878,22'
          Branch Sides:
            - BranchSide:      'mx.c:878,29'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:884,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:878,11'
          Branch Sides:
            - BranchSide:      'mx.c:880,22'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:884,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:881,13'
          Branch Sides:
            - BranchSide:      'mx.c:882,21'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:884,14'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:884,22'
          Branch Sides:
            - BranchSide:      'mx.c:873,36'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:884,28'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:884,11'
          Branch Sides:
            - BranchSide:      'mx.c:873,36'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:885,23'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mx.c:873,5'
          Branch Sides:
            - BranchSide:      'mx.c:875,25'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mx.c:889,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'mx.c:603,36'
          Dst:             cs_subset_bool
        - Src:             'mx.c:609,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mx.c:618,24'
          Dst:             buf_pool_get
        - Src:             'mx.c:626,29'
          Dst:             query_quadoption
        - Src:             'mx.c:631,9'
          Dst:             mutt_newsgroup_catchup
        - Src:             'mx.c:635,31'
          Dst:             cs_subset_bool
        - Src:             'mx.c:650,34'
          Dst:             cs_subset_quad
        - Src:             'mx.c:654,12'
          Dst:             buf_pool_get
        - Src:             'mx.c:656,46'
          Dst:             mailbox_path
        - Src:             'mx.c:656,15'
          Dst:             mutt_find_hook
        - Src:             'mx.c:660,7'
          Dst:             buf_strcpy
        - Src:             'mx.c:664,34'
          Dst:             cs_subset_string
        - Src:             'mx.c:665,7'
          Dst:             buf_strcpy
        - Src:             'mx.c:666,32'
          Dst:             mailbox_path
        - Src:             'mx.c:666,18'
          Dst:             mutt_is_spool
        - Src:             'mx.c:666,67'
          Dst:             buf_string
        - Src:             'mx.c:666,53'
          Dst:             mutt_is_spool
        - Src:             'mx.c:669,22'
          Dst:             buf_is_empty
        - Src:             'mx.c:671,7'
          Dst:             buf_expand_path
        - Src:             'mx.c:676,29'
          Dst:             buf_string
        - Src:             'mx.c:672,7'
          Dst:             buf_printf
        - Src:             'mx.c:677,40'
          Dst:             buf_string
        - Src:             'mx.c:677,23'
          Dst:             query_quadoption
        - Src:             'mx.c:685,32'
          Dst:             cs_subset_bool
        - Src:             'mx.c:688,5'
          Dst:             buf_printf
        - Src:             'mx.c:690,30'
          Dst:             buf_string
        - Src:             'mx.c:690,13'
          Dst:             query_quadoption
        - Src:             'mx.c:695,27'
          Dst:             cs_subset_bool
        - Src:             'mx.c:704,9'
          Dst:             mutt_set_flag
        - Src:             'mx.c:711,7'
          Dst:             buf_string
        - Src:             'mx.c:716,52'
          Dst:             buf_string
        - Src:             'mx.c:716,36'
          Dst:             imap_path_probe
        - Src:             'mx.c:729,11'
          Dst:             mutt_mem_reallocarray
        - Src:             'mx.c:737,38'
          Dst:             buf_string
        - Src:             'mx.c:737,11'
          Dst:             imap_copy_messages
        - Src:             'mx.c:750,7'
          Dst:             mutt_mem_free
        - Src:             'mx.c:740,37'
          Dst:             cs_subset_bool
        - Src:             'mx.c:746,13'
          Dst:             mutt_set_flag
        - Src:             'mx.c:750,7'
          Dst:             mutt_mem_free
        - Src:             'mx.c:750,7'
          Dst:             mutt_mem_free
        - Src:             'mx.c:755,7'
          Dst:             mutt_clear_error
        - Src:             'mx.c:763,48'
          Dst:             buf_string
        - Src:             'mx.c:763,32'
          Dst:             mx_path_resolve
        - Src:             'mx.c:764,12'
          Dst:             mx_mbox_open
        - Src:             'mx.c:766,9'
          Dst:             mailbox_free
        - Src:             'mx.c:777,15'
          Dst:             mutt_append_message
        - Src:             'mx.c:779,13'
          Dst:             mutt_set_flag
        - Src:             'mx.c:780,13'
          Dst:             mutt_set_flag
        - Src:             'mx.c:784,13'
          Dst:             mx_mbox_close
        - Src:             'mx.c:790,7'
          Dst:             mx_mbox_close
        - Src:             'mx.c:798,7'
          Dst:             mbox_reset_atime
        - Src:             'mx.c:799,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mx.c:805,31'
          Dst:             cs_subset_string
        - Src:             'mx.c:806,35'
          Dst:             mx_mbox_find
        - Src:             'mx.c:809,9'
          Dst:             trash_append
        - Src:             'mx.c:816,33'
          Dst:             imap_sync_mailbox
        - Src:             'mx.c:841,29'
          Dst:             sync_mailbox
        - Src:             'mx.c:863,29'
          Dst:             cs_subset_bool
        - Src:             'mx.c:866,22'
          Dst:             mailbox_path
        - Src:             'mx.c:866,8'
          Dst:             mutt_is_spool
        - Src:             'mx.c:868,28'
          Dst:             mailbox_path
        - Src:             'mx.c:868,5'
          Dst:             mutt_file_unlink_empty
        - Src:             'mx.c:889,3'
          Dst:             mx_fastclose_mailbox
        - Src:             'mx.c:894,3'
          Dst:             buf_pool_release
        - Src:             'mx.c:895,3'
          Dst:             buf_pool_release
    - functionName:    mx_mbox_ac_link
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - account_free
        - account_new
        - mx_ac_add
        - mx_ac_find
        - neomutt_account_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:253,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_ac_find
                - mx_ac_add
                - account_new
                - mx_ac_add
                - account_free
                - neomutt_account_add
            - BranchSide:      'mx.c:253,8'
              BranchSideFuncs:
                - mx_ac_find
                - mx_ac_add
                - account_new
                - mx_ac_add
                - account_free
                - neomutt_account_add
        - Branch String:   'mx.c:253,7'
          Branch Sides:
            - BranchSide:      'mx.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:256,10'
              BranchSideFuncs:
                - mx_ac_find
                - mx_ac_add
                - account_new
                - mx_ac_add
                - account_free
                - neomutt_account_add
        - Branch String:   'mx.c:256,7'
          Branch Sides:
            - BranchSide:      'mx.c:256,7'
              BranchSideFuncs:
                - mx_ac_find
                - mx_ac_add
                - account_new
                - mx_ac_add
                - account_free
                - neomutt_account_add
            - BranchSide:      'mx.c:259,23'
              BranchSideFuncs:
                - mx_ac_find
                - mx_ac_add
                - account_new
                - mx_ac_add
                - account_free
                - neomutt_account_add
        - Branch String:   'mx.c:261,7'
          Branch Sides:
            - BranchSide:      'mx.c:263,27'
              BranchSideFuncs:
                - account_new
                - mx_ac_add
                - account_free
                - neomutt_account_add
            - BranchSide:      'mx.c:266,8'
              BranchSideFuncs:
                - mx_ac_add
        - Branch String:   'mx.c:266,7'
          Branch Sides:
            - BranchSide:      'mx.c:270,7'
              BranchSideFuncs:
                - neomutt_account_add
            - BranchSide:      'mx.c:276,25'
              BranchSideFuncs:
                - neomutt_account_add
      Callsites:
        - Src:             'mx.c:259,23'
          Dst:             mx_ac_find
        - Src:             'mx.c:263,9'
          Dst:             account_new
        - Src:             'mx.c:266,8'
          Dst:             mx_ac_add
        - Src:             'mx.c:266,8'
          Dst:             mx_ac_add
        - Src:             'mx.c:270,7'
          Dst:             account_free
        - Src:             'mx.c:276,5'
          Dst:             neomutt_account_add
    - functionName:    mx_open_mailbox_append
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - cs_subset_enum
        - mailbox_path
        - mutt_comp_can_append
        - mx_get_ops
        - mx_path_probe
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mx.c:190,3'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mailbox_path.1427
            - BranchSide:      'mx.c:190,15'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mailbox_path.1427
        - Branch String:   'mx.c:193,33'
          Branch Sides:
            - BranchSide:      'mx.c:193,45'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mailbox_path.1427
            - BranchSide:      'mx.c:195,29'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mailbox_path.1427
        - Branch String:   'mx.c:193,7'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mailbox_path.1427
            - BranchSide:      'mx.c:195,29'
              BranchSideFuncs:
                - mailbox_path.1427
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mailbox_path.1427
        - Branch String:   'mx.c:197,9'
          Branch Sides:
            - BranchSide:      'mx.c:199,17'
              BranchSideFuncs:
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mx_get_ops
                - mailbox_path.1427
            - BranchSide:      'mx.c:210,17'
              BranchSideFuncs:
                - mx_get_ops
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
        - Branch String:   'mx.c:199,11'
          Branch Sides:
            - BranchSide:      'mx.c:201,17'
              BranchSideFuncs:
                - mailbox_path.1427
            - BranchSide:      'mx.c:205,9'
              BranchSideFuncs:
                - mailbox_path.1427
        - Branch String:   'mx.c:210,9'
          Branch Sides:
            - BranchSide:      'mx.c:212,16'
              BranchSideFuncs:
                - mailbox_path.1427
                - stat
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mx_get_ops
            - BranchSide:      'mx.c:234,17'
              BranchSideFuncs:
                - mx_get_ops
        - Branch String:   'mx.c:212,11'
          Branch Sides:
            - BranchSide:      'mx.c:212,11'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mx_get_ops
            - BranchSide:      'mx.c:214,13'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.1427
                - mutt_comp_can_append
                - cs_subset_enum
                - mx_get_ops
        - Branch String:   'mx.c:214,13'
          Branch Sides:
            - BranchSide:      'mx.c:216,15'
              BranchSideFuncs:
                - mutt_comp_can_append
                - cs_subset_enum
                - mx_get_ops
            - BranchSide:      'mx.c:224,11'
              BranchSideFuncs:
                - mailbox_path.1427
        - Branch String:   'mx.c:216,15'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - mx_get_ops
            - BranchSide:      'mx.c:219,38'
              BranchSideFuncs:
                - cs_subset_enum
                - mx_get_ops
        - Branch String:   'mx.c:237,18'
          Branch Sides:
            - BranchSide:      'mx.c:237,18'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:237,33'
              BranchSideFuncs: []
        - Branch String:   'mx.c:237,7'
          Branch Sides:
            - BranchSide:      'mx.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:240,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mx.c:195,29'
          Dst:             mailbox_path
        - Src:             'mx.c:195,15'
          Dst:             mx_path_probe
        - Src:             'mx.c:205,9'
          Dst:             mailbox_path
        - Src:             'mx.c:212,16'
          Dst:             mailbox_path
        - Src:             'mx.c:212,11'
          Dst:             stat
        - Src:             'mx.c:214,13'
          Dst:             __errno_location
        - Src:             'mx.c:216,15'
          Dst:             mutt_comp_can_append
        - Src:             'mx.c:219,23'
          Dst:             cs_subset_enum
        - Src:             'mx.c:224,11'
          Dst:             mailbox_path
        - Src:             'mx.c:234,17'
          Dst:             mx_get_ops
    - functionName:    mx_ac_find
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:1526,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1526,8'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1526,10'
          Branch Sides:
            - BranchSide:      'mx.c:1526,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1526,17'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1526,24'
          Branch Sides:
            - BranchSide:      'mx.c:1526,24'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1526,31'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1526,7'
          Branch Sides:
            - BranchSide:      'mx.c:1526,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1530,3'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1532,9'
          Branch Sides:
            - BranchSide:      'mx.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1535,12'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1535,9'
          Branch Sides:
            - BranchSide:      'mx.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   'mx.c:1530,3'
          Branch Sides:
            - BranchSide:      'mx.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1532,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mx_ac_add
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - account_mailbox_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mx.c:1730,8'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - account_mailbox_add
            - BranchSide:      'mx.c:1730,8'
              BranchSideFuncs:
                - account_mailbox_add
        - Branch String:   'mx.c:1730,10'
          Branch Sides:
            - BranchSide:      'mx.c:1730,10'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1730,14'
              BranchSideFuncs:
                - account_mailbox_add
        - Branch String:   'mx.c:1730,16'
          Branch Sides:
            - BranchSide:      'mx.c:1730,16'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1730,23'
              BranchSideFuncs:
                - account_mailbox_add
        - Branch String:   'mx.c:1730,30'
          Branch Sides:
            - BranchSide:      'mx.c:1730,30'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1730,45'
              BranchSideFuncs:
                - account_mailbox_add
        - Branch String:   'mx.c:1730,7'
          Branch Sides:
            - BranchSide:      'mx.c:1730,7'
              BranchSideFuncs: []
            - BranchSide:      'mx.c:1733,10'
              BranchSideFuncs:
                - account_mailbox_add
        - Branch String:   'mx.c:1733,34'
          Branch Sides:
            - BranchSide:      'mx.c:1733,37'
              BranchSideFuncs:
                - account_mailbox_add
            - BranchSide:      'mx.c:1733,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mx.c:1733,37'
          Dst:             account_mailbox_add
    - functionName:    mx_access
      functionSourceFile: '/src/neomutt/mx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - access
        - imap_access
        - imap_path_probe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mx.c:172,7'
          Branch Sides:
            - BranchSide:      'mx.c:0,0'
              BranchSideFuncs:
                - imap_path_probe
                - access
                - imap_access
            - BranchSide:      'mx.c:172,7'
              BranchSideFuncs:
                - imap_path_probe
                - access
                - imap_access
        - Branch String:   'mx.c:172,7'
          Branch Sides:
            - BranchSide:      'mx.c:173,12'
              BranchSideFuncs:
                - imap_access
            - BranchSide:      'mx.c:175,10'
              BranchSideFuncs:
                - access
      Callsites:
        - Src:             'mx.c:172,7'
          Dst:             imap_path_probe
        - Src:             'mx.c:173,12'
          Dst:             imap_access
        - Src:             'mx.c:175,10'
          Dst:             access
    - functionName:    count_tagged_children
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:152,31'
          Branch Sides:
            - BranchSide:      'recvcmd.c:152,43'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:152,31'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:152,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:153,23'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:153,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:152,11'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:154,12'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:152,31'
          Branch Sides:
            - BranchSide:      'recvcmd.c:152,31'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:152,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_common_parent
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - count_tagged_children
        - mutt_is_message_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:324,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:324,3'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
            - BranchSide:      'recvcmd.c:325,15'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
        - Branch String:   'recvcmd.c:325,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
            - BranchSide:      'recvcmd.c:324,34'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
        - Branch String:   'recvcmd.c:324,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:325,9'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
            - BranchSide:      'recvcmd.c:328,10'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
        - Branch String:   'recvcmd.c:330,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:328,10'
              BranchSideFuncs:
                - count_tagged_children
                - mutt_is_message_type
            - BranchSide:      'recvcmd.c:332,19'
              BranchSideFuncs:
                - count_tagged_children
                - mutt_is_message_type
        - Branch String:   'recvcmd.c:333,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:328,10'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:334,22'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:328,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:328,3'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
            - BranchSide:      'recvcmd.c:330,36'
              BranchSideFuncs:
                - mutt_is_message_type
                - count_tagged_children
      Callsites:
        - Src:             'recvcmd.c:330,9'
          Dst:             mutt_is_message_type
        - Src:             'recvcmd.c:332,19'
          Dst:             count_tagged_children
    - functionName:    is_parent
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:357,31'
          Branch Sides:
            - BranchSide:      'recvcmd.c:357,35'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:357,31'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:357,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:359,23'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:359,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:357,11'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:359,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_msg
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_is_message_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:74,32'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
            - BranchSide:      'recvcmd.c:74,32'
              BranchSideFuncs:
                - mutt_is_message_type
        - Branch String:   'recvcmd.c:74,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:76,9'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:76,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:77,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'recvcmd.c:74,8'
          Dst:             mutt_is_message_type
    - functionName:    mutt_attach_mail_sender
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - check_all_msg
        - email_free
        - email_new
        - mutt_env_new
        - mutt_fetch_recips
        - mutt_send_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:1129,8'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_all_msg
                - email_new
                - mutt_env_new
                - mutt_fetch_recips
                - mutt_send_message
                - email_free
                - mutt_fetch_recips
                - email_free
            - BranchSide:      'recvcmd.c:1129,8'
              BranchSideFuncs:
                - check_all_msg
                - email_new
                - mutt_env_new
                - mutt_fetch_recips
                - mutt_send_message
                - email_free
                - mutt_fetch_recips
                - email_free
        - Branch String:   'recvcmd.c:1129,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1133,5'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_fetch_recips
                - mutt_send_message
                - email_free
                - mutt_fetch_recips
                - email_free
            - BranchSide:      'recvcmd.c:1137,25'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_fetch_recips
                - mutt_send_message
                - email_free
                - mutt_fetch_recips
                - email_free
        - Branch String:   'recvcmd.c:1142,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1144,7'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'recvcmd.c:1163,61'
              BranchSideFuncs:
                - mutt_send_message
        - Branch String:   'recvcmd.c:1152,38'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1150,40'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_fetch_recips
                - email_free
            - BranchSide:      'recvcmd.c:1153,37'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_send_message
                - email_free
        - Branch String:   'recvcmd.c:1152,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1150,31'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'recvcmd.c:1156,9'
              BranchSideFuncs:
                - email_free
        - Branch String:   'recvcmd.c:1150,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1152,17'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_send_message
                - email_free
            - BranchSide:      'recvcmd.c:1163,61'
              BranchSideFuncs:
                - mutt_send_message
      Callsites:
        - Src:             'recvcmd.c:1129,8'
          Dst:             check_all_msg
        - Src:             'recvcmd.c:1137,25'
          Dst:             email_new
        - Src:             'recvcmd.c:1138,16'
          Dst:             mutt_env_new
        - Src:             'recvcmd.c:1142,9'
          Dst:             mutt_fetch_recips
        - Src:             'recvcmd.c:1144,7'
          Dst:             email_free
        - Src:             'recvcmd.c:1153,12'
          Dst:             mutt_fetch_recips
        - Src:             'recvcmd.c:1156,9'
          Dst:             email_free
        - Src:             'recvcmd.c:1163,3'
          Dst:             mutt_send_message
    - functionName:    check_all_msg
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - check_msg
      functionUses:    5
      BranchProfiles:
        - Branch String:   'recvcmd.c:92,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_msg
                - check_msg
            - BranchSide:      'recvcmd.c:92,7'
              BranchSideFuncs:
                - check_msg
                - check_msg
        - Branch String:   'recvcmd.c:92,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:94,7'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:98,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:96,42'
              BranchSideFuncs:
                - check_msg
            - BranchSide:      'recvcmd.c:100,14'
              BranchSideFuncs:
                - check_msg
        - Branch String:   'recvcmd.c:100,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:96,33'
              BranchSideFuncs:
                - check_msg
            - BranchSide:      'recvcmd.c:100,13'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:96,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:96,5'
              BranchSideFuncs:
                - check_msg
            - BranchSide:      'recvcmd.c:98,17'
              BranchSideFuncs:
                - check_msg
      Callsites:
        - Src:             'recvcmd.c:92,13'
          Dst:             check_msg
        - Src:             'recvcmd.c:100,14'
          Dst:             check_msg
    - functionName:    attach_include_reply
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - mutt_copy_message_fp
        - mutt_make_attribution_intro
        - mutt_make_attribution_trailer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:924,42'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message_fp
                - mutt_make_attribution_trailer
            - BranchSide:      'recvcmd.c:924,42'
              BranchSideFuncs:
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message_fp
                - mutt_make_attribution_trailer
        - Branch String:   'recvcmd.c:927,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:928,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message_fp
                - mutt_make_attribution_trailer
            - BranchSide:      'recvcmd.c:929,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message_fp
                - mutt_make_attribution_trailer
        - Branch String:   'recvcmd.c:930,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:930,7'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mutt_make_attribution_trailer
            - BranchSide:      'recvcmd.c:933,13'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mutt_make_attribution_trailer
      Callsites:
        - Src:             'recvcmd.c:924,3'
          Dst:             mutt_make_attribution_intro
        - Src:             'recvcmd.c:926,25'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:929,23'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:936,3'
          Dst:             mutt_copy_message_fp
        - Src:             'recvcmd.c:937,3'
          Dst:             mutt_make_attribution_trailer
    - functionName:    copy_problematic_attachments
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_body_copy
        - mutt_can_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:458,36'
          Branch Sides:
            - BranchSide:      'recvcmd.c:456,40'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
            - BranchSide:      'recvcmd.c:458,46'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
        - Branch String:   'recvcmd.c:458,46'
          Branch Sides:
            - BranchSide:      'recvcmd.c:458,50'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:460,40'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_can_decode
        - Branch String:   'recvcmd.c:458,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:456,40'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
            - BranchSide:      'recvcmd.c:460,32'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_can_decode
        - Branch String:   'recvcmd.c:460,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:460,11'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:462,17'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
        - Branch String:   'recvcmd.c:456,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:456,3'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
            - BranchSide:      'recvcmd.c:458,15'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
      Callsites:
        - Src:             'recvcmd.c:458,50'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:460,11'
          Dst:             mutt_body_copy
    - functionName:    include_header
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - mutt_copy_header
        - mutt_make_string
        - setlocale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:411,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - mutt_copy_header
                - buf_pool_release
                - cs_subset_bool
                - buf_strcpy
                - buf_string.1564
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
            - BranchSide:      'recvcmd.c:411,28'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - mutt_copy_header
                - buf_pool_release
                - cs_subset_bool
                - buf_strcpy
                - buf_string.1564
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
        - Branch String:   'recvcmd.c:414,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:415,5'
              BranchSideFuncs:
                - mutt_copy_header
                - buf_pool_release
                - cs_subset_bool
                - buf_strcpy
                - buf_string.1564
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
            - BranchSide:      'recvcmd.c:417,7'
              BranchSideFuncs:
                - mutt_copy_header
                - buf_pool_release
                - cs_subset_bool
                - buf_strcpy
                - buf_string.1564
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
        - Branch String:   'recvcmd.c:417,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:417,7'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_strcpy
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
            - BranchSide:      'recvcmd.c:419,47'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_strcpy
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
        - Branch String:   'recvcmd.c:420,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:422,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'recvcmd.c:424,14'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'recvcmd.c:424,14'
          Branch Sides:
            - BranchSide:      'recvcmd.c:426,65'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
            - BranchSide:      'recvcmd.c:434,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
        - Branch String:   'recvcmd.c:428,26'
          Branch Sides:
            - BranchSide:      'recvcmd.c:428,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
            - BranchSide:      'recvcmd.c:428,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - mutt_copy_header
                - buf_pool_release
      Callsites:
        - Src:             'recvcmd.c:411,28'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:413,23'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:419,32'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:422,7'
          Dst:             buf_strcpy
        - Src:             'recvcmd.c:426,48'
          Dst:             cs_subset_string
        - Src:             'recvcmd.c:427,47'
          Dst:             cs_subset_expando
        - Src:             'recvcmd.c:428,7'
          Dst:             setlocale
        - Src:             'recvcmd.c:429,7'
          Dst:             mutt_make_string
        - Src:             'recvcmd.c:430,7'
          Dst:             setlocale
        - Src:             'recvcmd.c:434,7'
          Dst:             buf_strcpy
        - Src:             'recvcmd.c:440,55'
          Dst:             buf_string
        - Src:             'recvcmd.c:440,3'
          Dst:             mutt_copy_header
        - Src:             'recvcmd.c:441,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attach_reply_envelope_defaults
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          291
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - mutt_add_to_reference_headers
        - mutt_fetch_recips
        - mutt_fix_reply_recipients
        - mutt_istr_equal
        - mutt_make_misc_reply_headers
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:832,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_fetch_recips
            - BranchSide:      'recvcmd.c:832,7'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_fetch_recips
        - Branch String:   'recvcmd.c:839,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:841,11'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:852,5'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:841,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:839,42'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_fetch_recips
            - BranchSide:      'recvcmd.c:843,33'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_fetch_recips
        - Branch String:   'recvcmd.c:850,15'
          Branch Sides:
            - BranchSide:      'recvcmd.c:852,5'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:856,14'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_fetch_recips
        - Branch String:   'recvcmd.c:856,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:859,15'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_fetch_recips
            - BranchSide:      'recvcmd.c:866,9'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_fetch_recips
        - Branch String:   'recvcmd.c:859,26'
          Branch Sides:
            - BranchSide:      'recvcmd.c:859,64'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
            - BranchSide:      'recvcmd.c:892,45'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:859,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:861,46'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
            - BranchSide:      'recvcmd.c:892,45'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:868,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:868,11'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:884,16'
              BranchSideFuncs:
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:875,40'
          Branch Sides:
            - BranchSide:      'recvcmd.c:873,44'
              BranchSideFuncs:
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
                - mutt_fetch_recips
            - BranchSide:      'recvcmd.c:876,57'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:875,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:873,35'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:875,13'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:873,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:875,19'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
            - BranchSide:      'recvcmd.c:884,16'
              BranchSideFuncs:
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:884,35'
          Branch Sides:
            - BranchSide:      'recvcmd.c:884,38'
              BranchSideFuncs:
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
            - BranchSide:      'recvcmd.c:890,36'
              BranchSideFuncs:
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:884,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:886,7'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:890,36'
              BranchSideFuncs:
                - mutt_fix_reply_recipients
                - mutt_make_misc_reply_headers
                - mutt_add_to_reference_headers
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:902,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:900,42'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
            - BranchSide:      'recvcmd.c:904,64'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
        - Branch String:   'recvcmd.c:900,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:900,5'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
            - BranchSide:      'recvcmd.c:902,17'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
      Callsites:
        - Src:             'recvcmd.c:859,40'
          Dst:             mutt_istr_equal
        - Src:             'recvcmd.c:861,25'
          Dst:             mutt_str_dup
        - Src:             'recvcmd.c:868,11'
          Dst:             mutt_fetch_recips
        - Src:             'recvcmd.c:876,14'
          Dst:             mutt_fetch_recips
        - Src:             'recvcmd.c:890,5'
          Dst:             mutt_fix_reply_recipients
        - Src:             'recvcmd.c:892,3'
          Dst:             mutt_make_misc_reply_headers
        - Src:             'recvcmd.c:896,5'
          Dst:             mutt_add_to_reference_headers
        - Src:             'recvcmd.c:904,9'
          Dst:             mutt_add_to_reference_headers
    - functionName:    check_can_decode
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_can_decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:116,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:116,7'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_can_decode
        - Branch String:   'recvcmd.c:120,36'
          Branch Sides:
            - BranchSide:      'recvcmd.c:119,40'
              BranchSideFuncs:
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:120,40'
              BranchSideFuncs:
                - mutt_can_decode
        - Branch String:   'recvcmd.c:120,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:119,31'
              BranchSideFuncs:
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:120,9'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:119,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:119,3'
              BranchSideFuncs:
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:120,15'
              BranchSideFuncs:
                - mutt_can_decode
      Callsites:
        - Src:             'recvcmd.c:117,12'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:120,40'
          Dst:             mutt_can_decode
    - functionName:    find_parent
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - find_common_parent
        - is_parent
        - mutt_is_message_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:378,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
                - find_common_parent
            - BranchSide:      'recvcmd.c:378,7'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
                - find_common_parent
        - Branch String:   'recvcmd.c:380,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:380,5'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
            - BranchSide:      'recvcmd.c:382,32'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
        - Branch String:   'recvcmd.c:382,87'
          Branch Sides:
            - BranchSide:      'recvcmd.c:383,11'
              BranchSideFuncs:
                - is_parent
                - mutt_is_message_type
            - BranchSide:      'recvcmd.c:387,17'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
        - Branch String:   'recvcmd.c:382,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:385,18'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
            - BranchSide:      'recvcmd.c:387,11'
              BranchSideFuncs:
                - mutt_is_message_type
                - is_parent
        - Branch String:   'recvcmd.c:387,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:380,42'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:387,11'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:391,12'
          Branch Sides:
            - BranchSide:      'recvcmd.c:391,12'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:393,14'
              BranchSideFuncs:
                - find_common_parent
      Callsites:
        - Src:             'recvcmd.c:382,11'
          Dst:             mutt_is_message_type
        - Src:             'recvcmd.c:383,11'
          Dst:             is_parent
        - Src:             'recvcmd.c:393,14'
          Dst:             find_common_parent
    - functionName:    mutt_attach_reply
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          573
      EdgeCount:       125
      CyclomaticComplexity: 36
      functionsReached:
        - attach_include_reply
        - attach_reply_envelope_defaults
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_all_msg
        - check_can_decode
        - copy_problematic_attachments
        - count_tagged
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - email_free
        - email_new
        - find_parent
        - fputc
        - include_header
        - mutt_body_copy
        - mutt_body_handler
        - mutt_can_decode
        - mutt_env_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_make_attribution_intro
        - mutt_make_attribution_trailer
        - mutt_make_string
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_send_message
        - mutt_set_flag
        - query_quadoption
        - setlocale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:958,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - check_all_msg
                - count_tagged
                - find_parent
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:958,17'
              BranchSideFuncs:
                - buf_pool_get
                - check_all_msg
                - count_tagged
                - find_parent
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:965,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_all_msg
                - count_tagged
                - find_parent
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_all_msg
                - count_tagged
                - find_parent
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:970,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:972,15'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
            - BranchSide:      'recvcmd.c:1000,11'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
        - Branch String:   'recvcmd.c:974,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:976,26'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:982,25'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:986,21'
          Branch Sides:
            - BranchSide:      'recvcmd.c:986,25'
              BranchSideFuncs:
                - check_can_decode
                - query_quadoption
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
            - BranchSide:      'recvcmd.c:995,20'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
        - Branch String:   'recvcmd.c:986,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:989,50'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
            - BranchSide:      'recvcmd.c:1000,11'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
        - Branch String:   'recvcmd.c:990,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:992,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:1111,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
        - Branch String:   'recvcmd.c:995,12'
          Branch Sides:
            - BranchSide:      'recvcmd.c:998,3'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
            - BranchSide:      'recvcmd.c:1000,11'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
        - Branch String:   'recvcmd.c:1004,38'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1003,7'
              BranchSideFuncs:
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
            - BranchSide:      'recvcmd.c:1004,61'
              BranchSideFuncs:
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
        - Branch String:   'recvcmd.c:1004,61'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1003,7'
              BranchSideFuncs:
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
            - BranchSide:      'recvcmd.c:1004,68'
              BranchSideFuncs:
                - attach_reply_envelope_defaults
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
                - buf_string.1564
        - Branch String:   'recvcmd.c:1003,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1010,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:1111,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
        - Branch String:   'recvcmd.c:1013,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1015,5'
              BranchSideFuncs:
                - buf_string.1564
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:1019,7'
              BranchSideFuncs:
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
                - buf_strcpy
                - attach_include_reply
                - attach_include_reply
        - Branch String:   'recvcmd.c:1019,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1021,51'
              BranchSideFuncs:
                - attach_include_reply
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - attach_include_reply
            - BranchSide:      'recvcmd.c:1087,9'
              BranchSideFuncs:
                - attach_include_reply
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - attach_include_reply
        - Branch String:   'recvcmd.c:1027,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1029,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
            - BranchSide:      'recvcmd.c:1033,65'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
        - Branch String:   'recvcmd.c:1035,26'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1035,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
            - BranchSide:      'recvcmd.c:1035,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - cs_subset_bool
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
        - Branch String:   'recvcmd.c:1045,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1046,19'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
            - BranchSide:      'recvcmd.c:1048,42'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - include_header
        - Branch String:   'recvcmd.c:1049,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1050,57'
              BranchSideFuncs:
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:1052,9'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
                - mutt_can_decode
                - mutt_body_handler
                - fputc
        - Branch String:   'recvcmd.c:1054,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1056,21'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
            - BranchSide:      'recvcmd.c:1062,36'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
        - Branch String:   'recvcmd.c:1069,40'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1067,44'
              BranchSideFuncs:
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:1069,43'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
        - Branch String:   'recvcmd.c:1069,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1067,44'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:1071,31'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_can_decode
        - Branch String:   'recvcmd.c:1067,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1069,19'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:1078,45'
              BranchSideFuncs:
                - mutt_make_attribution_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - copy_problematic_attachments
        - Branch String:   'recvcmd.c:1095,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1093,44'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
                - attach_include_reply
            - BranchSide:      'recvcmd.c:1096,46'
              BranchSideFuncs:
                - attach_include_reply
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
        - Branch String:   'recvcmd.c:1093,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1095,19'
              BranchSideFuncs:
                - attach_include_reply
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
            - BranchSide:      'recvcmd.c:1101,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
        - Branch String:   'recvcmd.c:1103,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1103,3'
              BranchSideFuncs:
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
            - BranchSide:      'recvcmd.c:1103,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
        - Branch String:   'recvcmd.c:1103,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1103,3'
              BranchSideFuncs:
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
            - BranchSide:      'recvcmd.c:1103,3'
              BranchSideFuncs:
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
        - Branch String:   'recvcmd.c:1103,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1103,3'
              BranchSideFuncs:
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
            - BranchSide:      'recvcmd.c:1103,3'
              BranchSideFuncs:
                - buf_string.1564
                - mutt_send_message
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
                - mutt_set_flag
        - Branch String:   'recvcmd.c:1104,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1106,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:1108,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
        - Branch String:   'recvcmd.c:1111,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:1111,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:1113,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_mem_free
      Callsites:
        - Src:             'recvcmd.c:963,27'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:970,8'
          Dst:             check_all_msg
        - Src:             'recvcmd.c:972,15'
          Dst:             count_tagged
        - Src:             'recvcmd.c:973,14'
          Dst:             find_parent
        - Src:             'recvcmd.c:986,25'
          Dst:             check_can_decode
        - Src:             'recvcmd.c:988,33'
          Dst:             query_quadoption
        - Src:             'recvcmd.c:1000,11'
          Dst:             email_new
        - Src:             'recvcmd.c:1001,16'
          Dst:             mutt_env_new
        - Src:             'recvcmd.c:1003,7'
          Dst:             attach_reply_envelope_defaults
        - Src:             'recvcmd.c:1010,14'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:1011,3'
          Dst:             buf_mktemp_full
        - Src:             'recvcmd.c:1012,12'
          Dst:             buf_string
        - Src:             'recvcmd.c:1012,12'
          Dst:             mutt_file_fopen_full
        - Src:             'recvcmd.c:1015,5'
          Dst:             buf_string
        - Src:             'recvcmd.c:1021,5'
          Dst:             mutt_make_attribution_intro
        - Src:             'recvcmd.c:1026,32'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:1029,7'
          Dst:             buf_strcpy
        - Src:             'recvcmd.c:1033,48'
          Dst:             cs_subset_string
        - Src:             'recvcmd.c:1034,47'
          Dst:             cs_subset_expando
        - Src:             'recvcmd.c:1035,7'
          Dst:             setlocale
        - Src:             'recvcmd.c:1036,7'
          Dst:             mutt_make_string
        - Src:             'recvcmd.c:1038,7'
          Dst:             setlocale
        - Src:             'recvcmd.c:1041,20'
          Dst:             buf_string
        - Src:             'recvcmd.c:1044,25'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:1048,27'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:1050,57'
          Dst:             buf_string
        - Src:             'recvcmd.c:1050,7'
          Dst:             include_header
        - Src:             'recvcmd.c:1054,11'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:1057,9'
          Dst:             mutt_body_handler
        - Src:             'recvcmd.c:1058,9'
          Dst:             fputc
        - Src:             'recvcmd.c:1062,9'
          Dst:             mutt_body_copy
        - Src:             'recvcmd.c:1069,43'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:1072,11'
          Dst:             mutt_body_handler
        - Src:             'recvcmd.c:1073,11'
          Dst:             fputc
        - Src:             'recvcmd.c:1078,5'
          Dst:             mutt_make_attribution_trailer
        - Src:             'recvcmd.c:1080,34'
          Dst:             copy_problematic_attachments
        - Src:             'recvcmd.c:1089,7'
          Dst:             attach_include_reply
        - Src:             'recvcmd.c:1096,11'
          Dst:             attach_include_reply
        - Src:             'recvcmd.c:1101,3'
          Dst:             mutt_file_fclose_full
        - Src:             'recvcmd.c:1103,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'recvcmd.c:1104,39'
          Dst:             buf_string
        - Src:             'recvcmd.c:1104,7'
          Dst:             mutt_send_message
        - Src:             'recvcmd.c:1106,5'
          Dst:             mutt_set_flag
        - Src:             'recvcmd.c:1113,5'
          Dst:             mutt_file_fclose_full
        - Src:             'recvcmd.c:1114,22'
          Dst:             buf_string
        - Src:             'recvcmd.c:1114,5'
          Dst:             mutt_file_unlink
        - Src:             'recvcmd.c:1116,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:1117,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:1118,3'
          Dst:             email_free
        - Src:             'recvcmd.c:1119,3'
          Dst:             mutt_mem_free
    - functionName:    count_tagged
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'recvcmd.c:134,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:135,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:135,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:136,12'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:135,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:134,40'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:136,12'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:135,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:134,40'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:136,12'
              BranchSideFuncs: []
        - Branch String:   'recvcmd.c:134,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:135,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attach_forward_bodies
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          471
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_can_decode
        - copy_problematic_attachments
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - email_free
        - email_new
        - find_parent
        - fputc
        - include_header
        - mutt_body_copy
        - mutt_body_handler
        - mutt_can_decode
        - mutt_env_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_forward_intro
        - mutt_forward_trailer
        - mutt_make_forward_subject
        - mutt_make_string
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_send_message
        - query_quadoption
        - setlocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:486,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - find_parent
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_forward_intro
                - cs_subset_bool
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
                - buf_string.1564
                - email_free
            - BranchSide:      'recvcmd.c:487,27'
              BranchSideFuncs:
                - buf_pool_get
                - find_parent
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_forward_intro
                - cs_subset_bool
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
                - buf_string.1564
                - email_free
        - Branch String:   'recvcmd.c:493,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:495,24'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_forward_intro
                - cs_subset_bool
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
                - buf_string.1564
                - email_free
            - BranchSide:      'recvcmd.c:501,23'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - mutt_forward_intro
                - cs_subset_bool
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
                - buf_string.1564
                - email_free
        - Branch String:   'recvcmd.c:511,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:513,5'
              BranchSideFuncs:
                - buf_string.1564
                - email_free
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:518,40'
              BranchSideFuncs:
                - mutt_forward_intro
                - cs_subset_bool
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_strcpy
        - Branch String:   'recvcmd.c:523,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:525,47'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
                - buf_strcpy
            - BranchSide:      'recvcmd.c:541,64'
              BranchSideFuncs:
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:526,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:528,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:532,65'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:534,26'
          Branch Sides:
            - BranchSide:      'recvcmd.c:534,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:534,7'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.1564
                - include_header
                - mutt_can_decode
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - query_quadoption
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:548,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:548,14'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:549,62'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - check_can_decode
                - query_quadoption
        - Branch String:   'recvcmd.c:548,34'
          Branch Sides:
            - BranchSide:      'recvcmd.c:549,62'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:572,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
        - Branch String:   'recvcmd.c:548,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:553,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
            - BranchSide:      'recvcmd.c:572,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
        - Branch String:   'recvcmd.c:553,12'
          Branch Sides:
            - BranchSide:      'recvcmd.c:560,27'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:637,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:560,27'
          Branch Sides:
            - BranchSide:      'recvcmd.c:560,39'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
                - check_can_decode
                - query_quadoption
            - BranchSide:      'recvcmd.c:572,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
        - Branch String:   'recvcmd.c:560,44'
          Branch Sides:
            - BranchSide:      'recvcmd.c:560,48'
              BranchSideFuncs:
                - check_can_decode
                - query_quadoption
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
            - BranchSide:      'recvcmd.c:572,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
        - Branch String:   'recvcmd.c:560,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:563,28'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
            - BranchSide:      'recvcmd.c:572,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
        - Branch String:   'recvcmd.c:564,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:566,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:637,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:566,14'
          Branch Sides:
            - BranchSide:      'recvcmd.c:567,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
            - BranchSide:      'recvcmd.c:572,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
                - buf_string.1564
        - Branch String:   'recvcmd.c:573,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:574,20'
              BranchSideFuncs:
                - buf_string.1564
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:575,9'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
        - Branch String:   'recvcmd.c:577,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:578,17'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:579,9'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
                - copy_problematic_attachments
                - mutt_can_decode
                - mutt_body_handler
                - fputc
        - Branch String:   'recvcmd.c:584,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:588,23'
              BranchSideFuncs:
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_can_decode
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:604,9'
              BranchSideFuncs:
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_can_decode
                - mutt_body_handler
                - fputc
        - Branch String:   'recvcmd.c:588,23'
          Branch Sides:
            - BranchSide:      'recvcmd.c:588,26'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:596,11'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:588,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:590,19'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'recvcmd.c:596,11'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:596,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:621,34'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:637,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:608,40'
          Branch Sides:
            - BranchSide:      'recvcmd.c:606,42'
              BranchSideFuncs:
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_can_decode
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:608,43'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
        - Branch String:   'recvcmd.c:608,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:606,42'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_can_decode
            - BranchSide:      'recvcmd.c:610,31'
              BranchSideFuncs:
                - mutt_body_handler
                - fputc
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_can_decode
        - Branch String:   'recvcmd.c:606,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:608,19'
              BranchSideFuncs:
                - mutt_can_decode
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
                - mutt_body_handler
                - fputc
            - BranchSide:      'recvcmd.c:617,22'
              BranchSideFuncs:
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - copy_problematic_attachments
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:617,22'
          Branch Sides:
            - BranchSide:      'recvcmd.c:617,26'
              BranchSideFuncs:
                - copy_problematic_attachments
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:621,34'
              BranchSideFuncs:
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'recvcmd.c:617,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:621,34'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:637,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.1564
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - email_free
        - Branch String:   'recvcmd.c:637,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:639,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - email_free
            - BranchSide:      'recvcmd.c:642,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - email_free
      Callsites:
        - Src:             'recvcmd.c:487,27'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:492,30'
          Dst:             find_parent
        - Src:             'recvcmd.c:504,25'
          Dst:             email_new
        - Src:             'recvcmd.c:505,16'
          Dst:             mutt_env_new
        - Src:             'recvcmd.c:506,3'
          Dst:             mutt_make_forward_subject
        - Src:             'recvcmd.c:508,14'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:509,3'
          Dst:             buf_mktemp_full
        - Src:             'recvcmd.c:510,18'
          Dst:             buf_string
        - Src:             'recvcmd.c:510,18'
          Dst:             mutt_file_fopen_full
        - Src:             'recvcmd.c:513,5'
          Dst:             buf_string
        - Src:             'recvcmd.c:514,5'
          Dst:             email_free
        - Src:             'recvcmd.c:518,3'
          Dst:             mutt_forward_intro
        - Src:             'recvcmd.c:522,32'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:525,32'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:528,7'
          Dst:             buf_strcpy
        - Src:             'recvcmd.c:532,48'
          Dst:             cs_subset_string
        - Src:             'recvcmd.c:533,47'
          Dst:             cs_subset_expando
        - Src:             'recvcmd.c:534,7'
          Dst:             setlocale
        - Src:             'recvcmd.c:535,7'
          Dst:             mutt_make_string
        - Src:             'recvcmd.c:537,7'
          Dst:             setlocale
        - Src:             'recvcmd.c:541,64'
          Dst:             buf_string
        - Src:             'recvcmd.c:541,3'
          Dst:             include_header
        - Src:             'recvcmd.c:548,14'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:549,15'
          Dst:             query_quadoption
        - Src:             'recvcmd.c:560,48'
          Dst:             check_can_decode
        - Src:             'recvcmd.c:562,11'
          Dst:             query_quadoption
        - Src:             'recvcmd.c:574,20'
          Dst:             buf_string
        - Src:             'recvcmd.c:576,23'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:588,26'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:591,7'
          Dst:             mutt_body_handler
        - Src:             'recvcmd.c:592,7'
          Dst:             fputc
        - Src:             'recvcmd.c:596,11'
          Dst:             mutt_body_copy
        - Src:             'recvcmd.c:608,43'
          Dst:             mutt_can_decode
        - Src:             'recvcmd.c:611,11'
          Dst:             mutt_body_handler
        - Src:             'recvcmd.c:612,11'
          Dst:             fputc
        - Src:             'recvcmd.c:617,26'
          Dst:             copy_problematic_attachments
        - Src:             'recvcmd.c:621,3'
          Dst:             mutt_forward_trailer
        - Src:             'recvcmd.c:623,3'
          Dst:             mutt_file_fclose_full
        - Src:             'recvcmd.c:628,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'recvcmd.c:629,43'
          Dst:             buf_string
        - Src:             'recvcmd.c:629,3'
          Dst:             mutt_send_message
        - Src:             'recvcmd.c:631,3'
          Dst:             mutt_mem_free
        - Src:             'recvcmd.c:632,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:633,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:639,5'
          Dst:             mutt_file_fclose_full
        - Src:             'recvcmd.c:640,22'
          Dst:             buf_string
        - Src:             'recvcmd.c:640,5'
          Dst:             mutt_file_unlink
        - Src:             'recvcmd.c:642,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:643,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:645,3'
          Dst:             email_free
    - functionName:    attach_forward_msgs
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          411
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - buf_is_empty
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - email_free
        - email_new
        - mutt_body_copy
        - mutt_copy_message_fp
        - mutt_env_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_forward_intro
        - mutt_forward_trailer
        - mutt_make_forward_subject
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_send_message
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:665,3'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - query_quadoption
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
            - BranchSide:      'recvcmd.c:669,9'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - query_quadoption
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
        - Branch String:   'recvcmd.c:679,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:681,11'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - query_quadoption
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
            - BranchSide:      'recvcmd.c:689,11'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - query_quadoption
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
        - Branch String:   'recvcmd.c:681,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - query_quadoption
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
            - BranchSide:      'recvcmd.c:679,42'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_make_forward_subject
                - buf_pool_get
                - query_quadoption
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
        - Branch String:   'recvcmd.c:696,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:700,5'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.1564
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
                - buf_string.1564
            - BranchSide:      'recvcmd.c:749,16'
              BranchSideFuncs:
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
                - mutt_body_copy
        - Branch String:   'recvcmd.c:702,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:704,7'
              BranchSideFuncs:
                - buf_string.1564
                - email_free
                - buf_pool_release
            - BranchSide:      'recvcmd.c:709,49'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
        - Branch String:   'recvcmd.c:710,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:714,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
            - BranchSide:      'recvcmd.c:716,50'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - cs_subset_bool
        - Branch String:   'recvcmd.c:717,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:719,15'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
            - BranchSide:      'recvcmd.c:728,9'
              BranchSideFuncs:
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
        - Branch String:   'recvcmd.c:721,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:723,17'
              BranchSideFuncs:
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
            - BranchSide:      'recvcmd.c:728,9'
              BranchSideFuncs:
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
        - Branch String:   'recvcmd.c:738,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:736,44'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
            - BranchSide:      'recvcmd.c:740,50'
              BranchSideFuncs:
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
        - Branch String:   'recvcmd.c:736,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:738,19'
              BranchSideFuncs:
                - mutt_forward_intro
                - mutt_copy_message_fp
                - mutt_forward_trailer
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
            - BranchSide:      'recvcmd.c:747,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
        - Branch String:   'recvcmd.c:749,12'
          Branch Sides:
            - BranchSide:      'recvcmd.c:751,20'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
            - BranchSide:      'recvcmd.c:770,5'
              BranchSideFuncs:
                - email_free
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
        - Branch String:   'recvcmd.c:760,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:758,44'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
                - mutt_body_copy
            - BranchSide:      'recvcmd.c:762,40'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
        - Branch String:   'recvcmd.c:758,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:760,19'
              BranchSideFuncs:
                - mutt_body_copy
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
            - BranchSide:      'recvcmd.c:773,21'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_is_empty
                - buf_string.1564
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
        - Branch String:   'recvcmd.c:775,35'
          Branch Sides:
            - BranchSide:      'recvcmd.c:775,67'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
            - BranchSide:      'recvcmd.c:776,32'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - email_free
                - buf_pool_release
      Callsites:
        - Src:             'recvcmd.c:689,11'
          Dst:             email_new
        - Src:             'recvcmd.c:690,16'
          Dst:             mutt_env_new
        - Src:             'recvcmd.c:691,3'
          Dst:             mutt_make_forward_subject
        - Src:             'recvcmd.c:693,14'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:695,9'
          Dst:             query_quadoption
        - Src:             'recvcmd.c:700,5'
          Dst:             buf_mktemp_full
        - Src:             'recvcmd.c:701,14'
          Dst:             buf_string
        - Src:             'recvcmd.c:701,14'
          Dst:             mutt_file_fopen_full
        - Src:             'recvcmd.c:704,7'
          Dst:             buf_string
        - Src:             'recvcmd.c:709,34'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:716,35'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:720,27'
          Dst:             cs_subset_bool
        - Src:             'recvcmd.c:730,7'
          Dst:             mutt_forward_intro
        - Src:             'recvcmd.c:731,7'
          Dst:             mutt_copy_message_fp
        - Src:             'recvcmd.c:732,7'
          Dst:             mutt_forward_trailer
        - Src:             'recvcmd.c:740,11'
          Dst:             mutt_forward_intro
        - Src:             'recvcmd.c:741,11'
          Dst:             mutt_copy_message_fp
        - Src:             'recvcmd.c:743,11'
          Dst:             mutt_forward_trailer
        - Src:             'recvcmd.c:747,5'
          Dst:             mutt_file_fclose_full
        - Src:             'recvcmd.c:754,7'
          Dst:             mutt_body_copy
        - Src:             'recvcmd.c:762,11'
          Dst:             mutt_body_copy
        - Src:             'recvcmd.c:770,5'
          Dst:             email_free
        - Src:             'recvcmd.c:774,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'recvcmd.c:775,35'
          Dst:             buf_is_empty
        - Src:             'recvcmd.c:775,67'
          Dst:             buf_string
        - Src:             'recvcmd.c:775,3'
          Dst:             mutt_send_message
        - Src:             'recvcmd.c:777,3'
          Dst:             mutt_mem_free
        - Src:             'recvcmd.c:781,3'
          Dst:             email_free
        - Src:             'recvcmd.c:782,3'
          Dst:             buf_pool_release
    - functionName:    mutt_attach_forward
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attach_forward_bodies
        - attach_forward_msgs
        - check_all_msg
        - count_tagged
      functionUses:    2
      BranchProfiles:
        - Branch String:   'recvcmd.c:796,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_all_msg
                - count_tagged
                - attach_forward_bodies
                - attach_forward_msgs
            - BranchSide:      'recvcmd.c:796,7'
              BranchSideFuncs:
                - check_all_msg
                - count_tagged
                - attach_forward_bodies
                - attach_forward_msgs
        - Branch String:   'recvcmd.c:796,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:798,5'
              BranchSideFuncs:
                - attach_forward_msgs
            - BranchSide:      'recvcmd.c:802,27'
              BranchSideFuncs:
                - count_tagged
                - attach_forward_bodies
      Callsites:
        - Src:             'recvcmd.c:796,7'
          Dst:             check_all_msg
        - Src:             'recvcmd.c:798,5'
          Dst:             attach_forward_msgs
        - Src:             'recvcmd.c:802,27'
          Dst:             count_tagged
        - Src:             'recvcmd.c:803,5'
          Dst:             attach_forward_bodies
    - functionName:    mutt_attach_resend
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - check_all_msg
        - mutt_resend_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:292,8'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_all_msg
                - mutt_resend_message
                - mutt_resend_message
            - BranchSide:      'recvcmd.c:292,8'
              BranchSideFuncs:
                - check_all_msg
                - mutt_resend_message
                - mutt_resend_message
        - Branch String:   'recvcmd.c:292,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:292,7'
              BranchSideFuncs:
                - mutt_resend_message
                - mutt_resend_message
            - BranchSide:      'recvcmd.c:295,7'
              BranchSideFuncs:
                - mutt_resend_message
                - mutt_resend_message
        - Branch String:   'recvcmd.c:303,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:301,42'
              BranchSideFuncs:
                - mutt_resend_message
            - BranchSide:      'recvcmd.c:305,43'
              BranchSideFuncs:
                - mutt_resend_message
        - Branch String:   'recvcmd.c:301,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:301,5'
              BranchSideFuncs:
                - mutt_resend_message
            - BranchSide:      'recvcmd.c:303,17'
              BranchSideFuncs:
                - mutt_resend_message
      Callsites:
        - Src:             'recvcmd.c:292,8'
          Dst:             check_all_msg
        - Src:             'recvcmd.c:297,5'
          Dst:             mutt_resend_message
        - Src:             'recvcmd.c:305,9'
          Dst:             mutt_resend_message
    - functionName:    attach_bounce_message
      functionSourceFile: '/src/neomutt/recvcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          351
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - buf_alloc
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_string
        - check_all_msg
        - count_tagged
        - msgwin_clear_text
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_addrlist_to_intl
        - mutt_addrlist_write
        - mutt_bounce_message
        - mutt_clear_error
        - mutt_expand_aliases
        - mutt_mem_free
        - mw_get_field
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'recvcmd.c:169,8'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - check_all_msg
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
            - BranchSide:      'recvcmd.c:169,8'
              BranchSideFuncs:
                - check_all_msg
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
        - Branch String:   'recvcmd.c:169,10'
          Branch Sides:
            - BranchSide:      'recvcmd.c:169,10'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:169,14'
              BranchSideFuncs:
                - check_all_msg
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
        - Branch String:   'recvcmd.c:169,17'
          Branch Sides:
            - BranchSide:      'recvcmd.c:169,17'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:169,21'
              BranchSideFuncs:
                - check_all_msg
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
        - Branch String:   'recvcmd.c:169,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'recvcmd.c:172,8'
              BranchSideFuncs:
                - check_all_msg
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
        - Branch String:   'recvcmd.c:172,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:172,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
            - BranchSide:      'recvcmd.c:175,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
                - count_tagged
                - mutt_clear_error
        - Branch String:   'recvcmd.c:183,9'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:185,7'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
        - Branch String:   'recvcmd.c:193,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:191,42'
              BranchSideFuncs:
                - mutt_clear_error
                - count_tagged
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:195,13'
              BranchSideFuncs:
                - count_tagged
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
                - mutt_clear_error
        - Branch String:   'recvcmd.c:195,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:191,42'
              BranchSideFuncs:
                - mutt_clear_error
                - count_tagged
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:197,11'
              BranchSideFuncs:
                - mutt_clear_error
                - count_tagged
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
        - Branch String:   'recvcmd.c:191,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:193,11'
              BranchSideFuncs:
                - count_tagged
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:206,25'
              BranchSideFuncs:
                - count_tagged
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
        - Branch String:   'recvcmd.c:207,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.1564
                - mw_get_field
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
        - Branch String:   'recvcmd.c:213,52'
          Branch Sides:
            - BranchSide:      'recvcmd.c:214,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.1564
                - mutt_addrlist_parse
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
            - BranchSide:      'recvcmd.c:278,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'recvcmd.c:212,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:219,28'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'recvcmd.c:278,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'recvcmd.c:220,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:222,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'recvcmd.c:226,3'
              BranchSideFuncs:
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
                - mutt_mem_free
        - Branch String:   'recvcmd.c:229,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:231,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'recvcmd.c:236,3'
              BranchSideFuncs:
                - buf_reset
                - buf_alloc
                - mutt_addrlist_write
                - buf_string.1564
                - buf_printf
                - buf_string.1564
                - query_quadoption
                - msgwin_clear_text
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_bounce_message
        - Branch String:   'recvcmd.c:243,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:245,5'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mutt_bounce_message
            - BranchSide:      'recvcmd.c:250,3'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_bounce_message
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mutt_bounce_message
        - Branch String:   'recvcmd.c:261,11'
          Branch Sides:
            - BranchSide:      'recvcmd.c:259,42'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mutt_bounce_message
            - BranchSide:      'recvcmd.c:263,47'
              BranchSideFuncs:
                - mutt_bounce_message
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'recvcmd.c:263,13'
          Branch Sides:
            - BranchSide:      'recvcmd.c:259,42'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mutt_bounce_message
            - BranchSide:      'recvcmd.c:267,9'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
                - mutt_bounce_message
        - Branch String:   'recvcmd.c:259,5'
          Branch Sides:
            - BranchSide:      'recvcmd.c:261,17'
              BranchSideFuncs:
                - mutt_bounce_message
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'recvcmd.c:272,10'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'recvcmd.c:272,7'
          Branch Sides:
            - BranchSide:      'recvcmd.c:273,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'recvcmd.c:275,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'recvcmd.c:172,8'
          Dst:             check_all_msg
        - Src:             'recvcmd.c:176,27'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:177,24'
          Dst:             buf_pool_get
        - Src:             'recvcmd.c:186,7'
          Dst:             mutt_clear_error
        - Src:             'recvcmd.c:198,11'
          Dst:             mutt_clear_error
        - Src:             'recvcmd.c:206,25'
          Dst:             count_tagged
        - Src:             'recvcmd.c:0,0'
          Dst:             buf_strcpy
        - Src:             'recvcmd.c:212,21'
          Dst:             buf_string
        - Src:             'recvcmd.c:212,8'
          Dst:             mw_get_field
        - Src:             'recvcmd.c:214,7'
          Dst:             buf_is_empty
        - Src:             'recvcmd.c:219,28'
          Dst:             buf_string
        - Src:             'recvcmd.c:219,3'
          Dst:             mutt_addrlist_parse
        - Src:             'recvcmd.c:226,3'
          Dst:             mutt_expand_aliases
        - Src:             'recvcmd.c:229,7'
          Dst:             mutt_addrlist_to_intl
        - Src:             'recvcmd.c:232,5'
          Dst:             mutt_mem_free
        - Src:             'recvcmd.c:236,3'
          Dst:             buf_reset
        - Src:             'recvcmd.c:237,3'
          Dst:             buf_alloc
        - Src:             'recvcmd.c:238,3'
          Dst:             mutt_addrlist_write
        - Src:             'recvcmd.c:241,14'
          Dst:             buf_string
        - Src:             'recvcmd.c:240,3'
          Dst:             buf_printf
        - Src:             'recvcmd.c:243,24'
          Dst:             buf_string
        - Src:             'recvcmd.c:243,7'
          Dst:             query_quadoption
        - Src:             'recvcmd.c:245,5'
          Dst:             msgwin_clear_text
        - Src:             'recvcmd.c:250,3'
          Dst:             msgwin_clear_text
        - Src:             'recvcmd.c:255,10'
          Dst:             mutt_bounce_message
        - Src:             'recvcmd.c:263,13'
          Dst:             mutt_bounce_message
        - Src:             'recvcmd.c:278,3'
          Dst:             mutt_addrlist_clear
        - Src:             'recvcmd.c:279,3'
          Dst:             buf_pool_release
        - Src:             'recvcmd.c:280,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quote_width
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - add_quote_suffix
        - cs_subset_bool
        - cs_subset_number
        - mutt_window_wrap_cols
        - space_quotes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rfc3676.c:196,36'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_wrap_cols
                - cs_subset_bool
                - space_quotes
                - add_quote_suffix
            - BranchSide:      'rfc3676.c:196,36'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_wrap_cols
                - cs_subset_bool
                - space_quotes
                - add_quote_suffix
        - Branch String:   'rfc3676.c:196,28'
          Branch Sides:
            - BranchSide:      'rfc3676.c:196,68'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_wrap_cols
                - cs_subset_bool
                - space_quotes
                - add_quote_suffix
            - BranchSide:      'rfc3676.c:197,48'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_wrap_cols
                - cs_subset_bool
                - space_quotes
                - add_quote_suffix
        - Branch String:   'rfc3676.c:200,21'
          Branch Sides:
            - BranchSide:      'rfc3676.c:200,32'
              BranchSideFuncs:
                - space_quotes
                - add_quote_suffix
            - BranchSide:      'rfc3676.c:209,12'
              BranchSideFuncs:
                - space_quotes
                - add_quote_suffix
        - Branch String:   'rfc3676.c:200,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:204,15'
              BranchSideFuncs:
                - space_quotes
                - add_quote_suffix
            - BranchSide:      'rfc3676.c:209,12'
              BranchSideFuncs:
                - space_quotes
                - add_quote_suffix
        - Branch String:   'rfc3676.c:204,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:205,7'
              BranchSideFuncs:
                - space_quotes
                - add_quote_suffix
            - BranchSide:      'rfc3676.c:206,7'
              BranchSideFuncs:
                - space_quotes
                - add_quote_suffix
        - Branch String:   'rfc3676.c:209,12'
          Branch Sides:
            - BranchSide:      'rfc3676.c:209,9'
              BranchSideFuncs:
                - add_quote_suffix
            - BranchSide:      'rfc3676.c:209,37'
              BranchSideFuncs:
                - add_quote_suffix
        - Branch String:   'rfc3676.c:212,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:213,10'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:215,13'
              BranchSideFuncs: []
        - Branch String:   'rfc3676.c:215,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:215,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rfc3676.c:197,31'
          Dst:             cs_subset_number
        - Src:             'rfc3676.c:198,15'
          Dst:             mutt_window_wrap_cols
        - Src:             'rfc3676.c:199,30'
          Dst:             cs_subset_bool
        - Src:             'rfc3676.c:209,12'
          Dst:             space_quotes
        - Src:             'rfc3676.c:212,7'
          Dst:             add_quote_suffix
    - functionName:    space_quotes
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rfc3676.c:91,45'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:91,45'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'rfc3676.c:92,21'
          Branch Sides:
            - BranchSide:      'rfc3676.c:92,32'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:95,53'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'rfc3676.c:92,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:92,7'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:95,53'
              BranchSideFuncs:
                - cs_subset_bool
      Callsites:
        - Src:             'rfc3676.c:91,30'
          Dst:             cs_subset_bool
        - Src:             'rfc3676.c:95,38'
          Dst:             cs_subset_bool
    - functionName:    add_quote_suffix
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - space_quotes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rfc3676.c:112,14'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - space_quotes
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:112,14'
              BranchSideFuncs:
                - space_quotes
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'rfc3676.c:112,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:112,7'
              BranchSideFuncs:
                - space_quotes
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:115,7'
              BranchSideFuncs:
                - space_quotes
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'rfc3676.c:115,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:115,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:118,8'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'rfc3676.c:118,11'
          Branch Sides:
            - BranchSide:      'rfc3676.c:118,22'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'rfc3676.c:122,45'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'rfc3676.c:118,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:122,45'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'rfc3676.c:123,22'
          Branch Sides:
            - BranchSide:      'rfc3676.c:123,39'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:126,3'
              BranchSideFuncs: []
        - Branch String:   'rfc3676.c:123,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:126,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rfc3676.c:115,7'
          Dst:             space_quotes
        - Src:             'rfc3676.c:122,30'
          Dst:             cs_subset_bool
        - Src:             'rfc3676.c:122,30'
          Dst:             cs_subset_bool
    - functionName:    print_indent
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - fputc
        - fputs
        - mutt_strwidth
        - space_quotes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rfc3676.c:140,14'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - fputs
                - mutt_strwidth
                - fputc
                - space_quotes
                - fputc
                - space_quotes
                - fputc
            - BranchSide:      'rfc3676.c:140,14'
              BranchSideFuncs:
                - cs_subset_bool
                - fputs
                - mutt_strwidth
                - fputc
                - space_quotes
                - fputc
                - space_quotes
                - fputc
        - Branch String:   'rfc3676.c:140,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:144,47'
              BranchSideFuncs:
                - fputc
                - space_quotes
                - fputc
                - space_quotes
                - fputc
            - BranchSide:      'rfc3676.c:155,21'
              BranchSideFuncs:
                - fputc
                - space_quotes
                - fputc
                - space_quotes
                - fputc
        - Branch String:   'rfc3676.c:145,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:147,9'
              BranchSideFuncs:
                - fputc
                - space_quotes
                - fputc
                - space_quotes
                - fputc
            - BranchSide:      'rfc3676.c:151,7'
              BranchSideFuncs:
                - fputs
                - mutt_strwidth
                - fputc
                - space_quotes
                - fputc
                - space_quotes
                - fputc
        - Branch String:   'rfc3676.c:161,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:162,5'
              BranchSideFuncs:
                - space_quotes
            - BranchSide:      'rfc3676.c:164,7'
              BranchSideFuncs:
                - space_quotes
        - Branch String:   'rfc3676.c:158,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:155,28'
              BranchSideFuncs:
                - fputc
                - space_quotes
                - fputc
                - fputc
                - space_quotes
            - BranchSide:      'rfc3676.c:159,7'
              BranchSideFuncs:
                - fputc
                - fputc
                - space_quotes
                - fputc
                - space_quotes
        - Branch String:   'rfc3676.c:155,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:157,5'
              BranchSideFuncs:
                - fputc
                - space_quotes
            - BranchSide:      'rfc3676.c:161,7'
              BranchSideFuncs:
                - fputc
                - space_quotes
        - Branch String:   'rfc3676.c:164,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:165,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rfc3676.c:144,32'
          Dst:             cs_subset_bool
        - Src:             'rfc3676.c:151,7'
          Dst:             fputs
        - Src:             'rfc3676.c:152,13'
          Dst:             mutt_strwidth
        - Src:             'rfc3676.c:157,5'
          Dst:             fputc
        - Src:             'rfc3676.c:158,9'
          Dst:             space_quotes
        - Src:             'rfc3676.c:159,7'
          Dst:             fputc
        - Src:             'rfc3676.c:162,5'
          Dst:             fputc
        - Src:             'rfc3676.c:164,7'
          Dst:             space_quotes
    - functionName:    mutt_rfc3676_space_stuff_attachment
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_rfc3676_is_format_flowed
        - rfc3676_space_stuff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rfc3676.c:541,8'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:541,8'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:541,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:541,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:544,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:544,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:544,13'
              BranchSideFuncs:
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:547,3'
              BranchSideFuncs:
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:544,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:544,7'
              BranchSideFuncs:
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:547,3'
              BranchSideFuncs:
                - rfc3676_space_stuff
      Callsites:
        - Src:             'rfc3676.c:544,13'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'rfc3676.c:547,3'
          Dst:             rfc3676_space_stuff
    - functionName:    mutt_rfc3676_is_format_flowed
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istr_equal
        - mutt_param_get
      functionUses:    7
      BranchProfiles:
        - Branch String:   'rfc3676.c:396,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'rfc3676.c:396,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'rfc3676.c:396,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:396,16'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:403,3'
              BranchSideFuncs: []
        - Branch String:   'rfc3676.c:396,35'
          Branch Sides:
            - BranchSide:      'rfc3676.c:396,66'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'rfc3676.c:403,3'
              BranchSideFuncs: []
        - Branch String:   'rfc3676.c:396,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:398,45'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'rfc3676.c:403,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rfc3676.c:396,38'
          Dst:             mutt_istr_equal
        - Src:             'rfc3676.c:398,26'
          Dst:             mutt_param_get
        - Src:             'rfc3676.c:399,9'
          Dst:             mutt_istr_equal
    - functionName:    rfc3676_space_stuff
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          186
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fputc
        - fputs
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_file_set_mtime
        - mutt_mem_free
        - mutt_str_startswith
        - truncate
        - unlink
      functionUses:    4
      BranchProfiles:
        - Branch String:   'rfc3676.c:421,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.1630
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:421,9'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.1630
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:428,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:428,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:431,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.1630
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:433,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:433,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:436,17'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:436,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:438,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:453,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:438,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:440,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - fputs
            - BranchSide:      'rfc3676.c:447,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - fputc
                - fputs
                - fputc
                - mutt_file_read_line
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:440,11'
          Branch Sides:
            - BranchSide:      'rfc3676.c:441,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:443,20'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:447,27'
          Branch Sides:
            - BranchSide:      'rfc3676.c:447,30'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:448,20'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:447,11'
          Branch Sides:
            - BranchSide:      'rfc3676.c:448,20'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:449,18'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_str_startswith
                - fputc
                - fputs
                - fputs
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - mutt_file_fopen_full
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:459,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:459,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:462,8'
              BranchSideFuncs:
                - truncate
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:462,37'
          Branch Sides:
            - BranchSide:      'rfc3676.c:462,51'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:464,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'rfc3676.c:462,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:464,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'rfc3676.c:468,25'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - buf_string.1630
                - mutt_file_set_mtime
                - buf_string.1630
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'rfc3676.c:425,29'
          Dst:             buf_pool_get
        - Src:             'rfc3676.c:427,17'
          Dst:             mutt_file_fopen_full
        - Src:             'rfc3676.c:431,3'
          Dst:             buf_mktemp_full
        - Src:             'rfc3676.c:432,12'
          Dst:             buf_string
        - Src:             'rfc3676.c:432,12'
          Dst:             mutt_file_fopen_full
        - Src:             'rfc3676.c:436,17'
          Dst:             mutt_file_read_line
        - Src:             'rfc3676.c:441,9'
          Dst:             fputs
        - Src:             'rfc3676.c:443,9'
          Dst:             fputs
        - Src:             'rfc3676.c:447,30'
          Dst:             mutt_str_startswith
        - Src:             'rfc3676.c:448,9'
          Dst:             fputc
        - Src:             'rfc3676.c:449,7'
          Dst:             fputs
        - Src:             'rfc3676.c:451,5'
          Dst:             fputc
        - Src:             'rfc3676.c:453,3'
          Dst:             mutt_mem_free
        - Src:             'rfc3676.c:454,3'
          Dst:             mutt_file_fclose_full
        - Src:             'rfc3676.c:455,3'
          Dst:             mutt_file_fclose_full
        - Src:             'rfc3676.c:456,33'
          Dst:             buf_string
        - Src:             'rfc3676.c:456,3'
          Dst:             mutt_file_set_mtime
        - Src:             'rfc3676.c:458,11'
          Dst:             buf_string
        - Src:             'rfc3676.c:458,11'
          Dst:             mutt_file_fopen_full
        - Src:             'rfc3676.c:462,8'
          Dst:             truncate
        - Src:             'rfc3676.c:462,51'
          Dst:             mutt_file_fopen_full
        - Src:             'rfc3676.c:468,3'
          Dst:             mutt_file_copy_stream
        - Src:             'rfc3676.c:469,23'
          Dst:             buf_string
        - Src:             'rfc3676.c:469,3'
          Dst:             mutt_file_set_mtime
        - Src:             'rfc3676.c:470,10'
          Dst:             buf_string
        - Src:             'rfc3676.c:470,3'
          Dst:             unlink
        - Src:             'rfc3676.c:473,3'
          Dst:             mutt_file_fclose_full
        - Src:             'rfc3676.c:474,3'
          Dst:             mutt_file_fclose_full
        - Src:             'rfc3676.c:475,3'
          Dst:             buf_pool_release
    - functionName:    mutt_rfc3676_space_unstuff_attachment
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_rfc3676_is_format_flowed
        - rfc3676_space_stuff
      functionUses:    7
      BranchProfiles:
        - Branch String:   'rfc3676.c:520,8'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:520,8'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:520,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:520,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:523,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:523,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:523,13'
              BranchSideFuncs:
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:526,3'
              BranchSideFuncs:
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:523,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:523,7'
              BranchSideFuncs:
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:526,3'
              BranchSideFuncs:
                - rfc3676_space_stuff
      Callsites:
        - Src:             'rfc3676.c:523,13'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'rfc3676.c:526,3'
          Dst:             rfc3676_space_stuff
    - functionName:    mutt_rfc3676_space_unstuff
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_rfc3676_is_format_flowed
        - rfc3676_space_stuff
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rfc3676.c:501,8'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:501,8'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:501,10'
          Branch Sides:
            - BranchSide:      'rfc3676.c:501,10'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:501,17'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:501,22'
          Branch Sides:
            - BranchSide:      'rfc3676.c:501,22'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:501,35'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:501,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:501,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:504,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:504,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:504,7'
              BranchSideFuncs:
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:505,28'
              BranchSideFuncs:
                - rfc3676_space_stuff
      Callsites:
        - Src:             'rfc3676.c:504,7'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'rfc3676.c:505,5'
          Dst:             rfc3676_space_stuff
    - functionName:    mutt_rfc3676_space_stuff
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_rfc3676_is_format_flowed
        - rfc3676_space_stuff
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rfc3676.c:488,8'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:488,8'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:488,10'
          Branch Sides:
            - BranchSide:      'rfc3676.c:488,10'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:488,17'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:488,22'
          Branch Sides:
            - BranchSide:      'rfc3676.c:488,22'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:488,35'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:488,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:488,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:491,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - rfc3676_space_stuff
        - Branch String:   'rfc3676.c:491,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:491,7'
              BranchSideFuncs:
                - rfc3676_space_stuff
            - BranchSide:      'rfc3676.c:492,28'
              BranchSideFuncs:
                - rfc3676_space_stuff
      Callsites:
        - Src:             'rfc3676.c:491,7'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'rfc3676.c:492,5'
          Dst:             rfc3676_space_stuff
    - functionName:    print_flowed_line
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          260
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - add_quote_suffix
        - cs_subset_bool
        - flush_par
        - fputc
        - fputs
        - mutt_str_len
        - mutt_str_sep
        - mutt_strwidth
        - print_indent
        - quote_width
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rfc3676.c:235,13'
          Branch Sides:
            - BranchSide:      'rfc3676.c:235,17'
              BranchSideFuncs:
                - flush_par
                - print_indent
                - fputc
            - BranchSide:      'rfc3676.c:238,5'
              BranchSideFuncs:
                - flush_par
                - print_indent
                - fputc
        - Branch String:   'rfc3676.c:235,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:238,5'
              BranchSideFuncs:
                - flush_par
                - print_indent
                - fputc
            - BranchSide:      'rfc3676.c:244,11'
              BranchSideFuncs:
                - quote_width
                - mutt_str_len
                - mutt_str_sep
                - mutt_strwidth
                - fputc
                - fputs
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:250,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:252,5'
              BranchSideFuncs:
                - flush_par
            - BranchSide:      'rfc3676.c:296,7'
              BranchSideFuncs:
                - flush_par
        - Branch String:   'rfc3676.c:256,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:258,7'
              BranchSideFuncs:
                - mutt_str_sep
                - mutt_strwidth
                - fputc
                - fputs
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:263,9'
              BranchSideFuncs:
                - mutt_strwidth
                - fputc
                - fputs
                - mutt_str_sep
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
        - Branch String:   'rfc3676.c:263,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:264,18'
              BranchSideFuncs:
                - mutt_strwidth
                - fputc
                - fputs
                - mutt_str_sep
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
            - BranchSide:      'rfc3676.c:266,9'
              BranchSideFuncs:
                - mutt_strwidth
                - fputc
                - fputs
                - mutt_str_sep
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
        - Branch String:   'rfc3676.c:271,24'
          Branch Sides:
            - BranchSide:      'rfc3676.c:271,32'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:271,62'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
        - Branch String:   'rfc3676.c:271,38'
          Branch Sides:
            - BranchSide:      'rfc3676.c:271,62'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
            - BranchSide:      'rfc3676.c:271,56'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:271,56'
          Branch Sides:
            - BranchSide:      'rfc3676.c:271,62'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
            - BranchSide:      'rfc3676.c:289,16'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:271,71'
          Branch Sides:
            - BranchSide:      'rfc3676.c:272,12'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - flush_par
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
            - BranchSide:      'rfc3676.c:287,16'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:271,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:274,7'
              BranchSideFuncs:
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - flush_par
                - fputc
            - BranchSide:      'rfc3676.c:287,16'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:278,11'
          Branch Sides:
            - BranchSide:      'rfc3676.c:279,21'
              BranchSideFuncs:
                - fputc
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - flush_par
            - BranchSide:      'rfc3676.c:281,7'
              BranchSideFuncs:
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:279,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:280,11'
              BranchSideFuncs:
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:281,7'
              BranchSideFuncs:
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:279,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:280,11'
              BranchSideFuncs:
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:281,7'
              BranchSideFuncs:
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:287,16'
          Branch Sides:
            - BranchSide:      'rfc3676.c:287,20'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - add_quote_suffix
                - print_indent
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:289,21'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:287,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:288,44'
              BranchSideFuncs:
                - add_quote_suffix
                - print_indent
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:289,21'
              BranchSideFuncs:
                - fputc
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:290,5'
          Branch Sides:
            - BranchSide:      'rfc3676.c:291,7'
              BranchSideFuncs:
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - fputc
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:292,5'
              BranchSideFuncs:
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - fputc
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:290,5'
          Branch Sides:
            - BranchSide:      'rfc3676.c:291,7'
              BranchSideFuncs:
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - fputc
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
            - BranchSide:      'rfc3676.c:292,5'
              BranchSideFuncs:
                - fputs
                - mutt_str_sep
                - mutt_strwidth
                - fputc
                - add_quote_suffix
                - print_indent
                - cs_subset_bool
                - fputc
                - fputc
                - flush_par
        - Branch String:   'rfc3676.c:296,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:296,7'
              BranchSideFuncs:
                - flush_par
            - BranchSide:      'rfc3676.c:297,5'
              BranchSideFuncs:
                - flush_par
      Callsites:
        - Src:             'rfc3676.c:238,5'
          Dst:             flush_par
        - Src:             'rfc3676.c:239,5'
          Dst:             print_indent
        - Src:             'rfc3676.c:240,5'
          Dst:             fputc
        - Src:             'rfc3676.c:244,11'
          Dst:             quote_width
        - Src:             'rfc3676.c:245,15'
          Dst:             mutt_str_len
        - Src:             'rfc3676.c:250,24'
          Dst:             mutt_str_sep
        - Src:             'rfc3676.c:266,9'
          Dst:             mutt_strwidth
        - Src:             'rfc3676.c:277,34'
          Dst:             cs_subset_bool
        - Src:             'rfc3676.c:280,11'
          Dst:             fputc
        - Src:             'rfc3676.c:281,7'
          Dst:             fputc
        - Src:             'rfc3676.c:288,44'
          Dst:             add_quote_suffix
        - Src:             'rfc3676.c:288,20'
          Dst:             print_indent
        - Src:             'rfc3676.c:291,7'
          Dst:             fputc
        - Src:             'rfc3676.c:292,5'
          Dst:             fputs
        - Src:             'rfc3676.c:297,5'
          Dst:             flush_par
    - functionName:    flush_par
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'rfc3676.c:177,12'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'rfc3676.c:177,12'
              BranchSideFuncs:
                - fputc
        - Branch String:   'rfc3676.c:177,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:179,5'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'rfc3676.c:179,5'
          Dst:             fputc
    - functionName:    print_fixed_line
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - add_quote_suffix
        - fputc
        - fputs
        - print_indent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rfc3676.c:310,27'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - add_quote_suffix
                - print_indent
                - fputs
                - fputc
            - BranchSide:      'rfc3676.c:310,27'
              BranchSideFuncs:
                - add_quote_suffix
                - print_indent
                - fputs
                - fputc
        - Branch String:   'rfc3676.c:311,12'
          Branch Sides:
            - BranchSide:      'rfc3676.c:311,12'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'rfc3676.c:311,15'
              BranchSideFuncs:
                - fputs
                - fputc
        - Branch String:   'rfc3676.c:311,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:311,7'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'rfc3676.c:312,5'
              BranchSideFuncs:
                - fputs
                - fputc
      Callsites:
        - Src:             'rfc3676.c:310,27'
          Dst:             add_quote_suffix
        - Src:             'rfc3676.c:310,3'
          Dst:             print_indent
        - Src:             'rfc3676.c:312,5'
          Dst:             fputs
        - Src:             'rfc3676.c:313,3'
          Dst:             fputc
    - functionName:    get_quote_level
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rfc3676.c:68,12'
          Branch Sides:
            - BranchSide:      'rfc3676.c:68,12'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:68,16'
              BranchSideFuncs: []
        - Branch String:   'rfc3676.c:68,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:70,11'
              BranchSideFuncs: []
        - Branch String:   'rfc3676.c:68,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'rfc3676.c:70,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rfc3676_handler
      functionSourceFile: '/src/neomutt/rfc3676.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          194
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - flush_par
        - get_quote_level
        - mutt_file_read_line
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_param_get
        - mutt_str_equal
        - mutt_str_len
        - print_fixed_line
        - print_flowed_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rfc3676.c:325,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:0,0'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:328,10'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:333,7'
          Branch Sides:
            - BranchSide:      'rfc3676.c:335,13'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:340,3'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:340,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:342,54'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:342,54'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:342,3'
          Branch Sides:
            - BranchSide:      'rfc3676.c:344,27'
              BranchSideFuncs:
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:383,3'
              BranchSideFuncs:
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:349,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:350,7'
              BranchSideFuncs:
                - mutt_str_equal
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
            - BranchSide:      'rfc3676.c:356,9'
              BranchSideFuncs:
                - mutt_str_equal
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
        - Branch String:   'rfc3676.c:356,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:357,14'
              BranchSideFuncs:
                - mutt_str_equal
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
            - BranchSide:      'rfc3676.c:360,52'
              BranchSideFuncs:
                - mutt_str_equal
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
        - Branch String:   'rfc3676.c:364,44'
          Branch Sides:
            - BranchSide:      'rfc3676.c:364,48'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
            - BranchSide:      'rfc3676.c:368,25'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
        - Branch String:   'rfc3676.c:364,72'
          Branch Sides:
            - BranchSide:      'rfc3676.c:368,16'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:368,25'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
        - Branch String:   'rfc3676.c:368,16'
          Branch Sides:
            - BranchSide:      'rfc3676.c:368,25'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - mutt_mem_free
                - flush_par
                - print_fixed_line
            - BranchSide:      'rfc3676.c:377,15'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:368,37'
          Branch Sides:
            - BranchSide:      'rfc3676.c:368,48'
              BranchSideFuncs:
                - flush_par
                - print_fixed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:371,7'
              BranchSideFuncs:
                - flush_par
                - print_fixed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:368,56'
          Branch Sides:
            - BranchSide:      'rfc3676.c:368,9'
              BranchSideFuncs:
                - flush_par
                - print_fixed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:371,7'
              BranchSideFuncs:
                - flush_par
                - print_fixed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:368,9'
          Branch Sides:
            - BranchSide:      'rfc3676.c:371,7'
              BranchSideFuncs:
                - flush_par
                - print_fixed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - print_flowed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:380,5'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
        - Branch String:   'rfc3676.c:377,15'
          Branch Sides:
            - BranchSide:      'rfc3676.c:378,7'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
            - BranchSide:      'rfc3676.c:380,5'
              BranchSideFuncs:
                - print_flowed_line
                - mutt_file_read_line
                - mutt_str_len
                - get_quote_level
                - flush_par
                - mutt_str_equal
                - flush_par
                - print_fixed_line
                - flush_par
                - mutt_mem_free
      Callsites:
        - Src:             'rfc3676.c:332,13'
          Dst:             mutt_param_get
        - Src:             'rfc3676.c:335,13'
          Dst:             mutt_istr_equal
        - Src:             'rfc3676.c:342,17'
          Dst:             mutt_file_read_line
        - Src:             'rfc3676.c:344,27'
          Dst:             mutt_str_len
        - Src:             'rfc3676.c:345,32'
          Dst:             get_quote_level
        - Src:             'rfc3676.c:350,7'
          Dst:             flush_par
        - Src:             'rfc3676.c:360,33'
          Dst:             mutt_str_equal
        - Src:             'rfc3676.c:371,7'
          Dst:             flush_par
        - Src:             'rfc3676.c:372,7'
          Dst:             print_fixed_line
        - Src:             'rfc3676.c:380,5'
          Dst:             print_flowed_line
        - Src:             'rfc3676.c:383,3'
          Dst:             flush_par
        - Src:             'rfc3676.c:385,3'
          Dst:             mutt_mem_free
    - functionName:    parse_unscore
      functionSourceFile: '/src/neomutt/score.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
        - mutt_pattern_free
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'score.c:204,3'
          Branch Sides:
            - BranchSide:      'score.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:204,17'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:206,10'
          Branch Sides:
            - BranchSide:      'score.c:206,10'
              BranchSideFuncs: []
            - BranchSide:      'score.c:208,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:209,9'
          Branch Sides:
            - BranchSide:      'score.c:211,18'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:222,0'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:222,7'
          Branch Sides:
            - BranchSide:      'score.c:206,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:224,33'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:211,7'
          Branch Sides:
            - BranchSide:      'score.c:213,14'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:218,17'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:211,7'
          Branch Sides:
            - BranchSide:      'score.c:213,14'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:218,17'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:224,13'
          Branch Sides:
            - BranchSide:      'score.c:222,41'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:226,15'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:226,15'
          Branch Sides:
            - BranchSide:      'score.c:227,26'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:229,25'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:222,7'
          Branch Sides:
            - BranchSide:      'score.c:206,10'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
            - BranchSide:      'score.c:224,33'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_extract_token
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
        - Branch String:   'score.c:206,10'
          Branch Sides:
            - BranchSide:      'score.c:206,10'
              BranchSideFuncs: []
            - BranchSide:      'score.c:208,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_str_equal
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
      Callsites:
        - Src:             'score.c:208,5'
          Dst:             parse_extract_token
        - Src:             'score.c:209,9'
          Dst:             mutt_str_equal
        - Src:             'score.c:215,9'
          Dst:             mutt_pattern_free
        - Src:             'score.c:216,9'
          Dst:             mutt_mem_free
        - Src:             'score.c:224,13'
          Dst:             mutt_str_equal
        - Src:             'score.c:230,11'
          Dst:             mutt_pattern_free
        - Src:             'score.c:231,11'
          Dst:             mutt_mem_free
    - functionName:    mutt_score_message
      functionSourceFile: '/src/neomutt/score.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          166
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - cs_subset_number
        - mutt_pattern_exec
        - mutt_set_flag
      functionUses:    4
      BranchProfiles:
        - Branch String:   'score.c:168,3'
          Branch Sides:
            - BranchSide:      'score.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_exec
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:168,23'
              BranchSideFuncs:
                - mutt_pattern_exec
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:171,3'
          Branch Sides:
            - BranchSide:      'score.c:173,27'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:186,59'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:173,9'
          Branch Sides:
            - BranchSide:      'score.c:171,41'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_pattern_exec
            - BranchSide:      'score.c:175,16'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_pattern_exec
        - Branch String:   'score.c:175,22'
          Branch Sides:
            - BranchSide:      'score.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_exec
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:175,31'
              BranchSideFuncs:
                - mutt_pattern_exec
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:175,44'
          Branch Sides:
            - BranchSide:      'score.c:175,57'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:177,18'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:175,11'
          Branch Sides:
            - BranchSide:      'score.c:177,18'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:180,16'
              BranchSideFuncs:
                - mutt_pattern_exec
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:171,3'
          Branch Sides:
            - BranchSide:      'score.c:173,27'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:183,10'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:183,7'
          Branch Sides:
            - BranchSide:      'score.c:184,14'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:186,59'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_number
                - cs_subset_number
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:190,7'
          Branch Sides:
            - BranchSide:      'score.c:191,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'score.c:192,19'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'score.c:192,7'
          Branch Sides:
            - BranchSide:      'score.c:193,5'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'score.c:194,19'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'score.c:194,7'
          Branch Sides:
            - BranchSide:      'score.c:194,7'
              BranchSideFuncs: []
            - BranchSide:      'score.c:195,5'
              BranchSideFuncs:
                - mutt_set_flag
      Callsites:
        - Src:             'score.c:173,9'
          Dst:             mutt_pattern_exec
        - Src:             'score.c:186,42'
          Dst:             cs_subset_number
        - Src:             'score.c:187,40'
          Dst:             cs_subset_number
        - Src:             'score.c:188,40'
          Dst:             cs_subset_number
        - Src:             'score.c:191,5'
          Dst:             mutt_set_flag
        - Src:             'score.c:193,5'
          Dst:             mutt_set_flag
        - Src:             'score.c:195,5'
          Dst:             mutt_set_flag
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    parse_score
      functionSourceFile: '/src/neomutt/score.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          196
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - buf_printf
        - buf_strcpy
        - buf_strdup
        - get_current_mailbox_view
        - get_current_menu
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_pattern_comp
        - mutt_str_atoi_full
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'score.c:95,3'
          Branch Sides:
            - BranchSide:      'score.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_strdup
                - parse_extract_token
                - mutt_mem_free
                - buf_printf
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'score.c:97,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_strdup
                - parse_extract_token
                - mutt_mem_free
                - buf_printf
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
        - Branch String:   'score.c:98,8'
          Branch Sides:
            - BranchSide:      'score.c:98,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'score.c:100,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'score.c:98,8'
          Branch Sides:
            - BranchSide:      'score.c:98,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'score.c:100,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'score.c:98,7'
          Branch Sides:
            - BranchSide:      'score.c:100,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'score.c:103,13'
              BranchSideFuncs:
                - buf_strdup
                - parse_extract_token
                - mutt_mem_free
                - buf_printf
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'score.c:105,7'
          Branch Sides:
            - BranchSide:      'score.c:105,7'
              BranchSideFuncs:
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'score.c:114,0'
              BranchSideFuncs:
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'score.c:105,7'
          Branch Sides:
            - BranchSide:      'score.c:105,7'
              BranchSideFuncs:
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'score.c:114,0'
              BranchSideFuncs:
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'score.c:105,7'
          Branch Sides:
            - BranchSide:      'score.c:107,5'
              BranchSideFuncs:
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'score.c:114,0'
              BranchSideFuncs:
                - mutt_str_equal
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'score.c:114,3'
          Branch Sides:
            - BranchSide:      'score.c:115,38'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'score.c:127,34'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
        - Branch String:   'score.c:115,9'
          Branch Sides:
            - BranchSide:      'score.c:114,66'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'score.c:123,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'score.c:114,3'
          Branch Sides:
            - BranchSide:      'score.c:115,38'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'score.c:127,34'
              BranchSideFuncs:
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
                - mutt_mem_free
        - Branch String:   'score.c:130,9'
          Branch Sides:
            - BranchSide:      'score.c:132,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'score.c:135,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'score.c:136,9'
          Branch Sides:
            - BranchSide:      'score.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'score.c:137,13'
              BranchSideFuncs:
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'score.c:144,7'
          Branch Sides:
            - BranchSide:      'score.c:146,10'
              BranchSideFuncs:
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'score.c:149,37'
              BranchSideFuncs:
                - mutt_str_atoi_full
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'score.c:149,7'
          Branch Sides:
            - BranchSide:      'score.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'score.c:155,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'score.c:97,3'
          Dst:             parse_extract_token
        - Src:             'score.c:100,5'
          Dst:             buf_printf
        - Src:             'score.c:103,13'
          Dst:             buf_strdup
        - Src:             'score.c:104,3'
          Dst:             parse_extract_token
        - Src:             'score.c:107,5'
          Dst:             mutt_mem_free
        - Src:             'score.c:108,5'
          Dst:             buf_printf
        - Src:             'score.c:115,9'
          Dst:             mutt_str_equal
        - Src:             'score.c:123,5'
          Dst:             mutt_mem_free
        - Src:             'score.c:127,34'
          Dst:             get_current_mailbox_view
        - Src:             'score.c:128,25'
          Dst:             get_current_menu
        - Src:             'score.c:129,31'
          Dst:             mutt_pattern_comp
        - Src:             'score.c:132,7'
          Dst:             mutt_mem_free
        - Src:             'score.c:135,11'
          Dst:             mutt_mem_calloc
        - Src:             'score.c:149,8'
          Dst:             mutt_str_atoi_full
        - Src:             'score.c:151,5'
          Dst:             mutt_mem_free
        - Src:             'score.c:152,5'
          Dst:             buf_strcpy
    - functionName:    mutt_check_rescore
      functionSourceFile: '/src/neomutt/score.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - cs_subset_sort
        - mutt_thread_style
        - notify_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'score.c:69,39'
          Branch Sides:
            - BranchSide:      'score.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_sort
                - cs_subset_sort
                - notify_send
                - mutt_thread_style
            - BranchSide:      'score.c:69,39'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_sort
                - cs_subset_sort
                - notify_send
                - mutt_thread_style
        - Branch String:   'score.c:70,22'
          Branch Sides:
            - BranchSide:      'score.c:70,22'
              BranchSideFuncs: []
            - BranchSide:      'score.c:70,7'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_sort
                - notify_send
                - mutt_thread_style
        - Branch String:   'score.c:70,7'
          Branch Sides:
            - BranchSide:      'score.c:70,7'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_sort
                - notify_send
                - mutt_thread_style
            - BranchSide:      'score.c:72,54'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_sort
                - notify_send
                - mutt_thread_style
        - Branch String:   'score.c:74,52'
          Branch Sides:
            - BranchSide:      'score.c:75,22'
              BranchSideFuncs:
                - mutt_thread_style
                - notify_send
            - BranchSide:      'score.c:77,21'
              BranchSideFuncs:
                - mutt_thread_style
                - notify_send
        - Branch String:   'score.c:74,9'
          Branch Sides:
            - BranchSide:      'score.c:77,21'
              BranchSideFuncs:
                - mutt_thread_style
                - notify_send
            - BranchSide:      'score.c:82,5'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'score.c:78,11'
          Branch Sides:
            - BranchSide:      'score.c:79,27'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'score.c:82,5'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'score.c:69,24'
          Dst:             cs_subset_bool
        - Src:             'score.c:72,39'
          Dst:             cs_subset_sort
        - Src:             'score.c:73,43'
          Dst:             cs_subset_sort
        - Src:             'score.c:78,11'
          Dst:             mutt_thread_style
        - Src:             'score.c:83,5'
          Dst:             notify_send
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_unreplace_list
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_printf
        - mutt_replacelist_free
        - mutt_replacelist_remove
        - mutt_str_equal
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'subjectrx.c:71,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_replacelist_remove
                - mutt_replacelist_free
                - buf_printf
            - BranchSide:      'subjectrx.c:71,8'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_replacelist_remove
                - mutt_replacelist_free
                - buf_printf
        - Branch String:   'subjectrx.c:71,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:71,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'subjectrx.c:73,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'subjectrx.c:71,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:71,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'subjectrx.c:73,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'subjectrx.c:71,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:73,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'subjectrx.c:77,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_replacelist_remove
                - mutt_replacelist_free
        - Branch String:   'subjectrx.c:80,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:82,5'
              BranchSideFuncs:
                - mutt_replacelist_free
            - BranchSide:      'subjectrx.c:86,38'
              BranchSideFuncs:
                - mutt_replacelist_remove
      Callsites:
        - Src:             'subjectrx.c:73,5'
          Dst:             buf_printf
        - Src:             'subjectrx.c:77,3'
          Dst:             parse_extract_token
        - Src:             'subjectrx.c:80,7'
          Dst:             mutt_str_equal
        - Src:             'subjectrx.c:82,5'
          Dst:             mutt_replacelist_free
        - Src:             'subjectrx.c:86,3'
          Dst:             mutt_replacelist_remove
    - functionName:    parse_unsubjectrx_list
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_send
        - parse_unreplace_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'subjectrx.c:193,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:0,0'
              BranchSideFuncs:
                - parse_unreplace_list
                - notify_send
            - BranchSide:      'subjectrx.c:193,8'
              BranchSideFuncs:
                - parse_unreplace_list
                - notify_send
        - Branch String:   'subjectrx.c:194,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:194,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'subjectrx.c:196,5'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'subjectrx.c:193,8'
          Dst:             parse_unreplace_list
        - Src:             'subjectrx.c:197,5'
          Dst:             notify_send
    - functionName:    parse_replace_list
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_replacelist_add
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'subjectrx.c:96,3'
          Branch Sides:
            - BranchSide:      'subjectrx.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - parse_extract_token
                - buf_string.1711
                - mutt_replacelist_add
                - buf_pool_release
                - buf_printf
                - buf_printf
            - BranchSide:      'subjectrx.c:96,26'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - parse_extract_token
                - buf_string.1711
                - mutt_replacelist_add
                - buf_pool_release
                - buf_printf
                - buf_printf
        - Branch String:   'subjectrx.c:100,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:100,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'subjectrx.c:102,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'subjectrx.c:100,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:100,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'subjectrx.c:102,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'subjectrx.c:100,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:102,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'subjectrx.c:105,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - buf_string.1711
                - mutt_replacelist_add
                - buf_pool_release
                - buf_printf
        - Branch String:   'subjectrx.c:108,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:108,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'subjectrx.c:110,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'subjectrx.c:108,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:108,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'subjectrx.c:110,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'subjectrx.c:108,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:110,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'subjectrx.c:113,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.1711
                - mutt_replacelist_add
                - buf_pool_release
        - Branch String:   'subjectrx.c:115,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:115,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'subjectrx.c:121,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'subjectrx.c:96,26'
          Dst:             buf_pool_get
        - Src:             'subjectrx.c:102,5'
          Dst:             buf_printf
        - Src:             'subjectrx.c:105,3'
          Dst:             parse_extract_token
        - Src:             'subjectrx.c:110,5'
          Dst:             buf_printf
        - Src:             'subjectrx.c:113,3'
          Dst:             parse_extract_token
        - Src:             'subjectrx.c:115,45'
          Dst:             buf_string
        - Src:             'subjectrx.c:115,7'
          Dst:             mutt_replacelist_add
        - Src:             'subjectrx.c:124,3'
          Dst:             buf_pool_release
    - functionName:    parse_subjectrx_list
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_send
        - parse_replace_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'subjectrx.c:176,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:0,0'
              BranchSideFuncs:
                - parse_replace_list
                - notify_send
            - BranchSide:      'subjectrx.c:176,8'
              BranchSideFuncs:
                - parse_replace_list
                - notify_send
        - Branch String:   'subjectrx.c:177,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:177,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'subjectrx.c:179,5'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'subjectrx.c:176,8'
          Dst:             parse_replace_list
        - Src:             'subjectrx.c:180,5'
          Dst:             notify_send
    - functionName:    subjrx_clear_mods
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'subjectrx.c:154,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'subjectrx.c:154,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'subjectrx.c:154,11'
          Branch Sides:
            - BranchSide:      'subjectrx.c:154,11'
              BranchSideFuncs: []
            - BranchSide:      'subjectrx.c:154,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'subjectrx.c:162,12'
          Branch Sides:
            - BranchSide:      'subjectrx.c:159,38'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'subjectrx.c:162,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'subjectrx.c:162,9'
          Branch Sides:
            - BranchSide:      'subjectrx.c:159,38'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'subjectrx.c:164,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'subjectrx.c:159,3'
          Branch Sides:
            - BranchSide:      'subjectrx.c:159,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'subjectrx.c:161,26'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'subjectrx.c:164,5'
          Dst:             mutt_mem_free
    - functionName:    subjrx_apply_mods
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_replacelist_apply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'subjectrx.c:135,8'
          Branch Sides:
            - BranchSide:      'subjectrx.c:0,0'
              BranchSideFuncs:
                - mutt_replacelist_apply
            - BranchSide:      'subjectrx.c:135,8'
              BranchSideFuncs:
                - mutt_replacelist_apply
        - Branch String:   'subjectrx.c:135,12'
          Branch Sides:
            - BranchSide:      'subjectrx.c:135,12'
              BranchSideFuncs: []
            - BranchSide:      'subjectrx.c:135,21'
              BranchSideFuncs:
                - mutt_replacelist_apply
        - Branch String:   'subjectrx.c:135,29'
          Branch Sides:
            - BranchSide:      'subjectrx.c:135,29'
              BranchSideFuncs: []
            - BranchSide:      'subjectrx.c:135,33'
              BranchSideFuncs:
                - mutt_replacelist_apply
        - Branch String:   'subjectrx.c:135,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'subjectrx.c:138,12'
              BranchSideFuncs:
                - mutt_replacelist_apply
        - Branch String:   'subjectrx.c:138,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:138,7'
              BranchSideFuncs:
                - mutt_replacelist_apply
            - BranchSide:      'subjectrx.c:141,7'
              BranchSideFuncs:
                - mutt_replacelist_apply
        - Branch String:   'subjectrx.c:141,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      'subjectrx.c:144,20'
              BranchSideFuncs:
                - mutt_replacelist_apply
      Callsites:
        - Src:             'subjectrx.c:144,20'
          Dst:             mutt_replacelist_apply
    - functionName:    subjrx_init
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_new
        - notify_set_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'subjectrx.c:57,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:57,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'subjectrx.c:57,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
        - Branch String:   'subjectrx.c:57,7'
          Branch Sides:
            - BranchSide:      'subjectrx.c:57,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'subjectrx.c:60,18'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
      Callsites:
        - Src:             'subjectrx.c:60,18'
          Dst:             notify_new
        - Src:             'subjectrx.c:61,3'
          Dst:             notify_set_parent
    - functionName:    subjrx_cleanup
      functionSourceFile: '/src/neomutt/subjectrx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_replacelist_free
        - notify_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'subjectrx.c:48,3'
          Branch Sides:
            - BranchSide:      'subjectrx.c:48,3'
              BranchSideFuncs:
                - notify_free
                - mutt_replacelist_free
            - BranchSide:      'subjectrx.c:48,3'
              BranchSideFuncs:
                - notify_free
                - mutt_replacelist_free
      Callsites:
        - Src:             'subjectrx.c:48,3'
          Dst:             notify_free
        - Src:             'subjectrx.c:49,3'
          Dst:             mutt_replacelist_free
    - functionName:    mutt_system
      functionSourceFile: '/src/neomutt/system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _exit
        - execle
        - fork
        - imap_wait_keep_alive
        - mutt_sig_block_system
        - mutt_sig_reset_child_signals
        - mutt_sig_unblock_system
        - sigaction
        - sigemptyset
      functionUses:    17
      BranchProfiles:
        - Branch String:   'system.c:55,3'
          Branch Sides:
            - BranchSide:      'system.c:0,0'
              BranchSideFuncs:
                - mutt_sig_block_system
                - sigemptyset
                - sigaction
                - sigaction
                - fork
                - imap_wait_keep_alive
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - execle
                - _exit
            - BranchSide:      'system.c:55,20'
              BranchSideFuncs:
                - mutt_sig_block_system
                - sigemptyset
                - sigaction
                - sigaction
                - fork
                - imap_wait_keep_alive
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - execle
                - _exit
        - Branch String:   'system.c:60,12'
          Branch Sides:
            - BranchSide:      'system.c:60,12'
              BranchSideFuncs: []
            - BranchSide:      'system.c:60,16'
              BranchSideFuncs:
                - mutt_sig_block_system
                - sigemptyset
                - sigaction
                - sigaction
                - fork
                - imap_wait_keep_alive
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - execle
                - _exit
        - Branch String:   'system.c:60,7'
          Branch Sides:
            - BranchSide:      'system.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'system.c:65,3'
              BranchSideFuncs:
                - mutt_sig_block_system
                - sigemptyset
                - sigaction
                - sigaction
                - fork
                - imap_wait_keep_alive
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - execle
                - _exit
        - Branch String:   'system.c:77,7'
          Branch Sides:
            - BranchSide:      'system.c:79,18'
              BranchSideFuncs:
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - execle
                - _exit
            - BranchSide:      'system.c:87,16'
              BranchSideFuncs:
                - imap_wait_keep_alive
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
        - Branch String:   'system.c:87,12'
          Branch Sides:
            - BranchSide:      'system.c:89,10'
              BranchSideFuncs:
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
            - BranchSide:      'system.c:92,3'
              BranchSideFuncs:
                - sigaction
                - sigaction
                - mutt_sig_unblock_system
        - Branch String:   'system.c:98,8'
          Branch Sides:
            - BranchSide:      'system.c:98,8'
              BranchSideFuncs: []
            - BranchSide:      'system.c:98,23'
              BranchSideFuncs: []
        - Branch String:   'system.c:98,23'
          Branch Sides:
            - BranchSide:      'system.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'system.c:98,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'system.c:65,3'
          Dst:             mutt_sig_block_system
        - Src:             'system.c:72,3'
          Dst:             sigemptyset
        - Src:             'system.c:73,3'
          Dst:             sigaction
        - Src:             'system.c:74,3'
          Dst:             sigaction
        - Src:             'system.c:76,9'
          Dst:             fork
        - Src:             'system.c:81,5'
          Dst:             mutt_sig_unblock_system
        - Src:             'system.c:82,5'
          Dst:             mutt_sig_reset_child_signals
        - Src:             'system.c:84,5'
          Dst:             execle
        - Src:             'system.c:85,5'
          Dst:             _exit
        - Src:             'system.c:89,10'
          Dst:             imap_wait_keep_alive
        - Src:             'system.c:92,3'
          Dst:             sigaction
        - Src:             'system.c:93,3'
          Dst:             sigaction
        - Src:             'system.c:96,3'
          Dst:             mutt_sig_unblock_system
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execle
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_header
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'usage.c:44,7'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - printf
            - BranchSide:      'usage.c:44,7'
              BranchSideFuncs:
                - printf
        - Branch String:   'usage.c:44,7'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - printf
            - BranchSide:      'usage.c:44,7'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'usage.c:0,0'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_cli_tui
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_header
        - printf
        - putchar
        - puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'usage.c:293,3'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - printf
            - BranchSide:      'usage.c:293,3'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - printf
        - Branch String:   'usage.c:316,7'
          Branch Sides:
            - BranchSide:      'usage.c:317,5'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
            - BranchSide:      'usage.c:319,5'
              BranchSideFuncs:
                - puts
                - puts
                - puts
                - puts
      Callsites:
        - Src:             'usage.c:293,3'
          Dst:             print_header
        - Src:             'usage.c:294,3'
          Dst:             putchar
        - Src:             'usage.c:296,3'
          Dst:             puts
        - Src:             'usage.c:297,3'
          Dst:             puts
        - Src:             'usage.c:298,3'
          Dst:             putchar
        - Src:             'usage.c:300,3'
          Dst:             puts
        - Src:             'usage.c:301,3'
          Dst:             puts
        - Src:             'usage.c:302,3'
          Dst:             puts
        - Src:             'usage.c:303,3'
          Dst:             puts
        - Src:             'usage.c:304,3'
          Dst:             puts
        - Src:             'usage.c:305,3'
          Dst:             putchar
        - Src:             'usage.c:308,3'
          Dst:             puts
        - Src:             'usage.c:309,3'
          Dst:             puts
        - Src:             'usage.c:310,3'
          Dst:             puts
        - Src:             'usage.c:311,3'
          Dst:             puts
        - Src:             'usage.c:312,3'
          Dst:             puts
        - Src:             'usage.c:313,3'
          Dst:             puts
        - Src:             'usage.c:314,3'
          Dst:             putchar
        - Src:             'usage.c:317,5'
          Dst:             printf
        - Src:             'usage.c:319,5'
          Dst:             puts
        - Src:             'usage.c:322,3'
          Dst:             puts
        - Src:             'usage.c:323,3'
          Dst:             puts
        - Src:             'usage.c:324,3'
          Dst:             puts
    - functionName:    putchar
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    show_cli_send
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_header
        - printf
        - putchar
        - puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'usage.c:249,3'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - printf
            - BranchSide:      'usage.c:249,3'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - printf
        - Branch String:   'usage.c:274,7'
          Branch Sides:
            - BranchSide:      'usage.c:275,5'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
                - puts
            - BranchSide:      'usage.c:277,5'
              BranchSideFuncs:
                - puts
                - puts
                - puts
                - puts
                - puts
      Callsites:
        - Src:             'usage.c:249,3'
          Dst:             print_header
        - Src:             'usage.c:250,3'
          Dst:             putchar
        - Src:             'usage.c:252,3'
          Dst:             puts
        - Src:             'usage.c:253,3'
          Dst:             puts
        - Src:             'usage.c:254,3'
          Dst:             puts
        - Src:             'usage.c:255,3'
          Dst:             puts
        - Src:             'usage.c:256,3'
          Dst:             putchar
        - Src:             'usage.c:259,3'
          Dst:             puts
        - Src:             'usage.c:260,3'
          Dst:             puts
        - Src:             'usage.c:261,3'
          Dst:             puts
        - Src:             'usage.c:262,3'
          Dst:             puts
        - Src:             'usage.c:263,3'
          Dst:             puts
        - Src:             'usage.c:264,3'
          Dst:             puts
        - Src:             'usage.c:265,3'
          Dst:             puts
        - Src:             'usage.c:266,3'
          Dst:             puts
        - Src:             'usage.c:267,3'
          Dst:             puts
        - Src:             'usage.c:268,3'
          Dst:             puts
        - Src:             'usage.c:269,3'
          Dst:             puts
        - Src:             'usage.c:270,3'
          Dst:             puts
        - Src:             'usage.c:271,3'
          Dst:             puts
        - Src:             'usage.c:272,3'
          Dst:             putchar
        - Src:             'usage.c:275,5'
          Dst:             printf
        - Src:             'usage.c:277,5'
          Dst:             puts
        - Src:             'usage.c:280,3'
          Dst:             puts
        - Src:             'usage.c:281,3'
          Dst:             puts
        - Src:             'usage.c:282,3'
          Dst:             puts
        - Src:             'usage.c:283,3'
          Dst:             puts
    - functionName:    show_cli_info
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_header
        - printf
        - putchar
        - puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'usage.c:210,3'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - printf
            - BranchSide:      'usage.c:210,3'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - printf
        - Branch String:   'usage.c:230,7'
          Branch Sides:
            - BranchSide:      'usage.c:231,5'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
                - puts
            - BranchSide:      'usage.c:233,5'
              BranchSideFuncs:
                - puts
                - puts
                - puts
                - puts
                - puts
      Callsites:
        - Src:             'usage.c:210,3'
          Dst:             print_header
        - Src:             'usage.c:211,3'
          Dst:             putchar
        - Src:             'usage.c:214,3'
          Dst:             puts
        - Src:             'usage.c:215,3'
          Dst:             puts
        - Src:             'usage.c:216,3'
          Dst:             putchar
        - Src:             'usage.c:218,3'
          Dst:             puts
        - Src:             'usage.c:219,3'
          Dst:             puts
        - Src:             'usage.c:220,3'
          Dst:             putchar
        - Src:             'usage.c:222,3'
          Dst:             puts
        - Src:             'usage.c:223,3'
          Dst:             puts
        - Src:             'usage.c:225,3'
          Dst:             puts
        - Src:             'usage.c:226,3'
          Dst:             puts
        - Src:             'usage.c:227,3'
          Dst:             puts
        - Src:             'usage.c:228,3'
          Dst:             putchar
        - Src:             'usage.c:231,5'
          Dst:             printf
        - Src:             'usage.c:233,5'
          Dst:             puts
        - Src:             'usage.c:236,3'
          Dst:             puts
        - Src:             'usage.c:237,3'
          Dst:             puts
        - Src:             'usage.c:238,3'
          Dst:             puts
        - Src:             'usage.c:239,3'
          Dst:             puts
    - functionName:    show_cli_help
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_header
        - printf
        - putchar
        - puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'usage.c:183,3'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - printf
            - BranchSide:      'usage.c:183,3'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - printf
        - Branch String:   'usage.c:193,7'
          Branch Sides:
            - BranchSide:      'usage.c:194,5'
              BranchSideFuncs:
                - printf
                - puts
                - puts
            - BranchSide:      'usage.c:196,5'
              BranchSideFuncs:
                - puts
                - puts
                - puts
      Callsites:
        - Src:             'usage.c:183,3'
          Dst:             print_header
        - Src:             'usage.c:184,3'
          Dst:             putchar
        - Src:             'usage.c:187,3'
          Dst:             puts
        - Src:             'usage.c:188,3'
          Dst:             puts
        - Src:             'usage.c:189,3'
          Dst:             puts
        - Src:             'usage.c:190,3'
          Dst:             puts
        - Src:             'usage.c:191,3'
          Dst:             putchar
        - Src:             'usage.c:194,5'
          Dst:             printf
        - Src:             'usage.c:196,5'
          Dst:             puts
        - Src:             'usage.c:199,3'
          Dst:             puts
        - Src:             'usage.c:200,3'
          Dst:             puts
    - functionName:    show_cli_shared
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - print_header
        - printf
        - putchar
        - puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'usage.c:127,3'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - printf
            - BranchSide:      'usage.c:127,3'
              BranchSideFuncs:
                - print_header
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - printf
        - Branch String:   'usage.c:153,7'
          Branch Sides:
            - BranchSide:      'usage.c:154,5'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
            - BranchSide:      'usage.c:156,5'
              BranchSideFuncs:
                - puts
                - puts
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
                - putchar
                - puts
                - puts
      Callsites:
        - Src:             'usage.c:127,3'
          Dst:             print_header
        - Src:             'usage.c:128,3'
          Dst:             putchar
        - Src:             'usage.c:130,3'
          Dst:             puts
        - Src:             'usage.c:131,3'
          Dst:             puts
        - Src:             'usage.c:134,3'
          Dst:             puts
        - Src:             'usage.c:135,3'
          Dst:             puts
        - Src:             'usage.c:136,3'
          Dst:             puts
        - Src:             'usage.c:137,3'
          Dst:             putchar
        - Src:             'usage.c:139,3'
          Dst:             puts
        - Src:             'usage.c:140,3'
          Dst:             puts
        - Src:             'usage.c:141,3'
          Dst:             puts
        - Src:             'usage.c:142,3'
          Dst:             puts
        - Src:             'usage.c:143,3'
          Dst:             puts
        - Src:             'usage.c:144,3'
          Dst:             putchar
        - Src:             'usage.c:146,3'
          Dst:             puts
        - Src:             'usage.c:147,3'
          Dst:             puts
        - Src:             'usage.c:148,3'
          Dst:             puts
        - Src:             'usage.c:149,3'
          Dst:             puts
        - Src:             'usage.c:150,3'
          Dst:             puts
        - Src:             'usage.c:151,3'
          Dst:             putchar
        - Src:             'usage.c:154,5'
          Dst:             printf
        - Src:             'usage.c:156,5'
          Dst:             puts
        - Src:             'usage.c:159,3'
          Dst:             puts
        - Src:             'usage.c:160,3'
          Dst:             puts
        - Src:             'usage.c:161,3'
          Dst:             puts
        - Src:             'usage.c:162,3'
          Dst:             putchar
        - Src:             'usage.c:164,3'
          Dst:             puts
        - Src:             'usage.c:165,3'
          Dst:             puts
        - Src:             'usage.c:166,3'
          Dst:             putchar
        - Src:             'usage.c:168,3'
          Dst:             puts
        - Src:             'usage.c:169,3'
          Dst:             puts
        - Src:             'usage.c:170,3'
          Dst:             putchar
        - Src:             'usage.c:172,3'
          Dst:             puts
        - Src:             'usage.c:173,3'
          Dst:             puts
    - functionName:    show_cli_overview
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - print_header
        - printf
        - putchar
        - puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'usage.c:60,3'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - printf
            - BranchSide:      'usage.c:60,3'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - printf
        - Branch String:   'usage.c:61,7'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - printf
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - print_header
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - puts
                - putchar
                - printf
        - Branch String:   'usage.c:114,7'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - printf
            - BranchSide:      'usage.c:114,7'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'usage.c:60,3'
          Dst:             printf
        - Src:             'usage.c:0,0'
          Dst:             puts
        - Src:             'usage.c:66,3'
          Dst:             puts
        - Src:             'usage.c:67,3'
          Dst:             putchar
        - Src:             'usage.c:70,3'
          Dst:             print_header
        - Src:             'usage.c:71,3'
          Dst:             puts
        - Src:             'usage.c:72,3'
          Dst:             puts
        - Src:             'usage.c:73,3'
          Dst:             puts
        - Src:             'usage.c:74,3'
          Dst:             puts
        - Src:             'usage.c:75,3'
          Dst:             puts
        - Src:             'usage.c:76,3'
          Dst:             puts
        - Src:             'usage.c:77,3'
          Dst:             putchar
        - Src:             'usage.c:79,3'
          Dst:             print_header
        - Src:             'usage.c:80,3'
          Dst:             puts
        - Src:             'usage.c:81,3'
          Dst:             puts
        - Src:             'usage.c:82,3'
          Dst:             putchar
        - Src:             'usage.c:84,3'
          Dst:             print_header
        - Src:             'usage.c:85,3'
          Dst:             puts
        - Src:             'usage.c:86,3'
          Dst:             puts
        - Src:             'usage.c:87,3'
          Dst:             puts
        - Src:             'usage.c:88,3'
          Dst:             putchar
        - Src:             'usage.c:90,3'
          Dst:             print_header
        - Src:             'usage.c:91,3'
          Dst:             puts
        - Src:             'usage.c:92,3'
          Dst:             puts
        - Src:             'usage.c:93,3'
          Dst:             puts
        - Src:             'usage.c:94,3'
          Dst:             puts
        - Src:             'usage.c:95,3'
          Dst:             puts
        - Src:             'usage.c:96,3'
          Dst:             puts
        - Src:             'usage.c:97,3'
          Dst:             puts
        - Src:             'usage.c:98,3'
          Dst:             puts
        - Src:             'usage.c:99,3'
          Dst:             puts
        - Src:             'usage.c:100,3'
          Dst:             putchar
        - Src:             'usage.c:102,3'
          Dst:             print_header
        - Src:             'usage.c:103,3'
          Dst:             puts
        - Src:             'usage.c:104,3'
          Dst:             puts
        - Src:             'usage.c:105,3'
          Dst:             puts
        - Src:             'usage.c:106,3'
          Dst:             puts
        - Src:             'usage.c:107,3'
          Dst:             puts
        - Src:             'usage.c:108,3'
          Dst:             puts
        - Src:             'usage.c:109,3'
          Dst:             puts
        - Src:             'usage.c:110,3'
          Dst:             puts
        - Src:             'usage.c:111,3'
          Dst:             puts
        - Src:             'usage.c:112,3'
          Dst:             putchar
        - Src:             'usage.c:0,0'
          Dst:             printf
    - functionName:    show_cli
      functionSourceFile: '/src/neomutt/usage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_make_version
        - printf
        - puts
        - show_cli_help
        - show_cli_info
        - show_cli_overview
        - show_cli_send
        - show_cli_shared
        - show_cli_tui
      functionUses:    0
      BranchProfiles:
        - Branch String:   'usage.c:334,7'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - mutt_make_version
                - printf
                - puts
                - show_cli_shared
                - puts
                - show_cli_help
                - puts
                - show_cli_info
                - puts
                - show_cli_send
                - puts
                - show_cli_tui
                - puts
                - show_cli_tui
                - show_cli_send
                - show_cli_info
                - show_cli_help
                - show_cli_shared
                - show_cli_overview
            - BranchSide:      'usage.c:334,7'
              BranchSideFuncs:
                - mutt_make_version
                - printf
                - puts
                - show_cli_shared
                - puts
                - show_cli_help
                - puts
                - show_cli_info
                - puts
                - show_cli_send
                - puts
                - show_cli_tui
                - puts
                - show_cli_tui
                - show_cli_send
                - show_cli_info
                - show_cli_help
                - show_cli_shared
                - show_cli_overview
        - Branch String:   'usage.c:334,7'
          Branch Sides:
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - mutt_make_version
                - printf
                - puts
                - show_cli_shared
                - puts
                - show_cli_help
                - puts
                - show_cli_info
                - puts
                - show_cli_send
                - puts
                - show_cli_tui
                - puts
                - show_cli_tui
                - show_cli_send
                - show_cli_info
                - show_cli_help
                - show_cli_shared
                - show_cli_overview
            - BranchSide:      'usage.c:0,0'
              BranchSideFuncs:
                - mutt_make_version
                - printf
                - puts
                - show_cli_shared
                - puts
                - show_cli_help
                - puts
                - show_cli_info
                - puts
                - show_cli_send
                - puts
                - show_cli_tui
                - puts
                - show_cli_tui
                - show_cli_send
                - show_cli_info
                - show_cli_help
                - show_cli_shared
                - show_cli_overview
        - Branch String:   'usage.c:339,3'
          Branch Sides:
            - BranchSide:      'usage.c:339,3'
              BranchSideFuncs: []
            - BranchSide:      'usage.c:343,7'
              BranchSideFuncs:
                - show_cli_overview
            - BranchSide:      'usage.c:348,7'
              BranchSideFuncs:
                - show_cli_shared
            - BranchSide:      'usage.c:353,7'
              BranchSideFuncs:
                - show_cli_help
            - BranchSide:      'usage.c:358,7'
              BranchSideFuncs:
                - show_cli_info
            - BranchSide:      'usage.c:363,7'
              BranchSideFuncs:
                - show_cli_send
            - BranchSide:      'usage.c:368,7'
              BranchSideFuncs:
                - show_cli_tui
            - BranchSide:      'usage.c:373,7'
              BranchSideFuncs:
                - puts
                - show_cli_shared
                - puts
                - show_cli_help
                - puts
                - show_cli_info
                - puts
                - show_cli_send
                - puts
                - show_cli_tui
                - puts
      Callsites:
        - Src:             'usage.c:0,0'
          Dst:             mutt_make_version
        - Src:             'usage.c:0,0'
          Dst:             printf
        - Src:             'usage.c:343,7'
          Dst:             show_cli_overview
        - Src:             'usage.c:348,7'
          Dst:             show_cli_shared
        - Src:             'usage.c:353,7'
          Dst:             show_cli_help
        - Src:             'usage.c:358,7'
          Dst:             show_cli_info
        - Src:             'usage.c:363,7'
          Dst:             show_cli_send
        - Src:             'usage.c:368,7'
          Dst:             show_cli_tui
        - Src:             'usage.c:373,7'
          Dst:             puts
        - Src:             'usage.c:374,7'
          Dst:             show_cli_shared
        - Src:             'usage.c:375,7'
          Dst:             puts
        - Src:             'usage.c:376,7'
          Dst:             show_cli_help
        - Src:             'usage.c:377,7'
          Dst:             puts
        - Src:             'usage.c:378,7'
          Dst:             show_cli_info
        - Src:             'usage.c:379,7'
          Dst:             puts
        - Src:             'usage.c:380,7'
          Dst:             show_cli_send
        - Src:             'usage.c:381,7'
          Dst:             puts
        - Src:             'usage.c:382,7'
          Dst:             show_cli_tui
        - Src:             'usage.c:383,7'
          Dst:             puts
    - functionName:    feature_enabled
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'version.c:731,8'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'version.c:731,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'version.c:731,7'
          Branch Sides:
            - BranchSide:      'version.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'version.c:735,9'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'version.c:733,3'
          Branch Sides:
            - BranchSide:      'version.c:733,3'
              BranchSideFuncs: []
            - BranchSide:      'version.c:735,9'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'version.c:735,9'
          Branch Sides:
            - BranchSide:      'version.c:733,38'
              BranchSideFuncs: []
            - BranchSide:      'version.c:737,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'version.c:735,9'
          Dst:             mutt_str_equal
    - functionName:    print_copyright
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ferror
        - fflush
        - mutt_make_version
        - puts
      functionUses:    0
      BranchProfiles:
        - Branch String:   'version.c:704,8'
          Branch Sides:
            - BranchSide:      'version.c:704,8'
              BranchSideFuncs:
                - mutt_make_version
                - puts
                - puts
                - puts
                - puts
                - puts
                - fflush
                - ferror
            - BranchSide:      'version.c:704,8'
              BranchSideFuncs:
                - mutt_make_version
                - puts
                - puts
                - puts
                - puts
                - puts
                - fflush
                - ferror
      Callsites:
        - Src:             'version.c:704,8'
          Dst:             mutt_make_version
        - Src:             'version.c:704,3'
          Dst:             puts
        - Src:             'version.c:705,3'
          Dst:             puts
        - Src:             'version.c:706,3'
          Dst:             puts
        - Src:             'version.c:707,3'
          Dst:             puts
        - Src:             'version.c:708,3'
          Dst:             puts
        - Src:             'version.c:710,3'
          Dst:             fflush
        - Src:             'version.c:711,11'
          Dst:             ferror
    - functionName:    mutt_make_version
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'version.c:298,71'
          Branch Sides:
            - BranchSide:      'version.c:298,71'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'version.c:298,71'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'version.c:298,3'
          Dst:             snprintf
    - functionName:    print_compile_options
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - fputc
        - fwrite
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'version.c:541,8'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - fwrite
                - strlen
                - fprintf
                - fputc
                - fwrite
            - BranchSide:      'version.c:541,8'
              BranchSideFuncs:
                - fwrite
                - strlen
                - fprintf
                - fputc
                - fwrite
        - Branch String:   'version.c:541,11'
          Branch Sides:
            - BranchSide:      'version.c:541,11'
              BranchSideFuncs: []
            - BranchSide:      'version.c:545,3'
              BranchSideFuncs:
                - fwrite
                - strlen
                - fprintf
                - fputc
                - fwrite
        - Branch String:   'version.c:546,3'
          Branch Sides:
            - BranchSide:      'version.c:548,24'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'version.c:579,3'
              BranchSideFuncs:
                - fputc
        - Branch String:   'version.c:549,9'
          Branch Sides:
            - BranchSide:      'version.c:552,7'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - strlen
                - fputc
            - BranchSide:      'version.c:554,10'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
        - Branch String:   'version.c:556,5'
          Branch Sides:
            - BranchSide:      'version.c:559,13'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
            - BranchSide:      'version.c:565,13'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
            - BranchSide:      'version.c:571,13'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
            - BranchSide:      'version.c:577,28'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
        - Branch String:   'version.c:559,13'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
            - BranchSide:      'version.c:577,28'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
        - Branch String:   'version.c:565,13'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
            - BranchSide:      'version.c:577,28'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
        - Branch String:   'version.c:571,13'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
            - BranchSide:      'version.c:577,28'
              BranchSideFuncs:
                - fprintf
                - strlen
                - fwrite
                - fputc
        - Branch String:   'version.c:546,3'
          Branch Sides:
            - BranchSide:      'version.c:548,24'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'version.c:579,3'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'version.c:545,3'
          Dst:             fwrite
        - Src:             'version.c:579,3'
          Dst:             fputc
        - Src:             'version.c:548,24'
          Dst:             strlen
        - Src:             'version.c:552,7'
          Dst:             fwrite
        - Src:             'version.c:577,5'
          Dst:             fprintf
    - functionName:    print_version
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          388
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - fprintf
        - fputc
        - fputs
        - fwrite
        - print_compile_options
        - version_free
        - version_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'version.c:593,8'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - version_get
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
                - fprintf
            - BranchSide:      'version.c:593,8'
              BranchSideFuncs:
                - version_get
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
                - fprintf
        - Branch String:   'version.c:593,7'
          Branch Sides:
            - BranchSide:      'version.c:593,7'
              BranchSideFuncs:
                - version_get
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
                - fprintf
            - BranchSide:      'version.c:598,32'
              BranchSideFuncs:
                - version_get
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
                - fprintf
        - Branch String:   'version.c:604,7'
          Branch Sides:
            - BranchSide:      'version.c:609,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
                - fprintf
            - BranchSide:      'version.c:611,42'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
                - fprintf
        - Branch String:   'version.c:614,3'
          Branch Sides:
            - BranchSide:      'version.c:614,3'
              BranchSideFuncs:
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:619,12'
              BranchSideFuncs:
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:619,7'
          Branch Sides:
            - BranchSide:      'version.c:621,5'
              BranchSideFuncs:
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:631,12'
              BranchSideFuncs:
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:614,3'
          Branch Sides:
            - BranchSide:      'version.c:614,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:619,12'
              BranchSideFuncs:
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:622,5'
          Branch Sides:
            - BranchSide:      'version.c:624,17'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:628,5'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:625,11'
          Branch Sides:
            - BranchSide:      'version.c:626,9'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:628,5'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:622,5'
          Branch Sides:
            - BranchSide:      'version.c:624,17'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:628,5'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fwrite
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:631,7'
          Branch Sides:
            - BranchSide:      'version.c:633,5'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:642,3'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:634,5'
          Branch Sides:
            - BranchSide:      'version.c:636,17'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:640,5'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:637,11'
          Branch Sides:
            - BranchSide:      'version.c:638,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:640,5'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:634,5'
          Branch Sides:
            - BranchSide:      'version.c:636,17'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:640,5'
              BranchSideFuncs:
                - fputc
                - fputc
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:645,7'
          Branch Sides:
            - BranchSide:      'version.c:647,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:656,3'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:647,5'
          Branch Sides:
            - BranchSide:      'version.c:649,23'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:656,3'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:649,11'
          Branch Sides:
            - BranchSide:      'version.c:647,5'
              BranchSideFuncs:
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:651,7'
              BranchSideFuncs:
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:652,11'
          Branch Sides:
            - BranchSide:      'version.c:647,5'
              BranchSideFuncs:
                - fputs
                - fputc
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:653,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:647,5'
          Branch Sides:
            - BranchSide:      'version.c:649,23'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:656,3'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:658,7'
          Branch Sides:
            - BranchSide:      'version.c:660,5'
              BranchSideFuncs:
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:672,3'
              BranchSideFuncs:
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:661,5'
          Branch Sides:
            - BranchSide:      'version.c:663,23'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:669,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:663,11'
          Branch Sides:
            - BranchSide:      'version.c:661,5'
              BranchSideFuncs:
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:665,7'
              BranchSideFuncs:
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:666,11'
          Branch Sides:
            - BranchSide:      'version.c:661,5'
              BranchSideFuncs:
                - fputs
                - fputc
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:667,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:661,5'
          Branch Sides:
            - BranchSide:      'version.c:663,23'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
            - BranchSide:      'version.c:669,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - print_compile_options
                - fputc
                - fprintf
                - print_compile_options
                - fputc
                - fputc
                - fwrite
                - version_free
                - fprintf
        - Branch String:   'version.c:683,3'
          Branch Sides:
            - BranchSide:      'version.c:683,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - version_free
            - BranchSide:      'version.c:687,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - version_free
        - Branch String:   'version.c:683,3'
          Branch Sides:
            - BranchSide:      'version.c:683,3'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fwrite
                - version_free
            - BranchSide:      'version.c:687,3'
              BranchSideFuncs:
                - fputc
                - fwrite
                - version_free
      Callsites:
        - Src:             'version.c:598,32'
          Dst:             version_get
        - Src:             'version.c:611,3'
          Dst:             fprintf
        - Src:             'version.c:612,3'
          Dst:             fprintf
        - Src:             'version.c:616,5'
          Dst:             fprintf
        - Src:             'version.c:621,5'
          Dst:             fprintf
        - Src:             'version.c:624,7'
          Dst:             fputs
        - Src:             'version.c:626,9'
          Dst:             fwrite
        - Src:             'version.c:628,5'
          Dst:             fputc
        - Src:             'version.c:633,5'
          Dst:             fprintf
        - Src:             'version.c:636,7'
          Dst:             fputs
        - Src:             'version.c:638,9'
          Dst:             fwrite
        - Src:             'version.c:640,5'
          Dst:             fputc
        - Src:             'version.c:642,3'
          Dst:             fputc
        - Src:             'version.c:644,3'
          Dst:             fprintf
        - Src:             'version.c:651,7'
          Dst:             fputs
        - Src:             'version.c:653,9'
          Dst:             fputc
        - Src:             'version.c:656,3'
          Dst:             fwrite
        - Src:             'version.c:660,5'
          Dst:             fprintf
        - Src:             'version.c:665,7'
          Dst:             fputs
        - Src:             'version.c:667,9'
          Dst:             fputc
        - Src:             'version.c:669,5'
          Dst:             fwrite
        - Src:             'version.c:672,3'
          Dst:             fprintf
        - Src:             'version.c:673,3'
          Dst:             print_compile_options
        - Src:             'version.c:674,3'
          Dst:             fputc
        - Src:             'version.c:678,5'
          Dst:             fprintf
        - Src:             'version.c:679,5'
          Dst:             print_compile_options
        - Src:             'version.c:680,5'
          Dst:             fputc
        - Src:             'version.c:687,3'
          Dst:             fputc
        - Src:             'version.c:689,3'
          Dst:             fwrite
        - Src:             'version.c:691,3'
          Dst:             version_free
        - Src:             'version.c:685,5'
          Dst:             fprintf
    - functionName:    version_get
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_make_version
        - mutt_mem_calloc
        - mutt_str_dup
        - paths_get
        - rstrip_in_place
        - slist_parse
        - system_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'version.c:471,32'
          Branch Sides:
            - BranchSide:      'version.c:471,32'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_make_version
                - mutt_str_dup
                - system_get
                - rstrip_in_place
                - slist_parse
                - rstrip_in_place
                - slist_parse
                - paths_get
            - BranchSide:      'version.c:471,32'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_make_version
                - mutt_str_dup
                - system_get
                - rstrip_in_place
                - slist_parse
                - rstrip_in_place
                - slist_parse
                - paths_get
      Callsites:
        - Src:             'version.c:471,32'
          Dst:             mutt_mem_calloc
        - Src:             'version.c:473,31'
          Dst:             mutt_make_version
        - Src:             'version.c:473,18'
          Dst:             mutt_str_dup
        - Src:             'version.c:476,3'
          Dst:             system_get
        - Src:             'version.c:485,3'
          Dst:             rstrip_in_place
        - Src:             'version.c:486,20'
          Dst:             slist_parse
        - Src:             'version.c:488,3'
          Dst:             rstrip_in_place
        - Src:             'version.c:489,22'
          Dst:             slist_parse
        - Src:             'version.c:497,3'
          Dst:             paths_get
    - functionName:    version_free
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - kva_clear
        - mutt_mem_free
        - slist_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'version.c:508,8'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - kva_clear
                - kva_clear
                - slist_free
                - slist_free
                - slist_free
                - slist_free
                - mutt_mem_free
            - BranchSide:      'version.c:508,8'
              BranchSideFuncs:
                - mutt_mem_free
                - kva_clear
                - kva_clear
                - slist_free
                - slist_free
                - slist_free
                - slist_free
                - mutt_mem_free
        - Branch String:   'version.c:508,12'
          Branch Sides:
            - BranchSide:      'version.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'version.c:508,16'
              BranchSideFuncs:
                - mutt_mem_free
                - kva_clear
                - kva_clear
                - slist_free
                - slist_free
                - slist_free
                - slist_free
                - mutt_mem_free
        - Branch String:   'version.c:508,7'
          Branch Sides:
            - BranchSide:      'version.c:508,7'
              BranchSideFuncs: []
            - BranchSide:      'version.c:513,3'
              BranchSideFuncs:
                - mutt_mem_free
                - kva_clear
                - kva_clear
                - slist_free
                - slist_free
                - slist_free
                - slist_free
                - mutt_mem_free
      Callsites:
        - Src:             'version.c:513,3'
          Dst:             mutt_mem_free
        - Src:             'version.c:515,3'
          Dst:             kva_clear
        - Src:             'version.c:516,3'
          Dst:             kva_clear
        - Src:             'version.c:518,3'
          Dst:             slist_free
        - Src:             'version.c:519,3'
          Dst:             slist_free
        - Src:             'version.c:520,3'
          Dst:             slist_free
        - Src:             'version.c:521,3'
          Dst:             slist_free
        - Src:             'version.c:523,3'
          Dst:             mutt_mem_free
    - functionName:    kva_clear
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'version.c:456,3'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'version.c:456,3'
          Branch Sides:
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'version.c:456,3'
          Branch Sides:
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'version.c:456,3'
          Branch Sides:
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'version.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'version.c:462,3'
          Dst:             mutt_mem_free
        - Src:             'version.c:458,5'
          Dst:             mutt_mem_free
        - Src:             'version.c:459,5'
          Dst:             mutt_mem_free
    - functionName:    system_get
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          173
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_strdup
        - curses_version
        - mutt_idna_print_version
        - mutt_mem_reallocarray
        - mutt_str_dup
        - uname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'version.c:329,3'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - uname
                - buf_printf
                - buf_add_printf
                - mutt_str_dup
                - buf_strdup
                - mutt_mem_reallocarray
                - curses_version
                - buf_strcpy
                - buf_add_printf
                - mutt_str_dup
                - buf_strdup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_idna_print_version
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'version.c:329,24'
              BranchSideFuncs:
                - buf_pool_get
                - uname
                - buf_printf
                - buf_add_printf
                - mutt_str_dup
                - buf_strdup
                - mutt_mem_reallocarray
                - curses_version
                - buf_strcpy
                - buf_add_printf
                - mutt_str_dup
                - buf_strdup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_idna_print_version
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'version.c:344,3'
          Branch Sides:
            - BranchSide:      'version.c:344,3'
              BranchSideFuncs:
                - curses_version
                - buf_strcpy
                - buf_add_printf
                - mutt_str_dup
                - buf_strdup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_idna_print_version
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'version.c:344,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - curses_version
                - buf_strcpy
                - buf_add_printf
                - mutt_str_dup
                - buf_strdup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_idna_print_version
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'version.c:352,3'
          Branch Sides:
            - BranchSide:      'version.c:352,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_idna_print_version
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'version.c:352,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_idna_print_version
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'version.c:364,3'
          Branch Sides:
            - BranchSide:      'version.c:364,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'version.c:364,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_release
      Callsites:
        - Src:             'version.c:329,24'
          Dst:             buf_pool_get
        - Src:             'version.c:333,3'
          Dst:             uname
        - Src:             'version.c:338,3'
          Dst:             buf_printf
        - Src:             'version.c:340,3'
          Dst:             buf_add_printf
        - Src:             'version.c:342,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:343,14'
          Dst:             buf_strdup
        - Src:             'version.c:344,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'version.c:346,19'
          Dst:             curses_version
        - Src:             'version.c:346,3'
          Dst:             buf_strcpy
        - Src:             'version.c:348,3'
          Dst:             buf_add_printf
        - Src:             'version.c:350,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:351,14'
          Dst:             buf_strdup
        - Src:             'version.c:352,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'version.c:362,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:363,27'
          Dst:             mutt_idna_print_version
        - Src:             'version.c:363,14'
          Dst:             mutt_str_dup
        - Src:             'version.c:364,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'version.c:407,3'
          Dst:             buf_pool_release
    - functionName:    rstrip_in_place
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'version.c:311,8'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'version.c:311,8'
              BranchSideFuncs:
                - strlen
        - Branch String:   'version.c:311,7'
          Branch Sides:
            - BranchSide:      'version.c:311,7'
              BranchSideFuncs: []
            - BranchSide:      'version.c:314,16'
              BranchSideFuncs:
                - strlen
        - Branch String:   'version.c:315,7'
          Branch Sides:
            - BranchSide:      'version.c:314,14'
              BranchSideFuncs: []
            - BranchSide:      'version.c:315,7'
              BranchSideFuncs: []
        - Branch String:   'version.c:318,19'
          Branch Sides:
            - BranchSide:      'version.c:318,19'
              BranchSideFuncs: []
            - BranchSide:      'version.c:318,24'
              BranchSideFuncs: []
        - Branch String:   'version.c:318,36'
          Branch Sides:
            - BranchSide:      'version.c:318,36'
              BranchSideFuncs: []
            - BranchSide:      'version.c:319,10'
              BranchSideFuncs: []
        - Branch String:   'version.c:318,19'
          Branch Sides:
            - BranchSide:      'version.c:318,19'
              BranchSideFuncs: []
            - BranchSide:      'version.c:318,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'version.c:314,16'
          Dst:             strlen
    - functionName:    paths_get
      functionSourceFile: '/src/neomutt/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          191
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_reallocarray
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'version.c:429,12'
          Branch Sides:
            - BranchSide:      'version.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'version.c:429,12'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'version.c:431,3'
          Branch Sides:
            - BranchSide:      'version.c:431,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'version.c:431,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'version.c:435,3'
          Branch Sides:
            - BranchSide:      'version.c:435,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'version.c:435,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'version.c:439,3'
          Branch Sides:
            - BranchSide:      'version.c:439,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'version.c:439,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'version.c:443,3'
          Branch Sides:
            - BranchSide:      'version.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'version.c:443,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'version.c:429,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:430,14'
          Dst:             mutt_str_dup
        - Src:             'version.c:431,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'version.c:433,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:434,14'
          Dst:             mutt_str_dup
        - Src:             'version.c:435,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'version.c:437,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:438,14'
          Dst:             mutt_str_dup
        - Src:             'version.c:439,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'version.c:441,12'
          Dst:             mutt_str_dup
        - Src:             'version.c:442,14'
          Dst:             mutt_str_dup
        - Src:             'version.c:443,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    uname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    curses_version
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_poll_fd_remove
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'monitor.c:151,29'
          Branch Sides:
            - BranchSide:      'monitor.c:151,29'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:151,33'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:151,3'
          Branch Sides:
            - BranchSide:      'monitor.c:151,56'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:154,7'
          Branch Sides:
            - BranchSide:      'monitor.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:156,28'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:157,7'
          Branch Sides:
            - BranchSide:      'monitor.c:158,14'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:159,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_poll_fd_add
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'monitor.c:122,29'
          Branch Sides:
            - BranchSide:      'monitor.c:122,33'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'monitor.c:127,25'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'monitor.c:122,3'
          Branch Sides:
            - BranchSide:      'monitor.c:122,56'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'monitor.c:125,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'monitor.c:125,7'
          Branch Sides:
            - BranchSide:      'monitor.c:127,25'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'monitor.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:127,9'
          Branch Sides:
            - BranchSide:      'monitor.c:129,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'monitor.c:132,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'monitor.c:130,7'
          Dst:             mutt_mem_reallocarray
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    monitor_check_cleanup
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - mutt_poll_fd_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'monitor.c:202,8'
          Branch Sides:
            - BranchSide:      'monitor.c:202,8'
              BranchSideFuncs:
                - mutt_poll_fd_remove
                - close
            - BranchSide:      'monitor.c:202,8'
              BranchSideFuncs:
                - mutt_poll_fd_remove
                - close
        - Branch String:   'monitor.c:202,16'
          Branch Sides:
            - BranchSide:      'monitor.c:202,20'
              BranchSideFuncs:
                - mutt_poll_fd_remove
                - close
            - BranchSide:      'monitor.c:202,16'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:202,7'
          Branch Sides:
            - BranchSide:      'monitor.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:204,5'
              BranchSideFuncs:
                - mutt_poll_fd_remove
                - close
      Callsites:
        - Src:             'monitor.c:204,5'
          Dst:             mutt_poll_fd_remove
        - Src:             'monitor.c:205,5'
          Dst:             close
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    monitor_delete
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'monitor.c:248,8'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'monitor.c:248,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'monitor.c:248,7'
          Branch Sides:
            - BranchSide:      'monitor.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:255,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'monitor.c:255,9'
          Branch Sides:
            - BranchSide:      'monitor.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:257,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'monitor.c:257,9'
          Branch Sides:
            - BranchSide:      'monitor.c:255,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'monitor.c:262,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'monitor.c:262,3'
          Dst:             mutt_mem_free
        - Src:             'monitor.c:264,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_monitor_remove
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - get_current_mailbox
        - inotify_rm_watch
        - mailbox_find
        - monitor_check_cleanup
        - monitor_delete
        - monitor_info_free
        - monitor_resolve
      functionUses:    2
      BranchProfiles:
        - Branch String:   'monitor.c:530,3'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - monitor_resolve
                - monitor_info_free
                - monitor_info_free
                - get_current_mailbox
                - monitor_resolve
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - mailbox_find
            - BranchSide:      'monitor.c:530,22'
              BranchSideFuncs:
                - monitor_resolve
                - monitor_info_free
                - monitor_info_free
                - get_current_mailbox
                - monitor_resolve
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - mailbox_find
        - Branch String:   'monitor.c:534,7'
          Branch Sides:
            - BranchSide:      'monitor.c:536,30'
              BranchSideFuncs:
                - monitor_resolve
                - monitor_info_free
                - monitor_info_free
                - get_current_mailbox
                - monitor_resolve
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - mailbox_find
            - BranchSide:      'monitor.c:540,7'
              BranchSideFuncs:
                - monitor_resolve
                - monitor_info_free
                - monitor_info_free
                - get_current_mailbox
                - monitor_resolve
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - mailbox_find
        - Branch String:   'monitor.c:540,7'
          Branch Sides:
            - BranchSide:      'monitor.c:540,7'
              BranchSideFuncs:
                - get_current_mailbox
                - monitor_resolve
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
                - mailbox_find
            - BranchSide:      'monitor.c:546,27'
              BranchSideFuncs:
                - get_current_mailbox
                - monitor_resolve
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
                - mailbox_find
        - Branch String:   'monitor.c:547,7'
          Branch Sides:
            - BranchSide:      'monitor.c:549,9'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
            - BranchSide:      'monitor.c:568,25'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
        - Branch String:   'monitor.c:549,9'
          Branch Sides:
            - BranchSide:      'monitor.c:551,12'
              BranchSideFuncs:
                - mailbox_find
                - monitor_info_free
                - monitor_info_free
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
            - BranchSide:      'monitor.c:560,31'
              BranchSideFuncs:
                - mailbox_find
                - monitor_info_free
                - monitor_info_free
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
        - Branch String:   'monitor.c:551,70'
          Branch Sides:
            - BranchSide:      'monitor.c:552,17'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
            - BranchSide:      'monitor.c:568,25'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
        - Branch String:   'monitor.c:552,41'
          Branch Sides:
            - BranchSide:      'monitor.c:552,50'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
            - BranchSide:      'monitor.c:568,25'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
        - Branch String:   'monitor.c:551,11'
          Branch Sides:
            - BranchSide:      'monitor.c:551,11'
              BranchSideFuncs:
                - monitor_info_free
                - monitor_info_free
            - BranchSide:      'monitor.c:568,25'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
        - Branch String:   'monitor.c:560,11'
          Branch Sides:
            - BranchSide:      'monitor.c:560,11'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
            - BranchSide:      'monitor.c:568,25'
              BranchSideFuncs:
                - inotify_rm_watch
                - monitor_delete
                - monitor_check_cleanup
                - monitor_info_free
                - monitor_info_free
      Callsites:
        - Src:             'monitor.c:540,7'
          Dst:             monitor_resolve
        - Src:             'monitor.c:546,27'
          Dst:             get_current_mailbox
        - Src:             'monitor.c:551,12'
          Dst:             monitor_resolve
        - Src:             'monitor.c:560,11'
          Dst:             mailbox_find
        - Src:             'monitor.c:568,3'
          Dst:             inotify_rm_watch
        - Src:             'monitor.c:572,3'
          Dst:             monitor_delete
        - Src:             'monitor.c:573,3'
          Dst:             monitor_check_cleanup
        - Src:             'monitor.c:576,3'
          Dst:             monitor_info_free
        - Src:             'monitor.c:577,3'
          Dst:             monitor_info_free
    - functionName:    monitor_resolve
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - buf_printf
        - buf_string
        - get_current_mailbox
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'monitor.c:335,3'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - get_current_mailbox
                - stat
                - buf_printf
                - buf_string.2024
            - BranchSide:      'monitor.c:335,15'
              BranchSideFuncs:
                - get_current_mailbox
                - stat
                - buf_printf
                - buf_string.2024
        - Branch String:   'monitor.c:338,7'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - stat
                - buf_printf
                - buf_string.2024
            - BranchSide:      'monitor.c:343,12'
              BranchSideFuncs:
                - stat
                - buf_printf
                - buf_string.2024
        - Branch String:   'monitor.c:343,12'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:353,7'
          Branch Sides:
            - BranchSide:      'monitor.c:353,7'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:357,23'
              BranchSideFuncs:
                - stat
                - buf_printf
                - buf_string.2024
        - Branch String:   'monitor.c:357,12'
          Branch Sides:
            - BranchSide:      'monitor.c:359,11'
              BranchSideFuncs:
                - buf_printf
                - buf_string.2024
                - stat
            - BranchSide:      'monitor.c:364,11'
              BranchSideFuncs:
                - stat
                - buf_printf
                - buf_string.2024
        - Branch String:   'monitor.c:365,9'
          Branch Sides:
            - BranchSide:      'monitor.c:370,23'
              BranchSideFuncs:
                - buf_printf
                - buf_string.2024
                - stat
            - BranchSide:      'monitor.c:373,7'
              BranchSideFuncs:
                - stat
        - Branch String:   'monitor.c:373,7'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:377,47'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:377,57'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:377,3'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:377,15'
          Branch Sides:
            - BranchSide:      'monitor.c:377,26'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:380,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'monitor.c:337,27'
          Dst:             get_current_mailbox
        - Src:             'monitor.c:370,5'
          Dst:             buf_printf
        - Src:             'monitor.c:371,18'
          Dst:             buf_string
        - Src:             'monitor.c:373,7'
          Dst:             stat
    - functionName:    inotify_rm_watch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    monitor_info_free
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_dealloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'monitor.c:239,22'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - buf_dealloc
            - BranchSide:      'monitor.c:239,22'
              BranchSideFuncs:
                - buf_dealloc
      Callsites:
        - Src:             'monitor.c:239,3'
          Dst:             buf_dealloc
    - functionName:    monitor_new
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'monitor.c:219,29'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'monitor.c:219,29'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'monitor.c:225,7'
          Branch Sides:
            - BranchSide:      'monitor.c:225,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'monitor.c:226,50'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'monitor.c:219,29'
          Dst:             mutt_mem_calloc
        - Src:             'monitor.c:226,31'
          Dst:             mutt_str_dup
    - functionName:    monitor_init
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - inotify_init1
        - mutt_poll_fd_add
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'monitor.c:170,7'
          Branch Sides:
            - BranchSide:      'monitor.c:170,7'
              BranchSideFuncs:
                - inotify_init1
                - mutt_poll_fd_add
                - mutt_poll_fd_add
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:170,7'
              BranchSideFuncs:
                - inotify_init1
                - mutt_poll_fd_add
                - mutt_poll_fd_add
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:170,7'
          Branch Sides:
            - BranchSide:      'monitor.c:170,7'
              BranchSideFuncs:
                - inotify_init1
                - mutt_poll_fd_add
                - mutt_poll_fd_add
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:174,15'
              BranchSideFuncs:
                - inotify_init1
                - mutt_poll_fd_add
                - mutt_poll_fd_add
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:175,7'
          Branch Sides:
            - BranchSide:      'monitor.c:177,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:191,3'
              BranchSideFuncs:
                - mutt_poll_fd_add
                - mutt_poll_fd_add
      Callsites:
        - Src:             'monitor.c:174,15'
          Dst:             inotify_init1
        - Src:             'monitor.c:177,5'
          Dst:             __errno_location
        - Src:             'monitor.c:177,5'
          Dst:             strerror
        - Src:             'monitor.c:191,3'
          Dst:             mutt_poll_fd_add
        - Src:             'monitor.c:192,3'
          Dst:             mutt_poll_fd_add
    - functionName:    inotify_init1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_monitor_add
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - inotify_add_watch
        - monitor_info_free
        - monitor_init
        - monitor_new
        - monitor_resolve
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   'monitor.c:486,3'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - monitor_resolve
                - monitor_info_free
                - inotify_add_watch
                - monitor_new
                - __errno_location
                - strerror
                - monitor_init
            - BranchSide:      'monitor.c:486,22'
              BranchSideFuncs:
                - monitor_resolve
                - monitor_info_free
                - inotify_add_watch
                - monitor_new
                - __errno_location
                - strerror
                - monitor_init
        - Branch String:   'monitor.c:490,7'
          Branch Sides:
            - BranchSide:      'monitor.c:492,10'
              BranchSideFuncs:
                - inotify_add_watch
                - monitor_new
                - monitor_info_free
                - __errno_location
                - strerror
                - monitor_init
            - BranchSide:      'monitor.c:498,24'
              BranchSideFuncs:
                - inotify_add_watch
                - monitor_new
                - monitor_info_free
                - __errno_location
                - strerror
                - monitor_init
        - Branch String:   'monitor.c:492,12'
          Branch Sides:
            - BranchSide:      'monitor.c:492,21'
              BranchSideFuncs:
                - monitor_info_free
            - BranchSide:      'monitor.c:494,16'
              BranchSideFuncs:
                - monitor_info_free
        - Branch String:   'monitor.c:492,9'
          Branch Sides:
            - BranchSide:      'monitor.c:493,39'
              BranchSideFuncs:
                - monitor_info_free
            - BranchSide:      'monitor.c:494,16'
              BranchSideFuncs:
                - monitor_info_free
        - Branch String:   'monitor.c:499,26'
          Branch Sides:
            - BranchSide:      'monitor.c:499,30'
              BranchSideFuncs:
                - monitor_init
                - inotify_add_watch
                - monitor_new
                - monitor_info_free
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:500,50'
              BranchSideFuncs:
                - inotify_add_watch
                - monitor_new
                - monitor_info_free
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:499,53'
          Branch Sides:
            - BranchSide:      'monitor.c:500,34'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - monitor_info_free
            - BranchSide:      'monitor.c:502,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - monitor_info_free
        - Branch String:   'monitor.c:499,7'
          Branch Sides:
            - BranchSide:      'monitor.c:502,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - monitor_info_free
            - BranchSide:      'monitor.c:508,3'
              BranchSideFuncs:
                - monitor_new
                - monitor_info_free
        - Branch String:   'monitor.c:509,7'
          Branch Sides:
            - BranchSide:      'monitor.c:510,30'
              BranchSideFuncs:
                - monitor_new
                - monitor_info_free
            - BranchSide:      'monitor.c:512,3'
              BranchSideFuncs:
                - monitor_new
                - monitor_info_free
      Callsites:
        - Src:             'monitor.c:489,29'
          Dst:             monitor_resolve
        - Src:             'monitor.c:499,30'
          Dst:             monitor_init
        - Src:             'monitor.c:500,16'
          Dst:             inotify_add_watch
        - Src:             'monitor.c:502,5'
          Dst:             __errno_location
        - Src:             'monitor.c:502,5'
          Dst:             strerror
        - Src:             'monitor.c:512,3'
          Dst:             monitor_new
        - Src:             'monitor.c:515,3'
          Dst:             monitor_info_free
    - functionName:    inotify_add_watch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    monitor_handle_ignore
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - inotify_add_watch
        - monitor_check_cleanup
        - monitor_delete
        - stat
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'monitor.c:277,26'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
                - stat
                - inotify_add_watch
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:277,26'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
                - stat
                - inotify_add_watch
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:280,15'
          Branch Sides:
            - BranchSide:      'monitor.c:280,15'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:280,25'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
                - stat
                - inotify_add_watch
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:280,15'
          Branch Sides:
            - BranchSide:      'monitor.c:280,15'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:280,25'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
                - stat
                - inotify_add_watch
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:285,33'
          Branch Sides:
            - BranchSide:      'monitor.c:285,48'
              BranchSideFuncs:
                - stat
                - monitor_delete
                - monitor_check_cleanup
                - inotify_add_watch
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:304,7'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
        - Branch String:   'monitor.c:285,9'
          Branch Sides:
            - BranchSide:      'monitor.c:287,36'
              BranchSideFuncs:
                - inotify_add_watch
                - monitor_delete
                - monitor_check_cleanup
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:304,7'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
        - Branch String:   'monitor.c:288,11'
          Branch Sides:
            - BranchSide:      'monitor.c:290,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - monitor_delete
                - monitor_check_cleanup
            - BranchSide:      'monitor.c:295,9'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
        - Branch String:   'monitor.c:307,9'
          Branch Sides:
            - BranchSide:      'monitor.c:308,32'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
            - BranchSide:      'monitor.c:310,18'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
        - Branch String:   'monitor.c:310,9'
          Branch Sides:
            - BranchSide:      'monitor.c:310,9'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
            - BranchSide:      'monitor.c:312,7'
              BranchSideFuncs:
                - monitor_delete
                - monitor_check_cleanup
      Callsites:
        - Src:             'monitor.c:285,37'
          Dst:             stat
        - Src:             'monitor.c:287,18'
          Dst:             inotify_add_watch
        - Src:             'monitor.c:290,9'
          Dst:             __errno_location
        - Src:             'monitor.c:290,9'
          Dst:             strerror
        - Src:             'monitor.c:312,7'
          Dst:             monitor_delete
        - Src:             'monitor.c:313,7'
          Dst:             monitor_check_cleanup
    - functionName:    mutt_monitor_poll
      functionSourceFile: '/src/neomutt/monitor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         44
      ICount:          241
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - monitor_handle_ignore
        - poll
        - read
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'monitor.c:404,3'
          Branch Sides:
            - BranchSide:      'monitor.c:0,0'
              BranchSideFuncs:
                - poll
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:404,8'
              BranchSideFuncs:
                - poll
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:409,7'
          Branch Sides:
            - BranchSide:      'monitor.c:409,7'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:411,20'
              BranchSideFuncs:
                - poll
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:413,9'
          Branch Sides:
            - BranchSide:      'monitor.c:416,11'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:424,23'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:424,27'
          Branch Sides:
            - BranchSide:      'monitor.c:424,35'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:416,11'
          Branch Sides:
            - BranchSide:      'monitor.c:416,11'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:418,9'
              BranchSideFuncs:
                - strerror
        - Branch String:   'monitor.c:424,7'
          Branch Sides:
            - BranchSide:      'monitor.c:426,13'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:468,12'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:468,11'
          Branch Sides:
            - BranchSide:      'monitor.c:468,11'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:469,14'
              BranchSideFuncs: []
        - Branch String:   'monitor.c:426,13'
          Branch Sides:
            - BranchSide:      'monitor.c:424,51'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:426,13'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:429,15'
          Branch Sides:
            - BranchSide:      'monitor.c:424,51'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:433,37'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:433,20'
          Branch Sides:
            - BranchSide:      'monitor.c:424,51'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:435,33'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:453,15'
          Branch Sides:
            - BranchSide:      'monitor.c:442,30'
              BranchSideFuncs:
                - monitor_handle_ignore
                - read
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:456,17'
              BranchSideFuncs:
                - monitor_handle_ignore
                - read
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:445,21'
          Branch Sides:
            - BranchSide:      'monitor.c:424,51'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:447,19'
              BranchSideFuncs:
                - strerror
                - read
                - monitor_handle_ignore
                - __errno_location
        - Branch String:   'monitor.c:458,21'
          Branch Sides:
            - BranchSide:      'monitor.c:459,48'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:460,33'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:460,26'
          Branch Sides:
            - BranchSide:      'monitor.c:461,41'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:462,62'
              BranchSideFuncs:
                - read
                - monitor_handle_ignore
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:453,15'
          Branch Sides:
            - BranchSide:      'monitor.c:443,19'
              BranchSideFuncs:
                - monitor_handle_ignore
                - read
                - __errno_location
                - strerror
            - BranchSide:      'monitor.c:456,17'
              BranchSideFuncs:
                - monitor_handle_ignore
                - read
                - __errno_location
                - strerror
        - Branch String:   'monitor.c:424,27'
          Branch Sides:
            - BranchSide:      'monitor.c:424,35'
              BranchSideFuncs: []
            - BranchSide:      'monitor.c:468,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'monitor.c:411,15'
          Dst:             poll
        - Src:             'monitor.c:416,11'
          Dst:             __errno_location
        - Src:             'monitor.c:418,9'
          Dst:             strerror
        - Src:             'monitor.c:442,25'
          Dst:             read
        - Src:             'monitor.c:445,21'
          Dst:             __errno_location
        - Src:             'monitor.c:447,19'
          Dst:             strerror
        - Src:             'monitor.c:459,19'
          Dst:             monitor_handle_ignore
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_init_index
      functionSourceFile: '/src/neomutt/index/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/config.c:112,10'
          Branch Sides:
            - BranchSide:      'index/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'index/config.c:112,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'index/config.c:112,10'
          Dst:             cs_register_variables
    - functionName:    index_change_folder
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - change_folder_mailbox
        - window_find_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:1467,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - window_find_child
                - change_folder_mailbox
            - BranchSide:      'index/dlg_index.c:1467,8'
              BranchSideFuncs:
                - window_find_child
                - change_folder_mailbox
        - Branch String:   'index/dlg_index.c:1467,12'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1467,12'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1467,16'
              BranchSideFuncs:
                - window_find_child
                - change_folder_mailbox
        - Branch String:   'index/dlg_index.c:1467,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1467,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1470,41'
              BranchSideFuncs:
                - window_find_child
                - change_folder_mailbox
        - Branch String:   'index/dlg_index.c:1471,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1471,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1474,36'
              BranchSideFuncs:
                - window_find_child
                - change_folder_mailbox
        - Branch String:   'index/dlg_index.c:1475,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1475,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1478,48'
              BranchSideFuncs:
                - change_folder_mailbox
        - Branch String:   'index/dlg_index.c:1479,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1479,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1482,31'
              BranchSideFuncs:
                - change_folder_mailbox
      Callsites:
        - Src:             'index/dlg_index.c:1474,36'
          Dst:             window_find_child
        - Src:             'index/dlg_index.c:1482,3'
          Dst:             change_folder_mailbox
    - functionName:    change_folder_mailbox
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          286
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - buf_is_empty
        - collapse_all
        - cs_subset_bool
        - find_first_message
        - index_mailbox_observer
        - index_shared_data_set_mview
        - mailbox_free
        - mailbox_path
        - menu_queue_redraw
        - menu_set_index
        - mutt_clear_error
        - mutt_folder_hook
        - mutt_mailbox_check
        - mutt_mem_free
        - mutt_monitor_add
        - mutt_monitor_remove
        - mutt_pattern_free
        - mutt_str_dup
        - mutt_str_replace
        - mutt_thread_style
        - mview_free
        - mview_new
        - mx_mbox_close
        - mx_mbox_open
        - mx_path_resolve
        - notify_observer_add
        - notify_observer_remove
        - update_index
      functionUses:    6
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:614,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:614,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:618,15'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_monitor_remove
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
                - mailbox_path.2168
                - mutt_str_dup
                - mview_free
                - mailbox_free
        - Branch String:   'index/dlg_index.c:618,23'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:618,27'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
            - BranchSide:      'index/dlg_index.c:662,36'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
        - Branch String:   'index/dlg_index.c:618,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:620,25'
              BranchSideFuncs:
                - mview_free
                - mailbox_free
                - mutt_monitor_remove
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
                - mailbox_path.2168
                - mutt_str_dup
            - BranchSide:      'index/dlg_index.c:624,15'
              BranchSideFuncs:
                - mutt_monitor_remove
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
                - mailbox_path.2168
                - mutt_str_dup
        - Branch String:   'index/dlg_index.c:624,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:628,29'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
            - BranchSide:      'index/dlg_index.c:662,36'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
        - Branch String:   'index/dlg_index.c:630,40'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:630,61'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
            - BranchSide:      'index/dlg_index.c:633,38'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
        - Branch String:   'index/dlg_index.c:630,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:631,25'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
            - BranchSide:      'index/dlg_index.c:633,38'
              BranchSideFuncs:
                - mailbox_path.2168
                - mutt_str_dup
                - mx_mbox_close
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
        - Branch String:   'index/dlg_index.c:637,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:639,27'
              BranchSideFuncs:
                - mview_free
                - mailbox_free
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
            - BranchSide:      'index/dlg_index.c:648,29'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mutt_monitor_add
        - Branch String:   'index/dlg_index.c:640,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:642,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
            - BranchSide:      'index/dlg_index.c:659,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_path.2168
                - mutt_str_replace
                - notify_observer_add
                - mailbox_path.2168
                - mutt_str_dup
                - mutt_str_dup
                - mutt_folder_hook
                - notify_observer_remove
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - mx_path_resolve
        - Branch String:   'index/dlg_index.c:648,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:649,9'
              BranchSideFuncs:
                - mutt_monitor_add
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
            - BranchSide:      'index/dlg_index.c:651,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
        - Branch String:   'index/dlg_index.c:651,41'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:651,51'
              BranchSideFuncs:
                - update_index
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:652,36'
              BranchSideFuncs:
                - update_index
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
        - Branch String:   'index/dlg_index.c:651,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:652,36'
              BranchSideFuncs:
                - update_index
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:654,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - menu_queue_redraw
        - Branch String:   'index/dlg_index.c:672,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:676,31'
              BranchSideFuncs:
                - mx_path_resolve
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
            - BranchSide:      'index/dlg_index.c:682,9'
              BranchSideFuncs:
                - mx_path_resolve
                - mutt_mem_free
                - mutt_mem_free
                - mx_mbox_open
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
        - Branch String:   'index/dlg_index.c:692,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:694,40'
              BranchSideFuncs:
                - mview_new
                - index_shared_data_set_mview
                - find_first_message
                - menu_set_index
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
            - BranchSide:      'index/dlg_index.c:705,5'
              BranchSideFuncs:
                - index_shared_data_set_mview
                - menu_set_index
                - cs_subset_bool
                - mutt_thread_style
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
        - Branch String:   'index/dlg_index.c:710,28'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:710,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
                - collapse_all
            - BranchSide:      'index/dlg_index.c:713,3'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
        - Branch String:   'index/dlg_index.c:710,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:711,26'
              BranchSideFuncs:
                - collapse_all
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
            - BranchSide:      'index/dlg_index.c:713,3'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_mailbox_check
                - menu_queue_redraw
                - mutt_pattern_free
      Callsites:
        - Src:             'index/dlg_index.c:618,27'
          Dst:             buf_is_empty
        - Src:             'index/dlg_index.c:620,5'
          Dst:             mview_free
        - Src:             'index/dlg_index.c:621,5'
          Dst:             mailbox_free
        - Src:             'index/dlg_index.c:628,29'
          Dst:             mutt_monitor_remove
        - Src:             'index/dlg_index.c:631,25'
          Dst:             mutt_str_dup
        - Src:             'index/dlg_index.c:633,38'
          Dst:             mailbox_path
        - Src:             'index/dlg_index.c:633,25'
          Dst:             mutt_str_dup
        - Src:             'index/dlg_index.c:636,33'
          Dst:             mx_mbox_close
        - Src:             'index/dlg_index.c:639,7'
          Dst:             mview_free
        - Src:             'index/dlg_index.c:642,9'
          Dst:             mailbox_free
        - Src:             'index/dlg_index.c:649,9'
          Dst:             mutt_monitor_add
        - Src:             'index/dlg_index.c:652,9'
          Dst:             update_index
        - Src:             'index/dlg_index.c:659,5'
          Dst:             mutt_mem_free
        - Src:             'index/dlg_index.c:654,7'
          Dst:             mutt_mem_free
        - Src:             'index/dlg_index.c:655,7'
          Dst:             mutt_pattern_free
        - Src:             'index/dlg_index.c:656,7'
          Dst:             menu_queue_redraw
        - Src:             'index/dlg_index.c:662,36'
          Dst:             mailbox_path
        - Src:             'index/dlg_index.c:662,3'
          Dst:             mutt_str_replace
        - Src:             'index/dlg_index.c:667,3'
          Dst:             notify_observer_add
        - Src:             'index/dlg_index.c:667,3'
          Dst:             index_mailbox_observer
        - Src:             'index/dlg_index.c:668,33'
          Dst:             mailbox_path
        - Src:             'index/dlg_index.c:668,20'
          Dst:             mutt_str_dup
        - Src:             'index/dlg_index.c:669,20'
          Dst:             mutt_str_dup
        - Src:             'index/dlg_index.c:671,3'
          Dst:             mutt_folder_hook
        - Src:             'index/dlg_index.c:676,5'
          Dst:             notify_observer_remove
        - Src:             'index/dlg_index.c:676,5'
          Dst:             index_mailbox_observer
        - Src:             'index/dlg_index.c:682,9'
          Dst:             mx_path_resolve
        - Src:             'index/dlg_index.c:685,3'
          Dst:             mutt_mem_free
        - Src:             'index/dlg_index.c:686,3'
          Dst:             mutt_mem_free
        - Src:             'index/dlg_index.c:692,7'
          Dst:             mx_mbox_open
        - Src:             'index/dlg_index.c:694,30'
          Dst:             mview_new
        - Src:             'index/dlg_index.c:695,5'
          Dst:             index_shared_data_set_mview
        - Src:             'index/dlg_index.c:698,26'
          Dst:             find_first_message
        - Src:             'index/dlg_index.c:698,5'
          Dst:             menu_set_index
        - Src:             'index/dlg_index.c:700,5'
          Dst:             mutt_monitor_add
        - Src:             'index/dlg_index.c:705,5'
          Dst:             index_shared_data_set_mview
        - Src:             'index/dlg_index.c:706,5'
          Dst:             menu_set_index
        - Src:             'index/dlg_index.c:709,31'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:710,7'
          Dst:             mutt_thread_style
        - Src:             'index/dlg_index.c:711,5'
          Dst:             collapse_all
        - Src:             'index/dlg_index.c:713,3'
          Dst:             mutt_clear_error
        - Src:             'index/dlg_index.c:716,3'
          Dst:             mutt_mailbox_check
        - Src:             'index/dlg_index.c:717,3'
          Dst:             menu_queue_redraw
        - Src:             'index/dlg_index.c:718,3'
          Dst:             mutt_pattern_free
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.2178
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.2178
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    update_index
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          122
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - find_first_message
        - index_shared_data_is_cur_email
        - menu_get_index
        - menu_set_index
        - mutt_get_virt_email
        - mutt_thread_style
        - update_index_threaded
        - update_index_unthreaded
      functionUses:    6
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:545,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - update_index_unthreaded
                - menu_get_index
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
                - update_index_threaded
            - BranchSide:      'index/dlg_index.c:545,8'
              BranchSideFuncs:
                - mutt_thread_style
                - update_index_unthreaded
                - menu_get_index
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
                - update_index_threaded
        - Branch String:   'index/dlg_index.c:545,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:545,13'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:545,17'
              BranchSideFuncs:
                - mutt_thread_style
                - update_index_unthreaded
                - menu_get_index
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
                - update_index_threaded
        - Branch String:   'index/dlg_index.c:545,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:545,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:548,27'
              BranchSideFuncs:
                - mutt_thread_style
                - update_index_unthreaded
                - menu_get_index
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
                - update_index_threaded
        - Branch String:   'index/dlg_index.c:549,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:550,5'
              BranchSideFuncs:
                - update_index_threaded
                - menu_get_index
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
            - BranchSide:      'index/dlg_index.c:552,5'
              BranchSideFuncs:
                - update_index_unthreaded
                - menu_get_index
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
        - Branch String:   'index/dlg_index.c:557,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:560,23'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:575,24'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
        - Branch String:   'index/dlg_index.c:560,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:562,25'
              BranchSideFuncs:
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
                - find_first_message
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:575,24'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
        - Branch String:   'index/dlg_index.c:563,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:560,37'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
            - BranchSide:      'index/dlg_index.c:565,11'
              BranchSideFuncs:
                - index_shared_data_is_cur_email
                - find_first_message
                - menu_set_index
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:565,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:560,37'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:577,3'
              BranchSideFuncs:
                - menu_set_index
        - Branch String:   'index/dlg_index.c:560,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:562,25'
              BranchSideFuncs:
                - mutt_get_virt_email
                - index_shared_data_is_cur_email
                - find_first_message
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:575,24'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
        - Branch String:   'index/dlg_index.c:575,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:575,51'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:577,3'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/dlg_index.c:549,7'
          Dst:             mutt_thread_style
        - Src:             'index/dlg_index.c:550,5'
          Dst:             update_index_threaded
        - Src:             'index/dlg_index.c:552,5'
          Dst:             update_index_unthreaded
        - Src:             'index/dlg_index.c:555,25'
          Dst:             menu_get_index
        - Src:             'index/dlg_index.c:562,25'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:565,11'
          Dst:             index_shared_data_is_cur_email
        - Src:             'index/dlg_index.c:575,51'
          Dst:             find_first_message
        - Src:             'index/dlg_index.c:577,3'
          Dst:             menu_set_index
    - functionName:    index_mailbox_observer
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:587,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:587,11'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:587,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:587,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:589,12'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:589,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:589,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:591,11'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:591,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:591,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:595,8'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:595,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:595,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:598,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_first_message
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          210
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - assertion_dump
        - cs_subset_sort
        - mutt_get_virt_email
        - mutt_thread_style
      functionUses:    5
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:311,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:311,8'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:311,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:311,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:314,27'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:315,10'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:315,10'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:315,17'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:319,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:321,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
            - BranchSide:      'index/dlg_index.c:339,49'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
        - Branch String:   'index/dlg_index.c:322,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:319,35'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:324,13'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:324,18'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:319,35'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:324,25'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:324,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:319,35'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:326,15'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:326,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:326,11'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:328,15'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:328,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:319,35'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:329,9'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:319,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:321,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
            - BranchSide:      'index/dlg_index.c:332,11'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
        - Branch String:   'index/dlg_index.c:332,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:332,7'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
            - BranchSide:      'index/dlg_index.c:339,49'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
                - cs_subset_sort
        - Branch String:   'index/dlg_index.c:340,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:341,32'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_thread_style
                - assertion_dump
            - BranchSide:      'index/dlg_index.c:343,11'
              BranchSideFuncs:
                - mutt_thread_style
                - assertion_dump
        - Branch String:   'index/dlg_index.c:343,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:346,15'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:349,15'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:352,26'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:355,7'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'index/dlg_index.c:358,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:358,22'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:358,15'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:358,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:358,15'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:358,22'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:358,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:358,22'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:358,15'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:358,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:361,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/dlg_index.c:321,23'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:339,31'
          Dst:             cs_subset_sort
        - Src:             'index/dlg_index.c:341,14'
          Dst:             cs_subset_sort
        - Src:             'index/dlg_index.c:343,11'
          Dst:             mutt_thread_style
        - Src:             'index/dlg_index.c:355,7'
          Dst:             assertion_dump
    - functionName:    collapse_all
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          192
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_get_virt_email
        - mutt_set_vnum
        - mutt_thread_can_collapse
        - mutt_thread_collapse
        - mutt_traverse_thread
      functionUses:    4
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:167,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
            - BranchSide:      'index/dlg_index.c:167,8'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:167,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:167,11'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:167,19'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:167,27'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:167,27'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:167,44'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:167,60'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:167,60'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:167,64'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:167,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:170,58'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:171,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:178,14'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_thread_can_collapse
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:178,24'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:178,27'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/dlg_index.c:180,12'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:178,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:179,13'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/dlg_index.c:180,12'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:180,12'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:181,13'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:183,20'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/dlg_index.c:185,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:188,48'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/dlg_index.c:189,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:193,19'
              BranchSideFuncs:
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/dlg_index.c:193,19'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:193,33'
              BranchSideFuncs:
                - mutt_thread_collapse
                - mutt_set_vnum
                - menu_queue_redraw
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/dlg_index.c:202,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:204,12'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:211,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/dlg_index.c:204,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:199,45'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:206,7'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/dlg_index.c:199,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:201,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'index/dlg_index.c:211,3'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/dlg_index.c:170,58'
          Dst:             menu_get_index
        - Src:             'index/dlg_index.c:170,25'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:179,13'
          Dst:             mutt_traverse_thread
        - Src:             'index/dlg_index.c:180,12'
          Dst:             mutt_thread_can_collapse
        - Src:             'index/dlg_index.c:181,13'
          Dst:             mutt_traverse_thread
        - Src:             'index/dlg_index.c:188,24'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:194,3'
          Dst:             mutt_thread_collapse
        - Src:             'index/dlg_index.c:197,3'
          Dst:             mutt_set_vnum
        - Src:             'index/dlg_index.c:201,23'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:206,7'
          Dst:             menu_set_index
        - Src:             'index/dlg_index.c:211,3'
          Dst:             menu_queue_redraw
    - functionName:    update_index_threaded
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          349
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - cs_subset_bool
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_pattern_exec
        - mutt_set_vnum
        - mutt_sort_headers
        - mutt_thread_collapse
        - mutt_traverse_thread
        - mview_has_limit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:413,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mview_has_limit
                - cs_subset_bool
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_mallocarray
            - BranchSide:      'index/dlg_index.c:413,18'
              BranchSideFuncs:
                - mview_has_limit
                - cs_subset_bool
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_mallocarray
        - Branch String:   'index/dlg_index.c:417,17'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:419,51'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_mallocarray
            - BranchSide:      'index/dlg_index.c:419,51'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_mallocarray
        - Branch String:   'index/dlg_index.c:421,37'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:421,50'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:433,3'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:421,55'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:422,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_sort_headers
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:433,3'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:422,12'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:422,45'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:422,33'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_sort_headers
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:422,33'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:422,45'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:433,3'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
        - Branch String:   'index/dlg_index.c:425,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:425,5'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:426,35'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:425,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:425,5'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:426,35'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:425,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:426,35'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:433,3'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:425,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:426,35'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:433,3'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:435,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:437,28'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:464,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:441,29'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:441,35'
              BranchSideFuncs:
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
            - BranchSide:      'index/dlg_index.c:442,29'
              BranchSideFuncs:
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:441,44'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:442,29'
              BranchSideFuncs:
                - mutt_pattern_exec
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
            - BranchSide:      'index/dlg_index.c:447,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:441,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:447,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:452,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:437,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:439,28'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:460,5'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:464,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:464,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
            - BranchSide:      'index/dlg_index.c:466,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
                - mutt_thread_collapse
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:466,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:468,11'
              BranchSideFuncs:
                - mutt_thread_collapse
                - mutt_set_vnum
                - mutt_mem_free
            - BranchSide:      'index/dlg_index.c:472,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_set_vnum
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:472,14'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:472,14'
              BranchSideFuncs:
                - mutt_set_vnum
                - mutt_mem_free
                - mutt_traverse_thread
            - BranchSide:      'index/dlg_index.c:474,25'
              BranchSideFuncs:
                - mutt_set_vnum
                - mutt_mem_free
                - mutt_traverse_thread
        - Branch String:   'index/dlg_index.c:474,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:474,25'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - mutt_mem_free
            - BranchSide:      'index/dlg_index.c:481,7'
              BranchSideFuncs:
                - mutt_set_vnum
                - mutt_mem_free
        - Branch String:   'index/dlg_index.c:476,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:474,37'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - mutt_mem_free
            - BranchSide:      'index/dlg_index.c:478,11'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - mutt_mem_free
        - Branch String:   'index/dlg_index.c:474,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:476,13'
              BranchSideFuncs:
                - mutt_set_vnum
                - mutt_mem_free
            - BranchSide:      'index/dlg_index.c:481,7'
              BranchSideFuncs:
                - mutt_set_vnum
                - mutt_mem_free
      Callsites:
        - Src:             'index/dlg_index.c:414,20'
          Dst:             mview_has_limit
        - Src:             'index/dlg_index.c:419,33'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:433,3'
          Dst:             mutt_sort_headers
        - Src:             'index/dlg_index.c:424,16'
          Dst:             mutt_mem_mallocarray
        - Src:             'index/dlg_index.c:433,3'
          Dst:             mutt_sort_headers
        - Src:             'index/dlg_index.c:460,5'
          Dst:             mutt_sort_headers
        - Src:             'index/dlg_index.c:442,11'
          Dst:             mutt_pattern_exec
        - Src:             'index/dlg_index.c:469,7'
          Dst:             mutt_thread_collapse
        - Src:             'index/dlg_index.c:470,7'
          Dst:             mutt_set_vnum
        - Src:             'index/dlg_index.c:481,7'
          Dst:             mutt_set_vnum
        - Src:             'index/dlg_index.c:478,11'
          Dst:             mutt_traverse_thread
        - Src:             'index/dlg_index.c:485,3'
          Dst:             mutt_mem_free
    - functionName:    update_index_unthreaded
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - assertion_dump
        - mutt_pattern_exec
        - mutt_sort_headers
        - mview_has_limit
        - mx_msg_padding_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:498,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mview_has_limit
                - mutt_sort_headers
                - mx_msg_padding_size
                - assertion_dump
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:498,7'
              BranchSideFuncs:
                - mview_has_limit
                - mutt_sort_headers
                - mx_msg_padding_size
                - assertion_dump
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:498,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:498,7'
              BranchSideFuncs:
                - mx_msg_padding_size
                - mutt_sort_headers
                - assertion_dump
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:500,43'
              BranchSideFuncs:
                - mx_msg_padding_size
                - mutt_sort_headers
                - assertion_dump
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:505,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:505,11'
              BranchSideFuncs:
                - mutt_sort_headers
            - BranchSide:      'index/dlg_index.c:508,15'
              BranchSideFuncs:
                - assertion_dump
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:508,29'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:508,35'
              BranchSideFuncs:
                - mutt_pattern_exec
                - mutt_sort_headers
                - assertion_dump
            - BranchSide:      'index/dlg_index.c:509,29'
              BranchSideFuncs:
                - mutt_pattern_exec
                - mutt_sort_headers
                - assertion_dump
        - Branch String:   'index/dlg_index.c:508,44'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:509,29'
              BranchSideFuncs:
                - mutt_pattern_exec
                - mutt_sort_headers
                - assertion_dump
            - BranchSide:      'index/dlg_index.c:512,9'
              BranchSideFuncs:
                - assertion_dump
                - mutt_sort_headers
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:508,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:512,9'
              BranchSideFuncs:
                - assertion_dump
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:522,20'
              BranchSideFuncs:
                - mutt_sort_headers
                - assertion_dump
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:512,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:512,9'
              BranchSideFuncs:
                - mutt_sort_headers
                - assertion_dump
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:513,12'
              BranchSideFuncs:
                - mutt_sort_headers
                - assertion_dump
                - mutt_pattern_exec
        - Branch String:   'index/dlg_index.c:502,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:502,5'
              BranchSideFuncs:
                - assertion_dump
                - mutt_sort_headers
                - mutt_pattern_exec
            - BranchSide:      'index/dlg_index.c:504,38'
              BranchSideFuncs:
                - assertion_dump
                - mutt_sort_headers
                - mutt_pattern_exec
      Callsites:
        - Src:             'index/dlg_index.c:498,7'
          Dst:             mview_has_limit
        - Src:             'index/dlg_index.c:500,19'
          Dst:             mx_msg_padding_size
        - Src:             'index/dlg_index.c:509,11'
          Dst:             mutt_pattern_exec
        - Src:             'index/dlg_index.c:512,9'
          Dst:             assertion_dump
        - Src:             'index/dlg_index.c:531,3'
          Dst:             mutt_sort_headers
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_pager_init
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_bool
        - index_shared_data_new
        - ipanel_new
        - mutt_window_add_child
        - mutt_window_new
        - notify_set_parent
        - ppanel_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:1439,28'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1439,28'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ipanel_new
                - ppanel_new
                - mutt_window_add_child
                - mutt_window_add_child
            - BranchSide:      'index/dlg_index.c:1439,28'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ipanel_new
                - ppanel_new
                - mutt_window_add_child
                - mutt_window_add_child
      Callsites:
        - Src:             'index/dlg_index.c:1439,28'
          Dst:             mutt_window_new
        - Src:             'index/dlg_index.c:1443,36'
          Dst:             index_shared_data_new
        - Src:             'index/dlg_index.c:1444,3'
          Dst:             notify_set_parent
        - Src:             'index/dlg_index.c:1449,32'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1451,36'
          Dst:             ipanel_new
        - Src:             'index/dlg_index.c:1452,36'
          Dst:             ppanel_new
        - Src:             'index/dlg_index.c:1454,3'
          Dst:             mutt_window_add_child
        - Src:             'index/dlg_index.c:1455,3'
          Dst:             mutt_window_add_child
    - functionName:    dlg_index
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         136
      ICount:          797
      EdgeCount:       190
      CyclomaticComplexity: 56
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - collapse_all
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - find_first_message
        - global_function_dispatcher
        - index_adjust_sort_threads
        - index_function_dispatcher
        - index_shared_data_set_email
        - index_shared_data_set_mview
        - km_dokey
        - km_error_key
        - mailbox_gc_run
        - menu_function_dispatcher
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - menu_status_line
        - msgwin_clear_text
        - msgwin_set_text
        - mutt_beep
        - mutt_clear_error
        - mutt_flush_macro_to_endcond
        - mutt_get_virt_email
        - mutt_mailbox_check
        - mutt_mailbox_notify
        - mutt_monitor_add
        - mutt_pattern_free
        - mutt_refresh
        - mutt_strwidth
        - mutt_system
        - mutt_thread_style
        - mutt_window_move
        - mutt_window_reflow
        - mview_free
        - mview_new
        - mx_mbox_check
        - opcodes_get_name
        - resort_index
        - sb_function_dispatcher
        - update_index
        - window_find_child
        - window_redraw
        - window_set_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:1103,29'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - index_adjust_sort_threads
                - mview_new
                - index_shared_data_set_mview
                - window_find_child
                - window_find_child
                - find_first_message
                - menu_set_index
                - window_set_focus
                - mutt_window_reflow
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
                - mutt_mailbox_check
            - BranchSide:      'index/dlg_index.c:1103,29'
              BranchSideFuncs:
                - index_adjust_sort_threads
                - mview_new
                - index_shared_data_set_mview
                - window_find_child
                - window_find_child
                - find_first_message
                - menu_set_index
                - window_set_focus
                - mutt_window_reflow
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
                - mutt_mailbox_check
        - Branch String:   'index/dlg_index.c:1115,23'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1115,44'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - window_set_focus
                - mutt_window_reflow
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
                - mutt_mailbox_check
            - BranchSide:      'index/dlg_index.c:1118,10'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - window_set_focus
                - mutt_window_reflow
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
                - mutt_mailbox_check
        - Branch String:   'index/dlg_index.c:1115,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1116,10'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - window_set_focus
                - mutt_window_reflow
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
                - mutt_mailbox_check
            - BranchSide:      'index/dlg_index.c:1118,10'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - window_set_focus
                - mutt_window_reflow
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
                - mutt_mailbox_check
        - Branch String:   'index/dlg_index.c:1130,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1133,32'
              BranchSideFuncs:
                - mutt_mailbox_check
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:1136,3'
              BranchSideFuncs:
                - mutt_monitor_add
                - cs_subset_bool
                - mutt_thread_style
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - collapse_all
                - menu_queue_redraw
        - Branch String:   'index/dlg_index.c:1151,26'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1151,33'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
            - BranchSide:      'index/dlg_index.c:1160,9'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
        - Branch String:   'index/dlg_index.c:1151,51'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1152,13'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
            - BranchSide:      'index/dlg_index.c:1160,9'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
        - Branch String:   'index/dlg_index.c:1152,36'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1152,43'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
            - BranchSide:      'index/dlg_index.c:1160,9'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
        - Branch String:   'index/dlg_index.c:1151,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1154,24'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
            - BranchSide:      'index/dlg_index.c:1160,9'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
        - Branch String:   'index/dlg_index.c:1160,23'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1160,34'
              BranchSideFuncs:
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
            - BranchSide:      'index/dlg_index.c:1166,31'
              BranchSideFuncs:
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
        - Branch String:   'index/dlg_index.c:1160,42'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1160,63'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1166,11'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1160,79'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1161,31'
              BranchSideFuncs:
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
            - BranchSide:      'index/dlg_index.c:1166,31'
              BranchSideFuncs:
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
        - Branch String:   'index/dlg_index.c:1160,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1163,28'
              BranchSideFuncs:
                - resort_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
            - BranchSide:      'index/dlg_index.c:1166,31'
              BranchSideFuncs:
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
        - Branch String:   'index/dlg_index.c:1166,23'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1166,11'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1166,58'
              BranchSideFuncs:
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
        - Branch String:   'index/dlg_index.c:1169,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1171,7'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1244,18'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1179,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1181,35'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - update_index
                - menu_queue_redraw
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - mview_free
            - BranchSide:      'index/dlg_index.c:1190,23'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mutt_pattern_free
                - mview_free
                - menu_queue_redraw
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1181,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mview_free
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - update_index
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1184,11'
              BranchSideFuncs:
                - mview_free
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - update_index
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1190,79'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1191,23'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1196,11'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1190,16'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1225,11'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1240,71'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1203,19'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1200,63'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1203,26'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1203,31'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1200,63'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1203,38'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1203,17'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1200,63'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1205,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1207,19'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1208,17'
              BranchSideFuncs:
                - mutt_beep
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1210,45'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1211,19'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1213,38'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1229,33'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1215,21'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1216,19'
              BranchSideFuncs:
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1217,17'
              BranchSideFuncs:
                - buf_pool_release
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1200,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1202,37'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1229,33'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
        - Branch String:   'index/dlg_index.c:1244,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1247,34'
              BranchSideFuncs:
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1272,5'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1248,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1250,41'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'index/dlg_index.c:1268,33'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1250,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1252,58'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_beep
            - BranchSide:      'index/dlg_index.c:1272,5'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1253,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1254,13'
              BranchSideFuncs:
                - mutt_beep
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'index/dlg_index.c:1255,80'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1256,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1258,34'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'index/dlg_index.c:1272,5'
              BranchSideFuncs:
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1260,17'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1261,15'
              BranchSideFuncs:
                - buf_pool_release
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'index/dlg_index.c:1262,13'
              BranchSideFuncs:
                - buf_pool_release
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1275,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1277,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'index/dlg_index.c:1280,56'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1283,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1285,67'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
            - BranchSide:      'index/dlg_index.c:1289,14'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
        - Branch String:   'index/dlg_index.c:1289,14'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1291,30'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
            - BranchSide:      'index/dlg_index.c:1295,30'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
        - Branch String:   'index/dlg_index.c:1303,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1307,7'
              BranchSideFuncs:
                - msgwin_clear_text
                - mutt_refresh
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1313,12'
              BranchSideFuncs:
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
        - Branch String:   'index/dlg_index.c:1313,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1315,17'
              BranchSideFuncs:
                - msgwin_clear_text
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1320,5'
              BranchSideFuncs:
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
        - Branch String:   'index/dlg_index.c:1315,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1316,9'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1390,15'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1324,31'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1324,38'
              BranchSideFuncs:
                - msgwin_clear_text
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - mutt_flush_macro_to_endcond
            - BranchSide:      'index/dlg_index.c:1327,17'
              BranchSideFuncs:
                - msgwin_clear_text
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - mutt_flush_macro_to_endcond
        - Branch String:   'index/dlg_index.c:1324,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1327,17'
              BranchSideFuncs:
                - msgwin_clear_text
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - mutt_flush_macro_to_endcond
            - BranchSide:      'index/dlg_index.c:1358,25'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'index/dlg_index.c:1327,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1329,26'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - mutt_flush_macro_to_endcond
            - BranchSide:      'index/dlg_index.c:1334,20'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - mutt_flush_macro_to_endcond
        - Branch String:   'index/dlg_index.c:1334,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1336,9'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1340,28'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - mutt_flush_macro_to_endcond
        - Branch String:   'index/dlg_index.c:1340,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1342,13'
              BranchSideFuncs:
                - mutt_flush_macro_to_endcond
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1355,24'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1342,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1344,11'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1348,11'
              BranchSideFuncs:
                - mutt_flush_macro_to_endcond
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1358,25'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1358,36'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'index/dlg_index.c:1363,5'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'index/dlg_index.c:1358,44'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1358,65'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'index/dlg_index.c:1363,5'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'index/dlg_index.c:1358,14'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1360,24'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'index/dlg_index.c:1363,5'
              BranchSideFuncs:
                - mutt_clear_error
                - index_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'index/dlg_index.c:1373,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1374,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'index/dlg_index.c:1390,15'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1376,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1378,40'
              BranchSideFuncs:
                - window_find_child
                - sb_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'index/dlg_index.c:1390,15'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1381,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1382,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
                - km_error_key
            - BranchSide:      'index/dlg_index.c:1390,15'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1384,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1385,7'
              BranchSideFuncs:
                - km_error_key
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1390,15'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_gc_run
                - mx_mbox_check
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - window_redraw
                - msgwin_set_text
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_window_move
                - mutt_refresh
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - cs_subset_bool
                - mutt_clear_error
                - index_function_dispatcher
                - menu_function_dispatcher
                - window_find_child
                - sb_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - msgwin_clear_text
                - mutt_flush_macro_to_endcond
                - msgwin_clear_text
                - msgwin_clear_text
                - mutt_refresh
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
                - mutt_mailbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.2178
                - mutt_system
                - buf_string.2178
                - buf_pool_release
                - mutt_beep
                - buf_is_empty
                - mview_free
                - resort_index
                - mview_free
                - window_set_focus
        - Branch String:   'index/dlg_index.c:1390,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1151,15'
              BranchSideFuncs:
                - mview_free
                - window_set_focus
            - BranchSide:      'index/dlg_index.c:1392,3'
              BranchSideFuncs:
                - mview_free
                - window_set_focus
      Callsites:
        - Src:             'index/dlg_index.c:1103,3'
          Dst:             index_adjust_sort_threads
        - Src:             'index/dlg_index.c:1106,39'
          Dst:             mview_new
        - Src:             'index/dlg_index.c:1106,3'
          Dst:             index_shared_data_set_mview
        - Src:             'index/dlg_index.c:1108,36'
          Dst:             window_find_child
        - Src:             'index/dlg_index.c:1111,21'
          Dst:             window_find_child
        - Src:             'index/dlg_index.c:1125,30'
          Dst:             find_first_message
        - Src:             'index/dlg_index.c:1125,3'
          Dst:             menu_set_index
        - Src:             'index/dlg_index.c:1127,34'
          Dst:             window_set_focus
        - Src:             'index/dlg_index.c:1128,3'
          Dst:             mutt_window_reflow
        - Src:             'index/dlg_index.c:1133,5'
          Dst:             mutt_mailbox_check
        - Src:             'index/dlg_index.c:1136,3'
          Dst:             mutt_monitor_add
        - Src:             'index/dlg_index.c:1139,31'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1140,7'
          Dst:             mutt_thread_style
        - Src:             'index/dlg_index.c:1142,5'
          Dst:             collapse_all
        - Src:             'index/dlg_index.c:1143,5'
          Dst:             menu_queue_redraw
        - Src:             'index/dlg_index.c:1161,10'
          Dst:             menu_get_index
        - Src:             'index/dlg_index.c:1163,7'
          Dst:             resort_index
        - Src:             'index/dlg_index.c:1171,7'
          Dst:             mailbox_gc_run
        - Src:             'index/dlg_index.c:1177,29'
          Dst:             mx_mbox_check
        - Src:             'index/dlg_index.c:1181,13'
          Dst:             buf_is_empty
        - Src:             'index/dlg_index.c:1184,11'
          Dst:             mview_free
        - Src:             'index/dlg_index.c:1206,39'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1208,17'
          Dst:             mutt_beep
        - Src:             'index/dlg_index.c:1210,19'
          Dst:             cs_subset_expando
        - Src:             'index/dlg_index.c:1213,38'
          Dst:             buf_pool_get
        - Src:             'index/dlg_index.c:1214,17'
          Dst:             menu_status_line
        - Src:             'index/dlg_index.c:1215,33'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:1215,21'
          Dst:             mutt_system
        - Src:             'index/dlg_index.c:1216,19'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:1217,17'
          Dst:             buf_pool_release
        - Src:             'index/dlg_index.c:1233,9'
          Dst:             update_index
        - Src:             'index/dlg_index.c:0,0'
          Dst:             menu_queue_redraw
        - Src:             'index/dlg_index.c:0,0'
          Dst:             mutt_pattern_free
        - Src:             'index/dlg_index.c:1241,63'
          Dst:             menu_get_index
        - Src:             'index/dlg_index.c:1240,43'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:1240,7'
          Dst:             index_shared_data_set_email
        - Src:             'index/dlg_index.c:1247,7'
          Dst:             mutt_mailbox_check
        - Src:             'index/dlg_index.c:1250,13'
          Dst:             mutt_mailbox_notify
        - Src:             'index/dlg_index.c:1252,35'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1254,13'
          Dst:             mutt_beep
        - Src:             'index/dlg_index.c:1255,54'
          Dst:             cs_subset_expando
        - Src:             'index/dlg_index.c:1258,34'
          Dst:             buf_pool_get
        - Src:             'index/dlg_index.c:1259,13'
          Dst:             menu_status_line
        - Src:             'index/dlg_index.c:1260,29'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:1260,17'
          Dst:             mutt_system
        - Src:             'index/dlg_index.c:1261,15'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:1262,13'
          Dst:             buf_pool_release
        - Src:             'index/dlg_index.c:1272,5'
          Dst:             window_redraw
        - Src:             'index/dlg_index.c:1277,7'
          Dst:             msgwin_set_text
        - Src:             'index/dlg_index.c:1280,33'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1281,37'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1282,23'
          Dst:             menu_get_index
        - Src:             'index/dlg_index.c:1285,42'
          Dst:             cs_subset_string
        - Src:             'index/dlg_index.c:1286,31'
          Dst:             mutt_strwidth
        - Src:             'index/dlg_index.c:1287,7'
          Dst:             mutt_window_move
        - Src:             'index/dlg_index.c:1291,7'
          Dst:             mutt_window_move
        - Src:             'index/dlg_index.c:1295,7'
          Dst:             mutt_window_move
        - Src:             'index/dlg_index.c:1298,5'
          Dst:             mutt_refresh
        - Src:             'index/dlg_index.c:1300,5'
          Dst:             window_redraw
        - Src:             'index/dlg_index.c:1301,10'
          Dst:             km_dokey
        - Src:             'index/dlg_index.c:1307,7'
          Dst:             msgwin_clear_text
        - Src:             'index/dlg_index.c:1308,7'
          Dst:             mutt_refresh
        - Src:             'index/dlg_index.c:1316,9'
          Dst:             msgwin_clear_text
        - Src:             'index/dlg_index.c:1320,5'
          Dst:             opcodes_get_name
        - Src:             'index/dlg_index.c:1323,29'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:1330,9'
          Dst:             msgwin_clear_text
        - Src:             'index/dlg_index.c:1348,11'
          Dst:             mutt_flush_macro_to_endcond
        - Src:             'index/dlg_index.c:1363,5'
          Dst:             mutt_clear_error
        - Src:             'index/dlg_index.c:1371,10'
          Dst:             index_function_dispatcher
        - Src:             'index/dlg_index.c:1374,12'
          Dst:             menu_function_dispatcher
        - Src:             'index/dlg_index.c:1378,40'
          Dst:             window_find_child
        - Src:             'index/dlg_index.c:1379,12'
          Dst:             sb_function_dispatcher
        - Src:             'index/dlg_index.c:1382,12'
          Dst:             global_function_dispatcher
        - Src:             'index/dlg_index.c:1385,7'
          Dst:             km_error_key
        - Src:             'index/dlg_index.c:1392,3'
          Dst:             mview_free
        - Src:             'index/dlg_index.c:1393,3'
          Dst:             window_set_focus
    - functionName:    index_make_entry
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          368
      EdgeCount:       106
      CyclomaticComplexity: 32
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - mutt_get_virt_email
        - mutt_make_string
        - mutt_strwidth
        - mutt_thread_style
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:828,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:828,8'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:828,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:828,13'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:828,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:828,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:828,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:832,42'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:834,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:835,19'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:837,8'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:837,10'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:837,10'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:837,19'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:837,24'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:837,24'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:837,39'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:837,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:837,7'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:840,21'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:841,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:847,37'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:848,29'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:848,35'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:848,40'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:848,46'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:848,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:851,12'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:851,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:857,38'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:859,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:861,19'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:868,24'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:861,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:862,26'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:864,26'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:871,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:873,19'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:873,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:871,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:878,13'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:878,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:878,38'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:878,74'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:878,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:883,32'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:890,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:878,13'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:883,32'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:890,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:883,18'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:871,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:871,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:873,19'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:890,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:892,21'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:892,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:890,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:896,15'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:896,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:896,40'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:896,76'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:896,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:900,34'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:896,15'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:900,34'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:900,20'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:890,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:890,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:892,21'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:910,68'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:911,22'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:911,67'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:913,52'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'index/dlg_index.c:914,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:916,63'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_make_string
                - mutt_strwidth
            - BranchSide:      'index/dlg_index.c:921,32'
              BranchSideFuncs:
                - mutt_make_string
        - Branch String:   'index/dlg_index.c:917,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:918,20'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_make_string
            - BranchSide:      'index/dlg_index.c:921,32'
              BranchSideFuncs:
                - mutt_make_string
      Callsites:
        - Src:             'index/dlg_index.c:840,21'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:847,37'
          Dst:             mutt_thread_style
        - Src:             'index/dlg_index.c:910,42'
          Dst:             cs_subset_expando
        - Src:             'index/dlg_index.c:913,31'
          Dst:             cs_subset_bool
        - Src:             'index/dlg_index.c:916,40'
          Dst:             cs_subset_string
        - Src:             'index/dlg_index.c:918,20'
          Dst:             mutt_strwidth
        - Src:             'index/dlg_index.c:921,10'
          Dst:             mutt_make_string
    - functionName:    index_color
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - email_set_color
        - mutt_get_virt_email
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:929,41'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
            - BranchSide:      'index/dlg_index.c:929,41'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'index/dlg_index.c:932,10'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:932,10'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:932,19'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'index/dlg_index.c:932,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:932,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:935,21'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'index/dlg_index.c:936,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:936,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:939,10'
              BranchSideFuncs:
                - email_set_color
        - Branch String:   'index/dlg_index.c:939,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:939,7'
              BranchSideFuncs:
                - email_set_color
            - BranchSide:      'index/dlg_index.c:942,3'
              BranchSideFuncs:
                - email_set_color
      Callsites:
        - Src:             'index/dlg_index.c:935,21'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:942,3'
          Dst:             email_set_color
    - functionName:    resort_index
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - find_first_message
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_get_virt_email
        - mutt_parent_message
        - mutt_sort_headers
        - mutt_thread_style
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:371,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_sort_headers
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:371,8'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_sort_headers
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:371,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:371,19'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_sort_headers
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:371,27'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:371,27'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:371,31'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_sort_headers
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:371,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:375,25'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - mutt_sort_headers
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:382,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:384,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
            - BranchSide:      'index/dlg_index.c:394,7'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
        - Branch String:   'index/dlg_index.c:385,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:382,35'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
            - BranchSide:      'index/dlg_index.c:394,7'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
        - Branch String:   'index/dlg_index.c:382,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:384,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
            - BranchSide:      'index/dlg_index.c:394,7'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
                - mutt_parent_message
        - Branch String:   'index/dlg_index.c:394,28'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:394,42'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
                - mutt_parent_message
                - find_first_message
            - BranchSide:      'index/dlg_index.c:397,17'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
                - find_first_message
        - Branch String:   'index/dlg_index.c:394,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:395,17'
              BranchSideFuncs:
                - mutt_parent_message
                - find_first_message
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:400,18'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/dlg_index.c:397,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:398,17'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/dlg_index.c:400,18'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
      Callsites:
        - Src:             'index/dlg_index.c:375,25'
          Dst:             menu_get_index
        - Src:             'index/dlg_index.c:376,25'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:379,3'
          Dst:             mutt_sort_headers
        - Src:             'index/dlg_index.c:384,23'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:394,7'
          Dst:             mutt_thread_style
        - Src:             'index/dlg_index.c:395,17'
          Dst:             mutt_parent_message
        - Src:             'index/dlg_index.c:398,17'
          Dst:             find_first_message
        - Src:             'index/dlg_index.c:401,3'
          Dst:             menu_set_index
        - Src:             'index/dlg_index.c:402,3'
          Dst:             menu_queue_redraw
    - functionName:    email_set_color
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - merged_color_overlay
        - mutt_pattern_exec
        - regex_colors_get_list
        - simple_color_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:1408,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_pattern_exec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
            - BranchSide:      'index/dlg_index.c:1408,8'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_pattern_exec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
        - Branch String:   'index/dlg_index.c:1408,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1408,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1412,23'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_pattern_exec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
        - Branch String:   'index/dlg_index.c:1415,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1417,27'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'index/dlg_index.c:1424,33'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'index/dlg_index.c:1417,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1415,3'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_pattern_exec
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'index/dlg_index.c:1420,18'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_pattern_exec
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'index/dlg_index.c:1415,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1417,27'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'index/dlg_index.c:1424,33'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'index/dlg_index.c:1425,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1426,16'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:1430,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/dlg_index.c:1415,3'
          Dst:             regex_colors_get_list
        - Src:             'index/dlg_index.c:1424,33'
          Dst:             simple_color_get
        - Src:             'index/dlg_index.c:1417,9'
          Dst:             mutt_pattern_exec
        - Src:             'index/dlg_index.c:1420,18'
          Dst:             merged_color_overlay
        - Src:             'index/dlg_index.c:1424,33'
          Dst:             simple_color_get
        - Src:             'index/dlg_index.c:1426,16'
          Dst:             merged_color_overlay
    - functionName:    mutt_make_string
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - expando_filter
      functionUses:    14
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:807,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - expando_filter
            - BranchSide:      'index/dlg_index.c:807,8'
              BranchSideFuncs:
                - expando_filter
        - Branch String:   'index/dlg_index.c:807,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:807,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:810,3'
              BranchSideFuncs:
                - expando_filter
      Callsites:
        - Src:             'index/dlg_index.c:817,10'
          Dst:             expando_filter
    - functionName:    mutt_draw_statusline
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          426
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_paddstr
        - mutt_strwidth
        - mutt_window_addnstr
        - mutt_wstr_trunc
        - regex_colors_get_list
        - regexec
        - simple_color_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:961,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - regex_colors_get_list
                - regexec
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'index/dlg_index.c:961,8'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - regex_colors_get_list
                - regexec
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'index/dlg_index.c:961,12'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:961,12'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:961,16'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - regex_colors_get_list
                - regexec
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'index/dlg_index.c:961,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:961,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:978,6'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - regex_colors_get_list
                - regexec
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'index/dlg_index.c:987,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:991,5'
              BranchSideFuncs:
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1031,38'
              BranchSideFuncs:
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:996,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:999,30'
              BranchSideFuncs:
                - regexec
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'index/dlg_index.c:1022,5'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1002,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1005,12'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1022,5'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1005,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1007,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - merged_color_overlay
                - regexec
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1011,18'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - merged_color_overlay
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1012,47'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1013,19'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1015,44'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1013,39'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1013,60'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1022,5'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1012,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1015,44'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1022,5'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:991,5'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:993,29'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1024,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1024,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1026,26'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1028,12'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1028,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:987,10'
              BranchSideFuncs:
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
            - BranchSide:      'index/dlg_index.c:1031,38'
              BranchSideFuncs:
                - mutt_wstr_trunc
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
                - mutt_window_addnstr
                - mutt_curses_set_color
        - Branch String:   'index/dlg_index.c:1035,20'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1035,24'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1046,3'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
        - Branch String:   'index/dlg_index.c:1038,35'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1038,5'
              BranchSideFuncs:
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1038,5'
              BranchSideFuncs:
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
        - Branch String:   'index/dlg_index.c:1040,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1046,3'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1087,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'index/dlg_index.c:1046,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1049,27'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_mem_free
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1073,3'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_mem_free
                - mutt_paddstr
                - mutt_window_addnstr
        - Branch String:   'index/dlg_index.c:1050,44'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1050,69'
              BranchSideFuncs:
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1050,69'
              BranchSideFuncs:
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
        - Branch String:   'index/dlg_index.c:1051,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1055,12'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1087,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'index/dlg_index.c:1055,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1061,14'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1064,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
        - Branch String:   'index/dlg_index.c:1061,14'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1064,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1064,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
        - Branch String:   'index/dlg_index.c:1069,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1046,17'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_mem_free
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_strwidth
                - mutt_paddstr
                - mutt_window_addnstr
            - BranchSide:      'index/dlg_index.c:1087,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'index/dlg_index.c:1074,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1077,34'
              BranchSideFuncs:
                - mutt_window_addnstr
                - mutt_strwidth
                - mutt_mem_free
                - mutt_paddstr
            - BranchSide:      'index/dlg_index.c:1080,15'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_mem_free
                - mutt_paddstr
        - Branch String:   'index/dlg_index.c:1081,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:1084,32'
              BranchSideFuncs:
                - mutt_paddstr
                - mutt_mem_free
            - BranchSide:      'index/dlg_index.c:1087,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'index/dlg_index.c:980,58'
          Dst:             simple_color_get
        - Src:             'index/dlg_index.c:981,58'
          Dst:             simple_color_get
        - Src:             'index/dlg_index.c:980,37'
          Dst:             merged_color_overlay
        - Src:             'index/dlg_index.c:991,5'
          Dst:             regex_colors_get_list
        - Src:             'index/dlg_index.c:996,11'
          Dst:             regexec
        - Src:             'index/dlg_index.c:1008,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'index/dlg_index.c:1015,44'
          Dst:             merged_color_overlay
        - Src:             'index/dlg_index.c:1031,9'
          Dst:             mutt_wstr_trunc
        - Src:             'index/dlg_index.c:1038,5'
          Dst:             mutt_window_addnstr
        - Src:             'index/dlg_index.c:1039,5'
          Dst:             mutt_curses_set_color
        - Src:             'index/dlg_index.c:1049,5'
          Dst:             mutt_curses_set_color
        - Src:             'index/dlg_index.c:1050,5'
          Dst:             mutt_window_addnstr
        - Src:             'index/dlg_index.c:1064,5'
          Dst:             mutt_curses_set_color
        - Src:             'index/dlg_index.c:1066,5'
          Dst:             mutt_window_addnstr
        - Src:             'index/dlg_index.c:1073,3'
          Dst:             mutt_curses_set_color
        - Src:             'index/dlg_index.c:1077,5'
          Dst:             mutt_window_addnstr
        - Src:             'index/dlg_index.c:1080,15'
          Dst:             mutt_strwidth
        - Src:             'index/dlg_index.c:1084,5'
          Dst:             mutt_paddstr
        - Src:             'index/dlg_index.c:1087,3'
          Dst:             mutt_mem_free
    - functionName:    regexec
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    change_folder_string
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_string
        - change_folder_mailbox
        - cs_subset_string
        - mailbox_find_name
        - mx_path_canon
        - mx_path_probe
        - mx_path_resolve
        - nntp_expand_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:760,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - nntp_expand_path
                - buf_string.2178
                - mx_path_probe
                - buf_string.2178
                - mx_path_resolve
                - change_folder_mailbox
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
                - cs_subset_string
                - mx_path_canon
            - BranchSide:      'index/dlg_index.c:760,7'
              BranchSideFuncs:
                - nntp_expand_path
                - buf_string.2178
                - mx_path_probe
                - buf_string.2178
                - mx_path_resolve
                - change_folder_mailbox
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
                - cs_subset_string
                - mx_path_canon
        - Branch String:   'index/dlg_index.c:760,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:762,13'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_canon
                - buf_string.2178
                - mx_path_probe
                - buf_string.2178
                - mx_path_resolve
                - change_folder_mailbox
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
            - BranchSide:      'index/dlg_index.c:767,59'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_canon
                - buf_string.2178
                - mx_path_probe
                - buf_string.2178
                - mx_path_resolve
                - change_folder_mailbox
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
        - Branch String:   'index/dlg_index.c:772,36'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:772,45'
              BranchSideFuncs:
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
            - BranchSide:      'index/dlg_index.c:775,43'
              BranchSideFuncs:
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
        - Branch String:   'index/dlg_index.c:772,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:775,43'
              BranchSideFuncs:
                - buf_string.2178
                - mailbox_find_name
                - change_folder_mailbox
                - buf_string.2178
            - BranchSide:      'index/dlg_index.c:787,39'
              BranchSideFuncs:
                - buf_string.2178
                - mx_path_resolve
                - change_folder_mailbox
        - Branch String:   'index/dlg_index.c:776,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:778,7'
              BranchSideFuncs:
                - buf_string.2178
            - BranchSide:      'index/dlg_index.c:782,7'
              BranchSideFuncs:
                - buf_string.2178
      Callsites:
        - Src:             'index/dlg_index.c:763,5'
          Dst:             nntp_expand_path
        - Src:             'index/dlg_index.c:767,34'
          Dst:             cs_subset_string
        - Src:             'index/dlg_index.c:768,5'
          Dst:             mx_path_canon
        - Src:             'index/dlg_index.c:771,41'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:771,27'
          Dst:             mx_path_probe
        - Src:             'index/dlg_index.c:775,43'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:775,25'
          Dst:             mailbox_find_name
        - Src:             'index/dlg_index.c:778,7'
          Dst:             change_folder_mailbox
        - Src:             'index/dlg_index.c:782,7'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:787,39'
          Dst:             buf_string
        - Src:             'index/dlg_index.c:787,23'
          Dst:             mx_path_resolve
        - Src:             'index/dlg_index.c:788,3'
          Dst:             change_folder_mailbox
    - functionName:    find_previous_undeleted
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_get_virt_email
        - uncollapse_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:277,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:277,8'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:277,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:277,11'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:277,19'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:277,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:277,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:283,29'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:283,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:283,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:295,7'
              BranchSideFuncs:
                - uncollapse_thread
        - Branch String:   'index/dlg_index.c:286,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:283,29'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:288,13'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:288,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:283,29'
              BranchSideFuncs:
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:295,7'
              BranchSideFuncs:
                - uncollapse_thread
        - Branch String:   'index/dlg_index.c:283,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:283,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:295,7'
              BranchSideFuncs:
                - uncollapse_thread
        - Branch String:   'index/dlg_index.c:295,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:295,7'
              BranchSideFuncs:
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:296,5'
              BranchSideFuncs:
                - uncollapse_thread
      Callsites:
        - Src:             'index/dlg_index.c:285,23'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:296,5'
          Dst:             uncollapse_thread
    - functionName:    uncollapse_thread
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_get_virt_email
        - mutt_set_vnum
        - mutt_traverse_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:221,19'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_set_vnum
            - BranchSide:      'index/dlg_index.c:221,19'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:221,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:225,21'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:226,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:226,15'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/dlg_index.c:226,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:228,5'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
      Callsites:
        - Src:             'index/dlg_index.c:225,21'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:228,5'
          Dst:             mutt_traverse_thread
        - Src:             'index/dlg_index.c:229,5'
          Dst:             mutt_set_vnum
    - functionName:    find_next_undeleted
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_get_virt_email
        - uncollapse_thread
      functionUses:    4
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:243,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:243,8'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:243,11'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:243,11'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:243,19'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:249,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:251,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:261,7'
              BranchSideFuncs:
                - uncollapse_thread
        - Branch String:   'index/dlg_index.c:252,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:249,0'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
            - BranchSide:      'index/dlg_index.c:254,13'
              BranchSideFuncs:
                - uncollapse_thread
                - mutt_get_virt_email
        - Branch String:   'index/dlg_index.c:254,9'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:249,0'
              BranchSideFuncs:
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:261,7'
              BranchSideFuncs:
                - uncollapse_thread
        - Branch String:   'index/dlg_index.c:249,3'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:251,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:261,7'
              BranchSideFuncs:
                - uncollapse_thread
        - Branch String:   'index/dlg_index.c:261,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:261,7'
              BranchSideFuncs:
                - uncollapse_thread
            - BranchSide:      'index/dlg_index.c:262,5'
              BranchSideFuncs:
                - uncollapse_thread
      Callsites:
        - Src:             'index/dlg_index.c:251,23'
          Dst:             mutt_get_virt_email
        - Src:             'index/dlg_index.c:262,5'
          Dst:             uncollapse_thread
    - functionName:    check_acl
      functionSourceFile: '/src/neomutt/index/dlg_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'index/dlg_index.c:140,8'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:140,8'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:140,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:143,12'
              BranchSideFuncs: []
        - Branch String:   'index/dlg_index.c:143,7'
          Branch Sides:
            - BranchSide:      'index/dlg_index.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'index/dlg_index.c:146,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.2358
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.2358
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_from_addr
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - buf_string
        - check_for_mailing_list_addr
        - mutt_addr_is_user
        - mutt_str_copy
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/expando_index.c:195,8'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - check_for_mailing_list_addr
                - check_for_mailing_list_addr
                - buf_string.2358
                - mutt_str_copy
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
            - BranchSide:      'index/expando_index.c:195,8'
              BranchSideFuncs:
                - mutt_addr_is_user
                - check_for_mailing_list_addr
                - check_for_mailing_list_addr
                - buf_string.2358
                - mutt_str_copy
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
        - Branch String:   'index/expando_index.c:195,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:195,12'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:195,16'
              BranchSideFuncs:
                - mutt_addr_is_user
                - check_for_mailing_list_addr
                - check_for_mailing_list_addr
                - buf_string.2358
                - mutt_str_copy
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
        - Branch String:   'index/expando_index.c:195,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:198,31'
              BranchSideFuncs:
                - mutt_addr_is_user
                - check_for_mailing_list_addr
                - check_for_mailing_list_addr
                - buf_string.2358
                - mutt_str_copy
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
        - Branch String:   'index/expando_index.c:202,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:204,43'
              BranchSideFuncs:
                - check_for_mailing_list_addr
                - buf_string.2358
                - mutt_str_copy
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
        - Branch String:   'index/expando_index.c:204,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:208,10'
              BranchSideFuncs:
                - buf_string.2358
                - mutt_str_copy
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
        - Branch String:   'index/expando_index.c:208,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:208,14'
              BranchSideFuncs:
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - mutt_str_copy
            - BranchSide:      'index/expando_index.c:212,13'
              BranchSideFuncs:
                - buf_string.2358
                - mutt_str_copy
        - Branch String:   'index/expando_index.c:208,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:209,67'
              BranchSideFuncs:
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - mutt_str_copy
            - BranchSide:      'index/expando_index.c:210,19'
              BranchSideFuncs:
                - buf_string.2358
                - snprintf
                - buf_string.2358
                - mutt_str_copy
        - Branch String:   'index/expando_index.c:210,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:211,67'
              BranchSideFuncs:
                - buf_string.2358
                - mutt_str_copy
            - BranchSide:      'index/expando_index.c:212,13'
              BranchSideFuncs:
                - buf_string.2358
                - mutt_str_copy
        - Branch String:   'index/expando_index.c:212,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:213,60'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:215,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:198,13'
          Dst:             mutt_addr_is_user
        - Src:             'index/expando_index.c:202,9'
          Dst:             check_for_mailing_list_addr
        - Src:             'index/expando_index.c:204,9'
          Dst:             check_for_mailing_list_addr
        - Src:             'index/expando_index.c:209,33'
          Dst:             buf_string
        - Src:             'index/expando_index.c:209,5'
          Dst:             snprintf
        - Src:             'index/expando_index.c:211,33'
          Dst:             buf_string
        - Src:             'index/expando_index.c:211,5'
          Dst:             snprintf
        - Src:             'index/expando_index.c:213,24'
          Dst:             buf_string
        - Src:             'index/expando_index.c:213,5'
          Dst:             mutt_str_copy
    - functionName:    make_from_prefix
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_mbtable
        - mbtable_get_nth_wchar
        - mutt_str_len
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/expando_index.c:110,58'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - mutt_str_len
                - snprintf
            - BranchSide:      'index/expando_index.c:110,58'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - mutt_str_len
                - snprintf
        - Branch String:   'index/expando_index.c:112,21'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:112,39'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:113,12'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:112,45'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:112,63'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:113,12'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:112,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:115,23'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mutt_str_len
                - snprintf
        - Branch String:   'index/expando_index.c:116,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:119,3'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'index/expando_index.c:110,40'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:115,23'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:116,7'
          Dst:             mutt_str_len
        - Src:             'index/expando_index.c:119,3'
          Dst:             snprintf
    - functionName:    make_from
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          120
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - check_for_mailing_list
        - make_from_prefix
        - mutt_addr_is_user
        - mutt_get_name
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/expando_index.c:140,8'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - make_from_prefix
                - mutt_get_name
                - snprintf
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
            - BranchSide:      'index/expando_index.c:140,8'
              BranchSideFuncs:
                - mutt_addr_is_user
                - make_from_prefix
                - mutt_get_name
                - snprintf
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
        - Branch String:   'index/expando_index.c:140,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:140,12'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:140,16'
              BranchSideFuncs:
                - mutt_addr_is_user
                - make_from_prefix
                - mutt_get_name
                - snprintf
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
        - Branch String:   'index/expando_index.c:140,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:147,26'
              BranchSideFuncs:
                - mutt_addr_is_user
                - make_from_prefix
                - mutt_get_name
                - snprintf
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
        - Branch String:   'index/expando_index.c:149,16'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:149,7'
              BranchSideFuncs:
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:151,38'
              BranchSideFuncs:
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:149,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:151,38'
              BranchSideFuncs:
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:172,13'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:151,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:153,38'
              BranchSideFuncs:
                - make_from_prefix
                - check_for_mailing_list
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:153,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:157,10'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:157,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:157,14'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:172,13'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:157,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:159,12'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:162,19'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:162,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:167,19'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:183,33'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:167,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:172,13'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:183,33'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:172,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:179,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:183,33'
              BranchSideFuncs:
                - make_from_prefix
                - mutt_get_name
                - snprintf
      Callsites:
        - Src:             'index/expando_index.c:147,8'
          Dst:             mutt_addr_is_user
        - Src:             'index/expando_index.c:151,42'
          Dst:             make_from_prefix
        - Src:             'index/expando_index.c:151,9'
          Dst:             check_for_mailing_list
        - Src:             'index/expando_index.c:153,42'
          Dst:             make_from_prefix
        - Src:             'index/expando_index.c:153,9'
          Dst:             check_for_mailing_list
        - Src:             'index/expando_index.c:183,33'
          Dst:             make_from_prefix
        - Src:             'index/expando_index.c:183,57'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:183,3'
          Dst:             snprintf
    - functionName:    index_email_date
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - mutt_date_gmtime
        - mutt_date_localtime
        - mutt_mem_free
        - mutt_str_dup
        - node_expando_set_color
        - strftime
        - strftime_l
        - strstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'index/expando_index.c:317,3'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_date_localtime
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
                - mutt_date_localtime
                - strstr
                - mutt_date_gmtime
            - BranchSide:      'index/expando_index.c:317,15'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_date_localtime
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
                - mutt_date_localtime
                - strstr
                - mutt_date_gmtime
        - Branch String:   'index/expando_index.c:318,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:318,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:321,13'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
                - mutt_date_localtime
                - strstr
                - mutt_date_gmtime
        - Branch String:   'index/expando_index.c:322,3'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:327,24'
              BranchSideFuncs:
                - mutt_date_gmtime
                - strstr
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
            - BranchSide:      'index/expando_index.c:338,35'
              BranchSideFuncs:
                - mutt_date_localtime
                - strstr
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
            - BranchSide:      'index/expando_index.c:343,35'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
        - Branch String:   'index/expando_index.c:360,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:362,38'
              BranchSideFuncs:
                - strftime_l
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:366,5'
              BranchSideFuncs:
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:353,5'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:348,35'
              BranchSideFuncs:
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
            - BranchSide:      'index/expando_index.c:355,7'
              BranchSideFuncs:
                - strstr
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
                - strftime_l
        - Branch String:   'index/expando_index.c:360,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:362,38'
              BranchSideFuncs:
                - strftime_l
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:366,5'
              BranchSideFuncs:
                - strftime
                - mutt_mem_free
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:371,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:372,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:373,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:317,15'
          Dst:             mutt_str_dup
        - Src:             'index/expando_index.c:329,12'
          Dst:             mutt_date_gmtime
        - Src:             'index/expando_index.c:338,12'
          Dst:             mutt_date_localtime
        - Src:             'index/expando_index.c:343,12'
          Dst:             mutt_date_localtime
        - Src:             'index/expando_index.c:353,36'
          Dst:             strstr
        - Src:             'index/expando_index.c:362,5'
          Dst:             strftime_l
        - Src:             'index/expando_index.c:366,5'
          Dst:             strftime
        - Src:             'index/expando_index.c:369,3'
          Dst:             mutt_mem_free
        - Src:             'index/expando_index.c:372,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:373,3'
          Dst:             buf_strcpy
    - functionName:    strftime_l
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    user_in_addr
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_addr_is_user
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/expando_index.c:226,3'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
            - BranchSide:      'index/expando_index.c:226,3'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'index/expando_index.c:226,3'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:227,7'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'index/expando_index.c:226,3'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:227,7'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'index/expando_index.c:227,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:227,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:227,7'
          Dst:             mutt_addr_is_user
    - functionName:    user_is_recipient
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          116
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - check_for_mailing_list
        - mutt_addr_is_user
        - user_in_addr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/expando_index.c:239,17'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - user_in_addr
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
            - BranchSide:      'index/expando_index.c:239,17'
              BranchSideFuncs:
                - mutt_addr_is_user
                - user_in_addr
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:239,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:239,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:244,11'
              BranchSideFuncs:
                - mutt_addr_is_user
                - user_in_addr
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:244,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - user_in_addr
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
            - BranchSide:      'index/expando_index.c:246,20'
              BranchSideFuncs:
                - mutt_addr_is_user
                - user_in_addr
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:248,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:250,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:252,33'
              BranchSideFuncs:
                - user_in_addr
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:252,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:254,11'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:259,33'
              BranchSideFuncs:
                - user_in_addr
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:254,54'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:254,58'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:255,12'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:254,11'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:255,12'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:257,12'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:259,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:261,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:263,14'
              BranchSideFuncs:
                - check_for_mailing_list
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:263,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:265,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:267,14'
              BranchSideFuncs:
                - check_for_mailing_list
                - user_in_addr
        - Branch String:   'index/expando_index.c:267,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:269,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:271,33'
              BranchSideFuncs:
                - user_in_addr
        - Branch String:   'index/expando_index.c:271,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:273,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:277,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:248,9'
          Dst:             mutt_addr_is_user
        - Src:             'index/expando_index.c:252,14'
          Dst:             user_in_addr
        - Src:             'index/expando_index.c:259,14'
          Dst:             user_in_addr
        - Src:             'index/expando_index.c:263,14'
          Dst:             check_for_mailing_list
        - Src:             'index/expando_index.c:267,14'
          Dst:             check_for_mailing_list
        - Src:             'index/expando_index.c:271,14'
          Dst:             user_in_addr
    - functionName:    thread_is_old
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_traverse_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/expando_index.c:301,13'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'index/expando_index.c:301,13'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'index/expando_index.c:301,23'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:301,23'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:301,30'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'index/expando_index.c:301,46'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:301,50'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'index/expando_index.c:301,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:301,50'
          Dst:             mutt_traverse_thread
    - functionName:    thread_is_new
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_traverse_thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/expando_index.c:291,13'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'index/expando_index.c:291,13'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'index/expando_index.c:291,23'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:291,23'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:291,30'
              BranchSideFuncs:
                - mutt_traverse_thread
        - Branch String:   'index/expando_index.c:291,46'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:291,50'
              BranchSideFuncs:
                - mutt_traverse_thread
            - BranchSide:      'index/expando_index.c:291,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:291,50'
          Dst:             mutt_traverse_thread
    - functionName:    mailbox_percentage
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1698,24'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1698,24'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1699,3'
          Dst:             buf_strcpy
    - functionName:    mailbox_message_count
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1684,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1684,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1685,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_mailbox_name
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - mailbox_path
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1649,28'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mailbox_path.2357
                - strrchr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'index/expando_index.c:1649,28'
              BranchSideFuncs:
                - mailbox_path.2357
                - strrchr
                - buf_addstr
                - buf_addstr
        - Branch String:   'index/expando_index.c:1650,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1652,5'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_index.c:1667,17'
              BranchSideFuncs:
                - mailbox_path.2357
                - strrchr
                - buf_addstr
        - Branch String:   'index/expando_index.c:1668,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1670,8'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_index.c:1673,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'index/expando_index.c:1652,5'
          Dst:             buf_addstr
        - Src:             'index/expando_index.c:1667,17'
          Dst:             mailbox_path
        - Src:             'index/expando_index.c:1667,9'
          Dst:             strrchr
        - Src:             'index/expando_index.c:1673,3'
          Dst:             buf_addstr
    - functionName:    envelope_x_label
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1631,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1631,32'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1632,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1632,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1632,17'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1632,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1632,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1635,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1635,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1636,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1638,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1636,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1639,3'
          Dst:             buf_strcpy
    - functionName:    envelope_x_comment_to
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1616,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1616,32'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1617,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1617,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1617,17'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1617,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1617,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1620,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1621,3'
          Dst:             buf_strcpy
    - functionName:    envelope_username
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_strcpy
        - mutt_addr_for_display
        - mutt_str_copy
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1588,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1588,32'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1589,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1589,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1589,17'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1589,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1589,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1592,32'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1593,13'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1593,13'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1593,23'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1593,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1593,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1596,8'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1601,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1603,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1606,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1599,22'
          Dst:             mutt_addr_for_display
        - Src:             'index/expando_index.c:1599,3'
          Dst:             mutt_str_copy
        - Src:             'index/expando_index.c:1600,7'
          Dst:             strpbrk
        - Src:             'index/expando_index.c:1606,3'
          Dst:             buf_strcpy
    - functionName:    envelope_to_all
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_addrlist_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1574,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_write
            - BranchSide:      'index/expando_index.c:1574,32'
              BranchSideFuncs:
                - mutt_addrlist_write
        - Branch String:   'index/expando_index.c:1575,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1575,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1575,17'
              BranchSideFuncs:
                - mutt_addrlist_write
        - Branch String:   'index/expando_index.c:1575,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1575,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1578,32'
              BranchSideFuncs:
                - mutt_addrlist_write
      Callsites:
        - Src:             'index/expando_index.c:1578,3'
          Dst:             mutt_addrlist_write
    - functionName:    envelope_to
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_strcpy
        - check_for_mailing_list
        - mutt_get_name
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1542,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - check_for_mailing_list
                - check_for_mailing_list
                - mutt_get_name
                - snprintf
                - buf_strcpy
                - mutt_get_name
                - snprintf
            - BranchSide:      'index/expando_index.c:1542,32'
              BranchSideFuncs:
                - check_for_mailing_list
                - check_for_mailing_list
                - mutt_get_name
                - snprintf
                - buf_strcpy
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:1543,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1543,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1543,17'
              BranchSideFuncs:
                - check_for_mailing_list
                - check_for_mailing_list
                - mutt_get_name
                - snprintf
                - buf_strcpy
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:1543,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1543,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1546,30'
              BranchSideFuncs:
                - check_for_mailing_list
                - check_for_mailing_list
                - mutt_get_name
                - snprintf
                - buf_strcpy
                - mutt_get_name
                - snprintf
        - Branch String:   'index/expando_index.c:1551,69'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1552,35'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1564,3'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1551,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1554,9'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1564,3'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1554,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1555,43'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1556,14'
              BranchSideFuncs:
                - mutt_get_name
                - snprintf
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1556,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1557,43'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1560,14'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1551,8'
          Dst:             check_for_mailing_list
        - Src:             'index/expando_index.c:1552,8'
          Dst:             check_for_mailing_list
        - Src:             'index/expando_index.c:1555,43'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:1555,7'
          Dst:             snprintf
        - Src:             'index/expando_index.c:1557,43'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:1557,7'
          Dst:             snprintf
        - Src:             'index/expando_index.c:1564,3'
          Dst:             buf_strcpy
    - functionName:    envelope_thread_x_label
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - buf_strcpy
        - mutt_istr_equal
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1496,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1496,32'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1497,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1497,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1497,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1497,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1497,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1501,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1501,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1504,15'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1525,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1504,34'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1504,41'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1525,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1504,54'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1504,74'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1509,54'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1504,82'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1505,64'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1509,54'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1504,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1509,54'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1515,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1509,61'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1509,83'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1525,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1509,91'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1510,71'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1525,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1509,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1515,18'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1525,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1515,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1518,5'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1525,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1525,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1526,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1528,7'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1528,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1528,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1530,24'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1515,18'
          Dst:             mutt_istr_equal
        - Src:             'index/expando_index.c:1526,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1531,5'
          Dst:             buf_strcpy
    - functionName:    envelope_thread_tree
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - node_expando_set_color
        - node_expando_set_has_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1477,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1477,32'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1478,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1478,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1478,17'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1478,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1478,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1481,15'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1481,35'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1481,35'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1481,41'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1481,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1481,7'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1484,3'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1484,3'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1485,3'
          Dst:             node_expando_set_has_tree
        - Src:             'index/expando_index.c:1486,3'
          Dst:             buf_strcpy
    - functionName:    envelope_subject
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_strcpy
        - node_expando_set_color
        - subjrx_apply_mods
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1452,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1452,32'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1453,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1453,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1453,17'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1453,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1453,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1456,8'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1456,34'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1456,41'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1459,13'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1456,51'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1456,62'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1459,13'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1456,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1456,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1459,13'
              BranchSideFuncs:
                - node_expando_set_color
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1459,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1460,5'
              BranchSideFuncs:
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1462,3'
              BranchSideFuncs:
                - subjrx_apply_mods
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1464,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1465,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1467,29'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1460,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1462,3'
          Dst:             subjrx_apply_mods
        - Src:             'index/expando_index.c:1465,5'
          Dst:             buf_strcpy
        - Src:             'index/expando_index.c:1467,5'
          Dst:             buf_strcpy
    - functionName:    envelope_spam
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1438,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_copy
            - BranchSide:      'index/expando_index.c:1438,26'
              BranchSideFuncs:
                - buf_copy
        - Branch String:   'index/expando_index.c:1439,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1439,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1439,17'
              BranchSideFuncs:
                - buf_copy
        - Branch String:   'index/expando_index.c:1439,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1439,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1442,26'
              BranchSideFuncs:
                - buf_copy
      Callsites:
        - Src:             'index/expando_index.c:1442,3'
          Dst:             buf_copy
    - functionName:    envelope_sender_plain
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - make_from
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1417,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - make_from
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1417,26'
              BranchSideFuncs:
                - node_expando_set_color
                - make_from
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1418,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1418,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1418,17'
              BranchSideFuncs:
                - node_expando_set_color
                - make_from
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1418,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1418,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1421,8'
              BranchSideFuncs:
                - node_expando_set_color
                - make_from
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1423,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1424,5'
              BranchSideFuncs:
                - make_from
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1426,3'
              BranchSideFuncs:
                - make_from
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1424,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1426,3'
          Dst:             make_from
        - Src:             'index/expando_index.c:1428,3'
          Dst:             buf_strcpy
    - functionName:    envelope_sender
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - make_from
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1396,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1396,26'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1397,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1397,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1397,17'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1397,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1397,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1400,8'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1404,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1405,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1407,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1402,3'
          Dst:             make_from
        - Src:             'index/expando_index.c:1405,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1407,3'
          Dst:             buf_strcpy
    - functionName:    envelope_reply_to
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_strcpy
        - envelope_from
        - mutt_addr_for_display
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1371,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_addr_for_display
                - buf_strcpy
                - envelope_from
            - BranchSide:      'index/expando_index.c:1371,32'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_addr_for_display
                - buf_strcpy
                - envelope_from
        - Branch String:   'index/expando_index.c:1372,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1372,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1372,17'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_addr_for_display
                - buf_strcpy
                - envelope_from
        - Branch String:   'index/expando_index.c:1372,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1372,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1375,36'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_addr_for_display
                - buf_strcpy
                - envelope_from
        - Branch String:   'index/expando_index.c:1377,16'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1377,29'
              BranchSideFuncs:
                - envelope_from
            - BranchSide:      'index/expando_index.c:1386,3'
              BranchSideFuncs:
                - envelope_from
        - Branch String:   'index/expando_index.c:1377,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1379,15'
              BranchSideFuncs:
                - envelope_from
            - BranchSide:      'index/expando_index.c:1386,3'
              BranchSideFuncs:
                - envelope_from
        - Branch String:   'index/expando_index.c:1379,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1380,7'
              BranchSideFuncs:
                - mutt_addr_for_display
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1381,21'
              BranchSideFuncs:
                - mutt_addr_for_display
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1380,7'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1381,21'
          Dst:             mutt_addr_for_display
        - Src:             'index/expando_index.c:1382,5'
          Dst:             buf_strcpy
        - Src:             'index/expando_index.c:1386,3'
          Dst:             envelope_from
    - functionName:    envelope_from
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_strcpy
        - mutt_addr_for_display
        - node_expando_set_color
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1198,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_for_display
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1198,32'
              BranchSideFuncs:
                - mutt_addr_for_display
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1199,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1199,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1199,17'
              BranchSideFuncs:
                - mutt_addr_for_display
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1199,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1199,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1202,32'
              BranchSideFuncs:
                - mutt_addr_for_display
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1205,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1205,21'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1210,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1205,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1207,9'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1210,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1210,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1211,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1212,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1207,9'
          Dst:             mutt_addr_for_display
        - Src:             'index/expando_index.c:1211,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1212,3'
          Dst:             buf_strcpy
    - functionName:    envelope_organization
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1356,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1356,32'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1357,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1357,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1357,17'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1357,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1357,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1360,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1361,3'
          Dst:             buf_strcpy
    - functionName:    envelope_newsgroup
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1341,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1341,32'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1342,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1342,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1342,17'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1342,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1342,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1345,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1346,3'
          Dst:             buf_strcpy
    - functionName:    envelope_name
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - mutt_get_name
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1321,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_get_name
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1321,32'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_get_name
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1322,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1322,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1322,17'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_get_name
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1322,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1322,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1325,32'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_get_name
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1327,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1328,5'
              BranchSideFuncs:
                - mutt_get_name
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1330,19'
              BranchSideFuncs:
                - mutt_get_name
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1328,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1330,19'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:1331,3'
          Dst:             buf_strcpy
    - functionName:    envelope_message_id
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1306,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1306,26'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1307,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1307,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1307,17'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1307,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1307,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1310,27'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1310,19'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1311,3'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1311,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1311,3'
          Dst:             buf_strcpy
    - functionName:    envelope_list_empty
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - first_mailing_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1286,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1286,32'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1287,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1287,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1287,17'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1287,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1287,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1290,8'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1292,57'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1293,48'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1295,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1292,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1295,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1297,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:1292,7'
          Dst:             first_mailing_list
        - Src:             'index/expando_index.c:1293,7'
          Dst:             first_mailing_list
        - Src:             'index/expando_index.c:1295,5'
          Dst:             buf_strcpy
    - functionName:    envelope_list_address
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - first_mailing_list
        - mailbox_mailbox_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1263,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - mailbox_mailbox_name
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1263,32'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - mailbox_mailbox_name
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1264,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1264,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1264,17'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - mailbox_mailbox_name
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1264,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1264,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1267,8'
              BranchSideFuncs:
                - first_mailing_list
                - first_mailing_list
                - mailbox_mailbox_name
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1269,57'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1270,48'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1272,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1269,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1272,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1276,3'
              BranchSideFuncs:
                - mailbox_mailbox_name
      Callsites:
        - Src:             'index/expando_index.c:1269,7'
          Dst:             first_mailing_list
        - Src:             'index/expando_index.c:1270,7'
          Dst:             first_mailing_list
        - Src:             'index/expando_index.c:1272,5'
          Dst:             buf_strcpy
        - Src:             'index/expando_index.c:1276,3'
          Dst:             mailbox_mailbox_name
    - functionName:    envelope_initials
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - envelope_from
        - mutt_get_name
        - mutt_mb_get_initials
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1236,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_mb_get_initials
                - envelope_from
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1236,32'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_mb_get_initials
                - envelope_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1237,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1237,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1237,17'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_mb_get_initials
                - envelope_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1237,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1237,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1240,32'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_mb_get_initials
                - envelope_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1244,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1246,15'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1253,3'
              BranchSideFuncs:
                - envelope_from
        - Branch String:   'index/expando_index.c:1246,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1247,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1249,5'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1244,28'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:1244,7'
          Dst:             mutt_mb_get_initials
        - Src:             'index/expando_index.c:1247,7'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1249,5'
          Dst:             buf_strcpy
        - Src:             'index/expando_index.c:1253,3'
          Dst:             envelope_from
    - functionName:    envelope_from_full
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_addrlist_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1222,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_write
            - BranchSide:      'index/expando_index.c:1222,26'
              BranchSideFuncs:
                - mutt_addrlist_write
        - Branch String:   'index/expando_index.c:1223,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1223,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1223,17'
              BranchSideFuncs:
                - mutt_addrlist_write
        - Branch String:   'index/expando_index.c:1223,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1223,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1226,32'
              BranchSideFuncs:
                - mutt_addrlist_write
      Callsites:
        - Src:             'index/expando_index.c:1226,3'
          Dst:             mutt_addrlist_write
    - functionName:    envelope_first_name
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          112
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - buf_strcpy
        - mutt_addr_is_user
        - mutt_get_name
        - mutt_str_copy
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1153,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
                - mutt_get_name
                - mutt_get_name
            - BranchSide:      'index/expando_index.c:1153,32'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
                - mutt_get_name
                - mutt_get_name
        - Branch String:   'index/expando_index.c:1154,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1154,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1154,17'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
                - mutt_get_name
                - mutt_get_name
        - Branch String:   'index/expando_index.c:1154,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1154,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1157,32'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
                - mutt_get_name
                - mutt_get_name
        - Branch String:   'index/expando_index.c:1164,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1166,9'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
                - mutt_get_name
            - BranchSide:      'index/expando_index.c:1179,21'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1166,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1168,23'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1171,14'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1169,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1171,14'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1173,23'
              BranchSideFuncs:
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1182,7'
              BranchSideFuncs:
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1174,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1180,24'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1183,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1185,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1188,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1164,7'
          Dst:             mutt_addr_is_user
        - Src:             'index/expando_index.c:1168,23'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:1173,23'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:1179,21'
          Dst:             mutt_get_name
        - Src:             'index/expando_index.c:0,0'
          Dst:             mutt_str_copy
        - Src:             'index/expando_index.c:1182,7'
          Dst:             strpbrk
        - Src:             'index/expando_index.c:1188,3'
          Dst:             buf_strcpy
    - functionName:    envelope_cc_all
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_addrlist_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1139,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_write
            - BranchSide:      'index/expando_index.c:1139,32'
              BranchSideFuncs:
                - mutt_addrlist_write
        - Branch String:   'index/expando_index.c:1140,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1140,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1140,17'
              BranchSideFuncs:
                - mutt_addrlist_write
        - Branch String:   'index/expando_index.c:1140,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1140,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1143,32'
              BranchSideFuncs:
                - mutt_addrlist_write
      Callsites:
        - Src:             'index/expando_index.c:1143,3'
          Dst:             mutt_addrlist_write
    - functionName:    email_to_chars
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - cs_subset_mbtable
        - user_is_recipient
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1118,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - user_is_recipient
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1118,26'
              BranchSideFuncs:
                - cs_subset_mbtable
                - user_is_recipient
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1119,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1119,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1122,56'
              BranchSideFuncs:
                - cs_subset_mbtable
                - user_is_recipient
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1125,31'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1125,40'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1129,3'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1125,19'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1126,35'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1129,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1122,38'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:1125,40'
          Dst:             user_is_recipient
        - Src:             'index/expando_index.c:1129,3'
          Dst:             buf_strcpy
    - functionName:    email_thread_tags
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          154
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_is_empty
        - buf_istr_equal
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - driver_tags_get_transformed
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1072,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get_transformed
                - buf_is_empty
                - buf_pool_get
                - driver_tags_get_transformed
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
            - BranchSide:      'index/expando_index.c:1072,26'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get_transformed
                - buf_is_empty
                - buf_pool_get
                - driver_tags_get_transformed
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
        - Branch String:   'index/expando_index.c:1073,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1073,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1077,25'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get_transformed
                - buf_is_empty
                - buf_pool_get
                - driver_tags_get_transformed
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
        - Branch String:   'index/expando_index.c:1079,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1081,15'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1102,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1081,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1083,36'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1102,13'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1084,27'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1084,47'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
            - BranchSide:      'index/expando_index.c:1088,12'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
        - Branch String:   'index/expando_index.c:1084,11'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1086,64'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
            - BranchSide:      'index/expando_index.c:1088,12'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
                - driver_tags_get_transformed
        - Branch String:   'index/expando_index.c:1088,24'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1088,30'
              BranchSideFuncs:
                - driver_tags_get_transformed
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1092,26'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1088,45'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1088,67'
              BranchSideFuncs:
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1094,7'
              BranchSideFuncs:
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1088,11'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1090,66'
              BranchSideFuncs:
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1094,7'
              BranchSideFuncs:
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1092,11'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1093,9'
              BranchSideFuncs:
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1094,7'
              BranchSideFuncs:
                - buf_pool_release
                - node_expando_set_color
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1102,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1103,5'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
            - BranchSide:      'index/expando_index.c:1105,19'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_release
                - buf_string.2358
        - Branch String:   'index/expando_index.c:1105,19'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1105,31'
              BranchSideFuncs:
                - buf_string.2358
                - buf_strcpy
                - buf_pool_release
            - BranchSide:      'index/expando_index.c:1106,3'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_release
      Callsites:
        - Src:             'index/expando_index.c:1077,25'
          Dst:             buf_pool_get
        - Src:             'index/expando_index.c:1078,3'
          Dst:             driver_tags_get_transformed
        - Src:             'index/expando_index.c:1079,8'
          Dst:             buf_is_empty
        - Src:             'index/expando_index.c:1083,36'
          Dst:             buf_pool_get
        - Src:             'index/expando_index.c:1086,9'
          Dst:             driver_tags_get_transformed
        - Src:             'index/expando_index.c:1090,9'
          Dst:             driver_tags_get_transformed
        - Src:             'index/expando_index.c:1092,26'
          Dst:             buf_istr_equal
        - Src:             'index/expando_index.c:1094,7'
          Dst:             buf_pool_release
        - Src:             'index/expando_index.c:1103,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1105,31'
          Dst:             buf_string
        - Src:             'index/expando_index.c:1106,3'
          Dst:             buf_strcpy
        - Src:             'index/expando_index.c:1108,3'
          Dst:             buf_pool_release
    - functionName:    email_thread_number
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_messages_in_thread
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1059,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_messages_in_thread
            - BranchSide:      'index/expando_index.c:1059,26'
              BranchSideFuncs:
                - mutt_messages_in_thread
      Callsites:
        - Src:             'index/expando_index.c:1062,10'
          Dst:             mutt_messages_in_thread
    - functionName:    email_thread_hidden_count_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_thread_style
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1036,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - node_expando_set_color
            - BranchSide:      'index/expando_index.c:1036,32'
              BranchSideFuncs:
                - mutt_thread_style
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:1037,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1037,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1040,24'
              BranchSideFuncs:
                - mutt_thread_style
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:1043,15'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1041,32'
              BranchSideFuncs:
                - node_expando_set_color
            - BranchSide:      'index/expando_index.c:1043,15'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:1043,27'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1043,27'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1043,33'
              BranchSideFuncs:
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:1043,43'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1043,43'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1043,50'
              BranchSideFuncs:
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:1043,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1043,7'
              BranchSideFuncs:
                - node_expando_set_color
            - BranchSide:      'index/expando_index.c:1046,7'
              BranchSideFuncs:
                - node_expando_set_color
      Callsites:
        - Src:             'index/expando_index.c:1040,24'
          Dst:             mutt_thread_style
        - Src:             'index/expando_index.c:1046,7'
          Dst:             node_expando_set_color
    - functionName:    email_thread_hidden_count
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_printf
        - buf_strcpy
        - mutt_thread_style
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:1006,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - node_expando_set_color
                - buf_strcpy
                - node_expando_set_color
                - buf_printf
            - BranchSide:      'index/expando_index.c:1006,32'
              BranchSideFuncs:
                - mutt_thread_style
                - node_expando_set_color
                - buf_strcpy
                - node_expando_set_color
                - buf_printf
        - Branch String:   'index/expando_index.c:1007,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1007,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1010,24'
              BranchSideFuncs:
                - mutt_thread_style
                - node_expando_set_color
                - buf_strcpy
                - node_expando_set_color
                - buf_printf
        - Branch String:   'index/expando_index.c:1013,15'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1011,32'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
                - node_expando_set_color
                - buf_printf
            - BranchSide:      'index/expando_index.c:1013,15'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:1013,27'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1013,27'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:1013,33'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
                - node_expando_set_color
                - buf_printf
        - Branch String:   'index/expando_index.c:1013,43'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1013,50'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:1023,7'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:1013,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:1016,7'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_printf
            - BranchSide:      'index/expando_index.c:1023,7'
              BranchSideFuncs:
                - node_expando_set_color
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:1010,24'
          Dst:             mutt_thread_style
        - Src:             'index/expando_index.c:1016,7'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1018,5'
          Dst:             buf_printf
        - Src:             'index/expando_index.c:1023,7'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:1025,5'
          Dst:             buf_strcpy
    - functionName:    email_thread_count
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_messages_in_thread
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:993,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_messages_in_thread
            - BranchSide:      'index/expando_index.c:993,26'
              BranchSideFuncs:
                - mutt_messages_in_thread
      Callsites:
        - Src:             'index/expando_index.c:996,10'
          Dst:             mutt_messages_in_thread
    - functionName:    email_tags_transformed
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - driver_tags_get_transformed_for
        - mutt_hash_find
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:974,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - node_expando_set_color
                - driver_tags_get_transformed_for
            - BranchSide:      'index/expando_index.c:974,26'
              BranchSideFuncs:
                - mutt_hash_find
                - node_expando_set_color
                - driver_tags_get_transformed_for
        - Branch String:   'index/expando_index.c:975,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:975,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:978,30'
              BranchSideFuncs:
                - mutt_hash_find
                - node_expando_set_color
                - driver_tags_get_transformed_for
        - Branch String:   'index/expando_index.c:979,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:979,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:982,13'
              BranchSideFuncs:
                - node_expando_set_color
                - driver_tags_get_transformed_for
        - Branch String:   'index/expando_index.c:982,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:983,5'
              BranchSideFuncs:
                - driver_tags_get_transformed_for
            - BranchSide:      'index/expando_index.c:984,39'
              BranchSideFuncs:
                - driver_tags_get_transformed_for
      Callsites:
        - Src:             'index/expando_index.c:978,15'
          Dst:             mutt_hash_find
        - Src:             'index/expando_index.c:983,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:984,3'
          Dst:             driver_tags_get_transformed_for
    - functionName:    email_tags
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - driver_tags_get_transformed
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:958,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - driver_tags_get_transformed
            - BranchSide:      'index/expando_index.c:958,26'
              BranchSideFuncs:
                - node_expando_set_color
                - driver_tags_get_transformed
        - Branch String:   'index/expando_index.c:959,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:959,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:962,13'
              BranchSideFuncs:
                - node_expando_set_color
                - driver_tags_get_transformed
        - Branch String:   'index/expando_index.c:962,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:963,5'
              BranchSideFuncs:
                - driver_tags_get_transformed
            - BranchSide:      'index/expando_index.c:964,35'
              BranchSideFuncs:
                - driver_tags_get_transformed
      Callsites:
        - Src:             'index/expando_index.c:963,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:964,3'
          Dst:             driver_tags_get_transformed
    - functionName:    email_strf_recv_local_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:945,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:945,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:948,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_strf_recv_local
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_email_date
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:930,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - index_email_date
            - BranchSide:      'index/expando_index.c:930,32'
              BranchSideFuncs:
                - index_email_date
        - Branch String:   'index/expando_index.c:931,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:931,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:934,59'
              BranchSideFuncs:
                - index_email_date
      Callsites:
        - Src:             'index/expando_index.c:934,3'
          Dst:             index_email_date
    - functionName:    email_status_flags
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - buf_strcpy
        - cs_subset_mbtable
        - mbtable_get_nth_wchar
        - mutt_thread_style
        - node_expando_set_color
        - thread_is_new
        - thread_is_old
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:870,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
            - BranchSide:      'index/expando_index.c:870,26'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
        - Branch String:   'index/expando_index.c:871,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:871,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:874,24'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
        - Branch String:   'index/expando_index.c:879,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
            - BranchSide:      'index/expando_index.c:883,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
        - Branch String:   'index/expando_index.c:883,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
            - BranchSide:      'index/expando_index.c:887,20'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - thread_is_new
                - thread_is_old
        - Branch String:   'index/expando_index.c:887,20'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:887,23'
              BranchSideFuncs:
                - thread_is_new
                - thread_is_old
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:895,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:887,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:891,23'
              BranchSideFuncs:
                - thread_is_old
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:891,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:895,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:895,20'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:895,43'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:908,12'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:895,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:897,12'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:908,12'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:897,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:908,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:918,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:919,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:920,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:874,24'
          Dst:             mutt_thread_style
        - Src:             'index/expando_index.c:875,40'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:887,23'
          Dst:             thread_is_new
        - Src:             'index/expando_index.c:891,23'
          Dst:             thread_is_old
        - Src:             'index/expando_index.c:0,0'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:919,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:920,3'
          Dst:             buf_strcpy
    - functionName:    email_size_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:857,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:857,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:857,17'
              BranchSideFuncs: []
        - Branch String:   'index/expando_index.c:857,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:857,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:860,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_size
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_pretty_size
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:840,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_index.c:840,32'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_str_pretty_size
        - Branch String:   'index/expando_index.c:841,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:844,13'
              BranchSideFuncs:
                - node_expando_set_color
                - mutt_str_pretty_size
        - Branch String:   'index/expando_index.c:844,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:845,5'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_index.c:847,32'
              BranchSideFuncs:
                - mutt_str_pretty_size
      Callsites:
        - Src:             'index/expando_index.c:845,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:847,3'
          Dst:             mutt_str_pretty_size
    - functionName:    email_score
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:827,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:827,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:830,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_number
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:810,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
            - BranchSide:      'index/expando_index.c:810,32'
              BranchSideFuncs:
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:811,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:811,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:814,13'
              BranchSideFuncs:
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:814,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:815,5'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:817,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:815,5'
          Dst:             node_expando_set_color
    - functionName:    email_message_flags
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - cs_subset_mbtable
        - mbtable_get_nth_wchar
        - node_expando_set_color
        - user_is_recipient
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:778,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:778,26'
              BranchSideFuncs:
                - cs_subset_mbtable
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:779,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:779,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:782,58'
              BranchSideFuncs:
                - cs_subset_mbtable
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:786,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:788,10'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - user_is_recipient
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:790,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
                - user_is_recipient
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:790,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:792,10'
              BranchSideFuncs:
                - user_is_recipient
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:796,44'
              BranchSideFuncs:
                - user_is_recipient
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:799,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:800,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:801,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:782,40'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:783,38'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:788,10'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:792,10'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:796,44'
          Dst:             user_is_recipient
        - Src:             'index/expando_index.c:796,10'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:800,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:801,3'
          Dst:             buf_strcpy
    - functionName:    email_list_or_save_folder
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - cs_subset_bool
        - make_from_addr
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:754,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - make_from_addr
                - cs_subset_bool
                - strpbrk
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:754,32'
              BranchSideFuncs:
                - make_from_addr
                - cs_subset_bool
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:755,10'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:755,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:755,17'
              BranchSideFuncs:
                - make_from_addr
                - cs_subset_bool
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:755,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:755,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:758,8'
              BranchSideFuncs:
                - make_from_addr
                - cs_subset_bool
                - strpbrk
                - buf_strcpy
        - Branch String:   'index/expando_index.c:763,23'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:763,31'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:768,3'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'index/expando_index.c:763,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:765,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:768,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:761,3'
          Dst:             make_from_addr
        - Src:             'index/expando_index.c:762,31'
          Dst:             cs_subset_bool
        - Src:             'index/expando_index.c:763,31'
          Dst:             strpbrk
        - Src:             'index/expando_index.c:768,3'
          Dst:             buf_strcpy
    - functionName:    email_lines
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:737,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
            - BranchSide:      'index/expando_index.c:737,32'
              BranchSideFuncs:
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:738,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:738,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:741,13'
              BranchSideFuncs:
                - node_expando_set_color
        - Branch String:   'index/expando_index.c:741,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:742,5'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:744,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/expando_index.c:742,5'
          Dst:             node_expando_set_color
    - functionName:    email_index_hook
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - expando_filter
        - mutt_idxfmt_hook
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:717,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mutt_idxfmt_hook
                - expando_filter
            - BranchSide:      'index/expando_index.c:717,26'
              BranchSideFuncs:
                - mutt_idxfmt_hook
                - expando_filter
        - Branch String:   'index/expando_index.c:718,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:721,28'
              BranchSideFuncs:
                - mutt_idxfmt_hook
                - expando_filter
        - Branch String:   'index/expando_index.c:724,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:724,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:728,23'
              BranchSideFuncs:
                - expando_filter
      Callsites:
        - Src:             'index/expando_index.c:723,31'
          Dst:             mutt_idxfmt_hook
        - Src:             'index/expando_index.c:727,3'
          Dst:             expando_filter
    - functionName:    email_attachment_count
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_count_body_parts
        - mx_msg_close
        - mx_msg_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:382,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_count_body_parts
                - mx_msg_close
            - BranchSide:      'index/expando_index.c:382,26'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_count_body_parts
                - mx_msg_close
        - Branch String:   'index/expando_index.c:383,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:383,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:386,28'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_count_body_parts
                - mx_msg_close
      Callsites:
        - Src:             'index/expando_index.c:388,25'
          Dst:             mx_msg_open
        - Src:             'index/expando_index.c:392,19'
          Dst:             mutt_count_body_parts
        - Src:             'index/expando_index.c:393,3'
          Dst:             mx_msg_close
    - functionName:    email_body_characters
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - email_get_size
        - mutt_str_pretty_size
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:404,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - email_get_size
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_index.c:404,32'
              BranchSideFuncs:
                - node_expando_set_color
                - email_get_size
                - mutt_str_pretty_size
        - Branch String:   'index/expando_index.c:405,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:408,13'
              BranchSideFuncs:
                - node_expando_set_color
                - email_get_size
                - mutt_str_pretty_size
        - Branch String:   'index/expando_index.c:408,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:409,5'
              BranchSideFuncs:
                - email_get_size
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_index.c:411,29'
              BranchSideFuncs:
                - email_get_size
                - mutt_str_pretty_size
      Callsites:
        - Src:             'index/expando_index.c:409,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:411,29'
          Dst:             email_get_size
        - Src:             'index/expando_index.c:411,3'
          Dst:             mutt_str_pretty_size
    - functionName:    email_combined_flags
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          241
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - buf_printf
        - cs_subset_mbtable
        - mbtable_get_nth_wchar
        - mutt_thread_style
        - node_expando_set_color
        - thread_is_new
        - thread_is_old
        - user_is_recipient
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:421,26'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - cs_subset_mbtable
                - cs_subset_mbtable
                - mutt_thread_style
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - thread_is_new
                - thread_is_old
            - BranchSide:      'index/expando_index.c:421,26'
              BranchSideFuncs:
                - cs_subset_mbtable
                - cs_subset_mbtable
                - cs_subset_mbtable
                - mutt_thread_style
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - thread_is_new
                - thread_is_old
        - Branch String:   'index/expando_index.c:422,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:425,33'
              BranchSideFuncs:
                - cs_subset_mbtable
                - cs_subset_mbtable
                - cs_subset_mbtable
                - mutt_thread_style
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - thread_is_new
                - thread_is_old
        - Branch String:   'index/expando_index.c:433,15'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:433,18'
              BranchSideFuncs:
                - thread_is_new
                - thread_is_old
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:441,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:433,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:437,23'
              BranchSideFuncs:
                - thread_is_old
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:437,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:441,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:441,20'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:441,43'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:454,12'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:441,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:443,12'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:454,12'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:443,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:454,9'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:466,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:467,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:468,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:468,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:469,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:470,37'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:470,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:471,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:472,46'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:472,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:473,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:474,46'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:474,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:475,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:476,66'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:476,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:477,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:479,14'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - mbtable_get_nth_wchar
                - user_is_recipient
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:483,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:484,13'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - user_is_recipient
                - mbtable_get_nth_wchar
            - BranchSide:      'index/expando_index.c:485,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
                - user_is_recipient
                - mbtable_get_nth_wchar
        - Branch String:   'index/expando_index.c:485,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:486,13'
              BranchSideFuncs:
                - user_is_recipient
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
            - BranchSide:      'index/expando_index.c:488,47'
              BranchSideFuncs:
                - user_is_recipient
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_printf
        - Branch String:   'index/expando_index.c:490,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:491,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'index/expando_index.c:493,3'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'index/expando_index.c:427,41'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:428,40'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:429,38'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:430,24'
          Dst:             mutt_thread_style
        - Src:             'index/expando_index.c:433,18'
          Dst:             thread_is_new
        - Src:             'index/expando_index.c:437,23'
          Dst:             thread_is_old
        - Src:             'index/expando_index.c:0,0'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:467,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:469,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:471,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:473,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:475,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:477,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:479,14'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:484,13'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:486,13'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:488,47'
          Dst:             user_is_recipient
        - Src:             'index/expando_index.c:488,13'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:491,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:493,3'
          Dst:             buf_printf
    - functionName:    email_crypto_flags
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_strcpy
        - cs_subset_mbtable
        - mbtable_get_nth_wchar
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:503,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:503,32'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:504,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:504,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:507,59'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:510,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:514,46'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:514,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:518,46'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:518,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:522,67'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:522,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:531,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:532,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:533,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:507,41'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:0,0'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:532,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:533,3'
          Dst:             buf_strcpy
    - functionName:    email_date_format
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_string
        - index_email_date
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:543,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - index_email_date
            - BranchSide:      'index/expando_index.c:543,32'
              BranchSideFuncs:
                - cs_subset_string
                - index_email_date
        - Branch String:   'index/expando_index.c:544,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:544,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:547,48'
              BranchSideFuncs:
                - cs_subset_string
                - index_email_date
        - Branch String:   'index/expando_index.c:548,20'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:550,3'
              BranchSideFuncs:
                - index_email_date
            - BranchSide:      'index/expando_index.c:550,3'
              BranchSideFuncs:
                - index_email_date
      Callsites:
        - Src:             'index/expando_index.c:547,31'
          Dst:             cs_subset_string
        - Src:             'index/expando_index.c:550,3'
          Dst:             index_email_date
    - functionName:    email_date_format_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:591,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:591,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:594,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_date_format_local
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_string
        - index_email_date
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:560,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - index_email_date
            - BranchSide:      'index/expando_index.c:560,32'
              BranchSideFuncs:
                - cs_subset_string
                - index_email_date
        - Branch String:   'index/expando_index.c:561,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:561,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:564,48'
              BranchSideFuncs:
                - cs_subset_string
                - index_email_date
        - Branch String:   'index/expando_index.c:565,20'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:567,3'
              BranchSideFuncs:
                - index_email_date
            - BranchSide:      'index/expando_index.c:567,3'
              BranchSideFuncs:
                - index_email_date
      Callsites:
        - Src:             'index/expando_index.c:564,31'
          Dst:             cs_subset_string
        - Src:             'index/expando_index.c:567,3'
          Dst:             index_email_date
    - functionName:    email_date_format_local_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:578,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:578,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:581,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_date_strf
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_email_date
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:604,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - index_email_date
            - BranchSide:      'index/expando_index.c:604,32'
              BranchSideFuncs:
                - index_email_date
        - Branch String:   'index/expando_index.c:605,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:605,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:608,60'
              BranchSideFuncs:
                - index_email_date
      Callsites:
        - Src:             'index/expando_index.c:608,3'
          Dst:             index_email_date
    - functionName:    email_date_strf_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:618,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:621,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_date_strf_local
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_email_date
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:631,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - index_email_date
            - BranchSide:      'index/expando_index.c:631,32'
              BranchSideFuncs:
                - index_email_date
        - Branch String:   'index/expando_index.c:632,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:632,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:635,59'
              BranchSideFuncs:
                - index_email_date
      Callsites:
        - Src:             'index/expando_index.c:635,3'
          Dst:             index_email_date
    - functionName:    email_date_strf_local_num
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:646,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:649,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_flag_chars
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          132
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - buf_strcpy
        - cs_subset_mbtable
        - mbtable_get_nth_wchar
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:659,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:659,32'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:660,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:660,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:663,58'
              BranchSideFuncs:
                - cs_subset_mbtable
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:667,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:669,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:669,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:671,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:671,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:673,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:673,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:675,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:675,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:677,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:677,20'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:677,43'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:679,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:677,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:679,15'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:679,12'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - mbtable_get_nth_wchar
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:684,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:685,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:687,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:663,40'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_index.c:0,0'
          Dst:             mbtable_get_nth_wchar
        - Src:             'index/expando_index.c:685,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:687,3'
          Dst:             buf_strcpy
    - functionName:    email_from_list
      functionSourceFile: '/src/neomutt/index/expando_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - make_from
        - node_expando_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_index.c:697,32'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:0,0'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:697,32'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:698,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:698,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_index.c:701,8'
              BranchSideFuncs:
                - make_from
                - node_expando_set_color
                - buf_strcpy
        - Branch String:   'index/expando_index.c:705,7'
          Branch Sides:
            - BranchSide:      'index/expando_index.c:706,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_index.c:707,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_index.c:703,3'
          Dst:             make_from
        - Src:             'index/expando_index.c:706,5'
          Dst:             node_expando_set_color
        - Src:             'index/expando_index.c:707,3'
          Dst:             buf_strcpy
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.2394
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.2394
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    resolve_email
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - find_next_undeleted
        - menu_get_index
        - menu_set_index
        - mutt_aside_thread
        - mutt_thread_style
        - notify_send
        - window_is_focused
      functionUses:    13
      BranchProfiles:
        - Branch String:   'index/functions.c:344,8'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
            - BranchSide:      'index/functions.c:344,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:344,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:344,23'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:344,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:344,28'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:344,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:344,39'
          Branch Sides:
            - BranchSide:      'index/functions.c:344,39'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:344,51'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:344,59'
          Branch Sides:
            - BranchSide:      'index/functions.c:344,59'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:344,71'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:344,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:344,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:347,49'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:348,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:348,7'
              BranchSideFuncs:
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
            - BranchSide:      'index/functions.c:352,3'
              BranchSideFuncs:
                - mutt_aside_thread
                - notify_send
                - menu_set_index
                - mutt_aside_thread
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - window_is_focused
                - menu_get_index
        - Branch String:   'index/functions.c:352,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:355,36'
              BranchSideFuncs:
                - menu_get_index
                - notify_send
                - menu_set_index
            - BranchSide:      'index/functions.c:360,31'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
                - window_is_focused
            - BranchSide:      'index/functions.c:366,15'
              BranchSideFuncs:
                - mutt_aside_thread
                - notify_send
                - menu_set_index
            - BranchSide:      'index/functions.c:370,15'
              BranchSideFuncs:
                - mutt_aside_thread
                - notify_send
                - menu_set_index
        - Branch String:   'index/functions.c:360,52'
          Branch Sides:
            - BranchSide:      'index/functions.c:360,80'
              BranchSideFuncs:
                - window_is_focused
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
            - BranchSide:      'index/functions.c:361,43'
              BranchSideFuncs:
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
        - Branch String:   'index/functions.c:374,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:374,40'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:377,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:374,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:377,25'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'index/functions.c:381,24'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/functions.c:347,26'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:355,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:360,31'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:360,56'
          Dst:             window_is_focused
        - Src:             'index/functions.c:361,57'
          Dst:             menu_get_index
        - Src:             'index/functions.c:361,15'
          Dst:             find_next_undeleted
        - Src:             'index/functions.c:366,15'
          Dst:             mutt_aside_thread
        - Src:             'index/functions.c:370,15'
          Dst:             mutt_aside_thread
        - Src:             'index/functions.c:377,5'
          Dst:             notify_send
        - Src:             'index/functions.c:381,3'
          Dst:             menu_set_index
    - functionName:    op_view_attachments
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dlg_attachment
        - menu_queue_redraw
        - mx_msg_close
        - mx_msg_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2480,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - dlg_attachment
                - mx_msg_close
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2480,16'
              BranchSideFuncs:
                - mx_msg_open
                - dlg_attachment
                - mx_msg_close
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2480,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2480,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2484,45'
              BranchSideFuncs:
                - mx_msg_open
                - dlg_attachment
                - mx_msg_close
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2485,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2487,20'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2496,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2489,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2491,15'
              BranchSideFuncs:
                - mx_msg_close
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2493,26'
              BranchSideFuncs:
                - mx_msg_close
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2484,25'
          Dst:             mx_msg_open
        - Src:             'index/functions.c:2487,5'
          Dst:             dlg_attachment
        - Src:             'index/functions.c:2493,5'
          Dst:             mx_msg_close
        - Src:             'index/functions.c:2496,3'
          Dst:             menu_queue_redraw
    - functionName:    op_undelete_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - mutt_thread_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2453,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_set_flag
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2453,26'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_set_flag
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2453,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2453,7'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2456,41'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2458,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2458,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2460,39'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2463,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2463,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2465,39'
              BranchSideFuncs:
                - resolve_email
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2453,8'
          Dst:             check_acl
        - Src:             'index/functions.c:2456,12'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:2460,10'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:2467,5'
          Dst:             resolve_email
        - Src:             'index/functions.c:2468,5'
          Dst:             menu_queue_redraw
    - functionName:    op_undelete
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_acl
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_emails_set_flag
        - mutt_mem_free
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2417,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2417,26'
              BranchSideFuncs:
                - check_acl
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:2417,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2417,7'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2420,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:2427,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2429,29'
              BranchSideFuncs:
                - resolve_email
            - BranchSide:      'index/functions.c:2433,5'
              BranchSideFuncs:
                - resolve_email
      Callsites:
        - Src:             'index/functions.c:2417,8'
          Dst:             check_acl
        - Src:             'index/functions.c:2421,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:2423,3'
          Dst:             mutt_emails_set_flag
        - Src:             'index/functions.c:2424,3'
          Dst:             mutt_emails_set_flag
        - Src:             'index/functions.c:2425,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:2429,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2433,5'
          Dst:             resolve_email
    - functionName:    op_toggle_write
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mx_toggle_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2407,27'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mx_toggle_write
            - BranchSide:      'index/functions.c:2407,27'
              BranchSideFuncs:
                - mx_toggle_write
      Callsites:
        - Src:             'index/functions.c:2407,3'
          Dst:             mx_toggle_write
    - functionName:    op_toggle_new
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          136
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - message_is_tagged
        - mutt_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2365,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2365,26'
              BranchSideFuncs:
                - check_acl
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2365,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2365,7'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2368,31'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2369,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2373,28'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2388,18'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2371,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2373,28'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2384,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2374,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2376,12'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2384,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2376,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2371,43'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
            - BranchSide:      'index/functions.c:2379,14'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
        - Branch String:   'index/functions.c:2379,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
            - BranchSide:      'index/functions.c:2379,25'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
        - Branch String:   'index/functions.c:2379,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
        - Branch String:   'index/functions.c:2371,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2373,28'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
            - BranchSide:      'index/functions.c:2384,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2388,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2388,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2390,24'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2390,29'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2390,47'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2390,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
      Callsites:
        - Src:             'index/functions.c:2365,8'
          Dst:             check_acl
        - Src:             'index/functions.c:2376,12'
          Dst:             message_is_tagged
        - Src:             'index/functions.c:0,0'
          Dst:             mutt_set_flag
        - Src:             'index/functions.c:2384,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:0,0'
          Dst:             mutt_set_flag
        - Src:             'index/functions.c:2395,5'
          Dst:             resolve_email
    - functionName:    op_tag_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - menu_queue_redraw
        - mutt_thread_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2343,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2343,16'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2343,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2343,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2346,41'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2348,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2348,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2350,39'
              BranchSideFuncs:
                - resolve_email
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2346,12'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:2352,5'
          Dst:             resolve_email
        - Src:             'index/functions.c:2353,5'
          Dst:             menu_queue_redraw
    - functionName:    op_tag
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - menu_queue_redraw
        - mutt_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2309,50'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_set_flag
                - menu_queue_redraw
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2309,50'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_set_flag
                - menu_queue_redraw
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2310,24'
          Branch Sides:
            - BranchSide:      'index/functions.c:2310,7'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2325,16'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2310,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2312,33'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:2325,16'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:2313,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2315,28'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2321,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2316,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2318,14'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2321,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2318,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2313,43'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_set_flag
            - BranchSide:      'index/functions.c:2319,9'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2313,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2315,28'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2321,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2325,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2325,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2328,25'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
      Callsites:
        - Src:             'index/functions.c:2309,27'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:2319,9'
          Dst:             mutt_set_flag
        - Src:             'index/functions.c:2321,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2328,3'
          Dst:             mutt_set_flag
        - Src:             'index/functions.c:2330,3'
          Dst:             resolve_email
    - functionName:    op_sort
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_pattern_free
        - mutt_select_sort
        - resort_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2292,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_select_sort
                - resort_index
                - mutt_pattern_free
            - BranchSide:      'index/functions.c:2292,28'
              BranchSideFuncs:
                - mutt_select_sort
                - resort_index
                - mutt_pattern_free
        - Branch String:   'index/functions.c:2292,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2292,7'
              BranchSideFuncs:
                - resort_index
                - mutt_pattern_free
            - BranchSide:      'index/functions.c:2295,15'
              BranchSideFuncs:
                - resort_index
                - mutt_pattern_free
        - Branch String:   'index/functions.c:2295,23'
          Branch Sides:
            - BranchSide:      'index/functions.c:2295,23'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2295,44'
              BranchSideFuncs:
                - resort_index
                - mutt_pattern_free
        - Branch String:   'index/functions.c:2295,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2295,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2297,26'
              BranchSideFuncs:
                - resort_index
                - mutt_pattern_free
      Callsites:
        - Src:             'index/functions.c:2292,8'
          Dst:             mutt_select_sort
        - Src:             'index/functions.c:2297,5'
          Dst:             resort_index
        - Src:             'index/functions.c:2298,5'
          Dst:             mutt_pattern_free
    - functionName:    op_search
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - menu_get_index
        - menu_set_index
        - mutt_search_command
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2254,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'index/functions.c:2254,3'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
        - Branch String:   'index/functions.c:2254,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:2258,15'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'index/functions.c:2262,15'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'index/functions.c:2268,7'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'index/functions.c:2274,36'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
        - Branch String:   'index/functions.c:2277,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2277,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2278,26'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/functions.c:2274,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:2275,11'
          Dst:             mutt_search_command
        - Src:             'index/functions.c:2278,5'
          Dst:             menu_set_index
    - functionName:    op_resend
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - menu_queue_redraw
        - message_is_tagged
        - mutt_resend_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2179,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_resend_message
                - menu_queue_redraw
                - mutt_resend_message
            - BranchSide:      'index/functions.c:2179,13'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_resend_message
                - menu_queue_redraw
                - mutt_resend_message
        - Branch String:   'index/functions.c:2179,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2181,33'
              BranchSideFuncs:
                - mutt_resend_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2193,44'
              BranchSideFuncs:
                - mutt_resend_message
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2182,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2184,28'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2196,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2185,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2187,11'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2196,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2187,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2182,43'
              BranchSideFuncs:
                - mutt_resend_message
                - menu_queue_redraw
                - message_is_tagged
            - BranchSide:      'index/functions.c:2188,48'
              BranchSideFuncs:
                - mutt_resend_message
                - menu_queue_redraw
                - message_is_tagged
        - Branch String:   'index/functions.c:2182,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2184,28'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_resend_message
            - BranchSide:      'index/functions.c:2196,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2197,10'
          Branch Sides:
            - BranchSide:      'index/functions.c:2197,10'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2197,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:2196,3'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2187,11'
          Dst:             message_is_tagged
        - Src:             'index/functions.c:2188,14'
          Dst:             mutt_resend_message
        - Src:             'index/functions.c:2193,10'
          Dst:             mutt_resend_message
        - Src:             'index/functions.c:2196,3'
          Dst:             menu_queue_redraw
    - functionName:    op_reply
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_check_traditional_pgp
        - mutt_mem_free
        - mutt_send_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/functions.c:2154,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2154,16'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2154,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2154,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2156,21'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2159,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:2160,14'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2165,62'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2160,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:2160,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2162,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2159,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2162,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2165,62'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2162,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2163,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2165,62'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2157,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:2158,34'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:2162,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:2163,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2165,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:2167,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:2168,3'
          Dst:             menu_queue_redraw
    - functionName:    op_recall_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2143,66'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2143,66'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2143,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:2145,3'
          Dst:             menu_queue_redraw
    - functionName:    op_quit
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mailbox_free
        - menu_queue_redraw
        - mutt_pattern_free
        - mutt_startup_shutdown_hook
        - mview_free
        - mx_mbox_close
        - notify_send
        - query_quadoption
        - update_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2106,15'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - query_quadoption
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
            - BranchSide:      'index/functions.c:2106,15'
              BranchSideFuncs:
                - query_quadoption
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
        - Branch String:   'index/functions.c:2106,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2106,7'
              BranchSideFuncs:
                - query_quadoption
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
            - BranchSide:      'index/functions.c:2109,52'
              BranchSideFuncs:
                - query_quadoption
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
        - Branch String:   'index/functions.c:2109,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2109,7'
              BranchSideFuncs:
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
            - BranchSide:      'index/functions.c:2111,30'
              BranchSideFuncs:
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
        - Branch String:   'index/functions.c:2111,22'
          Branch Sides:
            - BranchSide:      'index/functions.c:2111,11'
              BranchSideFuncs:
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
            - BranchSide:      'index/functions.c:2111,57'
              BranchSideFuncs:
                - mutt_startup_shutdown_hook
                - notify_send
                - mx_mbox_close
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
                - mview_free
                - mailbox_free
        - Branch String:   'index/functions.c:2118,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:2118,66'
              BranchSideFuncs:
                - mview_free
                - mailbox_free
            - BranchSide:      'index/functions.c:2120,7'
              BranchSideFuncs:
                - mview_free
                - mailbox_free
        - Branch String:   'index/functions.c:2118,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2120,7'
              BranchSideFuncs:
                - mview_free
                - mailbox_free
            - BranchSide:      'index/functions.c:2125,16'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_pattern_free
                - update_index
        - Branch String:   'index/functions.c:2125,39'
          Branch Sides:
            - BranchSide:      'index/functions.c:2125,49'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
            - BranchSide:      'index/functions.c:2127,26'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
        - Branch String:   'index/functions.c:2125,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2127,26'
              BranchSideFuncs:
                - update_index
                - menu_queue_redraw
                - mutt_pattern_free
            - BranchSide:      'index/functions.c:2130,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_pattern_free
      Callsites:
        - Src:             'index/functions.c:2109,7'
          Dst:             query_quadoption
        - Src:             'index/functions.c:2113,5'
          Dst:             mutt_startup_shutdown_hook
        - Src:             'index/functions.c:2115,5'
          Dst:             notify_send
        - Src:             'index/functions.c:2118,44'
          Dst:             mx_mbox_close
        - Src:             'index/functions.c:2127,7'
          Dst:             update_index
        - Src:             'index/functions.c:2130,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2131,5'
          Dst:             mutt_pattern_free
        - Src:             'index/functions.c:2120,7'
          Dst:             mview_free
        - Src:             'index/functions.c:2121,7'
          Dst:             mailbox_free
    - functionName:    op_query
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - query_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2097,23'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - query_index
            - BranchSide:      'index/functions.c:2097,23'
              BranchSideFuncs:
                - query_index
      Callsites:
        - Src:             'index/functions.c:2097,3'
          Dst:             query_index
    - functionName:    op_print
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2075
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_mem_free
        - mutt_print_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2076,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_print_message
                - mutt_mem_free
                - cs_subset_bool
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2076,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_print_message
                - mutt_mem_free
                - cs_subset_bool
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2084,44'
          Branch Sides:
            - BranchSide:      'index/functions.c:2084,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2084,44'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:2084,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2084,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2086,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2077,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:2078,3'
          Dst:             mutt_print_message
        - Src:             'index/functions.c:2079,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:2083,28'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:2086,5'
          Dst:             menu_queue_redraw
    - functionName:    op_prev_entry
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_get_index
        - menu_set_index
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2060,36'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - notify_send
            - BranchSide:      'index/functions.c:2060,36'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - notify_send
        - Branch String:   'index/functions.c:2061,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2063,25'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:2067,24'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/functions.c:2060,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:2063,5'
          Dst:             notify_send
        - Src:             'index/functions.c:2067,3'
          Dst:             menu_set_index
    - functionName:    op_pipe
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_mem_free
        - mutt_pipe_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2039,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_pipe_message
                - mutt_mem_free
                - cs_subset_bool
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2039,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_pipe_message
                - mutt_mem_free
                - cs_subset_bool
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2047,44'
          Branch Sides:
            - BranchSide:      'index/functions.c:2047,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2047,44'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:2047,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2047,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2049,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2040,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:2041,3'
          Dst:             mutt_pipe_message
        - Src:             'index/functions.c:2042,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:2046,28'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:2049,5'
          Dst:             menu_queue_redraw
    - functionName:    op_next_entry
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_get_index
        - menu_set_index
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2023,42'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - notify_send
                - menu_set_index
            - BranchSide:      'index/functions.c:2023,42'
              BranchSideFuncs:
                - menu_get_index
                - notify_send
                - menu_set_index
        - Branch String:   'index/functions.c:2024,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2026,5'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'index/functions.c:2030,24'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/functions.c:2023,21'
          Dst:             menu_get_index
        - Src:             'index/functions.c:2027,5'
          Dst:             notify_send
        - Src:             'index/functions.c:2030,3'
          Dst:             menu_set_index
    - functionName:    op_mark_msg
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 2016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_string
        - km_bind
        - mutt_file_sanitize_regex
        - mw_get_field
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1968,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_is_empty
                - cs_subset_string
                - buf_string.2394
                - snprintf
                - buf_pool_get
                - mutt_file_sanitize_regex
                - buf_string.2394
                - snprintf
                - buf_pool_release
                - km_bind
                - buf_printf
                - buf_string.2394
                - buf_pool_release
            - BranchSide:      'index/functions.c:1968,16'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_is_empty
                - cs_subset_string
                - buf_string.2394
                - snprintf
                - buf_pool_get
                - mutt_file_sanitize_regex
                - buf_string.2394
                - snprintf
                - buf_pool_release
                - km_bind
                - buf_printf
                - buf_string.2394
                - buf_pool_release
        - Branch String:   'index/functions.c:1968,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1968,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1973,22'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_is_empty
                - cs_subset_string
                - buf_string.2394
                - snprintf
                - buf_pool_get
                - mutt_file_sanitize_regex
                - buf_string.2394
                - snprintf
                - buf_pool_release
                - km_bind
                - buf_printf
                - buf_string.2394
                - buf_pool_release
        - Branch String:   'index/functions.c:1973,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1975,26'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2011,5'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1981,51'
          Branch Sides:
            - BranchSide:      'index/functions.c:1982,10'
              BranchSideFuncs:
                - buf_is_empty
                - cs_subset_string
                - buf_string.2394
                - snprintf
                - buf_pool_get
                - mutt_file_sanitize_regex
                - buf_string.2394
                - snprintf
                - buf_pool_release
                - km_bind
                - buf_printf
                - buf_string.2394
                - buf_pool_release
            - BranchSide:      'index/functions.c:2006,3'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1980,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1984,72'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2006,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1975,26'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:1980,10'
          Dst:             mw_get_field
        - Src:             'index/functions.c:1982,10'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:1984,47'
          Dst:             cs_subset_string
        - Src:             'index/functions.c:1986,63'
          Dst:             buf_string
        - Src:             'index/functions.c:1986,7'
          Dst:             snprintf
        - Src:             'index/functions.c:1988,31'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:1989,7'
          Dst:             mutt_file_sanitize_regex
        - Src:             'index/functions.c:1991,59'
          Dst:             buf_string
        - Src:             'index/functions.c:1991,7'
          Dst:             snprintf
        - Src:             'index/functions.c:1992,7'
          Dst:             buf_pool_release
        - Src:             'index/functions.c:1996,7'
          Dst:             km_bind
        - Src:             'index/functions.c:2001,7'
          Dst:             buf_printf
        - Src:             'index/functions.c:2002,7'
          Dst:             buf_string
        - Src:             'index/functions.c:2004,7'
          Dst:             buf_pool_release
    - functionName:    op_main_untag_pattern
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_queue_redraw
        - mutt_pattern_func
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1957,33'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1957,33'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1957,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1957,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1958,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1957,7'
          Dst:             mutt_pattern_func
        - Src:             'index/functions.c:1958,5'
          Dst:             menu_queue_redraw
    - functionName:    op_main_undelete_pattern
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - mutt_pattern_func
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1939,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_pattern_func
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1939,26'
              BranchSideFuncs:
                - check_acl
                - mutt_pattern_func
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1939,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1939,7'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1942,33'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1942,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1942,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1945,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1939,8'
          Dst:             check_acl
        - Src:             'index/functions.c:1942,7'
          Dst:             mutt_pattern_func
        - Src:             'index/functions.c:1945,5'
          Dst:             menu_queue_redraw
    - functionName:    op_main_tag_pattern
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - mutt_pattern_func
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1923,29'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1923,29'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1923,3'
          Dst:             mutt_pattern_func
        - Src:             'index/functions.c:1924,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_sync_folder
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          285
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - buf_is_empty
        - find_first_message
        - find_next_undeleted
        - find_previous_undeleted
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_get_virt_email
        - mutt_pattern_free
        - mview_free
        - mx_mbox_sync
        - notify_send
        - update_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1848,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_next_undeleted
                - mutt_get_virt_email
                - find_previous_undeleted
            - BranchSide:      'index/functions.c:1848,16'
              BranchSideFuncs:
                - menu_get_index
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_next_undeleted
                - mutt_get_virt_email
                - find_previous_undeleted
        - Branch String:   'index/functions.c:1848,24'
          Branch Sides:
            - BranchSide:      'index/functions.c:1848,24'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1848,45'
              BranchSideFuncs:
                - menu_get_index
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_next_undeleted
                - mutt_get_virt_email
                - find_previous_undeleted
        - Branch String:   'index/functions.c:1848,61'
          Branch Sides:
            - BranchSide:      'index/functions.c:1848,61'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1848,81'
              BranchSideFuncs:
                - menu_get_index
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_next_undeleted
                - mutt_get_virt_email
                - find_previous_undeleted
        - Branch String:   'index/functions.c:1848,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1848,7'
              BranchSideFuncs:
                - menu_get_index
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_next_undeleted
                - mutt_get_virt_email
                - find_previous_undeleted
            - BranchSide:      'index/functions.c:1851,30'
              BranchSideFuncs:
                - menu_get_index
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_next_undeleted
                - mutt_get_virt_email
                - find_previous_undeleted
        - Branch String:   'index/functions.c:1857,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1862,18'
              BranchSideFuncs:
                - find_next_undeleted
                - mutt_get_virt_email
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_previous_undeleted
            - BranchSide:      'index/functions.c:1872,46'
              BranchSideFuncs:
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'index/functions.c:1862,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1862,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1864,24'
              BranchSideFuncs:
                - find_next_undeleted
                - mutt_get_virt_email
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_previous_undeleted
        - Branch String:   'index/functions.c:1864,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1865,44'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_previous_undeleted
            - BranchSide:      'index/functions.c:1866,16'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - find_previous_undeleted
        - Branch String:   'index/functions.c:1866,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1867,48'
              BranchSideFuncs:
                - find_previous_undeleted
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
                - mutt_get_virt_email
            - BranchSide:      'index/functions.c:1869,39'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'index/functions.c:1868,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1869,39'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
            - BranchSide:      'index/functions.c:1872,46'
              BranchSideFuncs:
                - mx_mbox_sync
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'index/functions.c:1873,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1875,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - menu_set_index
            - BranchSide:      'index/functions.c:1889,19'
              BranchSideFuncs:
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - update_index
        - Branch String:   'index/functions.c:1875,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1875,23'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1887,32'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1875,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1877,28'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1887,32'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1877,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1879,65'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1887,32'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1877,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1879,65'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
                - menu_set_index
            - BranchSide:      'index/functions.c:1887,32'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1880,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:1877,56'
              BranchSideFuncs:
                - menu_set_index
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1882,32'
              BranchSideFuncs:
                - menu_set_index
                - mutt_pattern_free
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1889,42'
          Branch Sides:
            - BranchSide:      'index/functions.c:1889,52'
              BranchSideFuncs:
                - update_index
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1891,24'
              BranchSideFuncs:
                - update_index
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1889,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:1891,24'
              BranchSideFuncs:
                - update_index
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1896,32'
              BranchSideFuncs:
                - menu_get_index
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1897,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:1897,31'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1899,26'
              BranchSideFuncs:
                - find_first_message
                - menu_set_index
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1897,39'
          Branch Sides:
            - BranchSide:      'index/functions.c:1897,69'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'index/functions.c:1908,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
        - Branch String:   'index/functions.c:1897,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1899,26'
              BranchSideFuncs:
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
            - BranchSide:      'index/functions.c:1903,26'
              BranchSideFuncs:
                - buf_is_empty
                - menu_queue_redraw
                - notify_send
                - mview_free
        - Branch String:   'index/functions.c:1903,23'
          Branch Sides:
            - BranchSide:      'index/functions.c:1903,26'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'index/functions.c:1908,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
        - Branch String:   'index/functions.c:1903,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1905,25'
              BranchSideFuncs:
                - mview_free
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'index/functions.c:1908,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
      Callsites:
        - Src:             'index/functions.c:1856,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:1865,16'
          Dst:             find_next_undeleted
        - Src:             'index/functions.c:1867,16'
          Dst:             find_previous_undeleted
        - Src:             'index/functions.c:1869,11'
          Dst:             mutt_get_virt_email
        - Src:             'index/functions.c:1872,25'
          Dst:             mx_mbox_sync
        - Src:             'index/functions.c:1879,28'
          Dst:             mutt_get_virt_email
        - Src:             'index/functions.c:1882,11'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1887,5'
          Dst:             mutt_pattern_free
        - Src:             'index/functions.c:1891,5'
          Dst:             update_index
        - Src:             'index/functions.c:1896,11'
          Dst:             menu_get_index
        - Src:             'index/functions.c:1899,32'
          Dst:             find_first_message
        - Src:             'index/functions.c:1899,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1903,26'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:1905,5'
          Dst:             mview_free
        - Src:             'index/functions.c:1909,3'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:1912,3'
          Dst:             notify_send
    - functionName:    op_main_show_limit
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mview_has_limit
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1827,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mview_has_limit
                - snprintf
            - BranchSide:      'index/functions.c:1827,31'
              BranchSideFuncs:
                - mview_has_limit
                - snprintf
        - Branch String:   'index/functions.c:1827,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1829,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'index/functions.c:1836,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1827,7'
          Dst:             mview_has_limit
        - Src:             'index/functions.c:1831,5'
          Dst:             snprintf
    - functionName:    op_main_read_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - mutt_thread_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1759,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1759,26'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1759,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1759,7'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1762,41'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1764,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1764,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1766,39'
              BranchSideFuncs:
                - resolve_email
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1759,8'
          Dst:             check_acl
        - Src:             'index/functions.c:1762,12'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:1768,5'
          Dst:             resolve_email
        - Src:             'index/functions.c:1769,5'
          Dst:             menu_queue_redraw
    - functionName:    op_main_quasi_delete
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - message_is_tagged
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1719,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - message_is_tagged
            - BranchSide:      'index/functions.c:1719,13'
              BranchSideFuncs:
                - message_is_tagged
        - Branch String:   'index/functions.c:1719,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1721,33'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1736,18'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1725,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1725,11'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1727,11'
              BranchSideFuncs:
                - message_is_tagged
        - Branch String:   'index/functions.c:1727,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1722,43'
              BranchSideFuncs:
                - message_is_tagged
            - BranchSide:      'index/functions.c:1729,12'
              BranchSideFuncs:
                - message_is_tagged
        - Branch String:   'index/functions.c:1722,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:1722,5'
              BranchSideFuncs:
                - message_is_tagged
            - BranchSide:      'index/functions.c:1724,28'
              BranchSideFuncs:
                - message_is_tagged
        - Branch String:   'index/functions.c:1736,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1736,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1738,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1727,11'
          Dst:             message_is_tagged
    - functionName:    op_main_prev_undeleted
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - find_previous_undeleted
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_thread_style
        - notify_send
        - window_is_focused
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1686,36'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_thread_style
                - find_previous_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
                - notify_send
            - BranchSide:      'index/functions.c:1686,36'
              BranchSideFuncs:
                - menu_get_index
                - mutt_thread_style
                - find_previous_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
                - notify_send
        - Branch String:   'index/functions.c:1687,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1689,25'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1694,27'
              BranchSideFuncs:
                - mutt_thread_style
                - find_previous_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
        - Branch String:   'index/functions.c:1694,48'
          Branch Sides:
            - BranchSide:      'index/functions.c:1694,76'
              BranchSideFuncs:
                - window_is_focused
                - find_previous_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'index/functions.c:1696,43'
              BranchSideFuncs:
                - find_previous_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
        - Branch String:   'index/functions.c:1697,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1699,26'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1706,5'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1700,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1700,9'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1701,31'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1686,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:1689,5'
          Dst:             notify_send
        - Src:             'index/functions.c:1694,27'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1694,52'
          Dst:             window_is_focused
        - Src:             'index/functions.c:1696,11'
          Dst:             find_previous_undeleted
        - Src:             'index/functions.c:1699,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1701,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:1707,5'
          Dst:             notify_send
    - functionName:    op_main_root_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_set_index
        - mutt_parent_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1785,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_parent_message
                - menu_set_index
            - BranchSide:      'index/functions.c:1785,43'
              BranchSideFuncs:
                - mutt_parent_message
                - menu_set_index
        - Branch String:   'index/functions.c:1786,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1786,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1787,26'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/functions.c:1785,15'
          Dst:             mutt_parent_message
        - Src:             'index/functions.c:1787,5'
          Dst:             menu_set_index
    - functionName:    op_main_next_unread_mailbox
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - change_folder_mailbox
        - mailbox_path
        - mutt_mailbox_next_unread
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1663,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.2393
                - buf_strcpy
                - mutt_mailbox_next_unread
                - buf_pool_release
                - change_folder_mailbox
            - BranchSide:      'index/functions.c:1663,31'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.2393
                - buf_strcpy
                - mutt_mailbox_next_unread
                - buf_pool_release
                - change_folder_mailbox
        - Branch String:   'index/functions.c:1670,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1672,5'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1676,31'
              BranchSideFuncs:
                - change_folder_mailbox
      Callsites:
        - Src:             'index/functions.c:1665,30'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:1666,25'
          Dst:             mailbox_path
        - Src:             'index/functions.c:1666,3'
          Dst:             buf_strcpy
        - Src:             'index/functions.c:1667,7'
          Dst:             mutt_mailbox_next_unread
        - Src:             'index/functions.c:1668,3'
          Dst:             buf_pool_release
        - Src:             'index/functions.c:1676,3'
          Dst:             change_folder_mailbox
    - functionName:    op_main_next_undeleted
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - find_next_undeleted
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_thread_style
        - notify_send
        - window_is_focused
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1630,36'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - notify_send
                - mutt_thread_style
                - find_next_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
            - BranchSide:      'index/functions.c:1630,36'
              BranchSideFuncs:
                - menu_get_index
                - notify_send
                - mutt_thread_style
                - find_next_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
        - Branch String:   'index/functions.c:1631,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1633,25'
              BranchSideFuncs:
                - mutt_thread_style
                - find_next_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
            - BranchSide:      'index/functions.c:1638,27'
              BranchSideFuncs:
                - mutt_thread_style
                - find_next_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
                - window_is_focused
        - Branch String:   'index/functions.c:1638,48'
          Branch Sides:
            - BranchSide:      'index/functions.c:1638,76'
              BranchSideFuncs:
                - window_is_focused
                - find_next_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'index/functions.c:1640,39'
              BranchSideFuncs:
                - find_next_undeleted
                - menu_set_index
                - menu_queue_redraw
                - notify_send
        - Branch String:   'index/functions.c:1641,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1643,26'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1650,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1644,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1644,9'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1645,31'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1630,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:1633,5'
          Dst:             notify_send
        - Src:             'index/functions.c:1638,27'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1638,52'
          Dst:             window_is_focused
        - Src:             'index/functions.c:1640,11'
          Dst:             find_next_undeleted
        - Src:             'index/functions.c:1643,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1645,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:1650,5'
          Dst:             notify_send
    - functionName:    op_main_next_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - menu_set_index
        - mutt_aside_thread
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1589,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_aside_thread
                - menu_set_index
                - notify_send
                - mutt_aside_thread
                - mutt_aside_thread
                - mutt_aside_thread
            - BranchSide:      'index/functions.c:1589,3'
              BranchSideFuncs:
                - mutt_aside_thread
                - menu_set_index
                - notify_send
                - mutt_aside_thread
                - mutt_aside_thread
                - mutt_aside_thread
        - Branch String:   'index/functions.c:1589,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:1592,15'
              BranchSideFuncs:
                - mutt_aside_thread
                - menu_set_index
                - notify_send
            - BranchSide:      'index/functions.c:1596,15'
              BranchSideFuncs:
                - mutt_aside_thread
                - menu_set_index
                - notify_send
            - BranchSide:      'index/functions.c:1600,15'
              BranchSideFuncs:
                - mutt_aside_thread
                - menu_set_index
                - notify_send
            - BranchSide:      'index/functions.c:1604,15'
              BranchSideFuncs:
                - mutt_aside_thread
                - menu_set_index
                - notify_send
            - BranchSide:      'index/functions.c:1616,7'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1608,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1609,26'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1613,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1611,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1611,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1613,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1613,37'
          Branch Sides:
            - BranchSide:      'index/functions.c:1613,44'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1614,7'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1613,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1614,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1616,7'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/functions.c:1592,15'
          Dst:             mutt_aside_thread
        - Src:             'index/functions.c:1596,15'
          Dst:             mutt_aside_thread
        - Src:             'index/functions.c:1600,15'
          Dst:             mutt_aside_thread
        - Src:             'index/functions.c:1604,15'
          Dst:             mutt_aside_thread
        - Src:             'index/functions.c:1609,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1618,5'
          Dst:             notify_send
    - functionName:    op_main_next_new
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          535
      EdgeCount:       163
      CyclomaticComplexity: 48
      functionsReached:
        - menu_get_index
        - menu_set_index
        - mutt_get_virt_email
        - mutt_thread_style
        - mutt_traverse_thread
        - mview_has_limit
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1467,50'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_thread_style
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1467,50'
              BranchSideFuncs:
                - menu_get_index
                - mutt_thread_style
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1471,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1521,12'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1473,34'
          Branch Sides:
            - BranchSide:      'index/functions.c:1473,65'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1476,11'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1473,65'
          Branch Sides:
            - BranchSide:      'index/functions.c:1473,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1476,11'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1473,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1476,11'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1484,11'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1477,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1480,7'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1491,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1485,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1487,40'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1491,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1492,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1494,12'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1521,12'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1494,22'
          Branch Sides:
            - BranchSide:      'index/functions.c:1494,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1502,18'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1494,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1496,20'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1502,18'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1497,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:1497,42'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1497,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1498,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1499,19'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1499,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:1499,39'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1499,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1500,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1502,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:1502,33'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1502,14'
          Branch Sides:
            - BranchSide:      'index/functions.c:1504,24'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1504,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1505,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1506,15'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1506,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:1506,33'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1506,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1507,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1510,38'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_traverse_thread
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1510,38'
          Branch Sides:
            - BranchSide:      'index/functions.c:1510,87'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1510,70'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1510,70'
          Branch Sides:
            - BranchSide:      'index/functions.c:1510,87'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1514,35'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1510,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1514,63'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1521,40'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1514,35'
          Branch Sides:
            - BranchSide:      'index/functions.c:1514,63'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1516,20'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1514,63'
          Branch Sides:
            - BranchSide:      'index/functions.c:1515,47'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1516,20'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1515,47'
          Branch Sides:
            - BranchSide:      'index/functions.c:1515,88'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1516,20'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1515,88'
          Branch Sides:
            - BranchSide:      'index/functions.c:1471,53'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1516,20'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_get_virt_email
                - mutt_traverse_thread
        - Branch String:   'index/functions.c:1514,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1471,53'
              BranchSideFuncs:
                - mutt_get_virt_email
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mutt_traverse_thread
            - BranchSide:      'index/functions.c:1521,12'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1471,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:1473,34'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1521,12'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1521,33'
          Branch Sides:
            - BranchSide:      'index/functions.c:1521,40'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
            - BranchSide:      'index/functions.c:1523,18'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
        - Branch String:   'index/functions.c:1521,61'
          Branch Sides:
            - BranchSide:      'index/functions.c:1522,12'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
            - BranchSide:      'index/functions.c:1523,18'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
        - Branch String:   'index/functions.c:1522,45'
          Branch Sides:
            - BranchSide:      'index/functions.c:1522,52'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
            - BranchSide:      'index/functions.c:1523,18'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
        - Branch String:   'index/functions.c:1522,86'
          Branch Sides:
            - BranchSide:      'index/functions.c:1523,18'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
            - BranchSide:      'index/functions.c:1527,17'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
        - Branch String:   'index/functions.c:1521,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1527,17'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'index/functions.c:1556,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
        - Branch String:   'index/functions.c:1527,41'
          Branch Sides:
            - BranchSide:      'index/functions.c:1527,48'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
            - BranchSide:      'index/functions.c:1529,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
        - Branch String:   'index/functions.c:1527,72'
          Branch Sides:
            - BranchSide:      'index/functions.c:1528,17'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
            - BranchSide:      'index/functions.c:1529,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
        - Branch String:   'index/functions.c:1528,50'
          Branch Sides:
            - BranchSide:      'index/functions.c:1528,57'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
            - BranchSide:      'index/functions.c:1529,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
        - Branch String:   'index/functions.c:1528,91'
          Branch Sides:
            - BranchSide:      'index/functions.c:1529,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
            - BranchSide:      'index/functions.c:1536,26'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
        - Branch String:   'index/functions.c:1527,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:1536,26'
              BranchSideFuncs:
                - menu_set_index
                - mview_has_limit
                - notify_send
                - mview_has_limit
            - BranchSide:      'index/functions.c:1556,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_get_index
        - Branch String:   'index/functions.c:1537,34'
          Branch Sides:
            - BranchSide:      'index/functions.c:1537,41'
              BranchSideFuncs:
                - mview_has_limit
                - notify_send
            - BranchSide:      'index/functions.c:1539,35'
              BranchSideFuncs:
                - mview_has_limit
                - notify_send
        - Branch String:   'index/functions.c:1537,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1539,35'
              BranchSideFuncs:
                - mview_has_limit
                - notify_send
            - BranchSide:      'index/functions.c:1546,35'
              BranchSideFuncs:
                - mview_has_limit
                - notify_send
        - Branch String:   'index/functions.c:1539,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1540,9'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1542,9'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1546,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1547,9'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:1549,9'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:1560,32'
          Branch Sides:
            - BranchSide:      'index/functions.c:1560,39'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1563,23'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1560,63'
          Branch Sides:
            - BranchSide:      'index/functions.c:1561,11'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1563,23'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1560,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1563,23'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1568,26'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1563,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1563,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1565,7'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1568,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:1568,12'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1570,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1467,29'
          Dst:             menu_get_index
        - Src:             'index/functions.c:1470,25'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1491,23'
          Dst:             mutt_get_virt_email
        - Src:             'index/functions.c:1496,20'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:1536,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1536,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1539,11'
          Dst:             mview_has_limit
        - Src:             'index/functions.c:1546,11'
          Dst:             mview_has_limit
        - Src:             'index/functions.c:1551,5'
          Dst:             notify_send
        - Src:             'index/functions.c:1556,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1559,11'
          Dst:             menu_get_index
    - functionName:    op_main_modify_tags
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          256
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - driver_tags_get_with_hidden
        - menu_queue_redraw
        - message_is_tagged
        - mx_tags_commit
        - mx_tags_edit
        - mx_tags_is_supported
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1347,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mx_tags_is_supported
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
                - driver_tags_get_with_hidden
            - BranchSide:      'index/functions.c:1347,18'
              BranchSideFuncs:
                - mx_tags_is_supported
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
                - driver_tags_get_with_hidden
        - Branch String:   'index/functions.c:1349,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1349,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:1352,8'
              BranchSideFuncs:
                - mx_tags_is_supported
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
                - driver_tags_get_with_hidden
        - Branch String:   'index/functions.c:1352,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1354,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
                - driver_tags_get_with_hidden
            - BranchSide:      'index/functions.c:1357,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
                - driver_tags_get_with_hidden
        - Branch String:   'index/functions.c:1357,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1357,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:1363,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
                - driver_tags_get_with_hidden
        - Branch String:   'index/functions.c:1364,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1365,42'
              BranchSideFuncs:
                - driver_tags_get_with_hidden
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
            - BranchSide:      'index/functions.c:1366,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.2394
                - mx_tags_edit
                - buf_pool_release
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
        - Branch String:   'index/functions.c:1369,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1369,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:1373,16'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
        - Branch String:   'index/functions.c:1373,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:1375,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:1379,13'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - buf_string.2394
                - mx_tags_commit
                - resolve_email
        - Branch String:   'index/functions.c:1379,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1381,22'
              BranchSideFuncs:
                - buf_string.2394
                - mx_tags_commit
                - buf_pool_release
                - resolve_email
            - BranchSide:      'index/functions.c:1424,35'
              BranchSideFuncs:
                - buf_string.2394
                - mx_tags_commit
                - buf_pool_release
                - resolve_email
        - Branch String:   'index/functions.c:1383,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1385,55'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
            - BranchSide:      'index/functions.c:1395,28'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
        - Branch String:   'index/functions.c:1393,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - message_is_tagged
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - progress_update
                - buf_string.2394
                - mx_tags_commit
            - BranchSide:      'index/functions.c:1415,5'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
        - Branch String:   'index/functions.c:1396,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1398,12'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
            - BranchSide:      'index/functions.c:1415,5'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
        - Branch String:   'index/functions.c:1398,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1393,48'
              BranchSideFuncs:
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
            - BranchSide:      'index/functions.c:1401,33'
              BranchSideFuncs:
                - progress_update
                - buf_string.2394
                - mx_tags_commit
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
        - Branch String:   'index/functions.c:1404,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1393,48'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
            - BranchSide:      'index/functions.c:1411,12'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - message_is_tagged
                - progress_update
                - buf_string.2394
                - mx_tags_commit
        - Branch String:   'index/functions.c:1393,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:1395,28'
              BranchSideFuncs:
                - message_is_tagged
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
                - progress_update
                - buf_string.2394
                - mx_tags_commit
            - BranchSide:      'index/functions.c:1415,5'
              BranchSideFuncs:
                - progress_free
                - menu_queue_redraw
                - buf_pool_release
        - Branch String:   'index/functions.c:1424,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1426,7'
              BranchSideFuncs:
                - resolve_email
                - buf_pool_release
            - BranchSide:      'index/functions.c:1429,13'
              BranchSideFuncs:
                - resolve_email
                - buf_pool_release
        - Branch String:   'index/functions.c:1430,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1437,22'
              BranchSideFuncs:
                - resolve_email
                - buf_pool_release
            - BranchSide:      'index/functions.c:1441,5'
              BranchSideFuncs:
                - resolve_email
                - buf_pool_release
      Callsites:
        - Src:             'index/functions.c:1352,8'
          Dst:             mx_tags_is_supported
        - Src:             'index/functions.c:1363,25'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:1365,5'
          Dst:             driver_tags_get_with_hidden
        - Src:             'index/functions.c:1366,9'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:1367,29'
          Dst:             buf_string
        - Src:             'index/functions.c:1367,13'
          Dst:             mx_tags_edit
        - Src:             'index/functions.c:1368,3'
          Dst:             buf_pool_release
        - Src:             'index/functions.c:1385,18'
          Dst:             progress_new
        - Src:             'index/functions.c:1386,7'
          Dst:             progress_set_message
        - Src:             'index/functions.c:1398,12'
          Dst:             message_is_tagged
        - Src:             'index/functions.c:1401,7'
          Dst:             progress_update
        - Src:             'index/functions.c:1402,28'
          Dst:             buf_string
        - Src:             'index/functions.c:1402,7'
          Dst:             mx_tags_commit
        - Src:             'index/functions.c:1415,5'
          Dst:             progress_free
        - Src:             'index/functions.c:1420,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:1424,42'
          Dst:             buf_string
        - Src:             'index/functions.c:1424,9'
          Dst:             mx_tags_commit
        - Src:             'index/functions.c:1441,5'
          Dst:             resolve_email
        - Src:             'index/functions.c:1446,3'
          Dst:             buf_pool_release
    - functionName:    op_main_link_threads
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - check_acl
        - ea_add_tagged
        - menu_queue_redraw
        - menu_set_index
        - mutt_link_threads
        - mutt_mem_free
        - mutt_sort_headers
        - mutt_thread_style
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1289,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_style
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - mutt_sort_headers
                - menu_set_index
            - BranchSide:      'index/functions.c:1289,31'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_style
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - mutt_sort_headers
                - menu_set_index
        - Branch String:   'index/functions.c:1291,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1291,7'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - mutt_sort_headers
                - menu_set_index
            - BranchSide:      'index/functions.c:1294,29'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - mutt_sort_headers
                - menu_set_index
        - Branch String:   'index/functions.c:1295,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1295,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1300,8'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - mutt_sort_headers
                - menu_set_index
        - Branch String:   'index/functions.c:1300,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1302,5'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_sort_headers
                - menu_set_index
            - BranchSide:      'index/functions.c:1304,16'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_sort_headers
                - menu_set_index
        - Branch String:   'index/functions.c:1304,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:1306,5'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1310,38'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_link_threads
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_sort_headers
                - menu_set_index
        - Branch String:   'index/functions.c:1314,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1316,7'
              BranchSideFuncs:
                - mutt_sort_headers
                - menu_set_index
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1325,7'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1291,8'
          Dst:             check_acl
        - Src:             'index/functions.c:1300,8'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1312,5'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:1314,9'
          Dst:             mutt_link_threads
        - Src:             'index/functions.c:1316,7'
          Dst:             mutt_sort_headers
        - Src:             'index/functions.c:1317,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1329,5'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:1332,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_imap_logout_all
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - imap_logout_all
        - menu_queue_redraw
        - mutt_pattern_free
        - mview_free
        - mx_mbox_close
        - update_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2533,15'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - imap_logout_all
                - mutt_pattern_free
                - menu_queue_redraw
                - mx_mbox_close
                - update_index
                - mview_free
            - BranchSide:      'index/functions.c:2533,15'
              BranchSideFuncs:
                - imap_logout_all
                - mutt_pattern_free
                - menu_queue_redraw
                - mx_mbox_close
                - update_index
                - mview_free
        - Branch String:   'index/functions.c:2533,23'
          Branch Sides:
            - BranchSide:      'index/functions.c:2533,44'
              BranchSideFuncs:
                - imap_logout_all
                - mutt_pattern_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2551,3'
              BranchSideFuncs:
                - imap_logout_all
                - mutt_pattern_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2533,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2535,33'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
                - mview_free
                - imap_logout_all
            - BranchSide:      'index/functions.c:2551,3'
              BranchSideFuncs:
                - imap_logout_all
                - mutt_pattern_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2536,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2538,27'
              BranchSideFuncs:
                - mview_free
                - imap_logout_all
                - mutt_pattern_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2542,18'
              BranchSideFuncs:
                - mutt_pattern_free
                - menu_queue_redraw
                - update_index
        - Branch String:   'index/functions.c:2542,41'
          Branch Sides:
            - BranchSide:      'index/functions.c:2542,51'
              BranchSideFuncs:
                - update_index
                - mutt_pattern_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2544,28'
              BranchSideFuncs:
                - update_index
                - mutt_pattern_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2542,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2542,11'
              BranchSideFuncs:
                - update_index
                - mutt_pattern_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2544,28'
              BranchSideFuncs:
                - update_index
                - mutt_pattern_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2535,33'
          Dst:             mx_mbox_close
        - Src:             'index/functions.c:2538,7'
          Dst:             mview_free
        - Src:             'index/functions.c:2544,9'
          Dst:             update_index
        - Src:             'index/functions.c:2551,3'
          Dst:             imap_logout_all
        - Src:             'index/functions.c:0,0'
          Dst:             mutt_pattern_free
        - Src:             'index/functions.c:0,0'
          Dst:             menu_queue_redraw
    - functionName:    op_main_imap_fetch
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_check_mailbox
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2520,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'index/functions.c:2520,16'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'index/functions.c:2520,24'
          Branch Sides:
            - BranchSide:      'index/functions.c:2520,24'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2520,45'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'index/functions.c:2520,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2520,7'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'index/functions.c:2523,3'
              BranchSideFuncs:
                - imap_check_mailbox
      Callsites:
        - Src:             'index/functions.c:2523,3'
          Dst:             imap_check_mailbox
    - functionName:    op_main_fetch_mail
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - pop_fetch_mail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:3051,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - pop_fetch_mail
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:3051,3'
              BranchSideFuncs:
                - pop_fetch_mail
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:3051,3'
          Dst:             pop_fetch_mail
        - Src:             'index/functions.c:3052,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_delete_pattern
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - mutt_pattern_func
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1205,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_pattern_func
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1205,26'
              BranchSideFuncs:
                - check_acl
                - mutt_pattern_func
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1205,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1205,7'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1208,29'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1205,8'
          Dst:             check_acl
        - Src:             'index/functions.c:1208,3'
          Dst:             mutt_pattern_func
        - Src:             'index/functions.c:1209,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_collapse_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - menu_queue_redraw
        - menu_set_index
        - mutt_set_vnum
        - mutt_thread_can_collapse
        - mutt_thread_style
        - mutt_traverse_thread
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1161,8'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
            - BranchSide:      'index/functions.c:1161,8'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
        - Branch String:   'index/functions.c:1161,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1163,5'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
            - BranchSide:      'index/functions.c:1167,16'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
        - Branch String:   'index/functions.c:1167,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1167,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1170,22'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
        - Branch String:   'index/functions.c:1170,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1172,17'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1179,12'
              BranchSideFuncs:
                - mutt_thread_can_collapse
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1175,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1176,15'
              BranchSideFuncs:
                - mutt_traverse_thread
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1177,26'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1179,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:1181,26'
              BranchSideFuncs:
                - mutt_traverse_thread
                - menu_set_index
                - mutt_set_vnum
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1186,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1161,8'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1172,17'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:1173,5'
          Dst:             mutt_set_vnum
        - Src:             'index/functions.c:1174,36'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:1176,15'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:1177,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1179,12'
          Dst:             mutt_thread_can_collapse
        - Src:             'index/functions.c:1181,32'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:1181,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1182,5'
          Dst:             mutt_set_vnum
        - Src:             'index/functions.c:1190,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_collapse_all
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - collapse_all
        - mutt_thread_style
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1145,8'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - collapse_all
            - BranchSide:      'index/functions.c:1145,8'
              BranchSideFuncs:
                - mutt_thread_style
                - collapse_all
        - Branch String:   'index/functions.c:1145,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1147,5'
              BranchSideFuncs:
                - collapse_all
            - BranchSide:      'index/functions.c:1150,24'
              BranchSideFuncs:
                - collapse_all
      Callsites:
        - Src:             'index/functions.c:1145,8'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1150,3'
          Dst:             collapse_all
    - functionName:    op_main_set_flag
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_mem_free
        - mw_change_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1802,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mw_change_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:1802,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mw_change_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:1805,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1805,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
                - resolve_email
            - BranchSide:      'index/functions.c:1807,15'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
                - resolve_email
        - Branch String:   'index/functions.c:1807,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1809,31'
              BranchSideFuncs:
                - resolve_email
                - mutt_mem_free
            - BranchSide:      'index/functions.c:1813,7'
              BranchSideFuncs:
                - resolve_email
                - mutt_mem_free
      Callsites:
        - Src:             'index/functions.c:1803,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:1805,7'
          Dst:             mw_change_flag
        - Src:             'index/functions.c:1809,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:1813,7'
          Dst:             resolve_email
        - Src:             'index/functions.c:1816,3'
          Dst:             mutt_mem_free
    - functionName:    op_main_change_group
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2766
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - buf_alloc
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - change_folder_mailbox
        - change_folder_string
        - cs_subset_bool
        - cs_subset_string
        - dialog_find
        - mailbox_path
        - msgwin_clear_text
        - mutt_browser_select_dir
        - mw_enter_fname
        - mx_mbox_find2
        - nntp_mailbox
        - nntp_select_server
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2767,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:2767,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:2774,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:2774,41'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:2785,60'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:2774,41'
          Branch Sides:
            - BranchSide:      'index/functions.c:2774,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:2785,60'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:2774,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:2785,60'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:2786,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:2786,39'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
            - BranchSide:      'index/functions.c:2792,11'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
        - Branch String:   'index/functions.c:2786,47'
          Branch Sides:
            - BranchSide:      'index/functions.c:2786,51'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
            - BranchSide:      'index/functions.c:2792,11'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
        - Branch String:   'index/functions.c:2786,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2788,48'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
            - BranchSide:      'index/functions.c:2792,11'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
                - nntp_select_server
        - Branch String:   'index/functions.c:2794,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2795,49'
              BranchSideFuncs:
                - nntp_select_server
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
            - BranchSide:      'index/functions.c:2799,24'
              BranchSideFuncs:
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:2796,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2796,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:2799,24'
              BranchSideFuncs:
                - nntp_mailbox
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:2801,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2801,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:2808,27'
              BranchSideFuncs:
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:2810,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2812,5'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_pool_release
            - BranchSide:      'index/functions.c:2816,37'
              BranchSideFuncs:
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - dialog_find
                - buf_pool_release
                - change_folder_string
        - Branch String:   'index/functions.c:2817,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2819,33'
              BranchSideFuncs:
                - change_folder_string
                - dialog_find
                - buf_pool_release
            - BranchSide:      'index/functions.c:2823,32'
              BranchSideFuncs:
                - change_folder_string
                - dialog_find
                - buf_pool_release
      Callsites:
        - Src:             'index/functions.c:2767,30'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:2768,3'
          Dst:             buf_alloc
        - Src:             'index/functions.c:2773,28'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:2785,37'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:2786,51'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:2788,27'
          Dst:             mailbox_path
        - Src:             'index/functions.c:2788,5'
          Dst:             buf_strcpy
        - Src:             'index/functions.c:2789,5'
          Dst:             buf_pretty_mailbox
        - Src:             'index/functions.c:2793,37'
          Dst:             cs_subset_string
        - Src:             'index/functions.c:2795,22'
          Dst:             nntp_select_server
        - Src:             'index/functions.c:2799,3'
          Dst:             nntp_mailbox
        - Src:             'index/functions.c:2801,7'
          Dst:             mw_enter_fname
        - Src:             'index/functions.c:2808,27'
          Dst:             buf_string
        - Src:             'index/functions.c:2808,3'
          Dst:             mutt_browser_select_dir
        - Src:             'index/functions.c:2810,7'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:2812,5'
          Dst:             msgwin_clear_text
        - Src:             'index/functions.c:2816,37'
          Dst:             buf_string
        - Src:             'index/functions.c:2816,23'
          Dst:             mx_mbox_find2
        - Src:             'index/functions.c:2819,5'
          Dst:             change_folder_mailbox
        - Src:             'index/functions.c:2823,5'
          Dst:             change_folder_string
        - Src:             'index/functions.c:2825,28'
          Dst:             dialog_find
        - Src:             'index/functions.c:2829,3'
          Dst:             buf_pool_release
    - functionName:    op_main_change_folder
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          156
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - buf_alloc
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - change_folder_mailbox
        - change_folder_string
        - cs_subset_bool
        - mailbox_path
        - menu_queue_redraw
        - msgwin_clear_text
        - mutt_browser_select_dir
        - mutt_mailbox_next
        - mw_enter_fname
        - mx_mbox_find2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1081,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:1081,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:1087,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:1087,41'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:1098,60'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:1087,41'
          Branch Sides:
            - BranchSide:      'index/functions.c:1087,48'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:1098,60'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:1087,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'index/functions.c:1098,60'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'index/functions.c:1099,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:1099,39'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2393
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
            - BranchSide:      'index/functions.c:1105,29'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:1099,47'
          Branch Sides:
            - BranchSide:      'index/functions.c:1099,51'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
            - BranchSide:      'index/functions.c:1105,29'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:1099,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1101,48'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
            - BranchSide:      'index/functions.c:1105,29'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:1105,21'
          Branch Sides:
            - BranchSide:      'index/functions.c:1105,3'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
            - BranchSide:      'index/functions.c:1105,52'
              BranchSideFuncs:
                - mutt_mailbox_next
                - mw_enter_fname
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:1107,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1107,7'
              BranchSideFuncs:
                - buf_pool_release
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1114,27'
              BranchSideFuncs:
                - buf_string.2394
                - mutt_browser_select_dir
                - buf_is_empty
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
                - msgwin_clear_text
        - Branch String:   'index/functions.c:1116,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1118,5'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_pool_release
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1122,37'
              BranchSideFuncs:
                - buf_string.2394
                - mx_mbox_find2
                - change_folder_mailbox
                - buf_pool_release
                - menu_queue_redraw
                - change_folder_string
        - Branch String:   'index/functions.c:1123,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1125,33'
              BranchSideFuncs:
                - change_folder_string
                - buf_pool_release
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1129,32'
              BranchSideFuncs:
                - change_folder_string
                - buf_pool_release
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1081,30'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:1082,3'
          Dst:             buf_alloc
        - Src:             'index/functions.c:1086,28'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:1098,37'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:1099,51'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:1101,27'
          Dst:             mailbox_path
        - Src:             'index/functions.c:1101,5'
          Dst:             buf_strcpy
        - Src:             'index/functions.c:1102,5'
          Dst:             buf_pretty_mailbox
        - Src:             'index/functions.c:1105,3'
          Dst:             mutt_mailbox_next
        - Src:             'index/functions.c:1107,7'
          Dst:             mw_enter_fname
        - Src:             'index/functions.c:1114,27'
          Dst:             buf_string
        - Src:             'index/functions.c:1114,3'
          Dst:             mutt_browser_select_dir
        - Src:             'index/functions.c:1116,7'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:1118,5'
          Dst:             msgwin_clear_text
        - Src:             'index/functions.c:1122,37'
          Dst:             buf_string
        - Src:             'index/functions.c:1122,23'
          Dst:             mx_mbox_find2
        - Src:             'index/functions.c:1125,5'
          Dst:             change_folder_mailbox
        - Src:             'index/functions.c:1129,5'
          Dst:             change_folder_string
        - Src:             'index/functions.c:1133,3'
          Dst:             buf_pool_release
        - Src:             'index/functions.c:1134,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_break_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - menu_set_index
        - mutt_break_thread
        - mutt_sort_headers
        - mutt_thread_style
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1033,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_style
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1033,31'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_style
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1035,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1035,7'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1038,29'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1039,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1039,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1042,8'
              BranchSideFuncs:
                - mutt_thread_style
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1042,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1044,5'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1048,36'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1049,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:1049,47'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1052,7'
              BranchSideFuncs:
                - mutt_break_thread
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1049,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1052,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1064,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1035,8'
          Dst:             check_acl
        - Src:             'index/functions.c:1042,8'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1052,7'
          Dst:             mutt_break_thread
        - Src:             'index/functions.c:1053,7'
          Dst:             mutt_sort_headers
        - Src:             'index/functions.c:1054,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1060,5'
          Dst:             menu_queue_redraw
    - functionName:    op_mail_key
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1021,72'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1021,72'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:1021,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:1022,3'
          Dst:             menu_queue_redraw
    - functionName:    op_mailbox_list
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mailbox_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1010,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_mailbox_list
            - BranchSide:      'index/functions.c:1010,3'
              BranchSideFuncs:
                - mutt_mailbox_list
      Callsites:
        - Src:             'index/functions.c:1010,3'
          Dst:             mutt_mailbox_list
    - functionName:    op_mail
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:998,65'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:998,65'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:998,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:1000,3'
          Dst:             menu_queue_redraw
    - functionName:    op_list_unsubscribe
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_send_list_unsubscribe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:990,45'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_send_list_unsubscribe
            - BranchSide:      'index/functions.c:990,45'
              BranchSideFuncs:
                - mutt_send_list_unsubscribe
      Callsites:
        - Src:             'index/functions.c:990,10'
          Dst:             mutt_send_list_unsubscribe
    - functionName:    op_list_subscribe
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_send_list_subscribe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:981,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_send_list_subscribe
            - BranchSide:      'index/functions.c:981,43'
              BranchSideFuncs:
                - mutt_send_list_subscribe
      Callsites:
        - Src:             'index/functions.c:981,10'
          Dst:             mutt_send_list_subscribe
    - functionName:    op_list_reply
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_check_traditional_pgp
        - mutt_mem_free
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:956,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:956,16'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:956,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:956,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:958,21'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:961,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:962,14'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:968,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:962,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:962,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:964,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
        - Branch String:   'index/functions.c:961,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:964,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:968,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:964,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:965,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:968,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:959,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:960,34'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:964,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:965,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:967,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:969,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:970,3'
          Dst:             menu_queue_redraw
    - functionName:    op_main_limit
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          253
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - collapse_all
        - cs_subset_bool
        - menu_queue_redraw
        - menu_set_index
        - mutt_draw_tree
        - mutt_get_virt_email
        - mutt_limit_current_thread
        - mutt_pattern_func
        - mutt_str_copy
        - mutt_str_replace
        - mutt_strn_equal
        - mutt_thread_style
        - mview_has_limit
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:1224,44'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mview_has_limit
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_limit_current_thread
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - mutt_strn_equal
                - mutt_str_copy
                - mutt_strn_equal
            - BranchSide:      'index/functions.c:1224,44'
              BranchSideFuncs:
                - mview_has_limit
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_limit_current_thread
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - mutt_strn_equal
                - mutt_str_copy
                - mutt_strn_equal
        - Branch String:   'index/functions.c:1225,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:1225,50'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_limit_current_thread
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - mutt_strn_equal
                - mutt_str_copy
                - mutt_strn_equal
            - BranchSide:      'index/functions.c:1226,10'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_limit_current_thread
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - mutt_strn_equal
                - mutt_str_copy
                - mutt_strn_equal
        - Branch String:   'index/functions.c:1226,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1228,10'
              BranchSideFuncs:
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_strn_equal
                - mutt_str_copy
                - mutt_strn_equal
            - BranchSide:      'index/functions.c:1244,12'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_limit_current_thread
        - Branch String:   'index/functions.c:1230,14'
          Branch Sides:
            - BranchSide:      'index/functions.c:1230,42'
              BranchSideFuncs:
                - mutt_strn_equal
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
                - mutt_str_copy
                - mutt_strn_equal
            - BranchSide:      'index/functions.c:1232,7'
              BranchSideFuncs:
                - snprintf
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/functions.c:1230,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1232,64'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_strn_equal
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1236,35'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_strn_equal
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/functions.c:1237,27'
          Branch Sides:
            - BranchSide:      'index/functions.c:1237,30'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1238,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/functions.c:1237,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1238,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1240,31'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/functions.c:1244,40'
          Branch Sides:
            - BranchSide:      'index/functions.c:1245,42'
              BranchSideFuncs:
                - mutt_limit_current_thread
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1247,12'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/functions.c:1245,72'
          Branch Sides:
            - BranchSide:      'index/functions.c:1250,31'
              BranchSideFuncs:
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1277,7'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1247,30'
          Branch Sides:
            - BranchSide:      'index/functions.c:1247,60'
              BranchSideFuncs:
                - mutt_pattern_func
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1277,7'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1244,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1250,31'
              BranchSideFuncs:
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1277,7'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:1252,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1255,47'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - menu_set_index
            - BranchSide:      'index/functions.c:1268,27'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
        - Branch String:   'index/functions.c:1255,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1257,64'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
            - BranchSide:      'index/functions.c:1268,27'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
        - Branch String:   'index/functions.c:1258,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:1255,56'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
            - BranchSide:      'index/functions.c:1260,16'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - mutt_get_virt_email
                - menu_set_index
        - Branch String:   'index/functions.c:1260,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:1255,56'
              BranchSideFuncs:
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
            - BranchSide:      'index/functions.c:1262,32'
              BranchSideFuncs:
                - menu_set_index
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
        - Branch String:   'index/functions.c:1255,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1257,64'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
                - menu_set_index
            - BranchSide:      'index/functions.c:1268,27'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_queue_redraw
                - cs_subset_bool
                - mutt_draw_tree
                - collapse_all
        - Branch String:   'index/functions.c:1268,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:1268,46'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1275,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1268,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:1270,58'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_draw_tree
                - menu_queue_redraw
                - collapse_all
            - BranchSide:      'index/functions.c:1275,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1271,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:1272,30'
              BranchSideFuncs:
                - collapse_all
                - mutt_draw_tree
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:1273,30'
              BranchSideFuncs:
                - mutt_draw_tree
                - menu_queue_redraw
        - Branch String:   'index/functions.c:1277,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:1277,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:1278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:1224,20'
          Dst:             mview_has_limit
        - Src:             'index/functions.c:1230,18'
          Dst:             mutt_strn_equal
        - Src:             'index/functions.c:1232,7'
          Dst:             snprintf
        - Src:             'index/functions.c:1236,7'
          Dst:             mutt_str_copy
        - Src:             'index/functions.c:1237,30'
          Dst:             mutt_strn_equal
        - Src:             'index/functions.c:1245,8'
          Dst:             mutt_limit_current_thread
        - Src:             'index/functions.c:1240,5'
          Dst:             mutt_str_replace
        - Src:             'index/functions.c:1241,5'
          Dst:             mutt_pattern_func
        - Src:             'index/functions.c:1247,34'
          Dst:             mutt_pattern_func
        - Src:             'index/functions.c:1251,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1257,27'
          Dst:             mutt_get_virt_email
        - Src:             'index/functions.c:1262,11'
          Dst:             menu_set_index
        - Src:             'index/functions.c:1268,46'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:1270,35'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:1272,9'
          Dst:             collapse_all
        - Src:             'index/functions.c:1273,7'
          Dst:             mutt_draw_tree
        - Src:             'index/functions.c:1275,5'
          Dst:             menu_queue_redraw
    - functionName:    op_jump
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - menu_set_index
        - mutt_messages_in_thread
        - mutt_set_vnum
        - mutt_str_atoi_full
        - mutt_traverse_thread
        - mutt_unget_ch
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:907,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
                - mutt_unget_ch
            - BranchSide:      'index/functions.c:907,24'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
                - mutt_unget_ch
        - Branch String:   'index/functions.c:910,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:910,29'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
                - mutt_unget_ch
            - BranchSide:      'index/functions.c:915,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/functions.c:910,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:912,23'
              BranchSideFuncs:
                - mutt_unget_ch
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
            - BranchSide:      'index/functions.c:915,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/functions.c:916,98'
          Branch Sides:
            - BranchSide:      'index/functions.c:917,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - buf_pool_release
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
            - BranchSide:      'index/functions.c:919,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/functions.c:916,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:919,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:922,32'
              BranchSideFuncs:
                - buf_string.2394
                - mutt_str_atoi_full.2396
                - buf_pool_release
                - mutt_messages_in_thread
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/functions.c:922,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:924,5'
              BranchSideFuncs:
                - mutt_messages_in_thread
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
            - BranchSide:      'index/functions.c:926,13'
              BranchSideFuncs:
                - mutt_messages_in_thread
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/functions.c:926,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:926,48'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:928,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/functions.c:926,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:928,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:930,30'
              BranchSideFuncs:
                - mutt_messages_in_thread
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/functions.c:930,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:932,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:938,9'
              BranchSideFuncs:
                - mutt_messages_in_thread
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
        - Branch String:   'index/functions.c:938,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:940,7'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_pool_release
            - BranchSide:      'index/functions.c:943,26'
              BranchSideFuncs:
                - menu_set_index
                - buf_pool_release
      Callsites:
        - Src:             'index/functions.c:907,24'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:912,5'
          Dst:             mutt_unget_ch
        - Src:             'index/functions.c:916,8'
          Dst:             mw_get_field
        - Src:             'index/functions.c:917,7'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:922,32'
          Dst:             buf_string
        - Src:             'index/functions.c:922,13'
          Dst:             mutt_str_atoi_full
        - Src:             'index/functions.c:938,9'
          Dst:             mutt_messages_in_thread
        - Src:             'index/functions.c:940,7'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:941,7'
          Dst:             mutt_set_vnum
        - Src:             'index/functions.c:943,5'
          Dst:             menu_set_index
        - Src:             'index/functions.c:947,3'
          Dst:             buf_pool_release
    - functionName:    op_group_reply
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_check_traditional_pgp
        - mutt_mem_free
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:878,10'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:878,10'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:878,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:882,16'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:882,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:882,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:884,21'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:887,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:888,14'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:893,62'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:888,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:888,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:890,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
        - Branch String:   'index/functions.c:887,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:890,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:893,62'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:890,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:891,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:893,62'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:885,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:886,34'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:890,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:891,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:893,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:895,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:896,3'
          Dst:             menu_queue_redraw
    - functionName:    op_get_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          204
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - menu_queue_redraw
        - menu_set_index
        - mutt_hash_find
        - mutt_make_id_hash
        - mutt_set_vnum
        - mutt_sort_headers
        - mutt_traverse_thread
        - mw_get_field
        - nntp_check_msgid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2686,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
                - mw_get_field
                - buf_is_empty
            - BranchSide:      'index/functions.c:2686,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
                - mw_get_field
                - buf_is_empty
        - Branch String:   'index/functions.c:2687,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2687,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
                - mw_get_field
                - buf_is_empty
            - BranchSide:      'index/functions.c:2691,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
                - mw_get_field
                - buf_is_empty
        - Branch String:   'index/functions.c:2693,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2695,10'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
            - BranchSide:      'index/functions.c:2704,31'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
        - Branch String:   'index/functions.c:2696,51'
          Branch Sides:
            - BranchSide:      'index/functions.c:2697,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
            - BranchSide:      'index/functions.c:2753,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/functions.c:2695,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2713,11'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:2753,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/functions.c:2705,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:2705,15'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:2707,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/functions.c:2705,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2707,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:2710,56'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - mutt_make_id_hash
        - Branch String:   'index/functions.c:2713,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2714,18'
              BranchSideFuncs:
                - mutt_make_id_hash
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2715,48'
              BranchSideFuncs:
                - buf_string.2394
                - mutt_hash_find
                - menu_set_index
                - buf_pool_release
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2716,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2718,12'
              BranchSideFuncs:
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_pool_release
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2735,5'
              BranchSideFuncs:
                - buf_string.2394
                - buf_string.2394
                - nntp_check_msgid
                - buf_pool_release
                - buf_string.2394
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2718,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2720,28'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_pool_release
            - BranchSide:      'index/functions.c:2722,17'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - menu_set_index
                - buf_pool_release
        - Branch String:   'index/functions.c:2722,14'
          Branch Sides:
            - BranchSide:      'index/functions.c:2724,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/functions.c:2730,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/functions.c:2737,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2739,14'
              BranchSideFuncs:
                - mutt_sort_headers
                - menu_set_index
                - menu_queue_redraw
                - buf_pool_release
            - BranchSide:      'index/functions.c:2746,18'
              BranchSideFuncs:
                - buf_pool_release
                - buf_string.2394
        - Branch String:   'index/functions.c:2746,14'
          Branch Sides:
            - BranchSide:      'index/functions.c:2748,7'
              BranchSideFuncs:
                - buf_string.2394
                - buf_pool_release
            - BranchSide:      'index/functions.c:2753,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'index/functions.c:2691,24'
          Dst:             buf_pool_get
        - Src:             'index/functions.c:2695,10'
          Dst:             mw_get_field
        - Src:             'index/functions.c:2697,9'
          Dst:             buf_is_empty
        - Src:             'index/functions.c:2710,5'
          Dst:             buf_strcpy
        - Src:             'index/functions.c:2714,18'
          Dst:             mutt_make_id_hash
        - Src:             'index/functions.c:2715,48'
          Dst:             buf_string
        - Src:             'index/functions.c:2715,21'
          Dst:             mutt_hash_find
        - Src:             'index/functions.c:2720,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:2724,7'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:2725,7'
          Dst:             mutt_set_vnum
        - Src:             'index/functions.c:2726,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:2735,5'
          Dst:             buf_string
        - Src:             'index/functions.c:2736,35'
          Dst:             buf_string
        - Src:             'index/functions.c:2736,15'
          Dst:             nntp_check_msgid
        - Src:             'index/functions.c:2741,7'
          Dst:             mutt_sort_headers
        - Src:             'index/functions.c:2742,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:2743,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2748,7'
          Dst:             buf_string
        - Src:             'index/functions.c:2753,3'
          Dst:             buf_pool_release
    - functionName:    op_get_children
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          281
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - menu_current_middle
        - menu_queue_redraw
        - menu_set_index
        - mutt_hash_find
        - mutt_make_id_hash
        - mutt_sort_headers
        - mutt_str_copy
        - nntp_check_children
        - nntp_check_msgid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2585,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
                - mutt_make_id_hash
            - BranchSide:      'index/functions.c:2585,31'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
                - mutt_make_id_hash
        - Branch String:   'index/functions.c:2586,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2586,7'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
                - mutt_make_id_hash
            - BranchSide:      'index/functions.c:2589,29'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
                - mutt_make_id_hash
        - Branch String:   'index/functions.c:2590,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2590,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2593,8'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
                - mutt_make_id_hash
        - Branch String:   'index/functions.c:2598,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2600,5'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2604,3'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
                - mutt_make_id_hash
        - Branch String:   'index/functions.c:2605,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2606,18'
              BranchSideFuncs:
                - mutt_make_id_hash
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
            - BranchSide:      'index/functions.c:2607,25'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_hash_find
                - mutt_str_copy
                - nntp_check_msgid
        - Branch String:   'index/functions.c:2610,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2613,5'
              BranchSideFuncs:
                - mutt_hash_find
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_str_copy
                - nntp_check_msgid
            - BranchSide:      'index/functions.c:2629,8'
              BranchSideFuncs:
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
        - Branch String:   'index/functions.c:2613,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2615,30'
              BranchSideFuncs:
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2629,8'
              BranchSideFuncs:
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
        - Branch String:   'index/functions.c:2615,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2617,39'
              BranchSideFuncs:
                - nntp_check_msgid
                - mutt_hash_find
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_str_copy
            - BranchSide:      'index/functions.c:2623,12'
              BranchSideFuncs:
                - mutt_hash_find
                - nntp_check_msgid
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
                - mutt_str_copy
        - Branch String:   'index/functions.c:2623,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:2613,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_hash_find
                - nntp_check_msgid
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2624,33'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_hash_find
                - nntp_check_msgid
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
        - Branch String:   'index/functions.c:2613,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:2615,30'
              BranchSideFuncs:
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2629,8'
              BranchSideFuncs:
                - nntp_check_children
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
        - Branch String:   'index/functions.c:2632,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2634,23'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2668,15'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:2636,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2637,18'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2639,38'
              BranchSideFuncs:
                - mutt_sort_headers
                - mutt_hash_find
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
        - Branch String:   'index/functions.c:2645,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2647,28'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2654,17'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
        - Branch String:   'index/functions.c:2655,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:2657,17'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2666,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2657,13'
          Branch Sides:
            - BranchSide:      'index/functions.c:2652,42'
              BranchSideFuncs:
                - menu_set_index
                - menu_current_middle
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2659,32'
              BranchSideFuncs:
                - menu_set_index
                - menu_current_middle
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2652,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2654,17'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_set_index
                - menu_current_middle
            - BranchSide:      'index/functions.c:2666,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2606,18'
          Dst:             mutt_make_id_hash
        - Src:             'index/functions.c:2607,3'
          Dst:             mutt_str_copy
        - Src:             'index/functions.c:2615,12'
          Dst:             mutt_hash_find
        - Src:             'index/functions.c:2617,14'
          Dst:             nntp_check_msgid
        - Src:             'index/functions.c:2624,9'
          Dst:             mutt_str_copy
        - Src:             'index/functions.c:2629,8'
          Dst:             nntp_check_children
        - Src:             'index/functions.c:2640,5'
          Dst:             mutt_sort_headers
        - Src:             'index/functions.c:2644,24'
          Dst:             mutt_hash_find
        - Src:             'index/functions.c:2647,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:2659,11'
          Dst:             menu_set_index
        - Src:             'index/functions.c:2662,11'
          Dst:             menu_current_middle
        - Src:             'index/functions.c:2666,5'
          Dst:             menu_queue_redraw
    - functionName:    op_forward_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_check_traditional_pgp
        - mutt_mem_free
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:848,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:848,16'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:848,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:848,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:850,21'
              BranchSideFuncs:
                - ea_add_tagged
                - cs_subset_bool
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
        - Branch String:   'index/functions.c:853,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:854,14'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:859,64'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:854,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:854,38'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_check_traditional_pgp
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:856,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
        - Branch String:   'index/functions.c:853,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:856,44'
              BranchSideFuncs:
                - mutt_check_traditional_pgp
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:859,64'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:856,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:857,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:859,64'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:851,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:852,34'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:856,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:857,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:859,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:861,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:862,3'
          Dst:             menu_queue_redraw
    - functionName:    op_forget_passphrase
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypt_forget_passphrase
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:838,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - crypt_forget_passphrase
            - BranchSide:      'index/functions.c:838,3'
              BranchSideFuncs:
                - crypt_forget_passphrase
      Callsites:
        - Src:             'index/functions.c:838,3'
          Dst:             crypt_forget_passphrase
    - functionName:    op_post
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          138
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_send_message
        - op_reply
        - query_quadoption
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2842,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
                - mutt_istr_equal
                - query_quadoption
                - op_reply
            - BranchSide:      'index/functions.c:2842,16'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
                - mutt_istr_equal
                - query_quadoption
                - op_reply
        - Branch String:   'index/functions.c:2842,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2842,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2845,11'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
                - mutt_istr_equal
                - query_quadoption
                - op_reply
        - Branch String:   'index/functions.c:2845,27'
          Branch Sides:
            - BranchSide:      'index/functions.c:2845,46'
              BranchSideFuncs:
                - mutt_istr_equal
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
                - query_quadoption
                - op_reply
            - BranchSide:      'index/functions.c:2850,17'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
        - Branch String:   'index/functions.c:2845,63'
          Branch Sides:
            - BranchSide:      'index/functions.c:2846,8'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
            - BranchSide:      'index/functions.c:2850,17'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
        - Branch String:   'index/functions.c:2846,67'
          Branch Sides:
            - BranchSide:      'index/functions.c:2847,72'
              BranchSideFuncs:
                - query_quadoption
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
                - op_reply
            - BranchSide:      'index/functions.c:2850,17'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
        - Branch String:   'index/functions.c:2845,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2850,17'
              BranchSideFuncs:
                - op_reply
            - BranchSide:      'index/functions.c:2873,10'
              BranchSideFuncs:
                - op_reply
        - Branch String:   'index/functions.c:2850,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:2850,46'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
            - BranchSide:      'index/functions.c:2857,12'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
        - Branch String:   'index/functions.c:2850,65'
          Branch Sides:
            - BranchSide:      'index/functions.c:2851,52'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
                - query_quadoption
            - BranchSide:      'index/functions.c:2857,12'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
        - Branch String:   'index/functions.c:2851,68'
          Branch Sides:
            - BranchSide:      'index/functions.c:2853,35'
              BranchSideFuncs:
                - query_quadoption
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
            - BranchSide:      'index/functions.c:2857,12'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
        - Branch String:   'index/functions.c:2850,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2850,9'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
            - BranchSide:      'index/functions.c:2857,12'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_send_message
        - Branch String:   'index/functions.c:2857,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:2859,56'
              BranchSideFuncs:
                - mutt_send_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2863,7'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2846,8'
          Dst:             mutt_istr_equal
        - Src:             'index/functions.c:2847,8'
          Dst:             query_quadoption
        - Src:             'index/functions.c:2852,10'
          Dst:             query_quadoption
        - Src:             'index/functions.c:2859,7'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:2864,7'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:2865,7'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:2867,7'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:2869,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:2873,10'
          Dst:             op_reply
    - functionName:    op_flag_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - check_acl
        - menu_queue_redraw
        - message_is_tagged
        - mutt_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:803,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:803,26'
              BranchSideFuncs:
                - check_acl
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:803,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:803,7'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:806,31'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:807,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:811,28'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
            - BranchSide:      'index/functions.c:822,18'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
        - Branch String:   'index/functions.c:809,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:811,28'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:818,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:812,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:814,11'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:818,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:814,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:809,43'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
            - BranchSide:      'index/functions.c:815,44'
              BranchSideFuncs:
                - mutt_set_flag
                - menu_queue_redraw
                - message_is_tagged
        - Branch String:   'index/functions.c:809,5'
          Branch Sides:
            - BranchSide:      'index/functions.c:811,28'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mutt_set_flag
            - BranchSide:      'index/functions.c:818,29'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/functions.c:822,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:824,64'
              BranchSideFuncs:
                - mutt_set_flag
                - resolve_email
      Callsites:
        - Src:             'index/functions.c:803,8'
          Dst:             check_acl
        - Src:             'index/functions.c:814,11'
          Dst:             message_is_tagged
        - Src:             'index/functions.c:815,9'
          Dst:             mutt_set_flag
        - Src:             'index/functions.c:818,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:824,5'
          Dst:             mutt_set_flag
        - Src:             'index/functions.c:826,5'
          Dst:             resolve_email
    - functionName:    op_extract_keys
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypt_extract_keys_from_messages
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:787,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - crypt_extract_keys_from_messages
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:787,21'
              BranchSideFuncs:
                - ea_add_tagged
                - crypt_extract_keys_from_messages
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:788,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:789,3'
          Dst:             crypt_extract_keys_from_messages
        - Src:             'index/functions.c:790,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:791,3'
          Dst:             menu_queue_redraw
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mview_free
        - mx_fastclose_mailbox
        - query_quadoption
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:763,15'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - query_quadoption
                - mx_fastclose_mailbox
                - mview_free
            - BranchSide:      'index/functions.c:763,15'
              BranchSideFuncs:
                - query_quadoption
                - mx_fastclose_mailbox
                - mview_free
        - Branch String:   'index/functions.c:763,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:763,7'
              BranchSideFuncs:
                - query_quadoption
                - mx_fastclose_mailbox
                - mview_free
            - BranchSide:      'index/functions.c:766,67'
              BranchSideFuncs:
                - query_quadoption
                - mx_fastclose_mailbox
                - mview_free
        - Branch String:   'index/functions.c:766,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:766,7'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - mview_free
            - BranchSide:      'index/functions.c:768,17'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - mview_free
        - Branch String:   'index/functions.c:768,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:768,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:770,36'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - mview_free
      Callsites:
        - Src:             'index/functions.c:766,7'
          Dst:             query_quadoption
        - Src:             'index/functions.c:770,7'
          Dst:             mx_fastclose_mailbox
        - Src:             'index/functions.c:771,7'
          Dst:             mview_free
    - functionName:    op_end_cond
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_edit_raw_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - check_acl
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_check_traditional_pgp
        - mutt_ev_message
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:713,10'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - check_acl
            - BranchSide:      'index/functions.c:713,10'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - check_acl
        - Branch String:   'index/functions.c:713,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:716,28'
              BranchSideFuncs:
                - check_acl
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:720,15'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:716,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:716,9'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:729,16'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:720,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:722,21'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:729,16'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:722,39'
          Branch Sides:
            - BranchSide:      'index/functions.c:722,60'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:729,16'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:729,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:731,57'
              BranchSideFuncs:
                - cs_subset_bool
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:732,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:733,14'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:741,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:733,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:733,45'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:735,23'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
        - Branch String:   'index/functions.c:732,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:735,23'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:741,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:737,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:738,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:739,5'
              BranchSideFuncs:
                - mutt_mem_free
                - ea_add_tagged
                - mutt_ev_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:716,10'
          Dst:             check_acl
        - Src:             'index/functions.c:731,34'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:736,5'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:737,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:738,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:739,5'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:742,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:743,3'
          Dst:             mutt_ev_message
        - Src:             'index/functions.c:744,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:745,3'
          Dst:             menu_queue_redraw
    - functionName:    op_edit_label
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_label_message
        - mutt_mem_free
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:675,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_label_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:675,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_label_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:680,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:682,13'
              BranchSideFuncs:
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:696,3'
              BranchSideFuncs: []
        - Branch String:   'index/functions.c:688,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:688,9'
              BranchSideFuncs:
                - resolve_email
            - BranchSide:      'index/functions.c:689,7'
              BranchSideFuncs:
                - resolve_email
      Callsites:
        - Src:             'index/functions.c:676,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:677,21'
          Dst:             mutt_label_message
        - Src:             'index/functions.c:678,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:683,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:689,7'
          Dst:             resolve_email
    - functionName:    op_display_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          208
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - bool_str_toggle
        - cs_subset_bool
        - ea_add_tagged
        - external_pager
        - index_shared_data_set_email
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_check_traditional_pgp
        - mutt_display_message
        - mutt_get_virt_email
        - mutt_mem_free
        - mutt_set_vnum
        - mutt_thread_style
        - mutt_traverse_thread
        - notify_send
        - pager_get_pager
        - update_index
        - window_is_focused
        - window_set_focus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:608,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
                - bool_str_toggle
                - notify_send
                - window_is_focused
            - BranchSide:      'index/functions.c:608,16'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
                - bool_str_toggle
                - notify_send
                - window_is_focused
        - Branch String:   'index/functions.c:608,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:608,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:612,10'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
                - bool_str_toggle
                - notify_send
                - window_is_focused
        - Branch String:   'index/functions.c:612,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:614,29'
              BranchSideFuncs:
                - bool_str_toggle
                - notify_send
                - window_is_focused
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
            - BranchSide:      'index/functions.c:620,17'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
        - Branch String:   'index/functions.c:616,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:616,9'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
            - BranchSide:      'index/functions.c:620,17'
              BranchSideFuncs:
                - mutt_thread_style
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - mutt_traverse_thread
                - menu_set_index
        - Branch String:   'index/functions.c:622,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:622,39'
              BranchSideFuncs:
                - mutt_traverse_thread
                - mutt_set_vnum
                - cs_subset_bool
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
                - mutt_traverse_thread
                - menu_set_index
            - BranchSide:      'index/functions.c:631,57'
              BranchSideFuncs:
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:622,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:624,5'
              BranchSideFuncs:
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:631,57'
              BranchSideFuncs:
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:627,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:628,28'
              BranchSideFuncs:
                - mutt_traverse_thread
                - menu_set_index
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:631,57'
              BranchSideFuncs:
                - cs_subset_bool
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:632,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:633,14'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:641,42'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
        - Branch String:   'index/functions.c:633,25'
          Branch Sides:
            - BranchSide:      'index/functions.c:633,45'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:635,23'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - menu_queue_redraw
        - Branch String:   'index/functions.c:632,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:635,23'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:641,42'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
        - Branch String:   'index/functions.c:637,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:638,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
            - BranchSide:      'index/functions.c:639,5'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
                - pager_get_pager
                - external_pager
                - window_set_focus
                - update_index
                - mutt_display_message
        - Branch String:   'index/functions.c:645,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:647,33'
              BranchSideFuncs:
                - mutt_display_message
                - window_set_focus
                - update_index
            - BranchSide:      'index/functions.c:651,37'
              BranchSideFuncs:
                - mutt_display_message
                - window_set_focus
                - update_index
        - Branch String:   'index/functions.c:655,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:657,19'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:661,15'
              BranchSideFuncs:
                - update_index
        - Branch String:   'index/functions.c:661,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:661,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:663,24'
              BranchSideFuncs:
                - update_index
      Callsites:
        - Src:             'index/functions.c:614,5'
          Dst:             bool_str_toggle
        - Src:             'index/functions.c:615,5'
          Dst:             notify_send
        - Src:             'index/functions.c:616,10'
          Dst:             window_is_focused
        - Src:             'index/functions.c:622,7'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:624,5'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:625,5'
          Dst:             mutt_set_vnum
        - Src:             'index/functions.c:626,36'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:628,34'
          Dst:             mutt_traverse_thread
        - Src:             'index/functions.c:628,7'
          Dst:             menu_set_index
        - Src:             'index/functions.c:631,34'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:636,5'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:637,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:638,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:639,5'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:641,21'
          Dst:             menu_get_index
        - Src:             'index/functions.c:642,39'
          Dst:             mutt_get_virt_email
        - Src:             'index/functions.c:642,3'
          Dst:             index_shared_data_set_email
        - Src:             'index/functions.c:644,31'
          Dst:             pager_get_pager
        - Src:             'index/functions.c:647,10'
          Dst:             external_pager
        - Src:             'index/functions.c:651,10'
          Dst:             mutt_display_message
        - Src:             'index/functions.c:654,3'
          Dst:             window_set_focus
        - Src:             'index/functions.c:663,5'
          Dst:             update_index
    - functionName:    op_display_address
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_display_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:591,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_display_address
            - BranchSide:      'index/functions.c:591,16'
              BranchSideFuncs:
                - mutt_display_address
        - Branch String:   'index/functions.c:591,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:591,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:593,39'
              BranchSideFuncs:
                - mutt_display_address
      Callsites:
        - Src:             'index/functions.c:593,3'
          Dst:             mutt_display_address
    - functionName:    op_delete_thread
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - check_acl
        - cs_subset_bool
        - menu_queue_redraw
        - mutt_thread_set_flag
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:560,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_set_flag
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
                - mutt_thread_set_flag
            - BranchSide:      'index/functions.c:560,26'
              BranchSideFuncs:
                - check_acl
                - mutt_thread_set_flag
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
                - mutt_thread_set_flag
        - Branch String:   'index/functions.c:560,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:560,7'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
                - mutt_thread_set_flag
            - BranchSide:      'index/functions.c:562,16'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
                - mutt_thread_set_flag
        - Branch String:   'index/functions.c:562,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:562,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:565,23'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
                - mutt_thread_set_flag
        - Branch String:   'index/functions.c:567,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:567,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:569,10'
              BranchSideFuncs:
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
                - mutt_thread_set_flag
        - Branch String:   'index/functions.c:569,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:571,39'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
            - BranchSide:      'index/functions.c:576,54'
              BranchSideFuncs:
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
        - Branch String:   'index/functions.c:572,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:576,54'
              BranchSideFuncs:
                - cs_subset_bool
                - resolve_email
                - menu_queue_redraw
                - mutt_thread_set_flag
        - Branch String:   'index/functions.c:577,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:578,34'
              BranchSideFuncs:
                - mutt_thread_set_flag
                - resolve_email
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:580,3'
              BranchSideFuncs:
                - resolve_email
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:560,8'
          Dst:             check_acl
        - Src:             'index/functions.c:566,12'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:571,10'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:576,31'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:578,5'
          Dst:             mutt_thread_set_flag
        - Src:             'index/functions.c:580,3'
          Dst:             resolve_email
        - Src:             'index/functions.c:581,3'
          Dst:             menu_queue_redraw
    - functionName:    op_delete
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - check_acl
        - cs_subset_bool
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_emails_set_flag
        - mutt_mem_free
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:520,26'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - check_acl
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
                - mutt_emails_set_flag
            - BranchSide:      'index/functions.c:520,26'
              BranchSideFuncs:
                - check_acl
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
                - mutt_emails_set_flag
        - Branch String:   'index/functions.c:520,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:520,7'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
                - mutt_emails_set_flag
            - BranchSide:      'index/functions.c:523,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_emails_set_flag
                - mutt_emails_set_flag
                - cs_subset_bool
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
                - mutt_emails_set_flag
        - Branch String:   'index/functions.c:529,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:530,34'
              BranchSideFuncs:
                - mutt_emails_set_flag
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:531,3'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:533,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:535,29'
              BranchSideFuncs:
                - resolve_email
            - BranchSide:      'index/functions.c:539,5'
              BranchSideFuncs:
                - resolve_email
      Callsites:
        - Src:             'index/functions.c:520,8'
          Dst:             check_acl
        - Src:             'index/functions.c:524,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:526,3'
          Dst:             mutt_emails_set_flag
        - Src:             'index/functions.c:527,3'
          Dst:             mutt_emails_set_flag
        - Src:             'index/functions.c:528,31'
          Dst:             cs_subset_bool
        - Src:             'index/functions.c:530,5'
          Dst:             mutt_emails_set_flag
        - Src:             'index/functions.c:531,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:535,5'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:539,5'
          Dst:             resolve_email
    - functionName:    op_create_alias
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - alias_create
        - menu_queue_redraw
        - mutt_get_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:502,15'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_get_address
                - alias_create
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:502,15'
              BranchSideFuncs:
                - mutt_get_address
                - alias_create
                - menu_queue_redraw
        - Branch String:   'index/functions.c:502,21'
          Branch Sides:
            - BranchSide:      'index/functions.c:502,21'
              BranchSideFuncs:
                - alias_create
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:502,39'
              BranchSideFuncs:
                - mutt_get_address
                - alias_create
                - menu_queue_redraw
        - Branch String:   'index/functions.c:502,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:502,7'
              BranchSideFuncs:
                - alias_create
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:503,10'
              BranchSideFuncs:
                - mutt_get_address
                - alias_create
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:503,10'
          Dst:             mutt_get_address
        - Src:             'index/functions.c:504,3'
          Dst:             alias_create
        - Src:             'index/functions.c:505,3'
          Dst:             menu_queue_redraw
    - functionName:    op_save
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_mem_free
        - mutt_save_message
        - resolve_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2216,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
                - mutt_save_message
                - mutt_save_message
            - BranchSide:      'index/functions.c:2216,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
                - mutt_save_message
                - mutt_save_message
        - Branch String:   'index/functions.c:2219,57'
          Branch Sides:
            - BranchSide:      'index/functions.c:2219,64'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2226,39'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:2219,83'
          Branch Sides:
            - BranchSide:      'index/functions.c:2220,45'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2229,44'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:2225,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2226,32'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2229,44'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:2226,32'
          Branch Sides:
            - BranchSide:      'index/functions.c:2226,39'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2229,44'
              BranchSideFuncs:
                - mutt_save_message
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
        - Branch String:   'index/functions.c:2230,17'
          Branch Sides:
            - BranchSide:      'index/functions.c:2230,7'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
                - resolve_email
            - BranchSide:      'index/functions.c:2234,3'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2230,17'
          Branch Sides:
            - BranchSide:      'index/functions.c:2232,5'
              BranchSideFuncs:
                - resolve_email
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2234,3'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2230,17'
          Branch Sides:
            - BranchSide:      'index/functions.c:2232,5'
              BranchSideFuncs:
                - resolve_email
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2234,3'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2230,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2232,5'
              BranchSideFuncs:
                - resolve_email
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2234,3'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2236,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2236,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2237,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2217,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:2229,18'
          Dst:             mutt_save_message
        - Src:             'index/functions.c:2229,18'
          Dst:             mutt_save_message
        - Src:             'index/functions.c:2229,18'
          Dst:             mutt_save_message
        - Src:             'index/functions.c:2232,5'
          Dst:             resolve_email
        - Src:             'index/functions.c:2234,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:2237,5'
          Dst:             menu_queue_redraw
    - functionName:    op_compose_to_sender
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_mem_free
        - mutt_send_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:485,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:485,21'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_send_message
                - mutt_mem_free
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:486,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:487,12'
          Dst:             mutt_send_message
        - Src:             'index/functions.c:489,3'
          Dst:             mutt_mem_free
        - Src:             'index/functions.c:490,3'
          Dst:             menu_queue_redraw
    - functionName:    op_check_traditional
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ea_add_tagged
        - menu_queue_redraw
        - mutt_check_traditional_pgp
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:464,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:464,16'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:464,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:464,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:467,13'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:467,24'
          Branch Sides:
            - BranchSide:      'index/functions.c:467,44'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:469,23'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:467,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:467,7'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:469,23'
              BranchSideFuncs:
                - ea_add_tagged
                - mutt_check_traditional_pgp
                - mutt_mem_free
                - menu_queue_redraw
        - Branch String:   'index/functions.c:471,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:472,31'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
            - BranchSide:      'index/functions.c:473,5'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'index/functions.c:470,5'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:471,9'
          Dst:             mutt_check_traditional_pgp
        - Src:             'index/functions.c:472,7'
          Dst:             menu_queue_redraw
        - Src:             'index/functions.c:473,5'
          Dst:             mutt_mem_free
    - functionName:    op_catchup
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - menu_queue_redraw
        - mutt_newsgroup_catchup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:2564,31'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2564,31'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2565,10'
          Branch Sides:
            - BranchSide:      'index/functions.c:2565,10'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2565,17'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2565,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2565,7'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:2568,35'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - menu_queue_redraw
        - Branch String:   'index/functions.c:2569,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:2569,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:2570,29'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:2569,7'
          Dst:             mutt_newsgroup_catchup
        - Src:             'index/functions.c:2570,5'
          Dst:             menu_queue_redraw
    - functionName:    op_bounce_message
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ea_add_tagged
        - index_bounce_message
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:448,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - ea_add_tagged
                - index_bounce_message
                - mutt_mem_free
            - BranchSide:      'index/functions.c:448,21'
              BranchSideFuncs:
                - ea_add_tagged
                - index_bounce_message
                - mutt_mem_free
      Callsites:
        - Src:             'index/functions.c:449,3'
          Dst:             ea_add_tagged
        - Src:             'index/functions.c:450,3'
          Dst:             index_bounce_message
        - Src:             'index/functions.c:451,3'
          Dst:             mutt_mem_free
    - functionName:    op_attachment_edit_type
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_queue_redraw
        - mutt_edit_content_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:434,16'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - mutt_edit_content_type
                - menu_queue_redraw
            - BranchSide:      'index/functions.c:434,16'
              BranchSideFuncs:
                - mutt_edit_content_type
                - menu_queue_redraw
        - Branch String:   'index/functions.c:434,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:434,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:436,56'
              BranchSideFuncs:
                - mutt_edit_content_type
                - menu_queue_redraw
      Callsites:
        - Src:             'index/functions.c:436,3'
          Dst:             mutt_edit_content_type
        - Src:             'index/functions.c:438,3'
          Dst:             menu_queue_redraw
    - functionName:    op_alias_dialog
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alias_dialog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/functions.c:424,24'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - alias_dialog
            - BranchSide:      'index/functions.c:424,24'
              BranchSideFuncs:
                - alias_dialog
      Callsites:
        - Src:             'index/functions.c:424,3'
          Dst:             alias_dialog
    - functionName:    prereq
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3108
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          200
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - menu_get_index
        - mutt_flushinp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/functions.c:3068,36'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
            - BranchSide:      'index/functions.c:3068,36'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
        - Branch String:   'index/functions.c:3070,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3071,12'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
            - BranchSide:      'index/functions.c:3073,8'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
        - Branch String:   'index/functions.c:3073,35'
          Branch Sides:
            - BranchSide:      'index/functions.c:3073,40'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
            - BranchSide:      'index/functions.c:3079,25'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
        - Branch String:   'index/functions.c:3073,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:3073,51'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3075,5'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
        - Branch String:   'index/functions.c:3073,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3075,5'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3079,25'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
                - menu_get_index
        - Branch String:   'index/functions.c:3079,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:3079,51'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3085,15'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
        - Branch String:   'index/functions.c:3079,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3081,5'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3085,15'
              BranchSideFuncs:
                - menu_get_index
                - mutt_flushinp
        - Branch String:   'index/functions.c:3086,42'
          Branch Sides:
            - BranchSide:      'index/functions.c:3087,15'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3093,25'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'index/functions.c:3087,20'
          Branch Sides:
            - BranchSide:      'index/functions.c:3087,37'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3089,5'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'index/functions.c:3086,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3089,5'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3093,25'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'index/functions.c:3093,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:3093,50'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3099,25'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'index/functions.c:3093,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3095,5'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'index/functions.c:3099,25'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'index/functions.c:3099,41'
          Branch Sides:
            - BranchSide:      'index/functions.c:3099,41'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3099,52'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'index/functions.c:3099,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3099,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3101,5'
              BranchSideFuncs:
                - mutt_flushinp
      Callsites:
        - Src:             'index/functions.c:3085,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:3085,15'
          Dst:             menu_get_index
        - Src:             'index/functions.c:3106,5'
          Dst:             mutt_flushinp
    - functionName:    index_function_dispatcher
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3260
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
        - prereq
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/functions.c:3262,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'index/functions.c:3262,28'
              BranchSideFuncs:
                - dialog_find
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3263,12'
          Branch Sides:
            - BranchSide:      'index/functions.c:3263,12'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3263,21'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3263,27'
          Branch Sides:
            - BranchSide:      'index/functions.c:3263,27'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3263,36'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3263,43'
          Branch Sides:
            - BranchSide:      'index/functions.c:3263,43'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3263,60'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3263,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3263,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3273,16'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3273,9'
          Branch Sides:
            - BranchSide:      'index/functions.c:3270,56'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'index/functions.c:3275,33'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3275,11'
          Branch Sides:
            - BranchSide:      'index/functions.c:3280,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'index/functions.c:3288,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3270,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:3270,3'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3273,16'
              BranchSideFuncs:
                - prereq
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3285,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:3285,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3288,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'index/functions.c:3289,3'
          Branch Sides:
            - BranchSide:      'index/functions.c:3289,3'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:3289,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/functions.c:3262,28'
          Dst:             dialog_find
        - Src:             'index/functions.c:3275,12'
          Dst:             prereq
        - Src:             'index/functions.c:3288,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'index/functions.c:3289,3'
          Dst:             opcodes_get_name
    - functionName:    index_next_undeleted
      functionSourceFile: '/src/neomutt/index/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dialog_find
        - find_next_undeleted
        - menu_get_index
        - menu_set_index
        - mutt_thread_style
        - notify_send
        - window_is_focused
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/functions.c:392,28'
          Branch Sides:
            - BranchSide:      'index/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
                - window_is_focused
            - BranchSide:      'index/functions.c:392,28'
              BranchSideFuncs:
                - dialog_find
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
                - window_is_focused
        - Branch String:   'index/functions.c:393,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:393,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:396,34'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
                - window_is_focused
        - Branch String:   'index/functions.c:398,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:398,7'
              BranchSideFuncs: []
            - BranchSide:      'index/functions.c:401,46'
              BranchSideFuncs:
                - mutt_thread_style
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
                - window_is_focused
        - Branch String:   'index/functions.c:402,48'
          Branch Sides:
            - BranchSide:      'index/functions.c:402,76'
              BranchSideFuncs:
                - window_is_focused
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
            - BranchSide:      'index/functions.c:404,43'
              BranchSideFuncs:
                - menu_get_index
                - find_next_undeleted
                - notify_send
                - menu_set_index
        - Branch String:   'index/functions.c:405,19'
          Branch Sides:
            - BranchSide:      'index/functions.c:405,40'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/functions.c:408,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/functions.c:405,7'
          Branch Sides:
            - BranchSide:      'index/functions.c:408,25'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'index/functions.c:412,3'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'index/functions.c:392,28'
          Dst:             dialog_find
        - Src:             'index/functions.c:402,27'
          Dst:             mutt_thread_style
        - Src:             'index/functions.c:402,52'
          Dst:             window_is_focused
        - Src:             'index/functions.c:404,57'
          Dst:             menu_get_index
        - Src:             'index/functions.c:404,15'
          Dst:             find_next_undeleted
        - Src:             'index/functions.c:408,5'
          Dst:             notify_send
        - Src:             'index/functions.c:412,3'
          Dst:             menu_set_index
    - functionName:    config_sort
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_enum
        - cs_subset_sort
        - cs_subset_str_native_set
        - sort_use_threads_warn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:114,37'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_enum
                - sort_use_threads_warn
                - cs_subset_str_native_set
                - cs_subset_sort
                - cs_subset_str_native_set
            - BranchSide:      'index/index.c:114,37'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_enum
                - sort_use_threads_warn
                - cs_subset_str_native_set
                - cs_subset_sort
                - cs_subset_str_native_set
        - Branch String:   'index/index.c:117,52'
          Branch Sides:
            - BranchSide:      'index/index.c:117,70'
              BranchSideFuncs:
                - sort_use_threads_warn
                - cs_subset_str_native_set
                - cs_subset_sort
                - cs_subset_str_native_set
            - BranchSide:      'index/index.c:117,52'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:117,7'
          Branch Sides:
            - BranchSide:      'index/index.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:120,3'
              BranchSideFuncs:
                - sort_use_threads_warn
                - cs_subset_str_native_set
                - cs_subset_sort
                - cs_subset_str_native_set
        - Branch String:   'index/index.c:129,34'
          Branch Sides:
            - BranchSide:      'index/index.c:130,17'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'index/index.c:139,43'
              BranchSideFuncs:
                - cs_subset_str_native_set
        - Branch String:   'index/index.c:129,7'
          Branch Sides:
            - BranchSide:      'index/index.c:139,35'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_str_native_set
            - BranchSide:      'index/index.c:147,37'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_str_native_set
      Callsites:
        - Src:             'index/index.c:114,37'
          Dst:             cs_subset_sort
        - Src:             'index/index.c:115,39'
          Dst:             cs_subset_enum
        - Src:             'index/index.c:120,3'
          Dst:             sort_use_threads_warn
        - Src:             'index/index.c:138,10'
          Dst:             cs_subset_str_native_set
        - Src:             'index/index.c:147,37'
          Dst:             cs_subset_sort
        - Src:             'index/index.c:149,10'
          Dst:             cs_subset_str_native_set
    - functionName:    sort_use_threads_warn
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_sleep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:98,8'
          Branch Sides:
            - BranchSide:      'index/index.c:98,8'
              BranchSideFuncs:
                - mutt_sleep
            - BranchSide:      'index/index.c:98,8'
              BranchSideFuncs:
                - mutt_sleep
        - Branch String:   'index/index.c:98,7'
          Branch Sides:
            - BranchSide:      'index/index.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:100,5'
              BranchSideFuncs:
                - mutt_sleep
      Callsites:
        - Src:             'index/index.c:102,5'
          Dst:             mutt_sleep
    - functionName:    config_reply_regex
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_env_set_subject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:198,8'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'index/index.c:198,8'
              BranchSideFuncs:
                - mutt_env_set_subject
        - Branch String:   'index/index.c:198,11'
          Branch Sides:
            - BranchSide:      'index/index.c:198,11'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:198,19'
              BranchSideFuncs:
                - mutt_env_set_subject
        - Branch String:   'index/index.c:198,7'
          Branch Sides:
            - BranchSide:      'index/index.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:205,26'
              BranchSideFuncs:
                - mutt_env_set_subject
        - Branch String:   'index/index.c:203,3'
          Branch Sides:
            - BranchSide:      'index/index.c:205,26'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'index/index.c:215,17'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:206,9'
          Branch Sides:
            - BranchSide:      'index/index.c:208,31'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:215,17'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:209,14'
          Branch Sides:
            - BranchSide:      'index/index.c:203,38'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'index/index.c:209,23'
              BranchSideFuncs:
                - mutt_env_set_subject
        - Branch String:   'index/index.c:209,9'
          Branch Sides:
            - BranchSide:      'index/index.c:203,38'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'index/index.c:212,5'
              BranchSideFuncs:
                - mutt_env_set_subject
        - Branch String:   'index/index.c:203,3'
          Branch Sides:
            - BranchSide:      'index/index.c:205,26'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'index/index.c:215,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/index.c:212,5'
          Dst:             mutt_env_set_subject
    - functionName:    config_check_sort
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_map_get_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:336,15'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_value
            - BranchSide:      'index/index.c:336,15'
              BranchSideFuncs:
                - mutt_map_get_value
        - Branch String:   'index/index.c:337,7'
          Branch Sides:
            - BranchSide:      'index/index.c:337,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:340,13'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:340,7'
          Branch Sides:
            - BranchSide:      'index/index.c:341,19'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:342,13'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:342,7'
          Branch Sides:
            - BranchSide:      'index/index.c:343,19'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:344,13'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:344,7'
          Branch Sides:
            - BranchSide:      'index/index.c:344,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:345,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/index.c:336,15'
          Dst:             mutt_map_get_value
    - functionName:    get_current_menu
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - window_find_child
      functionUses:    4
      BranchProfiles:
        - Branch String:   'index/index.c:739,8'
          Branch Sides:
            - BranchSide:      'index/index.c:739,8'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
            - BranchSide:      'index/index.c:739,8'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
        - Branch String:   'index/index.c:739,7'
          Branch Sides:
            - BranchSide:      'index/index.c:739,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:743,3'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
        - Branch String:   'index/index.c:743,3'
          Branch Sides:
            - BranchSide:      'index/index.c:743,3'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:745,30'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
        - Branch String:   'index/index.c:743,3'
          Branch Sides:
            - BranchSide:      'index/index.c:743,3'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:745,30'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
        - Branch String:   'index/index.c:746,9'
          Branch Sides:
            - BranchSide:      'index/index.c:743,3'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
            - BranchSide:      'index/index.c:748,40'
              BranchSideFuncs:
                - window_find_child
      Callsites:
        - Src:             'index/index.c:745,30'
          Dst:             window_find_child
        - Src:             'index/index.c:748,40'
          Dst:             window_find_child
    - functionName:    get_current_mailbox
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_current_mailbox_view
      functionUses:    9
      BranchProfiles:
        - Branch String:   'index/index.c:723,28'
          Branch Sides:
            - BranchSide:      'index/index.c:723,28'
              BranchSideFuncs:
                - get_current_mailbox_view
            - BranchSide:      'index/index.c:723,28'
              BranchSideFuncs:
                - get_current_mailbox_view
        - Branch String:   'index/index.c:724,7'
          Branch Sides:
            - BranchSide:      'index/index.c:724,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:725,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/index.c:723,28'
          Dst:             get_current_mailbox_view
    - functionName:    get_current_mailbox_view
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - postponed_get_mailbox_view
        - window_find_child
      functionUses:    5
      BranchProfiles:
        - Branch String:   'index/index.c:691,8'
          Branch Sides:
            - BranchSide:      'index/index.c:691,8'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
                - postponed_get_mailbox_view
            - BranchSide:      'index/index.c:691,8'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
                - postponed_get_mailbox_view
        - Branch String:   'index/index.c:691,7'
          Branch Sides:
            - BranchSide:      'index/index.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:695,3'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
                - postponed_get_mailbox_view
        - Branch String:   'index/index.c:695,3'
          Branch Sides:
            - BranchSide:      'index/index.c:695,3'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:697,30'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
                - postponed_get_mailbox_view
        - Branch String:   'index/index.c:695,3'
          Branch Sides:
            - BranchSide:      'index/index.c:695,3'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:697,30'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
                - postponed_get_mailbox_view
        - Branch String:   'index/index.c:698,9'
          Branch Sides:
            - BranchSide:      'index/index.c:700,45'
              BranchSideFuncs:
                - window_find_child
                - postponed_get_mailbox_view
                - window_find_child
            - BranchSide:      'index/index.c:704,11'
              BranchSideFuncs:
                - window_find_child
                - postponed_get_mailbox_view
                - window_find_child
        - Branch String:   'index/index.c:705,9'
          Branch Sides:
            - BranchSide:      'index/index.c:695,3'
              BranchSideFuncs:
                - window_find_child
                - window_find_child
                - postponed_get_mailbox_view
            - BranchSide:      'index/index.c:707,14'
              BranchSideFuncs:
                - postponed_get_mailbox_view
      Callsites:
        - Src:             'index/index.c:697,30'
          Dst:             window_find_child
        - Src:             'index/index.c:704,11'
          Dst:             window_find_child
        - Src:             'index/index.c:707,14'
          Dst:             postponed_get_mailbox_view
    - functionName:    index_window_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - index_altern_observer
        - index_attach_observer
        - index_color_observer
        - index_config_observer
        - index_global_observer
        - index_index_observer
        - index_menu_observer
        - index_score_observer
        - index_subjrx_observer
        - index_window_observer
        - menu_queue_redraw
        - mutt_color_observer_remove
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:555,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/index.c:555,11'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/index.c:555,7'
          Branch Sides:
            - BranchSide:      'index/index.c:555,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/index.c:557,12'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/index.c:557,24'
          Branch Sides:
            - BranchSide:      'index/index.c:557,24'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:557,32'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/index.c:557,7'
          Branch Sides:
            - BranchSide:      'index/index.c:557,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:561,28'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/index.c:562,7'
          Branch Sides:
            - BranchSide:      'index/index.c:564,27'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/index.c:570,13'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/index.c:564,9'
          Branch Sides:
            - BranchSide:      'index/index.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:565,7'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/index.c:570,7'
          Branch Sides:
            - BranchSide:      'index/index.c:570,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/index.c:573,41'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'index/index.c:565,7'
          Dst:             menu_queue_redraw
        - Src:             'index/index.c:575,3'
          Dst:             mutt_color_observer_remove
        - Src:             'index/index.c:575,3'
          Dst:             index_color_observer
        - Src:             'index/index.c:576,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:576,3'
          Dst:             index_altern_observer
        - Src:             'index/index.c:577,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:577,3'
          Dst:             index_attach_observer
        - Src:             'index/index.c:578,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:578,3'
          Dst:             index_config_observer
        - Src:             'index/index.c:579,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:579,3'
          Dst:             index_global_observer
        - Src:             'index/index.c:580,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:580,3'
          Dst:             index_index_observer
        - Src:             'index/index.c:581,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:581,3'
          Dst:             index_menu_observer
        - Src:             'index/index.c:582,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:582,3'
          Dst:             index_score_observer
        - Src:             'index/index.c:583,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:583,3'
          Dst:             index_subjrx_observer
        - Src:             'index/index.c:584,3'
          Dst:             notify_observer_remove
        - Src:             'index/index.c:584,3'
          Dst:             index_window_observer
    - functionName:    index_color_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          216
      EdgeCount:       70
      CyclomaticComplexity: 23
      functionsReached:
        - dialog_find
        - window_find_child
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:262,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:262,11'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:262,7'
          Branch Sides:
            - BranchSide:      'index/index.c:262,7'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:264,12'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:264,24'
          Branch Sides:
            - BranchSide:      'index/index.c:264,24'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:264,32'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:264,7'
          Branch Sides:
            - BranchSide:      'index/index.c:264,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:269,25'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:272,33'
          Branch Sides:
            - BranchSide:      'index/index.c:272,41'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:272,67'
          Branch Sides:
            - BranchSide:      'index/index.c:273,14'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:273,43'
          Branch Sides:
            - BranchSide:      'index/index.c:273,51'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:273,75'
          Branch Sides:
            - BranchSide:      'index/index.c:274,14'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:274,39'
          Branch Sides:
            - BranchSide:      'index/index.c:274,47'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:274,72'
          Branch Sides:
            - BranchSide:      'index/index.c:275,14'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:275,40'
          Branch Sides:
            - BranchSide:      'index/index.c:275,48'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:275,72'
          Branch Sides:
            - BranchSide:      'index/index.c:276,14'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:276,41'
          Branch Sides:
            - BranchSide:      'index/index.c:276,49'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:276,72'
          Branch Sides:
            - BranchSide:      'index/index.c:277,14'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:277,38'
          Branch Sides:
            - BranchSide:      'index/index.c:277,46'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:277,63'
          Branch Sides:
            - BranchSide:      'index/index.c:278,14'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:278,34'
          Branch Sides:
            - BranchSide:      'index/index.c:278,42'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:272,7'
          Branch Sides:
            - BranchSide:      'index/index.c:272,7'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
            - BranchSide:      'index/index.c:285,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
        - Branch String:   'index/index.c:293,3'
          Branch Sides:
            - BranchSide:      'index/index.c:295,26'
              BranchSideFuncs:
                - window_find_child
            - BranchSide:      'index/index.c:301,36'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'index/index.c:296,9'
          Branch Sides:
            - BranchSide:      'index/index.c:298,8'
              BranchSideFuncs:
                - window_find_child
            - BranchSide:      'index/index.c:301,36'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'index/index.c:293,3'
          Branch Sides:
            - BranchSide:      'index/index.c:295,23'
              BranchSideFuncs:
                - window_find_child
            - BranchSide:      'index/index.c:301,36'
              BranchSideFuncs:
                - window_find_child
      Callsites:
        - Src:             'index/index.c:285,28'
          Dst:             dialog_find
        - Src:             'index/index.c:301,36'
          Dst:             window_find_child
    - functionName:    index_altern_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dialog_find
        - mutt_alternates_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:224,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - mutt_alternates_reset
            - BranchSide:      'index/index.c:224,11'
              BranchSideFuncs:
                - dialog_find
                - mutt_alternates_reset
        - Branch String:   'index/index.c:224,7'
          Branch Sides:
            - BranchSide:      'index/index.c:224,7'
              BranchSideFuncs:
                - dialog_find
                - mutt_alternates_reset
            - BranchSide:      'index/index.c:226,12'
              BranchSideFuncs:
                - dialog_find
                - mutt_alternates_reset
        - Branch String:   'index/index.c:226,7'
          Branch Sides:
            - BranchSide:      'index/index.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:230,28'
              BranchSideFuncs:
                - dialog_find
                - mutt_alternates_reset
      Callsites:
        - Src:             'index/index.c:230,28'
          Dst:             dialog_find
        - Src:             'index/index.c:233,3'
          Dst:             mutt_alternates_reset
    - functionName:    index_attach_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dialog_find
        - mutt_attachments_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:243,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - mutt_attachments_reset
            - BranchSide:      'index/index.c:243,11'
              BranchSideFuncs:
                - dialog_find
                - mutt_attachments_reset
        - Branch String:   'index/index.c:243,7'
          Branch Sides:
            - BranchSide:      'index/index.c:243,7'
              BranchSideFuncs:
                - dialog_find
                - mutt_attachments_reset
            - BranchSide:      'index/index.c:245,12'
              BranchSideFuncs:
                - dialog_find
                - mutt_attachments_reset
        - Branch String:   'index/index.c:245,7'
          Branch Sides:
            - BranchSide:      'index/index.c:245,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:249,28'
              BranchSideFuncs:
                - dialog_find
                - mutt_attachments_reset
      Callsites:
        - Src:             'index/index.c:249,28'
          Dst:             dialog_find
        - Src:             'index/index.c:252,3'
          Dst:             mutt_attachments_reset
    - functionName:    index_config_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          141
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - config_check_index
        - config_check_sort
        - config_reply_regex
        - config_sort
        - config_use_threads
        - dialog_find
        - menu_queue_redraw
        - mutt_sort_headers
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:387,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
            - BranchSide:      'index/index.c:387,11'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:387,7'
          Branch Sides:
            - BranchSide:      'index/index.c:387,7'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
            - BranchSide:      'index/index.c:389,12'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:389,24'
          Branch Sides:
            - BranchSide:      'index/index.c:389,24'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:389,32'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:389,7'
          Branch Sides:
            - BranchSide:      'index/index.c:389,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:393,14'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:393,19'
          Branch Sides:
            - BranchSide:      'index/index.c:393,19'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:393,29'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:393,7'
          Branch Sides:
            - BranchSide:      'index/index.c:393,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:398,8'
              BranchSideFuncs:
                - config_check_sort
                - config_check_index
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:398,38'
          Branch Sides:
            - BranchSide:      'index/index.c:398,67'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
            - BranchSide:      'index/index.c:401,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:398,7'
          Branch Sides:
            - BranchSide:      'index/index.c:398,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
            - BranchSide:      'index/index.c:401,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
                - dialog_find
                - config_reply_regex
        - Branch String:   'index/index.c:401,7'
          Branch Sides:
            - BranchSide:      'index/index.c:403,30'
              BranchSideFuncs:
                - dialog_find
                - config_reply_regex
                - menu_queue_redraw
            - BranchSide:      'index/index.c:408,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
                - config_sort
        - Branch String:   'index/index.c:408,12'
          Branch Sides:
            - BranchSide:      'index/index.c:410,23'
              BranchSideFuncs:
                - config_sort
                - menu_queue_redraw
            - BranchSide:      'index/index.c:413,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
                - config_use_threads
        - Branch String:   'index/index.c:413,12'
          Branch Sides:
            - BranchSide:      'index/index.c:415,30'
              BranchSideFuncs:
                - config_use_threads
                - menu_queue_redraw
            - BranchSide:      'index/index.c:418,33'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
                - dialog_find
                - mutt_sort_headers
        - Branch String:   'index/index.c:418,12'
          Branch Sides:
            - BranchSide:      'index/index.c:420,30'
              BranchSideFuncs:
                - dialog_find
                - mutt_sort_headers
                - menu_queue_redraw
            - BranchSide:      'index/index.c:425,26'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'index/index.c:398,8'
          Dst:             config_check_sort
        - Src:             'index/index.c:398,42'
          Dst:             config_check_index
        - Src:             'index/index.c:401,7'
          Dst:             mutt_str_equal
        - Src:             'index/index.c:403,30'
          Dst:             dialog_find
        - Src:             'index/index.c:405,5'
          Dst:             config_reply_regex
        - Src:             'index/index.c:408,12'
          Dst:             mutt_str_equal
        - Src:             'index/index.c:410,5'
          Dst:             config_sort
        - Src:             'index/index.c:413,12'
          Dst:             mutt_str_equal
        - Src:             'index/index.c:415,5'
          Dst:             config_use_threads
        - Src:             'index/index.c:418,12'
          Dst:             mutt_str_equal
        - Src:             'index/index.c:420,30'
          Dst:             dialog_find
        - Src:             'index/index.c:422,5'
          Dst:             mutt_sort_headers
        - Src:             'index/index.c:425,3'
          Dst:             menu_queue_redraw
    - functionName:    index_global_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - dialog_find
        - mutt_check_rescore
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:434,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
            - BranchSide:      'index/index.c:434,11'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
        - Branch String:   'index/index.c:434,7'
          Branch Sides:
            - BranchSide:      'index/index.c:434,7'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
            - BranchSide:      'index/index.c:436,12'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
        - Branch String:   'index/index.c:436,7'
          Branch Sides:
            - BranchSide:      'index/index.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:438,11'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
        - Branch String:   'index/index.c:438,7'
          Branch Sides:
            - BranchSide:      'index/index.c:438,7'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
            - BranchSide:      'index/index.c:442,28'
              BranchSideFuncs:
                - dialog_find
                - mutt_check_rescore
        - Branch String:   'index/index.c:443,7'
          Branch Sides:
            - BranchSide:      'index/index.c:443,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:446,41'
              BranchSideFuncs:
                - mutt_check_rescore
      Callsites:
        - Src:             'index/index.c:442,28'
          Dst:             dialog_find
        - Src:             'index/index.c:447,3'
          Dst:             mutt_check_rescore
    - functionName:    index_index_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - menu_queue_redraw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:457,12'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'index/index.c:457,12'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/index.c:457,7'
          Branch Sides:
            - BranchSide:      'index/index.c:457,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:461,8'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'index/index.c:469,14'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:469,25'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:469,7'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:470,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/index.c:464,3'
          Dst:             menu_queue_redraw
    - functionName:    index_menu_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dialog_find
        - index_shared_data_set_email
        - menu_get_index
        - mutt_get_virt_email
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:482,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
            - BranchSide:      'index/index.c:482,11'
              BranchSideFuncs:
                - dialog_find
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
        - Branch String:   'index/index.c:482,7'
          Branch Sides:
            - BranchSide:      'index/index.c:482,7'
              BranchSideFuncs:
                - dialog_find
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
            - BranchSide:      'index/index.c:484,12'
              BranchSideFuncs:
                - dialog_find
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
        - Branch String:   'index/index.c:484,7'
          Branch Sides:
            - BranchSide:      'index/index.c:484,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:488,28'
              BranchSideFuncs:
                - dialog_find
                - menu_get_index
                - mutt_get_virt_email
                - index_shared_data_set_email
      Callsites:
        - Src:             'index/index.c:488,28'
          Dst:             dialog_find
        - Src:             'index/index.c:492,21'
          Dst:             menu_get_index
        - Src:             'index/index.c:493,21'
          Dst:             mutt_get_virt_email
        - Src:             'index/index.c:494,3'
          Dst:             index_shared_data_set_email
    - functionName:    index_score_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dialog_find
        - mutt_score_message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:504,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - mutt_score_message
            - BranchSide:      'index/index.c:504,11'
              BranchSideFuncs:
                - dialog_find
                - mutt_score_message
        - Branch String:   'index/index.c:504,7'
          Branch Sides:
            - BranchSide:      'index/index.c:504,7'
              BranchSideFuncs:
                - dialog_find
                - mutt_score_message
            - BranchSide:      'index/index.c:506,12'
              BranchSideFuncs:
                - dialog_find
                - mutt_score_message
        - Branch String:   'index/index.c:506,7'
          Branch Sides:
            - BranchSide:      'index/index.c:506,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:510,28'
              BranchSideFuncs:
                - dialog_find
                - mutt_score_message
        - Branch String:   'index/index.c:514,7'
          Branch Sides:
            - BranchSide:      'index/index.c:514,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:519,26'
              BranchSideFuncs:
                - mutt_score_message
        - Branch String:   'index/index.c:517,3'
          Branch Sides:
            - BranchSide:      'index/index.c:519,26'
              BranchSideFuncs:
                - mutt_score_message
            - BranchSide:      'index/index.c:527,3'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:520,9'
          Branch Sides:
            - BranchSide:      'index/index.c:523,5'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:527,3'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:517,3'
          Branch Sides:
            - BranchSide:      'index/index.c:519,26'
              BranchSideFuncs:
                - mutt_score_message
            - BranchSide:      'index/index.c:527,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/index.c:510,28'
          Dst:             dialog_find
        - Src:             'index/index.c:523,5'
          Dst:             mutt_score_message
    - functionName:    index_subjrx_observer
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dialog_find
        - subjrx_clear_mods
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:536,11'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - subjrx_clear_mods
            - BranchSide:      'index/index.c:536,11'
              BranchSideFuncs:
                - dialog_find
                - subjrx_clear_mods
        - Branch String:   'index/index.c:536,7'
          Branch Sides:
            - BranchSide:      'index/index.c:536,7'
              BranchSideFuncs:
                - dialog_find
                - subjrx_clear_mods
            - BranchSide:      'index/index.c:538,12'
              BranchSideFuncs:
                - dialog_find
                - subjrx_clear_mods
        - Branch String:   'index/index.c:538,7'
          Branch Sides:
            - BranchSide:      'index/index.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:542,28'
              BranchSideFuncs:
                - dialog_find
                - subjrx_clear_mods
      Callsites:
        - Src:             'index/index.c:542,28'
          Dst:             dialog_find
        - Src:             'index/index.c:545,3'
          Dst:             subjrx_clear_mods
    - functionName:    config_check_index
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:373,3'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'index/index.c:375,32'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'index/index.c:373,3'
          Branch Sides:
            - BranchSide:      'index/index.c:373,3'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:375,32'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'index/index.c:375,9'
          Branch Sides:
            - BranchSide:      'index/index.c:373,51'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:375,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/index.c:375,9'
          Dst:             mutt_str_equal
    - functionName:    config_use_threads
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_enum
        - cs_subset_sort
        - cs_subset_str_native_set
        - sort_use_threads_warn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/index.c:162,37'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_enum
                - sort_use_threads_warn
                - cs_subset_sort
                - cs_subset_str_native_set
            - BranchSide:      'index/index.c:162,37'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_enum
                - sort_use_threads_warn
                - cs_subset_sort
                - cs_subset_str_native_set
        - Branch String:   'index/index.c:165,52'
          Branch Sides:
            - BranchSide:      'index/index.c:165,70'
              BranchSideFuncs:
                - sort_use_threads_warn
                - cs_subset_sort
                - cs_subset_str_native_set
            - BranchSide:      'index/index.c:165,52'
              BranchSideFuncs: []
        - Branch String:   'index/index.c:165,7'
          Branch Sides:
            - BranchSide:      'index/index.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:168,3'
              BranchSideFuncs:
                - sort_use_threads_warn
                - cs_subset_sort
                - cs_subset_str_native_set
      Callsites:
        - Src:             'index/index.c:162,37'
          Dst:             cs_subset_sort
        - Src:             'index/index.c:163,39'
          Dst:             cs_subset_enum
        - Src:             'index/index.c:168,3'
          Dst:             sort_use_threads_warn
        - Src:             'index/index.c:175,41'
          Dst:             cs_subset_sort
        - Src:             'index/index.c:176,12'
          Dst:             cs_subset_str_native_set
    - functionName:    index_repaint
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          147
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - menu_adjust
        - menu_get_index
        - menu_redraw_current
        - menu_redraw_full
        - menu_redraw_index
        - menu_redraw_motion
        - window_is_focused
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:605,28'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - menu_redraw_full
                - window_is_focused
                - menu_get_index
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:605,28'
              BranchSideFuncs:
                - menu_redraw_full
                - window_is_focused
                - menu_get_index
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:607,7'
          Branch Sides:
            - BranchSide:      'index/index.c:608,5'
              BranchSideFuncs:
                - window_is_focused
                - menu_get_index
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:611,32'
              BranchSideFuncs:
                - window_is_focused
                - menu_get_index
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:611,7'
          Branch Sides:
            - BranchSide:      'index/index.c:613,27'
              BranchSideFuncs:
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:624,3'
              BranchSideFuncs:
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:617,9'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:619,21'
              BranchSideFuncs:
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:619,14'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:620,29'
              BranchSideFuncs:
                - menu_adjust
                - menu_get_index
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:631,9'
          Branch Sides:
            - BranchSide:      'index/index.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:631,15'
              BranchSideFuncs:
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:631,22'
          Branch Sides:
            - BranchSide:      'index/index.c:631,22'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:631,37'
              BranchSideFuncs:
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:631,7'
          Branch Sides:
            - BranchSide:      'index/index.c:631,7'
              BranchSideFuncs:
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:633,15'
              BranchSideFuncs:
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:633,9'
          Branch Sides:
            - BranchSide:      'index/index.c:635,7'
              BranchSideFuncs:
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'index/index.c:637,27'
              BranchSideFuncs:
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'index/index.c:637,14'
          Branch Sides:
            - BranchSide:      'index/index.c:639,7'
              BranchSideFuncs:
                - menu_redraw_current
            - BranchSide:      'index/index.c:641,27'
              BranchSideFuncs:
                - menu_redraw_current
        - Branch String:   'index/index.c:641,14'
          Branch Sides:
            - BranchSide:      'index/index.c:641,14'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:643,7'
              BranchSideFuncs:
                - menu_redraw_current
      Callsites:
        - Src:             'index/index.c:608,5'
          Dst:             menu_redraw_full
        - Src:             'index/index.c:611,8'
          Dst:             window_is_focused
        - Src:             'index/index.c:616,23'
          Dst:             menu_get_index
        - Src:             'index/index.c:624,3'
          Dst:             menu_adjust
        - Src:             'index/index.c:630,21'
          Dst:             menu_get_index
        - Src:             'index/index.c:635,7'
          Dst:             menu_redraw_index
        - Src:             'index/index.c:639,7'
          Dst:             menu_redraw_motion
        - Src:             'index/index.c:643,7'
          Dst:             menu_redraw_current
    - functionName:    index_recalc
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:595,8'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/index.c:595,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_window_new
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - index_altern_observer
        - index_attach_observer
        - index_color_observer
        - index_config_observer
        - index_global_observer
        - index_index_observer
        - index_menu_observer
        - index_score_observer
        - index_subjrx_observer
        - index_window_observer
        - menu_window_new
        - mutt_color_observer_add
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:659,56'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - menu_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'index/index.c:659,56'
              BranchSideFuncs:
                - menu_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'index/index.c:659,28'
          Dst:             menu_window_new
        - Src:             'index/index.c:668,3'
          Dst:             mutt_color_observer_add
        - Src:             'index/index.c:668,3'
          Dst:             index_color_observer
        - Src:             'index/index.c:669,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:669,3'
          Dst:             index_altern_observer
        - Src:             'index/index.c:670,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:670,3'
          Dst:             index_attach_observer
        - Src:             'index/index.c:671,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:671,3'
          Dst:             index_config_observer
        - Src:             'index/index.c:672,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:672,3'
          Dst:             index_global_observer
        - Src:             'index/index.c:673,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:673,3'
          Dst:             index_index_observer
        - Src:             'index/index.c:674,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:674,3'
          Dst:             index_menu_observer
        - Src:             'index/index.c:675,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:675,3'
          Dst:             index_score_observer
        - Src:             'index/index.c:676,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:676,3'
          Dst:             index_subjrx_observer
        - Src:             'index/index.c:677,3'
          Dst:             notify_observer_add
        - Src:             'index/index.c:677,3'
          Dst:             index_window_observer
    - functionName:    index_adjust_sort_threads
      functionSourceFile: '/src/neomutt/index/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_use_threads
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/index.c:187,3'
          Branch Sides:
            - BranchSide:      'index/index.c:0,0'
              BranchSideFuncs:
                - config_use_threads
            - BranchSide:      'index/index.c:187,3'
              BranchSideFuncs:
                - config_use_threads
      Callsites:
        - Src:             'index/index.c:187,3'
          Dst:             config_use_threads
    - functionName:    ipanel_window_observer
      functionSourceFile: '/src/neomutt/index/ipanel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ipanel_config_observer
        - ipanel_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ipanel.c:96,11'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ipanel.c:96,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ipanel.c:96,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:96,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ipanel.c:98,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ipanel.c:98,24'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:98,24'
              BranchSideFuncs: []
            - BranchSide:      'index/ipanel.c:98,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ipanel.c:98,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ipanel.c:100,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ipanel.c:100,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:100,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ipanel.c:105,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ipanel.c:105,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:105,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ipanel.c:108,26'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'index/ipanel.c:108,3'
          Dst:             notify_observer_remove
        - Src:             'index/ipanel.c:108,3'
          Dst:             ipanel_config_observer
        - Src:             'index/ipanel.c:109,3'
          Dst:             notify_observer_remove
        - Src:             'index/ipanel.c:109,3'
          Dst:             ipanel_window_observer
    - functionName:    ipanel_config_observer
      functionSourceFile: '/src/neomutt/index/ipanel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
        - window_status_on_top
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ipanel.c:74,11'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'index/ipanel.c:74,11'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'index/ipanel.c:74,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:74,7'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'index/ipanel.c:76,12'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'index/ipanel.c:76,24'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:76,24'
              BranchSideFuncs: []
            - BranchSide:      'index/ipanel.c:76,32'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'index/ipanel.c:76,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ipanel.c:82,28'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'index/ipanel.c:82,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:82,7'
              BranchSideFuncs:
                - window_status_on_top
            - BranchSide:      'index/ipanel.c:84,39'
              BranchSideFuncs:
                - window_status_on_top
      Callsites:
        - Src:             'index/ipanel.c:82,7'
          Dst:             mutt_str_equal
        - Src:             'index/ipanel.c:84,5'
          Dst:             window_status_on_top
    - functionName:    ipanel_new
      functionSourceFile: '/src/neomutt/index/ipanel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ibar_new
        - index_private_data_new
        - index_window_new
        - ipanel_config_observer
        - ipanel_window_observer
        - mutt_window_add_child
        - mutt_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/ipanel.c:123,36'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - index_private_data_new
                - index_window_new
                - ibar_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'index/ipanel.c:123,36'
              BranchSideFuncs:
                - mutt_window_new
                - index_private_data_new
                - index_window_new
                - ibar_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
        - Branch String:   'index/ipanel.c:134,7'
          Branch Sides:
            - BranchSide:      'index/ipanel.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'index/ipanel.c:134,7'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'index/ipanel.c:123,36'
          Dst:             mutt_window_new
        - Src:             'index/ipanel.c:127,35'
          Dst:             index_private_data_new
        - Src:             'index/ipanel.c:131,34'
          Dst:             index_window_new
        - Src:             'index/ipanel.c:133,33'
          Dst:             ibar_new
        - Src:             'index/ipanel.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'index/ipanel.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'index/ipanel.c:145,3'
          Dst:             notify_observer_add
        - Src:             'index/ipanel.c:145,3'
          Dst:             ipanel_config_observer
        - Src:             'index/ipanel.c:146,3'
          Dst:             notify_observer_add
        - Src:             'index/ipanel.c:146,3'
          Dst:             ipanel_window_observer
    - functionName:    index_private_data_new
      functionSourceFile: '/src/neomutt/index/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/private_data.c:51,35'
          Branch Sides:
            - BranchSide:      'index/private_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'index/private_data.c:51,35'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'index/private_data.c:51,35'
          Dst:             mutt_mem_calloc
    - functionName:    index_private_data_free
      functionSourceFile: '/src/neomutt/index/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/private_data.c:38,8'
          Branch Sides:
            - BranchSide:      'index/private_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'index/private_data.c:38,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'index/private_data.c:38,12'
          Branch Sides:
            - BranchSide:      'index/private_data.c:38,12'
              BranchSideFuncs: []
            - BranchSide:      'index/private_data.c:38,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'index/private_data.c:38,7'
          Branch Sides:
            - BranchSide:      'index/private_data.c:38,7'
              BranchSideFuncs: []
            - BranchSide:      'index/private_data.c:41,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'index/private_data.c:41,3'
          Dst:             mutt_mem_free
    - functionName:    index_shared_data_new
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - notify_new
        - notify_send
        - search_state_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/shared_data.c:309,36'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:309,36'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - search_state_new
                - notify_send
            - BranchSide:      'index/shared_data.c:309,36'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - search_state_new
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:309,36'
          Dst:             mutt_mem_calloc
        - Src:             'index/shared_data.c:311,20'
          Dst:             notify_new
        - Src:             'index/shared_data.c:313,26'
          Dst:             search_state_new
        - Src:             'index/shared_data.c:316,3'
          Dst:             notify_send
    - functionName:    index_shared_data_free
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - index_shared_account_observer
        - index_shared_email_observer
        - index_shared_mailbox_observer
        - index_shared_mview_observer
        - mutt_mem_free
        - notify_free
        - notify_observer_remove
        - notify_send
        - search_state_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/shared_data.c:280,8'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
            - BranchSide:      'index/shared_data.c:280,8'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
        - Branch String:   'index/shared_data.c:280,12'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:280,12'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:280,16'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
        - Branch String:   'index/shared_data.c:280,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:280,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:285,3'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
        - Branch String:   'index/shared_data.c:289,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:290,45'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
            - BranchSide:      'index/shared_data.c:291,15'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
        - Branch String:   'index/shared_data.c:291,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:292,50'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
            - BranchSide:      'index/shared_data.c:293,15'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
        - Branch String:   'index/shared_data.c:293,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:294,45'
              BranchSideFuncs:
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
            - BranchSide:      'index/shared_data.c:295,15'
              BranchSideFuncs:
                - notify_observer_remove
                - search_state_free
                - mutt_mem_free
        - Branch String:   'index/shared_data.c:295,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:296,43'
              BranchSideFuncs:
                - search_state_free
                - mutt_mem_free
            - BranchSide:      'index/shared_data.c:298,30'
              BranchSideFuncs:
                - search_state_free
                - mutt_mem_free
      Callsites:
        - Src:             'index/shared_data.c:286,3'
          Dst:             notify_send
        - Src:             'index/shared_data.c:287,3'
          Dst:             notify_free
        - Src:             'index/shared_data.c:290,5'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:290,5'
          Dst:             index_shared_account_observer
        - Src:             'index/shared_data.c:292,5'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:292,5'
          Dst:             index_shared_mview_observer
        - Src:             'index/shared_data.c:294,5'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:294,5'
          Dst:             index_shared_mailbox_observer
        - Src:             'index/shared_data.c:296,5'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:296,5'
          Dst:             index_shared_email_observer
        - Src:             'index/shared_data.c:298,3'
          Dst:             search_state_free
        - Src:             'index/shared_data.c:300,3'
          Dst:             mutt_mem_free
    - functionName:    index_shared_account_observer
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/shared_data.c:70,11'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:70,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:70,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:70,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:72,12'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:72,24'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:72,24'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:72,32'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:72,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:74,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:74,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:79,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:79,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:79,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:82,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:82,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:83,21'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:85,3'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:86,3'
          Dst:             notify_send
    - functionName:    index_shared_mview_observer
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/shared_data.c:45,11'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:45,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:45,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:45,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:47,12'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:47,24'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:47,24'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:47,32'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:47,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:49,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:49,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:54,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:54,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:54,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:57,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:57,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:58,26'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:60,3'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:61,3'
          Dst:             notify_send
    - functionName:    index_shared_mailbox_observer
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/shared_data.c:95,11'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:95,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:95,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:95,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:97,12'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:97,24'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:97,24'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:97,32'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:97,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:99,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:99,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:104,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:104,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:104,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:107,25'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:107,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:108,21'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:110,3'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:111,3'
          Dst:             notify_send
    - functionName:    index_shared_email_observer
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/shared_data.c:120,11'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_send
                - notify_send
            - BranchSide:      'index/shared_data.c:120,11'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'index/shared_data.c:120,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:120,7'
              BranchSideFuncs:
                - notify_send
                - notify_send
            - BranchSide:      'index/shared_data.c:122,12'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'index/shared_data.c:122,24'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:122,24'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:122,32'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'index/shared_data.c:122,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:124,11'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'index/shared_data.c:130,3'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:132,9'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'index/shared_data.c:132,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:130,42'
              BranchSideFuncs:
                - notify_send
                - notify_send
            - BranchSide:      'index/shared_data.c:142,25'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'index/shared_data.c:142,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:144,19'
              BranchSideFuncs:
                - notify_send
                - notify_send
            - BranchSide:      'index/shared_data.c:149,3'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:146,5'
          Dst:             notify_send
        - Src:             'index/shared_data.c:151,3'
          Dst:             notify_send
    - functionName:    index_shared_data_is_cur_email
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/shared_data.c:267,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:270,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_shared_data_set_email
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - index_shared_email_observer
        - notify_observer_add
        - notify_observer_remove
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/shared_data.c:237,8'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:237,8'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:237,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:240,16'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:240,16'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:240,23'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:241,16'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:241,28'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:241,40'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:243,9'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:241,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:241,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:243,9'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:243,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:244,45'
              BranchSideFuncs:
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:246,19'
              BranchSideFuncs:
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:249,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:250,30'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:252,5'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:244,7'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:244,7'
          Dst:             index_shared_email_observer
        - Src:             'index/shared_data.c:250,7'
          Dst:             notify_observer_add
        - Src:             'index/shared_data.c:250,7'
          Dst:             index_shared_email_observer
        - Src:             'index/shared_data.c:253,5'
          Dst:             notify_send
    - functionName:    index_shared_data_set_mview
      functionSourceFile: '/src/neomutt/index/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          189
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - index_shared_account_observer
        - index_shared_mailbox_observer
        - index_shared_mview_observer
        - mview_mailbox
        - notify_observer_add
        - notify_observer_remove
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'index/shared_data.c:162,8'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:162,8'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:162,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:167,15'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:167,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:169,9'
              BranchSideFuncs:
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:182,23'
              BranchSideFuncs:
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:169,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:171,52'
              BranchSideFuncs:
                - notify_observer_add
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:175,26'
              BranchSideFuncs:
                - notify_observer_add
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:178,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:179,31'
              BranchSideFuncs:
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:182,23'
              BranchSideFuncs:
                - mview_mailbox
                - notify_observer_remove
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:183,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:185,9'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:197,23'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:185,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:186,47'
              BranchSideFuncs:
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:188,21'
              BranchSideFuncs:
                - notify_observer_add
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:193,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:194,30'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:198,15'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:197,23'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:197,30'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:198,15'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:198,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:200,9'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:210,30'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:200,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:201,47'
              BranchSideFuncs:
                - notify_observer_add
                - notify_send
            - BranchSide:      'index/shared_data.c:203,21'
              BranchSideFuncs:
                - notify_observer_add
                - notify_send
        - Branch String:   'index/shared_data.c:206,9'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:207,30'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:210,30'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:217,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:219,17'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'index/shared_data.c:223,15'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'index/shared_data.c:223,7'
          Branch Sides:
            - BranchSide:      'index/shared_data.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'index/shared_data.c:223,7'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'index/shared_data.c:171,7'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:171,7'
          Dst:             index_shared_mview_observer
        - Src:             'index/shared_data.c:179,7'
          Dst:             notify_observer_add
        - Src:             'index/shared_data.c:179,7'
          Dst:             index_shared_mview_observer
        - Src:             'index/shared_data.c:182,23'
          Dst:             mview_mailbox
        - Src:             'index/shared_data.c:186,7'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:186,7'
          Dst:             index_shared_mailbox_observer
        - Src:             'index/shared_data.c:194,7'
          Dst:             notify_observer_add
        - Src:             'index/shared_data.c:194,7'
          Dst:             index_shared_mailbox_observer
        - Src:             'index/shared_data.c:201,7'
          Dst:             notify_observer_remove
        - Src:             'index/shared_data.c:201,7'
          Dst:             index_shared_account_observer
        - Src:             'index/shared_data.c:207,7'
          Dst:             notify_observer_add
        - Src:             'index/shared_data.c:207,7'
          Dst:             index_shared_account_observer
        - Src:             'index/shared_data.c:226,5'
          Dst:             notify_send
    - functionName:    menu_status_line
      functionSourceFile: '/src/neomutt/index/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expando_filter
      functionUses:    6
      BranchProfiles:
        - Branch String:   'index/status.c:54,3'
          Branch Sides:
            - BranchSide:      'index/status.c:0,0'
              BranchSideFuncs:
                - expando_filter
            - BranchSide:      'index/status.c:54,36'
              BranchSideFuncs:
                - expando_filter
      Callsites:
        - Src:             'index/status.c:56,3'
          Dst:             expando_filter
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.2865
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.2865
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    get_sort_str
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_map_get_name
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/expando_status.c:69,43'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - snprintf
            - BranchSide:      'index/expando_status.c:69,43'
              BranchSideFuncs:
                - mutt_map_get_name
                - snprintf
      Callsites:
        - Src:             'index/expando_status.c:71,12'
          Dst:             mutt_map_get_name
        - Src:             'index/expando_status.c:69,3'
          Dst:             snprintf
    - functionName:    menu_percentage_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:470,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:470,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:473,13'
              BranchSideFuncs: []
        - Branch String:   'index/expando_status.c:473,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:473,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:476,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    menu_percentage
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:435,35'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'index/expando_status.c:435,35'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'index/expando_status.c:436,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:439,8'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'index/expando_status.c:442,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:444,10'
              BranchSideFuncs:
                - snprintf
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:452,22'
              BranchSideFuncs:
                - snprintf
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:456,5'
          Dst:             snprintf
        - Src:             'index/expando_status.c:460,3'
          Dst:             buf_strcpy
    - functionName:    index_unread_mailboxes_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mailbox_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:422,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_mailbox_check
            - BranchSide:      'index/expando_status.c:422,48'
              BranchSideFuncs:
                - mutt_mailbox_check
      Callsites:
        - Src:             'index/expando_status.c:425,10'
          Dst:             mutt_mailbox_check
    - functionName:    index_unread_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:412,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:412,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:412,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_tagged_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:400,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:400,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:400,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_read_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:388,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:388,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:388,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_readonly
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          130
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - buf_addstr
        - cs_subset_mbtable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:351,60'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - cs_subset_mbtable
                - buf_addstr
            - BranchSide:      'index/expando_status.c:351,60'
              BranchSideFuncs:
                - cs_subset_mbtable
                - buf_addstr
        - Branch String:   'index/expando_status.c:352,23'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:352,23'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:352,43'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:352,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:352,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:356,48'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:361,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:363,17'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_status.c:373,9'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:363,9'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:365,17'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_status.c:373,9'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:365,26'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:365,32'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_status.c:373,9'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:365,14'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:367,17'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_status.c:373,9'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:367,25'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:367,33'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_status.c:373,9'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'index/expando_status.c:373,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:374,37'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'index/expando_status.c:376,37'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'index/expando_status.c:351,42'
          Dst:             cs_subset_mbtable
        - Src:             'index/expando_status.c:0,0'
          Dst:             buf_addstr
    - functionName:    index_postponed_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_num_postponed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:339,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_num_postponed
            - BranchSide:      'index/expando_status.c:339,48'
              BranchSideFuncs:
                - mutt_num_postponed
      Callsites:
        - Src:             'index/expando_status.c:342,10'
          Dst:             mutt_num_postponed
    - functionName:    index_old_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:329,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:329,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:329,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_new_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:317,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:317,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:317,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_message_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:305,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:305,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:305,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_mailbox_size_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:289,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:289,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:292,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_mailbox_size
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_pretty_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:274,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_status.c:274,48'
              BranchSideFuncs:
                - mutt_str_pretty_size
        - Branch String:   'index/expando_status.c:277,21'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:277,21'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_status.c:277,28'
              BranchSideFuncs:
                - mutt_str_pretty_size
      Callsites:
        - Src:             'index/expando_status.c:278,3'
          Dst:             mutt_str_pretty_size
    - functionName:    index_mailbox_path
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - buf_strcpy
        - mailbox_path
        - mutt_pretty_mailbox
        - mutt_str_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/expando_status.c:240,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'index/expando_status.c:240,48'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'index/expando_status.c:245,9'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:245,15'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:261,5'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'index/expando_status.c:245,29'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:245,36'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'index/expando_status.c:250,21'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'index/expando_status.c:245,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:247,5'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'index/expando_status.c:250,21'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'index/expando_status.c:250,43'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:250,49'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_strcpy
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - mutt_str_copy
            - BranchSide:      'index/expando_status.c:254,18'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'index/expando_status.c:250,12'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:252,5'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
            - BranchSide:      'index/expando_status.c:254,18'
              BranchSideFuncs:
                - buf_is_empty
                - mailbox_path.2867
                - mutt_str_copy
                - mutt_pretty_mailbox
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'index/expando_status.c:254,12'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:256,24'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:261,5'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:247,5'
          Dst:             mutt_str_copy
        - Src:             'index/expando_status.c:248,5'
          Dst:             mutt_pretty_mailbox
        - Src:             'index/expando_status.c:252,5'
          Dst:             mutt_str_copy
        - Src:             'index/expando_status.c:254,18'
          Dst:             buf_is_empty
        - Src:             'index/expando_status.c:256,24'
          Dst:             mailbox_path
        - Src:             'index/expando_status.c:256,5'
          Dst:             mutt_str_copy
        - Src:             'index/expando_status.c:257,5'
          Dst:             mutt_pretty_mailbox
        - Src:             'index/expando_status.c:261,5'
          Dst:             mutt_str_copy
        - Src:             'index/expando_status.c:264,3'
          Dst:             buf_strcpy
    - functionName:    index_limit_size_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:227,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:230,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_limit_size
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_pretty_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:212,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_status.c:212,48'
              BranchSideFuncs:
                - mutt_str_pretty_size
        - Branch String:   'index/expando_status.c:215,21'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:215,21'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'index/expando_status.c:215,50'
              BranchSideFuncs:
                - mutt_str_pretty_size
      Callsites:
        - Src:             'index/expando_status.c:216,3'
          Dst:             mutt_str_pretty_size
    - functionName:    index_limit_pattern
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
        - mview_has_limit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:198,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mview_has_limit
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:198,48'
              BranchSideFuncs:
                - mview_has_limit
                - buf_strcpy
        - Branch String:   'index/expando_status.c:201,19'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:201,65'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:201,19'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:201,19'
          Dst:             mview_has_limit
        - Src:             'index/expando_status.c:202,3'
          Dst:             buf_strcpy
    - functionName:    index_limit_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:188,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:188,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:188,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_flagged_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:176,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:176,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:176,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_description
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - index_mailbox_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:152,48'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - index_mailbox_path
            - BranchSide:      'index/expando_status.c:152,48'
              BranchSideFuncs:
                - buf_strcpy
                - index_mailbox_path
        - Branch String:   'index/expando_status.c:156,9'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:156,15'
              BranchSideFuncs:
                - index_mailbox_path
            - BranchSide:      'index/expando_status.c:163,3'
              BranchSideFuncs:
                - index_mailbox_path
        - Branch String:   'index/expando_status.c:156,7'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:159,5'
              BranchSideFuncs:
                - index_mailbox_path
            - BranchSide:      'index/expando_status.c:163,3'
              BranchSideFuncs:
                - index_mailbox_path
      Callsites:
        - Src:             'index/expando_status.c:159,5'
          Dst:             buf_strcpy
        - Src:             'index/expando_status.c:163,3'
          Dst:             index_mailbox_path
    - functionName:    index_deleted_count_num
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:142,10'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:142,10'
              BranchSideFuncs: []
            - BranchSide:      'index/expando_status.c:142,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    global_version
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - mutt_make_version
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:128,19'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_make_version
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:128,19'
              BranchSideFuncs:
                - mutt_make_version
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:128,19'
          Dst:             mutt_make_version
        - Src:             'index/expando_status.c:129,3'
          Dst:             buf_strcpy
    - functionName:    global_hostname
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:118,19'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:118,19'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:119,3'
          Dst:             buf_strcpy
    - functionName:    global_config_use_threads
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - get_use_threads_str
        - mutt_thread_style
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:107,41'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - mutt_thread_style
                - get_use_threads_str
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:107,41'
              BranchSideFuncs:
                - mutt_thread_style
                - get_use_threads_str
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:107,41'
          Dst:             mutt_thread_style
        - Src:             'index/expando_status.c:108,19'
          Dst:             get_use_threads_str
        - Src:             'index/expando_status.c:109,3'
          Dst:             buf_strcpy
    - functionName:    global_config_sort_aux
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - cs_subset_sort
        - get_sort_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:94,3'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - get_sort_str
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:94,8'
              BranchSideFuncs:
                - cs_subset_sort
                - get_sort_str
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:96,41'
          Dst:             cs_subset_sort
        - Src:             'index/expando_status.c:97,19'
          Dst:             get_sort_str
        - Src:             'index/expando_status.c:98,3'
          Dst:             buf_strcpy
    - functionName:    global_config_sort
      functionSourceFile: '/src/neomutt/index/expando_status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - cs_subset_sort
        - get_sort_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'index/expando_status.c:81,3'
          Branch Sides:
            - BranchSide:      'index/expando_status.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - get_sort_str
                - buf_strcpy
            - BranchSide:      'index/expando_status.c:81,8'
              BranchSideFuncs:
                - cs_subset_sort
                - get_sort_str
                - buf_strcpy
      Callsites:
        - Src:             'index/expando_status.c:83,37'
          Dst:             cs_subset_sort
        - Src:             'index/expando_status.c:84,19'
          Dst:             get_sort_str
        - Src:             'index/expando_status.c:85,3'
          Dst:             buf_strcpy
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ibar_window_observer
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ibar_color_observer
        - ibar_config_observer
        - ibar_index_observer
        - ibar_menu_observer
        - ibar_window_observer
        - mutt_color_observer_remove
        - notify_observer_remove
        - window_find_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ibar.c:265,11'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ibar.c:265,11'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ibar.c:265,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:265,7'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ibar.c:267,12'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ibar.c:267,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:271,34'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ibar.c:272,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:272,7'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ibar.c:275,11'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ibar.c:275,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:277,15'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:280,30'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'index/ibar.c:280,12'
          Branch Sides:
            - BranchSide:      'index/ibar.c:280,12'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'index/ibar.c:282,30'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'index/ibar.c:282,30'
          Dst:             window_find_parent
        - Src:             'index/ibar.c:285,5'
          Dst:             mutt_color_observer_remove
        - Src:             'index/ibar.c:285,5'
          Dst:             ibar_color_observer
        - Src:             'index/ibar.c:286,5'
          Dst:             notify_observer_remove
        - Src:             'index/ibar.c:286,5'
          Dst:             ibar_config_observer
        - Src:             'index/ibar.c:287,5'
          Dst:             notify_observer_remove
        - Src:             'index/ibar.c:287,5'
          Dst:             ibar_index_observer
        - Src:             'index/ibar.c:288,5'
          Dst:             notify_observer_remove
        - Src:             'index/ibar.c:288,5'
          Dst:             ibar_menu_observer
        - Src:             'index/ibar.c:289,5'
          Dst:             notify_observer_remove
        - Src:             'index/ibar.c:289,5'
          Dst:             ibar_window_observer
    - functionName:    ibar_color_observer
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ibar.c:170,11'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:170,11'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:170,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:172,12'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:172,24'
          Branch Sides:
            - BranchSide:      'index/ibar.c:172,24'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:172,32'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:172,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:178,38'
          Branch Sides:
            - BranchSide:      'index/ibar.c:178,52'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:185,13'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:178,72'
          Branch Sides:
            - BranchSide:      'index/ibar.c:179,18'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:185,13'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:178,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:185,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ibar_config_observer
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ibar.c:196,11'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'index/ibar.c:196,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:196,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:196,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'index/ibar.c:198,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:198,24'
          Branch Sides:
            - BranchSide:      'index/ibar.c:198,24'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:198,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:198,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:202,14'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:202,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:204,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:204,30'
          Branch Sides:
            - BranchSide:      'index/ibar.c:204,48'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'index/ibar.c:207,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:204,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:204,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'index/ibar.c:207,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'index/ibar.c:207,52'
          Branch Sides:
            - BranchSide:      'index/ibar.c:208,29'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:215,37'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:208,49'
          Branch Sides:
            - BranchSide:      'index/ibar.c:209,29'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:215,37'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:209,53'
          Branch Sides:
            - BranchSide:      'index/ibar.c:210,29'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:215,37'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:207,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:215,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'index/ibar.c:207,8'
          Dst:             mutt_str_equal
        - Src:             'index/ibar.c:208,8'
          Dst:             mutt_str_equal
        - Src:             'index/ibar.c:209,8'
          Dst:             mutt_str_equal
        - Src:             'index/ibar.c:210,8'
          Dst:             mutt_str_equal
    - functionName:    ibar_index_observer
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ibar.c:233,12'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:233,12'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:233,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:237,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ibar_menu_observer
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'index/ibar.c:248,11'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:248,11'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:248,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:250,12'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:250,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:254,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ibar_repaint
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_draw_statusline
        - mutt_str_len
        - mutt_ts_icon
        - mutt_ts_status
        - mutt_window_clrtoeol
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/ibar.c:142,44'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_str_len
                - mutt_draw_statusline
                - mutt_curses_set_color_by_id
                - cs_subset_bool
                - mutt_ts_status
                - mutt_ts_icon
            - BranchSide:      'index/ibar.c:142,44'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_str_len
                - mutt_draw_statusline
                - mutt_curses_set_color_by_id
                - cs_subset_bool
                - mutt_ts_status
                - mutt_ts_icon
        - Branch String:   'index/ibar.c:155,20'
          Branch Sides:
            - BranchSide:      'index/ibar.c:155,23'
              BranchSideFuncs:
                - mutt_ts_status
                - mutt_ts_icon
            - BranchSide:      'index/ibar.c:155,20'
              BranchSideFuncs: []
        - Branch String:   'index/ibar.c:155,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:157,31'
              BranchSideFuncs:
                - mutt_ts_status
                - mutt_ts_icon
      Callsites:
        - Src:             'index/ibar.c:145,3'
          Dst:             mutt_window_move
        - Src:             'index/ibar.c:146,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'index/ibar.c:147,3'
          Dst:             mutt_window_clrtoeol
        - Src:             'index/ibar.c:149,3'
          Dst:             mutt_window_move
        - Src:             'index/ibar.c:151,24'
          Dst:             mutt_str_len
        - Src:             'index/ibar.c:150,3'
          Dst:             mutt_draw_statusline
        - Src:             'index/ibar.c:152,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'index/ibar.c:154,29'
          Dst:             cs_subset_bool
        - Src:             'index/ibar.c:157,5'
          Dst:             mutt_ts_status
        - Src:             'index/ibar.c:158,5'
          Dst:             mutt_ts_icon
    - functionName:    ibar_recalc
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          145
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - cs_subset_bool
        - cs_subset_expando
        - menu_status_line
        - mutt_str_equal
        - mutt_str_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/ibar.c:93,3'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - cs_subset_bool
                - buf_pool_release
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
            - BranchSide:      'index/ibar.c:93,24'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - cs_subset_bool
                - buf_pool_release
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
        - Branch String:   'index/ibar.c:102,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:104,49'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_release
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
            - BranchSide:      'index/ibar.c:109,52'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_release
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
        - Branch String:   'index/ibar.c:110,20'
          Branch Sides:
            - BranchSide:      'index/ibar.c:110,23'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_pool_release
            - BranchSide:      'index/ibar.c:110,20'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'index/ibar.c:110,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:110,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/ibar.c:112,5'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_pool_release
        - Branch String:   'index/ibar.c:115,9'
          Branch Sides:
            - BranchSide:      'index/ibar.c:117,54'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_pool_release
            - BranchSide:      'index/ibar.c:122,5'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_expando
                - menu_status_line
                - buf_string.2906
                - mutt_str_equal
                - buf_string.2906
                - mutt_str_replace
                - buf_pool_release
        - Branch String:   'index/ibar.c:125,9'
          Branch Sides:
            - BranchSide:      'index/ibar.c:125,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'index/ibar.c:127,52'
              BranchSideFuncs:
                - buf_string.2906
                - mutt_str_replace
                - buf_pool_release
      Callsites:
        - Src:             'index/ibar.c:93,24'
          Dst:             buf_pool_get
        - Src:             'index/ibar.c:99,43'
          Dst:             cs_subset_expando
        - Src:             'index/ibar.c:100,3'
          Dst:             menu_status_line
        - Src:             'index/ibar.c:102,23'
          Dst:             buf_string
        - Src:             'index/ibar.c:102,8'
          Dst:             mutt_str_equal
        - Src:             'index/ibar.c:104,49'
          Dst:             buf_string
        - Src:             'index/ibar.c:104,5'
          Dst:             mutt_str_replace
        - Src:             'index/ibar.c:109,29'
          Dst:             cs_subset_bool
        - Src:             'index/ibar.c:112,5'
          Dst:             buf_reset
        - Src:             'index/ibar.c:113,48'
          Dst:             cs_subset_expando
        - Src:             'index/ibar.c:114,5'
          Dst:             menu_status_line
        - Src:             'index/ibar.c:115,25'
          Dst:             buf_string
        - Src:             'index/ibar.c:115,10'
          Dst:             mutt_str_equal
        - Src:             'index/ibar.c:117,54'
          Dst:             buf_string
        - Src:             'index/ibar.c:117,7'
          Dst:             mutt_str_replace
        - Src:             'index/ibar.c:122,5'
          Dst:             buf_reset
        - Src:             'index/ibar.c:123,46'
          Dst:             cs_subset_expando
        - Src:             'index/ibar.c:124,5'
          Dst:             menu_status_line
        - Src:             'index/ibar.c:125,25'
          Dst:             buf_string
        - Src:             'index/ibar.c:125,10'
          Dst:             mutt_str_equal
        - Src:             'index/ibar.c:127,52'
          Dst:             buf_string
        - Src:             'index/ibar.c:127,7'
          Dst:             mutt_str_replace
        - Src:             'index/ibar.c:133,3'
          Dst:             buf_pool_release
    - functionName:    ibar_data_free
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/ibar.c:302,8'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'index/ibar.c:302,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'index/ibar.c:302,12'
          Branch Sides:
            - BranchSide:      'index/ibar.c:302,12'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:302,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'index/ibar.c:302,7'
          Branch Sides:
            - BranchSide:      'index/ibar.c:302,7'
              BranchSideFuncs: []
            - BranchSide:      'index/ibar.c:307,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'index/ibar.c:307,3'
          Dst:             mutt_mem_free
        - Src:             'index/ibar.c:308,3'
          Dst:             mutt_mem_free
        - Src:             'index/ibar.c:309,3'
          Dst:             mutt_mem_free
        - Src:             'index/ibar.c:311,3'
          Dst:             mutt_mem_free
    - functionName:    ibar_data_new
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/ibar.c:323,39'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'index/ibar.c:323,39'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'index/ibar.c:323,39'
          Dst:             mutt_mem_calloc
    - functionName:    ibar_new
      functionSourceFile: '/src/neomutt/index/ibar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibar_color_observer
        - ibar_config_observer
        - ibar_data_new
        - ibar_index_observer
        - ibar_menu_observer
        - ibar_window_observer
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'index/ibar.c:341,33'
          Branch Sides:
            - BranchSide:      'index/ibar.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - ibar_data_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'index/ibar.c:341,33'
              BranchSideFuncs:
                - mutt_window_new
                - ibar_data_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'index/ibar.c:341,33'
          Dst:             mutt_window_new
        - Src:             'index/ibar.c:345,21'
          Dst:             ibar_data_new
        - Src:             'index/ibar.c:350,3'
          Dst:             mutt_color_observer_add
        - Src:             'index/ibar.c:350,3'
          Dst:             ibar_color_observer
        - Src:             'index/ibar.c:351,3'
          Dst:             notify_observer_add
        - Src:             'index/ibar.c:351,3'
          Dst:             ibar_config_observer
        - Src:             'index/ibar.c:352,3'
          Dst:             notify_observer_add
        - Src:             'index/ibar.c:352,3'
          Dst:             ibar_index_observer
        - Src:             'index/ibar.c:353,3'
          Dst:             notify_observer_add
        - Src:             'index/ibar.c:353,3'
          Dst:             ibar_menu_observer
        - Src:             'index/ibar.c:354,3'
          Dst:             notify_observer_add
        - Src:             'index/ibar.c:354,3'
          Dst:             ibar_window_observer
    - functionName:    config_init_pager
      functionSourceFile: '/src/neomutt/pager/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/config.c:125,10'
          Branch Sides:
            - BranchSide:      'pager/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'pager/config.c:125,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'pager/config.c:125,10'
          Dst:             cs_register_variables
    - functionName:    pager_get_pager
      functionSourceFile: '/src/neomutt/pager/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_string
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pager/config.c:113,25'
          Branch Sides:
            - BranchSide:      'pager/config.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
            - BranchSide:      'pager/config.c:113,25'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
        - Branch String:   'pager/config.c:114,16'
          Branch Sides:
            - BranchSide:      'pager/config.c:114,16'
              BranchSideFuncs: []
            - BranchSide:      'pager/config.c:114,19'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'pager/config.c:114,7'
          Branch Sides:
            - BranchSide:      'pager/config.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/config.c:117,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/config.c:113,25'
          Dst:             cs_subset_string
        - Src:             'pager/config.c:114,19'
          Dst:             mutt_str_equal
    - functionName:    comp_syntax_t
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/display.c:102,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:104,20'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:104,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:106,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    resolve_color
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          450
      EdgeCount:       128
      CyclomaticComplexity: 38
      functionsReached:
        - attr_color_copy
        - attr_color_match
        - bsearch
        - comp_syntax_t
        - cs_subset_bool
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_window_addch
        - simple_color_get
        - simple_color_is_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/display.c:129,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:131,29'
              BranchSideFuncs:
                - cs_subset_bool
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'pager/display.c:135,7'
              BranchSideFuncs:
                - cs_subset_bool
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'pager/display.c:135,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:137,43'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:150,7'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:138,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:138,9'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'pager/display.c:143,26'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:138,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:140,21'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_addch
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:143,26'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:150,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:152,35'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
            - BranchSide:      'pager/display.c:154,20'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
        - Branch String:   'pager/display.c:154,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:156,15'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:166,13'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
        - Branch String:   'pager/display.c:156,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:158,53'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:166,46'
          Branch Sides:
            - BranchSide:      'pager/display.c:166,58'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
                - simple_color_get
            - BranchSide:      'pager/display.c:172,35'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
        - Branch String:   'pager/display.c:166,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
            - BranchSide:      'pager/display.c:172,35'
              BranchSideFuncs:
                - simple_color_get
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
        - Branch String:   'pager/display.c:175,32'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:175,35'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
        - Branch String:   'pager/display.c:175,35'
          Branch Sides:
            - BranchSide:      'pager/display.c:175,35'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
                - attr_color_copy
            - BranchSide:      'pager/display.c:191,11'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:175,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:177,38'
              BranchSideFuncs:
                - attr_color_copy
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - attr_color_copy
            - BranchSide:      'pager/display.c:191,11'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:179,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:181,39'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:191,11'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:183,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:185,41'
              BranchSideFuncs:
                - attr_color_copy
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:191,11'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:183,17'
          Branch Sides:
            - BranchSide:      'pager/display.c:183,25'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:191,11'
              BranchSideFuncs:
                - bsearch
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:192,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:194,62'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:204,14'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:196,24'
          Branch Sides:
            - BranchSide:      'pager/display.c:196,28'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:204,14'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:196,58'
          Branch Sides:
            - BranchSide:      'pager/display.c:197,32'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:204,14'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:196,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:199,27'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:204,14'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:199,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:204,14'
              BranchSideFuncs:
                - bsearch
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:204,29'
          Branch Sides:
            - BranchSide:      'pager/display.c:204,32'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'pager/display.c:217,15'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'pager/display.c:204,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:206,62'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'pager/display.c:217,15'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'pager/display.c:208,24'
          Branch Sides:
            - BranchSide:      'pager/display.c:208,28'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'pager/display.c:217,15'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'pager/display.c:208,58'
          Branch Sides:
            - BranchSide:      'pager/display.c:209,32'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'pager/display.c:217,15'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'pager/display.c:208,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:211,16'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'pager/display.c:217,15'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'pager/display.c:217,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:219,9'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'pager/display.c:224,20'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'pager/display.c:219,44'
          Branch Sides:
            - BranchSide:      'pager/display.c:219,9'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:222,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:219,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:220,16'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:222,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:224,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:226,9'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
            - BranchSide:      'pager/display.c:231,20'
              BranchSideFuncs:
                - simple_color_is_set
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - simple_color_get
        - Branch String:   'pager/display.c:226,49'
          Branch Sides:
            - BranchSide:      'pager/display.c:226,9'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:229,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:226,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:227,16'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:229,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:231,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:233,9'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:238,18'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:233,46'
          Branch Sides:
            - BranchSide:      'pager/display.c:233,9'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:236,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:233,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:234,16'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:236,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:238,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:240,13'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'pager/display.c:243,8'
              BranchSideFuncs:
                - attr_color_match
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'pager/display.c:243,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:243,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:245,61'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
      Callsites:
        - Src:             'pager/display.c:137,28'
          Dst:             cs_subset_bool
        - Src:             'pager/display.c:140,21'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'pager/display.c:141,7'
          Dst:             mutt_window_addch
        - Src:             'pager/display.c:172,18'
          Dst:             simple_color_get
        - Src:             'pager/display.c:0,0'
          Dst:             simple_color_get
        - Src:             'pager/display.c:181,19'
          Dst:             attr_color_copy
        - Src:             'pager/display.c:185,21'
          Dst:             attr_color_copy
        - Src:             'pager/display.c:194,22'
          Dst:             bsearch
        - Src:             'pager/display.c:194,22'
          Dst:             comp_syntax_t
        - Src:             'pager/display.c:206,22'
          Dst:             bsearch
        - Src:             'pager/display.c:206,22'
          Dst:             comp_syntax_t
        - Src:             'pager/display.c:211,16'
          Dst:             simple_color_get
        - Src:             'pager/display.c:219,9'
          Dst:             simple_color_is_set
        - Src:             'pager/display.c:220,16'
          Dst:             simple_color_get
        - Src:             'pager/display.c:226,9'
          Dst:             simple_color_is_set
        - Src:             'pager/display.c:227,16'
          Dst:             simple_color_get
        - Src:             'pager/display.c:233,9'
          Dst:             simple_color_is_set
        - Src:             'pager/display.c:234,16'
          Dst:             simple_color_get
        - Src:             'pager/display.c:243,8'
          Dst:             attr_color_match
        - Src:             'pager/display.c:245,61'
          Dst:             simple_color_get
        - Src:             'pager/display.c:245,40'
          Dst:             merged_color_overlay
        - Src:             'pager/display.c:247,5'
          Dst:             mutt_curses_set_color
    - functionName:    bsearch
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:29,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:31,20'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:43,1'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:34,11'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:29,14'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:36,29'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:36,16'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:37,14'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:43,1'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:29,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:31,20'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:43,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    match_body_patterns
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          373
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - merged_color_overlay
        - mutt_mem_reallocarray
        - mutt_str_len
        - regex_colors_get_list
        - regexec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/display.c:368,19'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:368,19'
              BranchSideFuncs:
                - mutt_str_len
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:369,20'
          Branch Sides:
            - BranchSide:      'pager/display.c:369,24'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:381,14'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:369,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:372,21'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:381,14'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:384,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:403,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:408,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:408,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:410,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:408,5'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:413,33'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:413,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:419,35'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:423,21'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:423,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:408,5'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:429,12'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:429,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:432,45'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:447,11'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - merged_color_overlay
        - Branch String:   'pager/display.c:432,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:437,13'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:475,33'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:437,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:439,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - regexec
                - merged_color_overlay
            - BranchSide:      'pager/display.c:447,11'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - merged_color_overlay
        - Branch String:   'pager/display.c:451,18'
          Branch Sides:
            - BranchSide:      'pager/display.c:451,40'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:455,9'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:451,75'
          Branch Sides:
            - BranchSide:      'pager/display.c:452,29'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:455,9'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:452,67'
          Branch Sides:
            - BranchSide:      'pager/display.c:408,5'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - merged_color_overlay
            - BranchSide:      'pager/display.c:453,59'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - merged_color_overlay
        - Branch String:   'pager/display.c:451,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:455,9'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:460,33'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - merged_color_overlay
        - Branch String:   'pager/display.c:459,16'
          Branch Sides:
            - BranchSide:      'pager/display.c:408,5'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:459,36'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:408,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:410,23'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:472,9'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:472,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:473,13'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:475,33'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:476,18'
          Branch Sides:
            - BranchSide:      'pager/display.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:400,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:403,10'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:478,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:478,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:479,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/display.c:368,19'
          Dst:             mutt_str_len
        - Src:             'pager/display.c:0,0'
          Dst:             regex_colors_get_list
        - Src:             'pager/display.c:413,12'
          Dst:             regexec
        - Src:             'pager/display.c:439,11'
          Dst:             mutt_mem_reallocarray
        - Src:             'pager/display.c:462,50'
          Dst:             merged_color_overlay
    - functionName:    check_sig
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/display.c:62,18'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:62,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:62,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,23'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:64,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:64,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,18'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:62,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,23'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:67,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:64,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,18'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:62,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,23'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:67,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:64,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,18'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:62,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,23'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:67,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:64,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,18'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:62,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:62,23'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:67,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:64,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:64,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:76,12'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pager/display.c:76,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:76,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:78,12'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:78,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:78,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:80,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/display.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    check_marker
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/display.c:285,25'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:285,25'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:285,61'
          Branch Sides:
            - BranchSide:      'pager/display.c:285,61'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:285,25'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:285,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    append_line
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/display.c:268,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:267,31'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:271,35'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:272,42'
          Branch Sides:
            - BranchSide:      'pager/display.c:272,42'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:273,80'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_line
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          945
      EdgeCount:       247
      CyclomaticComplexity: 73
      functionsReached:
        - __errno_location
        - ansi_color_parse
        - check_attachment_marker
        - check_protected_header_marker
        - cs_subset_bool
        - cs_subset_number
        - iswprint
        - mbrtowc
        - mutt_addwch
        - mutt_mb_is_display_corrupting_utf8
        - mutt_window_addch
        - mutt_window_printf
        - mutt_window_wrap_cols
        - resolve_color
        - wcwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/display.c:853,41'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - mutt_window_wrap_cols
                - check_attachment_marker
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:853,41'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - mutt_window_wrap_cols
                - check_attachment_marker
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:854,16'
          Branch Sides:
            - BranchSide:      'pager/display.c:854,29'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_wrap_cols
                - check_attachment_marker
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:857,11'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_wrap_cols
                - check_attachment_marker
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:860,51'
          Branch Sides:
            - BranchSide:      'pager/display.c:860,22'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - check_attachment_marker
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:860,22'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - check_attachment_marker
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:862,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:863,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:867,56'
          Branch Sides:
            - BranchSide:      'pager/display.c:868,44'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:870,28'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:873,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:875,17'
              BranchSideFuncs:
                - ansi_color_parse
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
            - BranchSide:      'pager/display.c:879,17'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
        - Branch String:   'pager/display.c:879,28'
          Branch Sides:
            - BranchSide:      'pager/display.c:879,32'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
            - BranchSide:      'pager/display.c:889,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:879,51'
          Branch Sides:
            - BranchSide:      'pager/display.c:879,55'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
            - BranchSide:      'pager/display.c:889,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:879,51'
          Branch Sides:
            - BranchSide:      'pager/display.c:879,55'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
            - BranchSide:      'pager/display.c:889,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:879,75'
          Branch Sides:
            - BranchSide:      'pager/display.c:880,14'
              BranchSideFuncs:
                - check_attachment_marker
                - check_protected_header_marker
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
            - BranchSide:      'pager/display.c:889,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:880,63'
          Branch Sides:
            - BranchSide:      'pager/display.c:881,14'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
            - BranchSide:      'pager/display.c:883,7'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:879,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:883,7'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
            - BranchSide:      'pager/display.c:889,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:883,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:879,17'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
            - BranchSide:      'pager/display.c:883,20'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:879,28'
          Branch Sides:
            - BranchSide:      'pager/display.c:879,32'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
            - BranchSide:      'pager/display.c:889,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:889,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:889,9'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
            - BranchSide:      'pager/display.c:892,35'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
        - Branch String:   'pager/display.c:893,36'
          Branch Sides:
            - BranchSide:      'pager/display.c:893,42'
              BranchSideFuncs:
                - __errno_location
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:897,7'
              BranchSideFuncs:
                - __errno_location
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:893,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:896,9'
              BranchSideFuncs:
                - __errno_location
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:906,11'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
        - Branch String:   'pager/display.c:898,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:898,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:901,11'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:901,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:902,43'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:906,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:907,7'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
            - BranchSide:      'pager/display.c:909,9'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
        - Branch String:   'pager/display.c:909,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:912,12'
              BranchSideFuncs:
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
            - BranchSide:      'pager/display.c:926,9'
              BranchSideFuncs:
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
        - Branch String:   'pager/display.c:912,26'
          Branch Sides:
            - BranchSide:      'pager/display.c:912,33'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:914,9'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:912,44'
          Branch Sides:
            - BranchSide:      'pager/display.c:912,51'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:914,9'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:912,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:914,9'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:917,11'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
        - Branch String:   'pager/display.c:917,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:919,9'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:926,9'
              BranchSideFuncs:
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
        - Branch String:   'pager/display.c:926,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:926,9'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:928,15'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
        - Branch String:   'pager/display.c:926,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:926,9'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:964,14'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:926,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:928,15'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
            - BranchSide:      'pager/display.c:964,14'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:931,42'
          Branch Sides:
            - BranchSide:      'pager/display.c:932,27'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:962,5'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:931,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:934,54'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:962,5'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:936,41'
          Branch Sides:
            - BranchSide:      'pager/display.c:937,28'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:962,5'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:937,28'
          Branch Sides:
            - BranchSide:      'pager/display.c:937,28'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:942,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:936,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:937,28'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:962,5'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:936,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:942,13'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:962,5'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:942,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:944,27'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:946,22'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:944,35'
          Branch Sides:
            - BranchSide:      'pager/display.c:944,47'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:944,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:944,22'
          Branch Sides:
            - BranchSide:      'pager/display.c:944,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:944,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:946,30'
          Branch Sides:
            - BranchSide:      'pager/display.c:946,38'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:949,21'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:946,18'
          Branch Sides:
            - BranchSide:      'pager/display.c:948,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:954,14'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:949,16'
          Branch Sides:
            - BranchSide:      'pager/display.c:948,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
            - BranchSide:      'pager/display.c:948,19'
              BranchSideFuncs:
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
        - Branch String:   'pager/display.c:931,42'
          Branch Sides:
            - BranchSide:      'pager/display.c:932,27'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:962,5'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:964,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:964,79'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:972,9'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:964,79'
          Branch Sides:
            - BranchSide:      'pager/display.c:965,18'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:967,26'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:965,26'
          Branch Sides:
            - BranchSide:      'pager/display.c:965,29'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:967,26'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:965,42'
          Branch Sides:
            - BranchSide:      'pager/display.c:965,52'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:967,26'
              BranchSideFuncs:
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:964,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:967,26'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:972,9'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:972,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:972,9'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:974,11'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:972,22'
          Branch Sides:
            - BranchSide:      'pager/display.c:972,9'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:972,26'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:972,22'
          Branch Sides:
            - BranchSide:      'pager/display.c:972,26'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:978,11'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:972,40'
          Branch Sides:
            - BranchSide:      'pager/display.c:972,45'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
            - BranchSide:      'pager/display.c:985,14'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:972,59'
          Branch Sides:
            - BranchSide:      'pager/display.c:972,66'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:978,11'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:972,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:978,11'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:985,17'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:974,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:977,7'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:978,11'
              BranchSideFuncs:
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:979,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:979,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:982,11'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:982,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:983,26'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:985,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:985,14'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:989,17'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
        - Branch String:   'pager/display.c:989,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:993,11'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_addch
            - BranchSide:      'pager/display.c:1001,18'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
                - mutt_window_printf
        - Branch String:   'pager/display.c:993,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:993,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:995,11'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_addch
        - Branch String:   'pager/display.c:995,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:996,20'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_addch
        - Branch String:   'pager/display.c:996,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mutt_window_addch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:997,11'
              BranchSideFuncs:
                - mutt_window_addch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:996,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:997,11'
              BranchSideFuncs:
                - mutt_window_addch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1001,26'
          Branch Sides:
            - BranchSide:      'pager/display.c:1001,33'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:1003,16'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1001,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:1003,16'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:1009,17'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
                - mutt_window_printf
        - Branch String:   'pager/display.c:1003,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1003,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:1006,11'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1006,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:1007,40'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1009,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:1011,16'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:1019,16'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1011,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1011,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:1014,11'
              BranchSideFuncs:
                - mutt_window_printf
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1014,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1019,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1019,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:1021,11'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:1022,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,38'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:1023,26'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
        - Branch String:   'pager/display.c:870,3'
          Branch Sides:
            - BranchSide:      'pager/display.c:870,3'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
            - BranchSide:      'pager/display.c:873,9'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mb_is_display_corrupting_utf8
                - iswprint
                - mbrtowc
                - resolve_color
                - iswprint
                - wcwidth
                - mutt_addwch
                - mutt_addwch
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_addch
                - mbrtowc
                - iswprint
                - mbrtowc
                - __errno_location
                - mutt_window_printf
                - check_attachment_marker
                - check_protected_header_marker
                - ansi_color_parse
      Callsites:
        - Src:             'pager/display.c:853,26'
          Dst:             cs_subset_bool
        - Src:             'pager/display.c:859,25'
          Dst:             cs_subset_number
        - Src:             'pager/display.c:860,22'
          Dst:             mutt_window_wrap_cols
        - Src:             'pager/display.c:862,7'
          Dst:             check_attachment_marker
        - Src:             'pager/display.c:868,29'
          Dst:             cs_subset_bool
        - Src:             'pager/display.c:875,17'
          Dst:             ansi_color_parse
        - Src:             'pager/display.c:880,14'
          Dst:             check_attachment_marker
        - Src:             'pager/display.c:881,14'
          Dst:             check_protected_header_marker
        - Src:             'pager/display.c:892,9'
          Dst:             mbrtowc
        - Src:             'pager/display.c:897,7'
          Dst:             __errno_location
        - Src:             'pager/display.c:902,9'
          Dst:             mutt_window_printf
        - Src:             'pager/display.c:917,11'
          Dst:             mutt_mb_is_display_corrupting_utf8
        - Src:             'pager/display.c:926,9'
          Dst:             iswprint
        - Src:             'pager/display.c:930,19'
          Dst:             mbrtowc
        - Src:             'pager/display.c:934,27'
          Dst:             mbrtowc
        - Src:             'pager/display.c:937,28'
          Dst:             iswprint
        - Src:             'pager/display.c:960,14'
          Dst:             mbrtowc
        - Src:             'pager/display.c:967,7'
          Dst:             resolve_color
        - Src:             'pager/display.c:972,9'
          Dst:             iswprint
        - Src:             'pager/display.c:978,11'
          Dst:             wcwidth
        - Src:             'pager/display.c:983,9'
          Dst:             mutt_addwch
        - Src:             'pager/display.c:997,11'
          Dst:             mutt_window_addch
        - Src:             'pager/display.c:1007,9'
          Dst:             mutt_window_printf
        - Src:             'pager/display.c:1015,9'
          Dst:             mutt_window_printf
        - Src:             'pager/display.c:1023,9'
          Dst:             mutt_addwch
    - functionName:    check_attachment_marker
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_marker
        - state_attachment_marker
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pager/display.c:301,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - state_attachment_marker
                - check_marker
            - BranchSide:      'pager/display.c:301,23'
              BranchSideFuncs:
                - state_attachment_marker
                - check_marker
      Callsites:
        - Src:             'pager/display.c:301,23'
          Dst:             state_attachment_marker
        - Src:             'pager/display.c:301,10'
          Dst:             check_marker
    - functionName:    check_protected_header_marker
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_marker
        - state_protected_header_marker
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pager/display.c:311,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - state_protected_header_marker
                - check_marker
            - BranchSide:      'pager/display.c:311,23'
              BranchSideFuncs:
                - state_protected_header_marker
                - check_marker
      Callsites:
        - Src:             'pager/display.c:311,23'
          Dst:             state_protected_header_marker
        - Src:             'pager/display.c:311,10'
          Dst:             check_marker
    - functionName:    mbrtowc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iswprint
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wcwidth
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resolve_types
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          756
      EdgeCount:       204
      CyclomaticComplexity: 60
      functionsReached:
        - check_attachment_marker
        - check_protected_header_marker
        - check_sig
        - color_is_header
        - cs_subset_bool
        - match_body_patterns
        - merged_color_overlay
        - mutt_is_quote_line
        - mutt_mem_reallocarray
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_startswith
        - mutt_window_get_coords
        - qstyle_classify
        - regex_colors_get_list
        - regexec
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/display.c:511,3'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - color_is_header
                - check_protected_header_marker
                - mutt_str_startswith
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - check_attachment_marker
                - mutt_str_equal
                - mutt_str_equal
                - check_sig
                - mutt_is_quote_line
                - qstyle_classify
                - check_sig
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - regexec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
            - BranchSide:      'pager/display.c:511,14'
              BranchSideFuncs:
                - cs_subset_bool
                - color_is_header
                - check_protected_header_marker
                - mutt_str_startswith
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - check_attachment_marker
                - mutt_str_equal
                - mutt_str_equal
                - check_sig
                - mutt_is_quote_line
                - qstyle_classify
                - check_sig
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - regexec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
        - Branch String:   'pager/display.c:515,23'
          Branch Sides:
            - BranchSide:      'pager/display.c:515,57'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
            - BranchSide:      'pager/display.c:518,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
        - Branch String:   'pager/display.c:515,67'
          Branch Sides:
            - BranchSide:      'pager/display.c:516,8'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
            - BranchSide:      'pager/display.c:518,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
        - Branch String:   'pager/display.c:515,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:518,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_window_get_coords
            - BranchSide:      'pager/display.c:579,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - check_attachment_marker
                - mutt_str_equal
                - mutt_str_equal
                - check_sig
                - mutt_is_quote_line
                - qstyle_classify
                - check_sig
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:518,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:520,7'
              BranchSideFuncs:
                - mutt_window_get_coords
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:527,21'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:518,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:520,7'
              BranchSideFuncs:
                - mutt_window_get_coords
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:539,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:527,26'
          Branch Sides:
            - BranchSide:      'pager/display.c:527,38'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
            - BranchSide:      'pager/display.c:539,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:527,46'
          Branch Sides:
            - BranchSide:      'pager/display.c:527,57'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
            - BranchSide:      'pager/display.c:529,31'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:527,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:529,31'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
            - BranchSide:      'pager/display.c:539,9'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:530,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:533,36'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:545,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:547,9'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:549,15'
          Branch Sides:
            - BranchSide:      'pager/display.c:547,9'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:551,33'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - regexec
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:557,17'
          Branch Sides:
            - BranchSide:      'pager/display.c:547,9'
              BranchSideFuncs:
                - regexec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:561,45'
              BranchSideFuncs:
                - regexec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:561,15'
          Branch Sides:
            - BranchSide:      'pager/display.c:563,48'
              BranchSideFuncs:
                - regexec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:569,48'
              BranchSideFuncs:
                - regexec
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:547,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:549,36'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:579,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:581,5'
              BranchSideFuncs:
                - check_attachment_marker
                - mutt_str_equal
                - mutt_str_equal
                - check_sig
                - mutt_is_quote_line
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
                - check_sig
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:583,12'
              BranchSideFuncs:
                - check_attachment_marker
                - mutt_str_equal
                - mutt_str_equal
                - check_sig
                - mutt_is_quote_line
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
                - check_sig
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:583,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:585,5'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:587,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - check_sig
                - mutt_is_quote_line
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
                - check_sig
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:587,41'
          Branch Sides:
            - BranchSide:      'pager/display.c:587,44'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - check_sig
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:591,5'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - check_sig
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:587,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:591,5'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - check_sig
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:605,12'
              BranchSideFuncs:
                - check_sig
                - mutt_is_quote_line
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
        - Branch String:   'pager/display.c:592,68'
          Branch Sides:
            - BranchSide:      'pager/display.c:593,23'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - mutt_mem_reallocarray
                - check_sig
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:593,47'
          Branch Sides:
            - BranchSide:      'pager/display.c:593,50'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - check_sig
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:597,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - check_sig
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:593,50'
          Branch Sides:
            - BranchSide:      'pager/display.c:593,50'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - mutt_mem_reallocarray
                - check_sig
            - BranchSide:      'pager/display.c:594,27'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - mutt_mem_reallocarray
                - check_sig
        - Branch String:   'pager/display.c:593,77'
          Branch Sides:
            - BranchSide:      'pager/display.c:597,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - check_sig
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:592,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:597,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - check_sig
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:597,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:599,34'
              BranchSideFuncs:
                - check_sig
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:602,22'
              BranchSideFuncs:
                - check_sig
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:592,29'
          Branch Sides:
            - BranchSide:      'pager/display.c:592,33'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:625,8'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:605,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:607,5'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:609,12'
              BranchSideFuncs:
                - mutt_is_quote_line
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
        - Branch String:   'pager/display.c:609,12'
          Branch Sides:
            - BranchSide:      'pager/display.c:611,20'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
            - BranchSide:      'pager/display.c:621,5'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:611,20'
          Branch Sides:
            - BranchSide:      'pager/display.c:611,24'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
                - qstyle_classify
            - BranchSide:      'pager/display.c:617,5'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:611,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:613,75'
              BranchSideFuncs:
                - qstyle_classify
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
            - BranchSide:      'pager/display.c:617,21'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:625,48'
          Branch Sides:
            - BranchSide:      'pager/display.c:625,51'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:628,5'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:625,51'
          Branch Sides:
            - BranchSide:      'pager/display.c:625,51'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:626,29'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - match_body_patterns
        - Branch String:   'pager/display.c:625,85'
          Branch Sides:
            - BranchSide:      'pager/display.c:625,85'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:628,5'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:626,53'
          Branch Sides:
            - BranchSide:      'pager/display.c:625,7'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:632,27'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:625,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:625,7'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:628,5'
              BranchSideFuncs:
                - match_body_patterns
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:632,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:632,7'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:637,10'
              BranchSideFuncs:
                - mutt_str_len
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:638,18'
          Branch Sides:
            - BranchSide:      'pager/display.c:638,22'
              BranchSideFuncs:
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:643,21'
              BranchSideFuncs:
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:638,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:639,19'
              BranchSideFuncs:
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:643,21'
              BranchSideFuncs:
                - simple_color_get
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:654,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:656,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:654,7'
              BranchSideFuncs:
                - regexec
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:662,23'
              BranchSideFuncs:
                - regexec
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:662,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:654,7'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
            - BranchSide:      'pager/display.c:664,16'
              BranchSideFuncs:
                - regexec
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:664,15'
          Branch Sides:
            - BranchSide:      'pager/display.c:666,17'
              BranchSideFuncs:
                - regexec
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:676,15'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:666,17'
          Branch Sides:
            - BranchSide:      'pager/display.c:668,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - regexec
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
            - BranchSide:      'pager/display.c:676,15'
              BranchSideFuncs:
                - regexec
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - merged_color_overlay
                - merged_color_overlay
        - Branch String:   'pager/display.c:679,22'
          Branch Sides:
            - BranchSide:      'pager/display.c:679,44'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
            - BranchSide:      'pager/display.c:683,18'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
        - Branch String:   'pager/display.c:679,79'
          Branch Sides:
            - BranchSide:      'pager/display.c:680,33'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
            - BranchSide:      'pager/display.c:683,18'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
        - Branch String:   'pager/display.c:680,71'
          Branch Sides:
            - BranchSide:      'pager/display.c:654,7'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - merged_color_overlay
            - BranchSide:      'pager/display.c:681,63'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - merged_color_overlay
        - Branch String:   'pager/display.c:679,15'
          Branch Sides:
            - BranchSide:      'pager/display.c:683,18'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
            - BranchSide:      'pager/display.c:692,37'
              BranchSideFuncs:
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
                - merged_color_overlay
        - Branch String:   'pager/display.c:683,17'
          Branch Sides:
            - BranchSide:      'pager/display.c:684,54'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
            - BranchSide:      'pager/display.c:686,54'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
        - Branch String:   'pager/display.c:691,20'
          Branch Sides:
            - BranchSide:      'pager/display.c:654,7'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
            - BranchSide:      'pager/display.c:691,40'
              BranchSideFuncs:
                - merged_color_overlay
                - regexec
                - merged_color_overlay
                - mutt_mem_reallocarray
                - regex_colors_get_list
        - Branch String:   'pager/display.c:654,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:656,34'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:708,11'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:708,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:709,15'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:711,35'
              BranchSideFuncs:
                - regex_colors_get_list
                - regexec
                - merged_color_overlay
                - merged_color_overlay
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:712,20'
          Branch Sides:
            - BranchSide:      'pager/display.c:649,12'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:649,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:654,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:713,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:714,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/display.c:512,39'
          Dst:             cs_subset_bool
        - Src:             'pager/display.c:515,26'
          Dst:             color_is_header
        - Src:             'pager/display.c:516,8'
          Dst:             check_protected_header_marker
        - Src:             'pager/display.c:521,7'
          Dst:             mutt_window_get_coords
        - Src:             'pager/display.c:547,9'
          Dst:             regex_colors_get_list
        - Src:             'pager/display.c:549,15'
          Dst:             regexec
        - Src:             'pager/display.c:554,38'
          Dst:             simple_color_get
        - Src:             'pager/display.c:553,17'
          Dst:             merged_color_overlay
        - Src:             'pager/display.c:555,52'
          Dst:             merged_color_overlay
        - Src:             'pager/display.c:579,12'
          Dst:             mutt_str_startswith
        - Src:             'pager/display.c:583,12'
          Dst:             check_attachment_marker
        - Src:             'pager/display.c:587,12'
          Dst:             mutt_str_equal
        - Src:             'pager/display.c:587,44'
          Dst:             mutt_str_equal
        - Src:             'pager/display.c:592,33'
          Dst:             check_sig
        - Src:             'pager/display.c:600,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'pager/display.c:605,12'
          Dst:             check_sig
        - Src:             'pager/display.c:609,12'
          Dst:             mutt_is_quote_line
        - Src:             'pager/display.c:613,31'
          Dst:             qstyle_classify
        - Src:             'pager/display.c:628,5'
          Dst:             match_body_patterns
        - Src:             'pager/display.c:637,10'
          Dst:             mutt_str_len
        - Src:             'pager/display.c:644,35'
          Dst:             simple_color_get
        - Src:             'pager/display.c:654,7'
          Dst:             regex_colors_get_list
        - Src:             'pager/display.c:656,13'
          Dst:             regexec
        - Src:             'pager/display.c:668,15'
          Dst:             mutt_mem_reallocarray
        - Src:             'pager/display.c:686,54'
          Dst:             merged_color_overlay
        - Src:             'pager/display.c:694,54'
          Dst:             merged_color_overlay
    - functionName:    color_is_header
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pager/display.c:489,35'
          Branch Sides:
            - BranchSide:      'pager/display.c:489,35'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:489,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_is_quote_line
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_regex
        - mutt_regex_capture
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/display.c:326,51'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - cs_subset_regex
                - cs_subset_regex
                - mutt_regex_capture
                - mutt_regex_capture
                - mutt_regex_capture
            - BranchSide:      'pager/display.c:326,51'
              BranchSideFuncs:
                - cs_subset_regex
                - cs_subset_regex
                - mutt_regex_capture
                - mutt_regex_capture
                - mutt_regex_capture
        - Branch String:   'pager/display.c:329,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:330,5'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - mutt_regex_capture
                - mutt_regex_capture
            - BranchSide:      'pager/display.c:332,55'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - mutt_regex_capture
                - mutt_regex_capture
        - Branch String:   'pager/display.c:333,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:333,7'
              BranchSideFuncs:
                - mutt_regex_capture
                - mutt_regex_capture
            - BranchSide:      'pager/display.c:335,16'
              BranchSideFuncs:
                - mutt_regex_capture
                - mutt_regex_capture
        - Branch String:   'pager/display.c:336,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:338,21'
              BranchSideFuncs:
                - mutt_regex_capture
            - BranchSide:      'pager/display.c:353,3'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:338,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - mutt_regex_capture
            - BranchSide:      'pager/display.c:353,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/display.c:326,35'
          Dst:             cs_subset_regex
        - Src:             'pager/display.c:332,39'
          Dst:             cs_subset_regex
        - Src:             'pager/display.c:333,7'
          Dst:             mutt_regex_capture
        - Src:             'pager/display.c:336,9'
          Dst:             mutt_regex_capture
        - Src:             'pager/display.c:343,13'
          Dst:             mutt_regex_capture
    - functionName:    fill_buffer
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_alloc
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_strip_formatting
        - ftello
        - mutt_file_read_line
        - mutt_file_seek
        - mutt_mem_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pager/display.c:797,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'pager/display.c:797,7'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
        - Branch String:   'pager/display.c:797,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:799,19'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'pager/display.c:827,10'
              BranchSideFuncs: []
        - Branch String:   'pager/display.c:799,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:801,12'
              BranchSideFuncs:
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'pager/display.c:807,59'
              BranchSideFuncs:
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
        - Branch String:   'pager/display.c:801,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:801,11'
              BranchSideFuncs:
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'pager/display.c:807,59'
              BranchSideFuncs:
                - mutt_file_read_line
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
        - Branch String:   'pager/display.c:808,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:810,14'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:814,19'
              BranchSideFuncs:
                - ftello
                - buf_pool_get
                - buf_alloc
                - buf_strip_formatting
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'pager/display.c:801,12'
          Dst:             mutt_file_seek
        - Src:             'pager/display.c:807,30'
          Dst:             mutt_file_read_line
        - Src:             'pager/display.c:814,19'
          Dst:             ftello
        - Src:             'pager/display.c:818,31'
          Dst:             buf_pool_get
        - Src:             'pager/display.c:819,5'
          Dst:             buf_alloc
        - Src:             'pager/display.c:820,5'
          Dst:             buf_strip_formatting
        - Src:             'pager/display.c:822,5'
          Dst:             mutt_mem_free
        - Src:             'pager/display.c:823,30'
          Dst:             buf_strdup
        - Src:             'pager/display.c:824,5'
          Dst:             buf_pool_release
    - functionName:    buf_strip_formatting
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          184
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - ansi_color_seq_length
        - buf_addch
        - buf_len
        - buf_reset
        - check_attachment_marker
        - check_protected_header_marker
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/display.c:735,3'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:735,3'
              BranchSideFuncs:
                - buf_reset
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:737,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:737,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:740,10'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:742,26'
          Branch Sides:
            - BranchSide:      'pager/display.c:742,32'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:761,15'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - buf_len
                - buf_addch
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
        - Branch String:   'pager/display.c:742,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:744,11'
              BranchSideFuncs:
                - buf_len
                - buf_addch
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_addch
            - BranchSide:      'pager/display.c:761,15'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - buf_len
                - buf_addch
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
        - Branch String:   'pager/display.c:744,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:746,11'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:748,16'
              BranchSideFuncs:
                - buf_len
                - buf_addch
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_addch
        - Branch String:   'pager/display.c:748,21'
          Branch Sides:
            - BranchSide:      'pager/display.c:748,24'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
            - BranchSide:      'pager/display.c:756,9'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
        - Branch String:   'pager/display.c:748,16'
          Branch Sides:
            - BranchSide:      'pager/display.c:750,19'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
            - BranchSide:      'pager/display.c:756,25'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
        - Branch String:   'pager/display.c:740,3'
          Branch Sides:
            - BranchSide:      'pager/display.c:740,3'
              BranchSideFuncs: []
            - BranchSide:      'pager/display.c:742,15'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:762,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:775,23'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_len
                - buf_addch
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
        - Branch String:   'pager/display.c:766,28'
          Branch Sides:
            - BranchSide:      'pager/display.c:766,37'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_len
                - buf_addch
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
            - BranchSide:      'pager/display.c:775,25'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:766,48'
          Branch Sides:
            - BranchSide:      'pager/display.c:766,52'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - buf_len
                - buf_addch
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
            - BranchSide:      'pager/display.c:775,25'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:766,65'
          Branch Sides:
            - BranchSide:      'pager/display.c:767,16'
              BranchSideFuncs:
                - check_attachment_marker
                - check_protected_header_marker
                - buf_addch
                - ansi_color_seq_length
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:775,25'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:767,49'
          Branch Sides:
            - BranchSide:      'pager/display.c:767,53'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:769,7'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:766,14'
          Branch Sides:
            - BranchSide:      'pager/display.c:769,7'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:775,23'
              BranchSideFuncs:
                - buf_addch
                - ansi_color_seq_length
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
        - Branch String:   'pager/display.c:770,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:740,10'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
            - BranchSide:      'pager/display.c:770,16'
              BranchSideFuncs:
                - ansi_color_seq_length
                - buf_addch
                - check_attachment_marker
                - check_protected_header_marker
                - buf_len
                - buf_addch
                - buf_addch
      Callsites:
        - Src:             'pager/display.c:735,3'
          Dst:             buf_reset
        - Src:             'pager/display.c:748,24'
          Dst:             buf_len
        - Src:             'pager/display.c:751,9'
          Dst:             buf_addch
        - Src:             'pager/display.c:756,9'
          Dst:             buf_addch
        - Src:             'pager/display.c:761,15'
          Dst:             ansi_color_seq_length
        - Src:             'pager/display.c:767,16'
          Dst:             check_attachment_marker
        - Src:             'pager/display.c:767,53'
          Dst:             check_protected_header_marker
        - Src:             'pager/display.c:775,7'
          Dst:             buf_addch
    - functionName:    display_line
      functionSourceFile: '/src/neomutt/pager/display.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         196
      ICount:          1170
      EdgeCount:       274
      CyclomaticComplexity: 80
      functionsReached:
        - __ctype_b_loc
        - append_line
        - color_is_header
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_regex
        - fill_buffer
        - format_line
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_regex_capture
        - mutt_window_addch
        - mutt_window_clrtoeol
        - qstyle_classify
        - regexec
        - resolve_types
        - simple_color_get
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pager/display.c:1058,3'
          Branch Sides:
            - BranchSide:      'pager/display.c:0,0'
              BranchSideFuncs:
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - mutt_mem_reallocarray
                - mutt_mem_calloc
            - BranchSide:      'pager/display.c:1058,18'
              BranchSideFuncs:
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - mutt_mem_reallocarray
                - mutt_mem_calloc
        - Branch String:   'pager/display.c:1075,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1077,18'
              BranchSideFuncs:
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - mutt_mem_reallocarray
                - mutt_mem_calloc
            - BranchSide:      'pager/display.c:1081,22'
              BranchSideFuncs:
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - mutt_mem_reallocarray
                - mutt_mem_calloc
        - Branch String:   'pager/display.c:1081,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1083,19'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - mutt_mem_calloc
            - BranchSide:      'pager/display.c:1096,35'
              BranchSideFuncs:
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1085,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:1085,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:1087,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1085,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:1085,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:1087,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fill_buffer
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1098,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1101,47'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
            - BranchSide:      'pager/display.c:1129,13'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
        - Branch String:   'pager/display.c:1101,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1103,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1108,20'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1103,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1103,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1104,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1108,31'
          Branch Sides:
            - BranchSide:      'pager/display.c:1108,44'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
            - BranchSide:      'pager/display.c:1116,17'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1108,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1110,39'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
            - BranchSide:      'pager/display.c:1116,17'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1117,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1118,42'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
            - BranchSide:      'pager/display.c:1119,24'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
                - simple_color_get
        - Branch String:   'pager/display.c:1119,16'
          Branch Sides:
            - BranchSide:      'pager/display.c:1120,42'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
            - BranchSide:      'pager/display.c:1121,24'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
                - simple_color_get
        - Branch String:   'pager/display.c:1121,16'
          Branch Sides:
            - BranchSide:      'pager/display.c:1122,42'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
            - BranchSide:      'pager/display.c:1124,42'
              BranchSideFuncs:
                - simple_color_get
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - fill_buffer
                - resolve_types
        - Branch String:   'pager/display.c:1129,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1131,19'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1173,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1131,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1134,49'
              BranchSideFuncs:
                - fill_buffer
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - resolve_types
            - BranchSide:      'pager/display.c:1160,64'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1134,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1136,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1141,16'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
                - resolve_types
        - Branch String:   'pager/display.c:1136,13'
          Branch Sides:
            - BranchSide:      'pager/display.c:1136,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1137,24'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1141,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1143,43'
              BranchSideFuncs:
                - resolve_types
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1148,10'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1153,50'
          Branch Sides:
            - BranchSide:      'pager/display.c:1153,65'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1160,64'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1152,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1155,37'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1160,64'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1153,28'
          Branch Sides:
            - BranchSide:      'pager/display.c:1153,31'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1160,64'
              BranchSideFuncs:
                - cs_subset_number
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1161,29'
          Branch Sides:
            - BranchSide:      'pager/display.c:1161,32'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1173,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1161,32'
          Branch Sides:
            - BranchSide:      'pager/display.c:1161,32'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1173,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1161,60'
          Branch Sides:
            - BranchSide:      'pager/display.c:1162,21'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1173,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
        - Branch String:   'pager/display.c:1162,27'
          Branch Sides:
            - BranchSide:      'pager/display.c:1162,48'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1236,33'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1161,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1173,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1236,33'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1173,32'
          Branch Sides:
            - BranchSide:      'pager/display.c:1173,46'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1196,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1173,56'
          Branch Sides:
            - BranchSide:      'pager/display.c:1174,7'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1196,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1174,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1174,7'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1196,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1174,35'
          Branch Sides:
            - BranchSide:      'pager/display.c:1174,49'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - qstyle_classify
            - BranchSide:      'pager/display.c:1196,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1173,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1176,47'
              BranchSideFuncs:
                - fill_buffer
                - cs_subset_regex
                - mutt_regex_capture
                - mutt_mem_free
                - mutt_mem_free
                - qstyle_classify
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1196,14'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1176,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1178,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1183,57'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
                - mutt_mem_free
                - mutt_mem_free
                - qstyle_classify
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1178,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1178,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1179,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1184,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1184,9'
              BranchSideFuncs:
                - qstyle_classify
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1186,62'
              BranchSideFuncs:
                - qstyle_classify
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1196,29'
          Branch Sides:
            - BranchSide:      'pager/display.c:1196,43'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1236,15'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1196,53'
          Branch Sides:
            - BranchSide:      'pager/display.c:1196,67'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - fill_buffer
                - regexec
                - mutt_mem_calloc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1236,15'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1196,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1198,47'
              BranchSideFuncs:
                - fill_buffer
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_calloc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1236,15'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1198,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1200,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1206,31'
              BranchSideFuncs:
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1200,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1200,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1201,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1207,5'
          Branch Sides:
            - BranchSide:      'pager/display.c:1210,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1236,15'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1210,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1212,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_calloc
            - BranchSide:      'pager/display.c:1220,28'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1227,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1228,15'
              BranchSideFuncs:
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_calloc
                - mutt_mem_reallocarray
            - BranchSide:      'pager/display.c:1231,12'
              BranchSideFuncs:
                - regexec
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
                - mutt_mem_calloc
                - mutt_mem_reallocarray
        - Branch String:   'pager/display.c:1231,11'
          Branch Sides:
            - BranchSide:      'pager/display.c:1207,44'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1236,15'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1236,28'
          Branch Sides:
            - BranchSide:      'pager/display.c:1236,33'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1242,32'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1236,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1236,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1242,32'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1242,32'
          Branch Sides:
            - BranchSide:      'pager/display.c:1242,35'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1249,50'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1242,49'
          Branch Sides:
            - BranchSide:      'pager/display.c:1242,54'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1249,50'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1242,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1242,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1249,50'
              BranchSideFuncs:
                - fill_buffer
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1250,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1252,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1258,49'
              BranchSideFuncs:
                - format_line
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
        - Branch String:   'pager/display.c:1252,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1252,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1253,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1264,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1266,14'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
                - color_is_header
                - __ctype_b_loc
            - BranchSide:      'pager/display.c:1287,7'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1266,24'
          Branch Sides:
            - BranchSide:      'pager/display.c:1266,28'
              BranchSideFuncs:
                - color_is_header
                - __ctype_b_loc
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1283,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1266,38'
          Branch Sides:
            - BranchSide:      'pager/display.c:1266,68'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1283,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1266,73'
          Branch Sides:
            - BranchSide:      'pager/display.c:1267,10'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1283,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1266,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1269,21'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1283,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1271,17'
          Branch Sides:
            - BranchSide:      'pager/display.c:1271,22'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1272,11'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1271,38'
          Branch Sides:
            - BranchSide:      'pager/display.c:1271,50'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1272,11'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1271,59'
          Branch Sides:
            - BranchSide:      'pager/display.c:1271,71'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1272,11'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1271,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1272,11'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1272,11'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1271,17'
          Branch Sides:
            - BranchSide:      'pager/display.c:1271,22'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1272,11'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1283,30'
          Branch Sides:
            - BranchSide:      'pager/display.c:1283,13'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1287,16'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1287,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1288,12'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1289,16'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1289,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1290,12'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1292,23'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
        - Branch String:   'pager/display.c:1292,40'
          Branch Sides:
            - BranchSide:      'pager/display.c:1292,44'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - append_line
            - BranchSide:      'pager/display.c:1294,45'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
        - Branch String:   'pager/display.c:1292,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1293,5'
              BranchSideFuncs:
                - append_line
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
            - BranchSide:      'pager/display.c:1294,45'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
        - Branch String:   'pager/display.c:1297,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1297,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1303,13'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
        - Branch String:   'pager/display.c:1303,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1305,46'
              BranchSideFuncs:
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
            - BranchSide:      'pager/display.c:1311,48'
              BranchSideFuncs:
                - format_line
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - mutt_curses_set_color_by_id
        - Branch String:   'pager/display.c:1314,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1316,9'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addch
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
            - BranchSide:      'pager/display.c:1332,7'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1316,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1318,48'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_addch
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1323,7'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_addch
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1332,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1334,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1352,30'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1334,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1334,44'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1335,10'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1335,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1335,9'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1337,32'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1345,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1346,16'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1349,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1352,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1352,7'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1354,9'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
        - Branch String:   'pager/display.c:1352,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1354,9'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
                - mutt_window_clrtoeol
            - BranchSide:      'pager/display.c:1375,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1354,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1356,48'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1366,9'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1354,9'
          Branch Sides:
            - BranchSide:      'pager/display.c:1356,48'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1368,5'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/display.c:1374,7'
          Branch Sides:
            - BranchSide:      'pager/display.c:1374,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/display.c:1375,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'pager/display.c:1084,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'pager/display.c:1090,29'
          Dst:             mutt_mem_calloc
        - Src:             'pager/display.c:1101,9'
          Dst:             fill_buffer
        - Src:             'pager/display.c:1118,42'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1120,42'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1122,42'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1124,42'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1134,11'
          Dst:             fill_buffer
        - Src:             'pager/display.c:1143,9'
          Dst:             resolve_types
        - Src:             'pager/display.c:1160,47'
          Dst:             cs_subset_number
        - Src:             'pager/display.c:1176,9'
          Dst:             fill_buffer
        - Src:             'pager/display.c:1183,41'
          Dst:             cs_subset_regex
        - Src:             'pager/display.c:1184,9'
          Dst:             mutt_regex_capture
        - Src:             'pager/display.c:1186,25'
          Dst:             qstyle_classify
        - Src:             'pager/display.c:1198,9'
          Dst:             fill_buffer
        - Src:             'pager/display.c:1207,12'
          Dst:             regexec
        - Src:             'pager/display.c:1212,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'pager/display.c:1220,28'
          Dst:             mutt_mem_calloc
        - Src:             'pager/display.c:1249,12'
          Dst:             fill_buffer
        - Src:             'pager/display.c:1258,9'
          Dst:             format_line
        - Src:             'pager/display.c:1263,29'
          Dst:             cs_subset_bool
        - Src:             'pager/display.c:1266,42'
          Dst:             color_is_header
        - Src:             'pager/display.c:1267,10'
          Dst:             __ctype_b_loc
        - Src:             'pager/display.c:1293,5'
          Dst:             append_line
        - Src:             'pager/display.c:1306,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'pager/display.c:1310,3'
          Dst:             format_line
        - Src:             'pager/display.c:1319,7'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'pager/display.c:1323,7'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'pager/display.c:1326,5'
          Dst:             mutt_window_addch
        - Src:             'pager/display.c:1341,19'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1343,41'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1346,16'
          Dst:             merged_color_overlay
        - Src:             'pager/display.c:1349,5'
          Dst:             mutt_curses_set_color
        - Src:             'pager/display.c:1368,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'pager/display.c:1366,9'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'pager/display.c:1368,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'pager/display.c:1357,43'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1358,46'
          Dst:             simple_color_get
        - Src:             'pager/display.c:1359,40'
          Dst:             merged_color_overlay
        - Src:             'pager/display.c:1360,7'
          Dst:             mutt_curses_set_color
        - Src:             'pager/display.c:1368,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'pager/display.c:1375,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'pager/display.c:1384,3'
          Dst:             mutt_mem_free
        - Src:             'pager/display.c:1385,3'
          Dst:             mutt_mem_free
    - functionName:    check_read_delay
      functionSourceFile: '/src/neomutt/pager/dlg_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_date_now_ms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/dlg_pager.c:181,8'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:0,0'
              BranchSideFuncs:
                - mutt_date_now_ms
            - BranchSide:      'pager/dlg_pager.c:181,8'
              BranchSideFuncs:
                - mutt_date_now_ms
        - Branch String:   'pager/dlg_pager.c:181,25'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:181,25'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:181,29'
              BranchSideFuncs:
                - mutt_date_now_ms
        - Branch String:   'pager/dlg_pager.c:181,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:183,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/dlg_pager.c:181,29'
          Dst:             mutt_date_now_ms
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pager_resolve_help_mapping
      functionSourceFile: '/src/neomutt/pager/dlg_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - assertion_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/dlg_pager.c:145,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:0,0'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:145,3'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:145,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:150,16'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:150,16'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:150,16'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:167,7'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:150,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:150,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/dlg_pager.c:167,7'
          Dst:             assertion_dump
    - functionName:    dlg_pager
      functionSourceFile: '/src/neomutt/pager/dlg_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         189
      ICount:          1011
      EdgeCount:       246
      CyclomaticComplexity: 59
      functionsReached:
        - assertion_dump
        - attr_color_list_clear
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - check_read_delay
        - clearok
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_number
        - dialog_find
        - global_function_dispatcher
        - index_function_dispatcher
        - jump_to_bottom
        - km_dokey
        - km_error_key
        - menu_status_line
        - msgwin_clear_text
        - mutt_beep
        - mutt_clear_error
        - mutt_date_now_ms
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_flushinp
        - mutt_mailbox_notify
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_pattern_free
        - mutt_refresh
        - mutt_resize_screen
        - mutt_set_flag
        - mutt_system
        - mutt_window_move
        - mutt_window_reflow
        - mx_mbox_check
        - opcodes_get_name
        - pager_function_dispatcher
        - pager_queue_redraw
        - pager_resolve_help_mapping
        - qstyle_free_tree
        - regfree
        - sb_function_dispatcher
        - stat
        - unlink
        - window_find_child
        - window_invalidate_all
        - window_redraw
        - window_set_focus
        - window_set_visible
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pager/dlg_pager.c:223,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:223,3'
              BranchSideFuncs:
                - assertion_dump
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:223,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:223,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:224,3'
              BranchSideFuncs:
                - assertion_dump
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:224,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:224,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:224,3'
              BranchSideFuncs:
                - assertion_dump
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:224,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:224,3'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:225,3'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:225,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:225,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:226,3'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:226,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:226,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:227,3'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:227,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:227,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:229,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:233,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:239,7'
              BranchSideFuncs:
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:250,7'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:261,7'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:261,7'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:272,7'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:239,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:239,7'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:240,7'
              BranchSideFuncs:
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:240,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:240,7'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:241,7'
              BranchSideFuncs:
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
                - assertion_dump
        - Branch String:   'pager/dlg_pager.c:241,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:241,7'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:242,7'
              BranchSideFuncs:
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:242,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:242,7'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:282,43'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:250,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:250,7'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/dlg_pager.c:251,25'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:251,28'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:251,51'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:282,43'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:251,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:255,21'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:282,43'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:261,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:261,7'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:262,7'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:262,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:262,7'
              BranchSideFuncs:
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:263,7'
              BranchSideFuncs:
                - assertion_dump
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:263,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:263,7'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:282,43'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:282,35'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:282,70'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:283,42'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:300,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:301,18'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:303,15'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:303,41'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:303,53'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - cs_subset_number
                - mutt_date_now_ms
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:318,67'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:303,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:305,17'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now_ms
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:318,67'
              BranchSideFuncs:
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:305,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:306,59'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now_ms
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:307,55'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now_ms
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:308,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:308,9'
              BranchSideFuncs:
                - mutt_set_flag
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:310,29'
              BranchSideFuncs:
                - mutt_set_flag
                - pager_resolve_help_mapping
                - mutt_mem_calloc
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:326,56'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:326,21'
              BranchSideFuncs:
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:326,67'
              BranchSideFuncs:
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:326,21'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:326,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:326,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:330,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:332,11'
              BranchSideFuncs:
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:340,8'
              BranchSideFuncs:
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:340,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:346,19'
              BranchSideFuncs:
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:330,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:332,20'
              BranchSideFuncs:
                - mutt_mem_calloc
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:340,14'
              BranchSideFuncs:
                - stat
                - mutt_file_fclose_full
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:346,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:348,5'
              BranchSideFuncs:
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:352,17'
              BranchSideFuncs:
                - unlink
                - window_set_visible
                - mutt_window_reflow
                - window_invalidate_all
                - window_set_focus
                - jump_to_bottom
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:363,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:365,5'
              BranchSideFuncs:
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:374,3'
              BranchSideFuncs:
                - pager_queue_redraw
                - window_redraw
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:383,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:385,11'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
            - BranchSide:      'pager/dlg_pager.c:393,30'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
        - Branch String:   'pager/dlg_pager.c:385,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:387,32'
              BranchSideFuncs:
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
            - BranchSide:      'pager/dlg_pager.c:397,5'
              BranchSideFuncs:
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
        - Branch String:   'pager/dlg_pager.c:405,25'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:405,37'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:463,15'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:405,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:407,39'
              BranchSideFuncs:
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
            - BranchSide:      'pager/dlg_pager.c:463,15'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:410,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:412,22'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
                - pager_queue_redraw
            - BranchSide:      'pager/dlg_pager.c:419,23'
              BranchSideFuncs:
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
        - Branch String:   'pager/dlg_pager.c:412,30'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:412,33'
              BranchSideFuncs:
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:415,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:412,13'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:415,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:445,39'
              BranchSideFuncs:
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:419,79'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:440,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
            - BranchSide:      'pager/dlg_pager.c:445,39'
              BranchSideFuncs:
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:425,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:425,27'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
            - BranchSide:      'pager/dlg_pager.c:440,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:429,19'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:425,70'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
            - BranchSide:      'pager/dlg_pager.c:429,26'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:429,17'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:425,70'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
            - BranchSide:      'pager/dlg_pager.c:431,15'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:425,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:427,31'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
            - BranchSide:      'pager/dlg_pager.c:440,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - mutt_pattern_free
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:445,48'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:445,51'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
            - BranchSide:      'pager/dlg_pager.c:447,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mutt_beep
        - Branch String:   'pager/dlg_pager.c:445,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:447,48'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:463,15'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:448,13'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:449,11'
              BranchSideFuncs:
                - mutt_beep
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:450,70'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:451,13'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:453,32'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:463,15'
              BranchSideFuncs:
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:455,15'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:456,13'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:457,11'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:463,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:465,26'
              BranchSideFuncs:
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
            - BranchSide:      'pager/dlg_pager.c:489,10'
              BranchSideFuncs:
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
        - Branch String:   'pager/dlg_pager.c:495,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:497,29'
              BranchSideFuncs:
                - mutt_set_flag
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
            - BranchSide:      'pager/dlg_pager.c:500,9'
              BranchSideFuncs:
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
        - Branch String:   'pager/dlg_pager.c:500,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:501,26'
              BranchSideFuncs:
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
            - BranchSide:      'pager/dlg_pager.c:503,12'
              BranchSideFuncs:
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
        - Branch String:   'pager/dlg_pager.c:503,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:504,7'
              BranchSideFuncs:
                - mutt_clear_error
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
            - BranchSide:      'pager/dlg_pager.c:506,5'
              BranchSideFuncs:
                - opcodes_get_name
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
        - Branch String:   'pager/dlg_pager.c:508,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:511,12'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:540,18'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:511,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:513,7'
              BranchSideFuncs:
                - km_error_key
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:517,46'
              BranchSideFuncs:
                - pager_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
        - Branch String:   'pager/dlg_pager.c:519,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:521,15'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - index_function_dispatcher
                - sb_function_dispatcher
            - BranchSide:      'pager/dlg_pager.c:526,12'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
        - Branch String:   'pager/dlg_pager.c:521,30'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:521,39'
              BranchSideFuncs:
                - index_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - sb_function_dispatcher
            - BranchSide:      'pager/dlg_pager.c:540,18'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:521,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:522,14'
              BranchSideFuncs:
                - sb_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - index_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
            - BranchSide:      'pager/dlg_pager.c:524,14'
              BranchSideFuncs:
                - sb_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - index_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
        - Branch String:   'pager/dlg_pager.c:523,11'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:524,14'
              BranchSideFuncs:
                - sb_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - index_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - global_function_dispatcher
                - mutt_flushinp
            - BranchSide:      'pager/dlg_pager.c:540,18'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:526,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:527,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
                - mutt_flushinp
            - BranchSide:      'pager/dlg_pager.c:540,18'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:529,28'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:530,18'
              BranchSideFuncs:
                - mutt_flushinp
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:540,18'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:530,45'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:530,61'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:533,16'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:529,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:533,16'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:537,22'
              BranchSideFuncs:
                - mutt_flushinp
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:537,43'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:538,7'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:540,18'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
        - Branch String:   'pager/dlg_pager.c:540,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:380,5'
              BranchSideFuncs:
                - window_redraw
                - cs_subset_bool
                - mutt_window_move
                - mutt_refresh
                - mutt_resize_screen
                - clearok
                - msgwin_clear_text
                - pager_queue_redraw
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - km_dokey
                - check_read_delay
                - opcodes_get_name
                - pager_function_dispatcher
                - global_function_dispatcher
                - mutt_flushinp
                - index_function_dispatcher
                - sb_function_dispatcher
                - km_error_key
                - mutt_clear_error
                - mutt_set_flag
                - mx_mbox_check
                - mutt_mailbox_notify
                - cs_subset_bool
                - cs_subset_expando
                - buf_pool_get
                - menu_status_line
                - buf_string.3043
                - mutt_system
                - buf_string.3043
                - buf_pool_release
                - mutt_beep
                - pager_queue_redraw
                - mutt_pattern_free
                - buf_is_empty
                - pager_queue_redraw
                - mutt_window_move
            - BranchSide:      'pager/dlg_pager.c:541,3'
              BranchSideFuncs:
                - window_set_focus
                - mutt_file_fclose_full
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:548,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:550,17'
              BranchSideFuncs:
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:554,27'
              BranchSideFuncs:
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:550,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:551,29'
              BranchSideFuncs:
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:554,27'
              BranchSideFuncs:
                - qstyle_free_tree
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:562,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:564,20'
              BranchSideFuncs:
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:567,3'
              BranchSideFuncs:
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:559,31'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:556,44'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/dlg_pager.c:559,40'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - mutt_mem_free
        - Branch String:   'pager/dlg_pager.c:559,9'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:556,44'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/dlg_pager.c:560,7'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
                - mutt_mem_free
        - Branch String:   'pager/dlg_pager.c:556,3'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:558,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
            - BranchSide:      'pager/dlg_pager.c:562,13'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - attr_color_list_clear
        - Branch String:   'pager/dlg_pager.c:581,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:581,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:584,17'
              BranchSideFuncs: []
        - Branch String:   'pager/dlg_pager.c:584,10'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:584,10'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:584,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/dlg_pager.c:223,3'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:224,3'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:225,3'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:226,3'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:227,3'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:229,28'
          Dst:             dialog_find
        - Src:             'pager/dlg_pager.c:231,36'
          Dst:             window_find_child
        - Src:             'pager/dlg_pager.c:239,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:240,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:241,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:242,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:250,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:261,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:262,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:263,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:272,7'
          Dst:             assertion_dump
        - Src:             'pager/dlg_pager.c:307,38'
          Dst:             cs_subset_number
        - Src:             'pager/dlg_pager.c:310,7'
          Dst:             mutt_set_flag
        - Src:             'pager/dlg_pager.c:314,36'
          Dst:             mutt_date_now_ms
        - Src:             'pager/dlg_pager.c:318,33'
          Dst:             pager_resolve_help_mapping
        - Src:             'pager/dlg_pager.c:324,17'
          Dst:             mutt_mem_calloc
        - Src:             'pager/dlg_pager.c:325,14'
          Dst:             mutt_file_fopen_full
        - Src:             'pager/dlg_pager.c:334,29'
          Dst:             mutt_mem_calloc
        - Src:             'pager/dlg_pager.c:346,7'
          Dst:             stat
        - Src:             'pager/dlg_pager.c:349,5'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/dlg_pager.c:352,3'
          Dst:             unlink
        - Src:             'pager/dlg_pager.c:356,3'
          Dst:             window_set_visible
        - Src:             'pager/dlg_pager.c:357,3'
          Dst:             mutt_window_reflow
        - Src:             'pager/dlg_pager.c:358,3'
          Dst:             window_invalidate_all
        - Src:             'pager/dlg_pager.c:360,34'
          Dst:             window_set_focus
        - Src:             'pager/dlg_pager.c:365,5'
          Dst:             jump_to_bottom
        - Src:             'pager/dlg_pager.c:374,3'
          Dst:             pager_queue_redraw
        - Src:             'pager/dlg_pager.c:375,3'
          Dst:             window_redraw
        - Src:             'pager/dlg_pager.c:380,5'
          Dst:             window_redraw
        - Src:             'pager/dlg_pager.c:382,37'
          Dst:             cs_subset_bool
        - Src:             'pager/dlg_pager.c:387,9'
          Dst:             mutt_window_move
        - Src:             'pager/dlg_pager.c:393,7'
          Dst:             mutt_window_move
        - Src:             'pager/dlg_pager.c:397,5'
          Dst:             mutt_refresh
        - Src:             'pager/dlg_pager.c:409,29'
          Dst:             mx_mbox_check
        - Src:             'pager/dlg_pager.c:412,33'
          Dst:             buf_is_empty
        - Src:             'pager/dlg_pager.c:440,11'
          Dst:             pager_queue_redraw
        - Src:             'pager/dlg_pager.c:441,11'
          Dst:             mutt_pattern_free
        - Src:             'pager/dlg_pager.c:445,11'
          Dst:             mutt_mailbox_notify
        - Src:             'pager/dlg_pager.c:447,33'
          Dst:             cs_subset_bool
        - Src:             'pager/dlg_pager.c:449,11'
          Dst:             mutt_beep
        - Src:             'pager/dlg_pager.c:450,52'
          Dst:             cs_subset_expando
        - Src:             'pager/dlg_pager.c:453,32'
          Dst:             buf_pool_get
        - Src:             'pager/dlg_pager.c:454,11'
          Dst:             menu_status_line
        - Src:             'pager/dlg_pager.c:455,27'
          Dst:             buf_string
        - Src:             'pager/dlg_pager.c:455,15'
          Dst:             mutt_system
        - Src:             'pager/dlg_pager.c:456,13'
          Dst:             buf_string
        - Src:             'pager/dlg_pager.c:457,11'
          Dst:             buf_pool_release
        - Src:             'pager/dlg_pager.c:415,11'
          Dst:             pager_queue_redraw
        - Src:             'pager/dlg_pager.c:466,7'
          Dst:             mutt_resize_screen
        - Src:             'pager/dlg_pager.c:467,7'
          Dst:             clearok
        - Src:             'pager/dlg_pager.c:468,7'
          Dst:             msgwin_clear_text
        - Src:             'pager/dlg_pager.c:470,7'
          Dst:             pager_queue_redraw
        - Src:             'pager/dlg_pager.c:489,10'
          Dst:             km_dokey
        - Src:             'pager/dlg_pager.c:495,9'
          Dst:             check_read_delay
        - Src:             'pager/dlg_pager.c:497,7'
          Dst:             mutt_set_flag
        - Src:             'pager/dlg_pager.c:504,7'
          Dst:             mutt_clear_error
        - Src:             'pager/dlg_pager.c:506,5'
          Dst:             opcodes_get_name
        - Src:             'pager/dlg_pager.c:513,7'
          Dst:             km_error_key
        - Src:             'pager/dlg_pager.c:517,14'
          Dst:             pager_function_dispatcher
        - Src:             'pager/dlg_pager.c:522,14'
          Dst:             index_function_dispatcher
        - Src:             'pager/dlg_pager.c:524,14'
          Dst:             sb_function_dispatcher
        - Src:             'pager/dlg_pager.c:527,12'
          Dst:             global_function_dispatcher
        - Src:             'pager/dlg_pager.c:538,7'
          Dst:             mutt_flushinp
        - Src:             'pager/dlg_pager.c:541,3'
          Dst:             window_set_focus
        - Src:             'pager/dlg_pager.c:547,3'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/dlg_pager.c:554,3'
          Dst:             qstyle_free_tree
        - Src:             'pager/dlg_pager.c:558,5'
          Dst:             mutt_mem_free
        - Src:             'pager/dlg_pager.c:560,7'
          Dst:             mutt_mem_free
        - Src:             'pager/dlg_pager.c:564,5'
          Dst:             regfree
        - Src:             'pager/dlg_pager.c:567,3'
          Dst:             mutt_mem_free
        - Src:             'pager/dlg_pager.c:568,3'
          Dst:             attr_color_list_clear
    - functionName:    pager_queue_redraw
      functionSourceFile: '/src/neomutt/pager/dlg_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pager/dlg_pager.c:132,19'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:132,19'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:132,35'
              BranchSideFuncs: []
        - Branch String:   'pager/dlg_pager.c:132,7'
          Branch Sides:
            - BranchSide:      'pager/dlg_pager.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/dlg_pager.c:133,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clearok
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dopager_window_observer
      functionSourceFile: '/src/neomutt/pager/do_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - dopager_config_observer
        - dopager_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/do_pager.c:96,11'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/do_pager.c:96,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/do_pager.c:96,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:96,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/do_pager.c:98,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/do_pager.c:98,24'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:98,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/do_pager.c:98,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/do_pager.c:98,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/do_pager.c:100,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/do_pager.c:100,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:100,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/do_pager.c:105,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/do_pager.c:105,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:105,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/do_pager.c:108,26'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'pager/do_pager.c:108,3'
          Dst:             notify_observer_remove
        - Src:             'pager/do_pager.c:108,3'
          Dst:             dopager_config_observer
        - Src:             'pager/do_pager.c:109,3'
          Dst:             notify_observer_remove
        - Src:             'pager/do_pager.c:109,3'
          Dst:             dopager_window_observer
    - functionName:    dopager_config_observer
      functionSourceFile: '/src/neomutt/pager/do_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
        - window_status_on_top
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/do_pager.c:76,11'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'pager/do_pager.c:76,11'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/do_pager.c:76,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:76,7'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'pager/do_pager.c:78,12'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/do_pager.c:78,24'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:78,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/do_pager.c:78,32'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/do_pager.c:78,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/do_pager.c:82,29'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/do_pager.c:82,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:82,7'
              BranchSideFuncs:
                - window_status_on_top
            - BranchSide:      'pager/do_pager.c:85,32'
              BranchSideFuncs:
                - window_status_on_top
      Callsites:
        - Src:             'pager/do_pager.c:82,8'
          Dst:             mutt_str_equal
        - Src:             'pager/do_pager.c:86,3'
          Dst:             window_status_on_top
    - functionName:    mutt_do_pager
      functionSourceFile: '/src/neomutt/pager/do_pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          183
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - assertion_dump
        - buf_file_expand_fmt_quote
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - dialog_pop
        - dialog_push
        - dlg_pager
        - dopager_config_observer
        - dopager_window_observer
        - index_shared_data_new
        - mutt_endwin
        - mutt_file_unlink
        - mutt_system
        - mutt_window_add_child
        - mutt_window_free
        - mutt_window_new
        - notify_observer_add
        - notify_set_parent
        - pager_get_pager
        - ppanel_new
        - window_find_child
      functionUses:    10
      BranchProfiles:
        - Branch String:   'pager/do_pager.c:124,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'pager/do_pager.c:124,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/do_pager.c:124,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:124,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/do_pager.c:125,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
                - assertion_dump
                - assertion_dump
        - Branch String:   'pager/do_pager.c:125,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:125,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/do_pager.c:126,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
                - assertion_dump
        - Branch String:   'pager/do_pager.c:126,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:126,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pager/do_pager.c:127,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
        - Branch String:   'pager/do_pager.c:127,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:127,3'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
            - BranchSide:      'pager/do_pager.c:130,28'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
        - Branch String:   'pager/do_pager.c:127,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:127,3'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
            - BranchSide:      'pager/do_pager.c:130,28'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
        - Branch String:   'pager/do_pager.c:127,3'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:127,3'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
            - BranchSide:      'pager/do_pager.c:130,28'
              BranchSideFuncs:
                - mutt_window_new
                - index_shared_data_new
                - notify_set_parent
                - cs_subset_bool
                - ppanel_new
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - window_find_child
                - window_find_child
                - pager_get_pager
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.3095
                - mutt_system
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
                - buf_string.3095
                - dlg_pager
        - Branch String:   'pager/do_pager.c:158,7'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:160,26'
              BranchSideFuncs:
                - dlg_pager
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'pager/do_pager.c:178,10'
              BranchSideFuncs:
                - dlg_pager
                - dialog_pop
                - mutt_window_free
        - Branch String:   'pager/do_pager.c:164,9'
          Branch Sides:
            - BranchSide:      'pager/do_pager.c:166,7'
              BranchSideFuncs:
                - buf_string.3095
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'pager/do_pager.c:173,29'
              BranchSideFuncs:
                - mutt_file_unlink
                - buf_pool_release
                - dialog_pop
                - mutt_window_free
      Callsites:
        - Src:             'pager/do_pager.c:124,3'
          Dst:             assertion_dump
        - Src:             'pager/do_pager.c:125,3'
          Dst:             assertion_dump
        - Src:             'pager/do_pager.c:126,3'
          Dst:             assertion_dump
        - Src:             'pager/do_pager.c:127,3'
          Dst:             assertion_dump
        - Src:             'pager/do_pager.c:130,28'
          Dst:             mutt_window_new
        - Src:             'pager/do_pager.c:134,36'
          Dst:             index_shared_data_new
        - Src:             'pager/do_pager.c:137,3'
          Dst:             notify_set_parent
        - Src:             'pager/do_pager.c:142,32'
          Dst:             cs_subset_bool
        - Src:             'pager/do_pager.c:143,36'
          Dst:             ppanel_new
        - Src:             'pager/do_pager.c:145,3'
          Dst:             mutt_window_add_child
        - Src:             'pager/do_pager.c:147,3'
          Dst:             notify_observer_add
        - Src:             'pager/do_pager.c:147,3'
          Dst:             dopager_config_observer
        - Src:             'pager/do_pager.c:148,3'
          Dst:             notify_observer_add
        - Src:             'pager/do_pager.c:148,3'
          Dst:             dopager_window_observer
        - Src:             'pager/do_pager.c:149,3'
          Dst:             dialog_push
        - Src:             'pager/do_pager.c:152,21'
          Dst:             window_find_child
        - Src:             'pager/do_pager.c:153,22'
          Dst:             window_find_child
        - Src:             'pager/do_pager.c:157,31'
          Dst:             pager_get_pager
        - Src:             'pager/do_pager.c:160,26'
          Dst:             buf_pool_get
        - Src:             'pager/do_pager.c:162,5'
          Dst:             mutt_endwin
        - Src:             'pager/do_pager.c:163,5'
          Dst:             buf_file_expand_fmt_quote
        - Src:             'pager/do_pager.c:164,21'
          Dst:             buf_string
        - Src:             'pager/do_pager.c:164,9'
          Dst:             mutt_system
        - Src:             'pager/do_pager.c:166,7'
          Dst:             buf_string
        - Src:             'pager/do_pager.c:173,5'
          Dst:             mutt_file_unlink
        - Src:             'pager/do_pager.c:174,5'
          Dst:             buf_pool_release
        - Src:             'pager/do_pager.c:178,10'
          Dst:             dlg_pager
        - Src:             'pager/do_pager.c:181,3'
          Dst:             dialog_pop
        - Src:             'pager/do_pager.c:182,3'
          Dst:             mutt_window_free
    - functionName:    assert_pager_mode
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_flushinp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/functions.c:341,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'pager/functions.c:341,7'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'pager/functions.c:341,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:341,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:344,3'
              BranchSideFuncs:
                - mutt_flushinp
      Callsites:
        - Src:             'pager/functions.c:344,3'
          Dst:             mutt_flushinp
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_view_attachments
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - assert_pager_mode
        - dlg_attachment
        - pager_queue_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:1081,35'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - assert_pager_mode
                - dlg_attachment
                - pager_queue_redraw
            - BranchSide:      'pager/functions.c:1081,35'
              BranchSideFuncs:
                - assert_pager_mode
                - dlg_attachment
                - pager_queue_redraw
        - Branch String:   'pager/functions.c:1084,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1084,7'
              BranchSideFuncs:
                - assert_pager_mode
                - dlg_attachment
                - pager_queue_redraw
            - BranchSide:      'pager/functions.c:1087,33'
              BranchSideFuncs:
                - assert_pager_mode
                - dlg_attachment
                - pager_queue_redraw
        - Branch String:   'pager/functions.c:1087,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1087,7'
              BranchSideFuncs:
                - dlg_attachment
                - pager_queue_redraw
            - BranchSide:      'pager/functions.c:1089,18'
              BranchSideFuncs:
                - dlg_attachment
                - pager_queue_redraw
        - Branch String:   'pager/functions.c:1091,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1092,13'
              BranchSideFuncs:
                - pager_queue_redraw
            - BranchSide:      'pager/functions.c:1093,3'
              BranchSideFuncs:
                - pager_queue_redraw
      Callsites:
        - Src:             'pager/functions.c:1087,8'
          Dst:             assert_pager_mode
        - Src:             'pager/functions.c:1089,3'
          Dst:             dlg_attachment
        - Src:             'pager/functions.c:1093,3'
          Dst:             pager_queue_redraw
    - functionName:    op_search_toggle
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pager_queue_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:1067,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - pager_queue_redraw
            - BranchSide:      'pager/functions.c:1067,13'
              BranchSideFuncs:
                - pager_queue_redraw
        - Branch String:   'pager/functions.c:1067,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1069,11'
              BranchSideFuncs:
                - pager_queue_redraw
      Callsites:
        - Src:             'pager/functions.c:1070,5'
          Dst:             pager_queue_redraw
    - functionName:    op_pager_search_next
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          394
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
        - notify_send
        - op_pager_search
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/functions.c:728,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
                - op_pager_search
            - BranchSide:      'pager/functions.c:728,13'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
                - op_pager_search
        - Branch String:   'pager/functions.c:728,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:730,53'
              BranchSideFuncs:
                - op_pager_search
            - BranchSide:      'pager/functions.c:815,10'
              BranchSideFuncs:
                - op_pager_search
        - Branch String:   'pager/functions.c:733,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:733,9'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:739,29'
          Branch Sides:
            - BranchSide:      'pager/functions.c:739,56'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:739,9'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:739,56'
          Branch Sides:
            - BranchSide:      'pager/functions.c:744,16'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:774,16'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:739,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:744,16'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:774,16'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:747,33'
          Branch Sides:
            - BranchSide:      'pager/functions.c:747,37'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:748,29'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:747,37'
          Branch Sides:
            - BranchSide:      'pager/functions.c:747,37'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:748,29'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:747,71'
          Branch Sides:
            - BranchSide:      'pager/functions.c:745,35'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:748,29'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:748,39'
          Branch Sides:
            - BranchSide:      'pager/functions.c:745,35'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:748,58'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:747,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:745,35'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:744,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:747,33'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:754,49'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:755,11'
          Branch Sides:
            - BranchSide:      'pager/functions.c:757,24'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:759,22'
              BranchSideFuncs:
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:759,30'
          Branch Sides:
            - BranchSide:      'pager/functions.c:759,16'
              BranchSideFuncs:
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:761,9'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:759,16'
          Branch Sides:
            - BranchSide:      'pager/functions.c:761,9'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:765,9'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:774,16'
          Branch Sides:
            - BranchSide:      'pager/functions.c:774,57'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:774,38'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:777,33'
          Branch Sides:
            - BranchSide:      'pager/functions.c:778,21'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:779,20'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:778,31'
          Branch Sides:
            - BranchSide:      'pager/functions.c:775,21'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:778,35'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:778,35'
          Branch Sides:
            - BranchSide:      'pager/functions.c:778,35'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:779,29'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:778,70'
          Branch Sides:
            - BranchSide:      'pager/functions.c:775,21'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:779,29'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:779,39'
          Branch Sides:
            - BranchSide:      'pager/functions.c:775,21'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:779,58'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:777,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:775,21'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
            - BranchSide:      'pager/functions.c:785,49'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
        - Branch String:   'pager/functions.c:774,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:777,33'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:785,49'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:790,30'
          Branch Sides:
            - BranchSide:      'pager/functions.c:790,16'
              BranchSideFuncs:
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:792,9'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:790,16'
          Branch Sides:
            - BranchSide:      'pager/functions.c:792,9'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'pager/functions.c:796,9'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'pager/functions.c:802,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:804,13'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:810,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:806,11'
          Branch Sides:
            - BranchSide:      'pager/functions.c:807,24'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:810,23'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:730,36'
          Dst:             cs_subset_number
        - Src:             'pager/functions.c:754,34'
          Dst:             cs_subset_bool
        - Src:             'pager/functions.c:785,34'
          Dst:             cs_subset_bool
        - Src:             'pager/functions.c:785,34'
          Dst:             cs_subset_bool
        - Src:             'pager/functions.c:810,5'
          Dst:             notify_send
        - Src:             'pager/functions.c:815,10'
          Dst:             op_pager_search
    - functionName:    op_pager_search
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          501
      EdgeCount:       126
      CyclomaticComplexity: 36
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_number
        - display_line
        - mutt_mb_is_lower
        - mutt_mem_free
        - mutt_str_copy
        - mutt_str_equal
        - mw_get_field
        - notify_send
        - op_pager_search_next
        - pager_queue_redraw
        - regcomp
        - regerror
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/functions.c:581,35'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - display_line
                - cs_subset_number
                - op_pager_search_next
            - BranchSide:      'pager/functions.c:581,35'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - display_line
                - cs_subset_number
                - op_pager_search_next
        - Branch String:   'pager/functions.c:587,39'
          Branch Sides:
            - BranchSide:      'pager/functions.c:587,20'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - display_line
                - cs_subset_number
                - op_pager_search_next
            - BranchSide:      'pager/functions.c:587,46'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - display_line
                - cs_subset_number
                - op_pager_search_next
        - Branch String:   'pager/functions.c:587,20'
          Branch Sides:
            - BranchSide:      'pager/functions.c:587,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - display_line
                - cs_subset_number
                - op_pager_search_next
            - BranchSide:      'pager/functions.c:587,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - display_line
                - cs_subset_number
                - op_pager_search_next
        - Branch String:   'pager/functions.c:587,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:587,7'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
                - op_pager_search_next
            - BranchSide:      'pager/functions.c:593,22'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_str_equal
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
                - op_pager_search_next
        - Branch String:   'pager/functions.c:593,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:595,15'
              BranchSideFuncs:
                - op_pager_search_next
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:608,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:595,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:598,11'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:608,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:598,11'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - op_pager_search_next
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:603,13'
              BranchSideFuncs:
                - op_pager_search_next
                - buf_is_empty
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:608,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:608,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pager/functions.c:611,35'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_str_copy
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:614,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:616,15'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:616,12'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:619,13'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:619,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:621,20'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:629,21'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:622,5'
          Branch Sides:
            - BranchSide:      'pager/functions.c:624,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
            - BranchSide:      'pager/functions.c:629,21'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.3117
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
                - display_line
                - cs_subset_number
        - Branch String:   'pager/functions.c:631,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:633,42'
              BranchSideFuncs:
                - display_line
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:646,27'
              BranchSideFuncs:
                - display_line
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:635,5'
          Branch Sides:
            - BranchSide:      'pager/functions.c:638,7'
              BranchSideFuncs:
                - mutt_mem_free
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:641,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:649,5'
          Branch Sides:
            - BranchSide:      'pager/functions.c:649,31'
              BranchSideFuncs:
                - display_line
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:658,15'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:658,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:662,22'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:678,22'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:664,33'
          Branch Sides:
            - BranchSide:      'pager/functions.c:664,37'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:665,29'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:664,37'
          Branch Sides:
            - BranchSide:      'pager/functions.c:664,37'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:665,29'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:664,71'
          Branch Sides:
            - BranchSide:      'pager/functions.c:662,41'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:665,29'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:665,39'
          Branch Sides:
            - BranchSide:      'pager/functions.c:662,41'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:665,58'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:664,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:662,41'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:672,24'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:662,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:664,33'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:691,27'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:680,33'
          Branch Sides:
            - BranchSide:      'pager/functions.c:680,37'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:681,29'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:680,37'
          Branch Sides:
            - BranchSide:      'pager/functions.c:680,37'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:681,29'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:680,71'
          Branch Sides:
            - BranchSide:      'pager/functions.c:678,55'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:681,29'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:681,39'
          Branch Sides:
            - BranchSide:      'pager/functions.c:678,55'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:681,58'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:680,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:678,55'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:688,24'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:678,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:680,33'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:691,27'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:691,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:693,13'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:698,55'
              BranchSideFuncs:
                - cs_subset_number
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:701,11'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:701,11'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
        - Branch String:   'pager/functions.c:705,11'
          Branch Sides:
            - BranchSide:      'pager/functions.c:706,24'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
            - BranchSide:      'pager/functions.c:709,3'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - buf_pool_release
      Callsites:
        - Src:             'pager/functions.c:584,24'
          Dst:             buf_pool_get
        - Src:             'pager/functions.c:586,3'
          Dst:             buf_strcpy
        - Src:             'pager/functions.c:587,7'
          Dst:             mw_get_field
        - Src:             'pager/functions.c:593,22'
          Dst:             buf_string
        - Src:             'pager/functions.c:593,7'
          Dst:             mutt_str_equal
        - Src:             'pager/functions.c:604,7'
          Dst:             op_pager_search_next
        - Src:             'pager/functions.c:608,7'
          Dst:             buf_is_empty
        - Src:             'pager/functions.c:611,35'
          Dst:             buf_string
        - Src:             'pager/functions.c:611,3'
          Dst:             mutt_str_copy
        - Src:             'pager/functions.c:621,5'
          Dst:             regfree
        - Src:             'pager/functions.c:624,7'
          Dst:             mutt_mem_free
        - Src:             'pager/functions.c:629,21'
          Dst:             mutt_mb_is_lower
        - Src:             'pager/functions.c:630,13'
          Dst:             regcomp
        - Src:             'pager/functions.c:633,5'
          Dst:             regerror
        - Src:             'pager/functions.c:634,5'
          Dst:             buf_string
        - Src:             'pager/functions.c:638,7'
          Dst:             mutt_mem_free
        - Src:             'pager/functions.c:649,12'
          Dst:             display_line
        - Src:             'pager/functions.c:698,38'
          Dst:             cs_subset_number
        - Src:             'pager/functions.c:709,3'
          Dst:             pager_queue_redraw
        - Src:             'pager/functions.c:710,3'
          Dst:             notify_send
        - Src:             'pager/functions.c:714,3'
          Dst:             buf_pool_release
    - functionName:    op_save
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - ftell
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mw_get_field
        - rewind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:1008,35'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - ftell
                - rewind
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.3117
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_seek
                - buf_string.3117
                - buf_string.3117
            - BranchSide:      'pager/functions.c:1008,35'
              BranchSideFuncs:
                - buf_pool_get
                - ftell
                - rewind
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.3117
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_seek
                - buf_string.3117
                - buf_string.3117
        - Branch String:   'pager/functions.c:1009,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1009,7'
              BranchSideFuncs:
                - buf_pool_get
                - ftell
                - rewind
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.3117
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_seek
                - buf_string.3117
                - buf_string.3117
            - BranchSide:      'pager/functions.c:1012,14'
              BranchSideFuncs:
                - buf_pool_get
                - ftell
                - rewind
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.3117
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_seek
                - buf_string.3117
                - buf_string.3117
        - Branch String:   'pager/functions.c:1012,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1012,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1016,9'
              BranchSideFuncs:
                - buf_pool_get
                - ftell
                - rewind
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.3117
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_seek
                - buf_string.3117
                - buf_string.3117
        - Branch String:   'pager/functions.c:1025,53'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1026,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.3117
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_seek
                - buf_string.3117
                - buf_string.3117
            - BranchSide:      'pager/functions.c:1055,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'pager/functions.c:1024,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1032,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'pager/functions.c:1055,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'pager/functions.c:1034,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1036,5'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'pager/functions.c:1040,43'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_seek
                - buf_string.3117
        - Branch String:   'pager/functions.c:1041,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1043,5'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'pager/functions.c:1048,11'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_seek
        - Branch String:   'pager/functions.c:1048,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1049,26'
              BranchSideFuncs:
                - mutt_file_seek
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'pager/functions.c:1051,3'
              BranchSideFuncs:
                - buf_string.3117
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'pager/functions.c:1017,24'
          Dst:             buf_pool_get
        - Src:             'pager/functions.c:1020,14'
          Dst:             ftell
        - Src:             'pager/functions.c:1021,3'
          Dst:             rewind
        - Src:             'pager/functions.c:1024,8'
          Dst:             mw_get_field
        - Src:             'pager/functions.c:1026,7'
          Dst:             buf_is_empty
        - Src:             'pager/functions.c:1032,3'
          Dst:             buf_expand_path
        - Src:             'pager/functions.c:1033,13'
          Dst:             buf_string
        - Src:             'pager/functions.c:1033,13'
          Dst:             mutt_file_fopen_full
        - Src:             'pager/functions.c:1036,5'
          Dst:             buf_string
        - Src:             'pager/functions.c:1040,15'
          Dst:             mutt_file_copy_stream
        - Src:             'pager/functions.c:1043,5'
          Dst:             buf_string
        - Src:             'pager/functions.c:1049,5'
          Dst:             mutt_file_seek
        - Src:             'pager/functions.c:1051,3'
          Dst:             buf_string
        - Src:             'pager/functions.c:1055,3'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/functions.c:1056,3'
          Dst:             buf_pool_release
    - functionName:    ftell
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_pager_prev_page
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_number
        - notify_send
        - up_n_lines
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:557,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:557,13'
              BranchSideFuncs:
                - cs_subset_number
                - up_n_lines
                - notify_send
        - Branch String:   'pager/functions.c:557,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:559,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:563,52'
              BranchSideFuncs:
                - cs_subset_number
                - up_n_lines
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:563,35'
          Dst:             cs_subset_number
        - Src:             'pager/functions.c:564,22'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:566,5'
          Dst:             notify_send
    - functionName:    up_n_lines
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pager/functions.c:359,20'
          Branch Sides:
            - BranchSide:      'pager/functions.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:359,20'
              BranchSideFuncs: []
        - Branch String:   'pager/functions.c:362,17'
          Branch Sides:
            - BranchSide:      'pager/functions.c:362,21'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'pager/functions.c:362,21'
          Branch Sides:
            - BranchSide:      'pager/functions.c:362,21'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'pager/functions.c:362,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:359,15'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'pager/functions.c:359,20'
          Branch Sides:
            - BranchSide:      'pager/functions.c:361,8'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:366,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_pager_prev_line
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_send
        - up_n_lines
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:539,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:539,13'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
        - Branch String:   'pager/functions.c:539,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:541,42'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:546,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/functions.c:541,22'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:542,5'
          Dst:             notify_send
    - functionName:    op_pager_top
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:962,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:962,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:962,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:964,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:968,20'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:969,5'
          Dst:             notify_send
    - functionName:    op_pager_skip_quoted
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          377
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - color_is_header
        - cs_subset_number
        - display_line
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:863,35'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - color_is_header
                - display_line
                - display_line
                - notify_send
                - display_line
                - display_line
                - notify_send
                - color_is_header
            - BranchSide:      'pager/functions.c:863,35'
              BranchSideFuncs:
                - cs_subset_number
                - color_is_header
                - display_line
                - display_line
                - notify_send
                - display_line
                - display_line
                - notify_send
                - color_is_header
        - Branch String:   'pager/functions.c:865,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:865,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:868,62'
              BranchSideFuncs:
                - cs_subset_number
                - color_is_header
                - display_line
                - display_line
                - notify_send
                - display_line
                - display_line
                - notify_send
                - color_is_header
        - Branch String:   'pager/functions.c:874,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:877,44'
              BranchSideFuncs:
                - display_line
                - notify_send
                - color_is_header
            - BranchSide:      'pager/functions.c:892,7'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
                - display_line
        - Branch String:   'pager/functions.c:876,46'
          Branch Sides:
            - BranchSide:      'pager/functions.c:877,44'
              BranchSideFuncs:
                - color_is_header
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:882,34'
              BranchSideFuncs:
                - color_is_header
                - notify_send
                - display_line
        - Branch String:   'pager/functions.c:881,83'
          Branch Sides:
            - BranchSide:      'pager/functions.c:882,34'
              BranchSideFuncs:
                - color_is_header
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:886,20'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:876,5'
          Branch Sides:
            - BranchSide:      'pager/functions.c:876,34'
              BranchSideFuncs:
                - display_line
                - notify_send
                - color_is_header
            - BranchSide:      'pager/functions.c:886,20'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:892,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:895,44'
              BranchSideFuncs:
                - display_line
                - display_line
                - display_line
                - notify_send
            - BranchSide:      'pager/functions.c:913,18'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:894,46'
          Branch Sides:
            - BranchSide:      'pager/functions.c:895,44'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:900,12'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
                - display_line
        - Branch String:   'pager/functions.c:899,83'
          Branch Sides:
            - BranchSide:      'pager/functions.c:900,12'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:906,12'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:900,12'
          Branch Sides:
            - BranchSide:      'pager/functions.c:902,18'
              BranchSideFuncs:
                - display_line
                - display_line
                - display_line
                - notify_send
            - BranchSide:      'pager/functions.c:913,18'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:906,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:908,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:913,18'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:913,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:918,44'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:952,34'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:917,46'
          Branch Sides:
            - BranchSide:      'pager/functions.c:918,44'
              BranchSideFuncs:
                - display_line
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:923,13'
              BranchSideFuncs:
                - display_line
                - notify_send
                - display_line
        - Branch String:   'pager/functions.c:922,83'
          Branch Sides:
            - BranchSide:      'pager/functions.c:923,13'
              BranchSideFuncs:
                - display_line
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:928,12'
              BranchSideFuncs:
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:923,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:925,18'
              BranchSideFuncs:
                - display_line
                - display_line
                - notify_send
            - BranchSide:      'pager/functions.c:928,12'
              BranchSideFuncs:
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:928,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:930,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:934,34'
              BranchSideFuncs:
                - display_line
                - notify_send
        - Branch String:   'pager/functions.c:934,46'
          Branch Sides:
            - BranchSide:      'pager/functions.c:935,44'
              BranchSideFuncs:
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:940,12'
              BranchSideFuncs:
                - notify_send
                - display_line
        - Branch String:   'pager/functions.c:939,83'
          Branch Sides:
            - BranchSide:      'pager/functions.c:940,12'
              BranchSideFuncs:
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:946,12'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:940,12'
          Branch Sides:
            - BranchSide:      'pager/functions.c:942,18'
              BranchSideFuncs:
                - display_line
                - notify_send
            - BranchSide:      'pager/functions.c:946,12'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:946,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:948,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:952,34'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:952,34'
          Branch Sides:
            - BranchSide:      'pager/functions.c:952,32'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:952,32'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:868,45'
          Dst:             cs_subset_number
        - Src:             'pager/functions.c:874,7'
          Dst:             color_is_header
        - Src:             'pager/functions.c:877,25'
          Dst:             display_line
        - Src:             'pager/functions.c:882,12'
          Dst:             color_is_header
        - Src:             'pager/functions.c:887,5'
          Dst:             notify_send
        - Src:             'pager/functions.c:895,25'
          Dst:             display_line
        - Src:             'pager/functions.c:918,25'
          Dst:             display_line
        - Src:             'pager/functions.c:935,25'
          Dst:             display_line
        - Src:             'pager/functions.c:953,3'
          Dst:             notify_send
    - functionName:    op_pager_skip_headers
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - color_is_header
        - display_line
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:826,14'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - display_line
                - notify_send
                - color_is_header
            - BranchSide:      'pager/functions.c:826,14'
              BranchSideFuncs:
                - display_line
                - notify_send
                - color_is_header
        - Branch String:   'pager/functions.c:826,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:824,35'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:826,7'
              BranchSideFuncs: []
        - Branch String:   'pager/functions.c:832,44'
          Branch Sides:
            - BranchSide:      'pager/functions.c:833,42'
              BranchSideFuncs:
                - color_is_header
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:838,32'
              BranchSideFuncs:
                - color_is_header
                - notify_send
                - display_line
        - Branch String:   'pager/functions.c:837,81'
          Branch Sides:
            - BranchSide:      'pager/functions.c:838,32'
              BranchSideFuncs:
                - color_is_header
                - notify_send
                - display_line
            - BranchSide:      'pager/functions.c:843,10'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:832,3'
          Branch Sides:
            - BranchSide:      'pager/functions.c:832,32'
              BranchSideFuncs:
                - display_line
                - notify_send
                - color_is_header
            - BranchSide:      'pager/functions.c:852,9'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:843,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:849,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:852,9'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:833,23'
          Dst:             display_line
        - Src:             'pager/functions.c:838,10'
          Dst:             color_is_header
        - Src:             'pager/functions.c:853,3'
          Dst:             notify_send
    - functionName:    op_pager_hide_quoted
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - notify_send
        - pager_queue_redraw
        - up_n_lines
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:465,14'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - up_n_lines
            - BranchSide:      'pager/functions.c:465,14'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - up_n_lines
        - Branch String:   'pager/functions.c:465,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:468,9'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - up_n_lines
        - Branch String:   'pager/functions.c:469,25'
          Branch Sides:
            - BranchSide:      'pager/functions.c:469,28'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
            - BranchSide:      'pager/functions.c:475,5'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
        - Branch String:   'pager/functions.c:469,28'
          Branch Sides:
            - BranchSide:      'pager/functions.c:469,28'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
                - up_n_lines
            - BranchSide:      'pager/functions.c:475,5'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
        - Branch String:   'pager/functions.c:469,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:471,22'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:475,5'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:471,22'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:475,5'
          Dst:             pager_queue_redraw
        - Src:             'pager/functions.c:477,3'
          Dst:             notify_send
    - functionName:    op_pager_bottom
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jump_to_bottom
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:407,35'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - jump_to_bottom
            - BranchSide:      'pager/functions.c:407,35'
              BranchSideFuncs:
                - jump_to_bottom
        - Branch String:   'pager/functions.c:407,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:407,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:408,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/functions.c:407,8'
          Dst:             jump_to_bottom
    - functionName:    jump_to_bottom
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - display_line
        - notify_send
        - up_n_lines
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/functions.c:378,15'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - display_line
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:378,15'
              BranchSideFuncs:
                - display_line
                - up_n_lines
                - notify_send
        - Branch String:   'pager/functions.c:385,3'
          Branch Sides:
            - BranchSide:      'pager/functions.c:385,29'
              BranchSideFuncs:
                - display_line
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:393,37'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:385,10'
          Dst:             display_line
        - Src:             'pager/functions.c:393,20'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:395,3'
          Dst:             notify_send
    - functionName:    op_pager_next_page
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
        - index_next_undeleted
        - notify_send
        - up_n_lines
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:513,44'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - index_next_undeleted
                - cs_subset_number
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:513,44'
              BranchSideFuncs:
                - cs_subset_bool
                - index_next_undeleted
                - cs_subset_number
                - up_n_lines
                - notify_send
        - Branch String:   'pager/functions.c:514,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:516,52'
              BranchSideFuncs:
                - cs_subset_number
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:520,12'
              BranchSideFuncs:
                - index_next_undeleted
        - Branch String:   'pager/functions.c:520,12'
          Branch Sides:
            - BranchSide:      'pager/functions.c:523,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:528,32'
              BranchSideFuncs:
                - index_next_undeleted
      Callsites:
        - Src:             'pager/functions.c:513,29'
          Dst:             cs_subset_bool
        - Src:             'pager/functions.c:516,35'
          Dst:             cs_subset_number
        - Src:             'pager/functions.c:517,22'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:518,5'
          Dst:             notify_send
        - Src:             'pager/functions.c:528,5'
          Dst:             index_next_undeleted
    - functionName:    op_pager_next_line
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:487,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:487,13'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:487,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:489,11'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:502,5'
              BranchSideFuncs: []
        - Branch String:   'pager/functions.c:492,50'
          Branch Sides:
            - BranchSide:      'pager/functions.c:492,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:498,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:493,14'
          Branch Sides:
            - BranchSide:      'pager/functions.c:495,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:498,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/functions.c:492,50'
          Branch Sides:
            - BranchSide:      'pager/functions.c:493,14'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/functions.c:498,23'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'pager/functions.c:498,5'
          Dst:             notify_send
    - functionName:    op_help
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_help
        - pager_queue_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:992,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - mutt_help
                - pager_queue_redraw
            - BranchSide:      'pager/functions.c:992,13'
              BranchSideFuncs:
                - mutt_help
                - pager_queue_redraw
        - Branch String:   'pager/functions.c:992,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:995,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:998,3'
              BranchSideFuncs:
                - mutt_help
                - pager_queue_redraw
      Callsites:
        - Src:             'pager/functions.c:998,3'
          Dst:             mutt_help
        - Src:             'pager/functions.c:999,3'
          Dst:             pager_queue_redraw
    - functionName:    op_pager_half_up
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_send
        - up_n_lines
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:445,13'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:445,13'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
        - Branch String:   'pager/functions.c:445,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:447,39'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:454,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/functions.c:447,22'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:450,5'
          Dst:             notify_send
    - functionName:    op_pager_half_down
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - index_next_undeleted
        - notify_send
        - up_n_lines
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pager/functions.c:419,44'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - index_next_undeleted
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:419,44'
              BranchSideFuncs:
                - cs_subset_bool
                - index_next_undeleted
                - up_n_lines
                - notify_send
        - Branch String:   'pager/functions.c:420,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:422,39'
              BranchSideFuncs:
                - up_n_lines
                - notify_send
            - BranchSide:      'pager/functions.c:426,12'
              BranchSideFuncs:
                - index_next_undeleted
        - Branch String:   'pager/functions.c:426,12'
          Branch Sides:
            - BranchSide:      'pager/functions.c:429,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:434,32'
              BranchSideFuncs:
                - index_next_undeleted
      Callsites:
        - Src:             'pager/functions.c:419,29'
          Dst:             cs_subset_bool
        - Src:             'pager/functions.c:422,22'
          Dst:             up_n_lines
        - Src:             'pager/functions.c:424,5'
          Dst:             notify_send
        - Src:             'pager/functions.c:434,5'
          Dst:             index_next_undeleted
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pager_function_dispatcher
      functionSourceFile: '/src/neomutt/pager/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          307
      EdgeCount:       84
      CyclomaticComplexity: 28
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/functions.c:1133,8'
          Branch Sides:
            - BranchSide:      'pager/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1133,8'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1133,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1135,5'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1139,40'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1140,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1140,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1143,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1144,12'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1144,12'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1144,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1144,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1144,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1151,9'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1151,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pager/functions.c:1154,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1159,7'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1159,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1162,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pager/functions.c:1163,3'
          Branch Sides:
            - BranchSide:      'pager/functions.c:1163,3'
              BranchSideFuncs: []
            - BranchSide:      'pager/functions.c:1163,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/functions.c:1143,28'
          Dst:             dialog_find
        - Src:             'pager/functions.c:1162,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'pager/functions.c:1163,3'
          Dst:             opcodes_get_name
    - functionName:    process_protected_headers
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          239
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - cs_subset_bool
        - mutt_env_set_subject
        - mutt_hash_delete
        - mutt_hash_insert
        - mutt_is_application_smime
        - mutt_is_malformed_multipart_pgp_encrypted
        - mutt_is_multipart_signed
        - mutt_is_valid_multipart_pgp_encrypted
        - mutt_mem_free
        - mutt_str_equal
        - mx_save_hcache
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/message.c:72,62'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_is_multipart_signed
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:72,62'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_is_multipart_signed
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:78,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:78,7'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:83,10'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:83,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:91,23'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:103,28'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:91,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:94,37'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:94,43'
          Branch Sides:
            - BranchSide:      'pager/message.c:94,55'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:98,57'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:94,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:98,57'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:98,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:100,25'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:103,28'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:103,21'
          Branch Sides:
            - BranchSide:      'pager/message.c:103,28'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:118,71'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:103,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:106,51'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:106,57'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_application_smime
            - BranchSide:      'pager/message.c:107,55'
              BranchSideFuncs:
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
                - mutt_is_application_smime
        - Branch String:   'pager/message.c:105,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
            - BranchSide:      'pager/message.c:111,86'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:111,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:111,14'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:118,54'
          Branch Sides:
            - BranchSide:      'pager/message.c:118,54'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:118,71'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:118,79'
          Branch Sides:
            - BranchSide:      'pager/message.c:118,79'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:119,26'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:118,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:121,12'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:121,22'
          Branch Sides:
            - BranchSide:      'pager/message.c:121,33'
              BranchSideFuncs:
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
            - BranchSide:      'pager/message.c:124,48'
              BranchSideFuncs:
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:121,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:122,7'
              BranchSideFuncs:
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
            - BranchSide:      'pager/message.c:124,48'
              BranchSideFuncs:
                - mutt_env_set_subject
                - mutt_mem_free
                - mutt_hash_insert
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:127,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:128,41'
              BranchSideFuncs:
                - mx_save_hcache
                - cs_subset_bool
            - BranchSide:      'pager/message.c:130,5'
              BranchSideFuncs:
                - mx_save_hcache
                - cs_subset_bool
        - Branch String:   'pager/message.c:134,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:136,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/message.c:72,47'
          Dst:             cs_subset_bool
        - Src:             'pager/message.c:94,9'
          Dst:             mutt_is_multipart_signed
        - Src:             'pager/message.c:98,57'
          Dst:             mutt_is_application_smime
        - Src:             'pager/message.c:106,10'
          Dst:             mutt_is_valid_multipart_pgp_encrypted
        - Src:             'pager/message.c:107,10'
          Dst:             mutt_is_malformed_multipart_pgp_encrypted
        - Src:             'pager/message.c:111,57'
          Dst:             mutt_is_application_smime
        - Src:             'pager/message.c:119,8'
          Dst:             mutt_str_equal
        - Src:             'pager/message.c:122,7'
          Dst:             mutt_hash_delete
        - Src:             'pager/message.c:124,5'
          Dst:             mutt_env_set_subject
        - Src:             'pager/message.c:125,5'
          Dst:             mutt_mem_free
        - Src:             'pager/message.c:128,7'
          Dst:             mutt_hash_insert
        - Src:             'pager/message.c:130,5'
          Dst:             mx_save_hcache
        - Src:             'pager/message.c:133,49'
          Dst:             cs_subset_bool
    - functionName:    expand_index_panel
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dialog_find
        - mutt_window_reflow
        - window_set_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/message.c:428,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - dialog_find
                - mutt_window_reflow
            - BranchSide:      'pager/message.c:428,14'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - dialog_find
                - mutt_window_reflow
      Callsites:
        - Src:             'pager/message.c:432,3'
          Dst:             window_set_visible
        - Src:             'pager/message.c:434,3'
          Dst:             window_set_visible
        - Src:             'pager/message.c:436,28'
          Dst:             dialog_find
        - Src:             'pager/message.c:437,3'
          Dst:             mutt_window_reflow
    - functionName:    notify_crypto
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - crypt_smime_verify_sender
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/message.c:363,32'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - crypt_smime_verify_sender
            - BranchSide:      'pager/message.c:363,32'
              BranchSideFuncs:
                - crypt_smime_verify_sender
        - Branch String:   'pager/message.c:363,62'
          Branch Sides:
            - BranchSide:      'pager/message.c:363,74'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:382,32'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:363,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:365,21'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:382,32'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:365,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:367,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:372,26'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:367,11'
          Branch Sides:
            - BranchSide:      'pager/message.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:372,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:376,26'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:376,37'
          Branch Sides:
            - BranchSide:      'pager/message.c:376,52'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:378,7'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:376,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:382,32'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:382,60'
          Branch Sides:
            - BranchSide:      'pager/message.c:382,60'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:382,72'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:382,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:382,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:384,21'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:384,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:385,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:386,26'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:386,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:388,26'
              BranchSideFuncs: []
        - Branch String:   'pager/message.c:388,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:388,14'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:389,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/message.c:367,11'
          Dst:             crypt_smime_verify_sender
    - functionName:    squash_index_panel
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_number
        - dialog_find
        - menu_get_index
        - menu_set_index
        - mutt_window_reflow
        - window_set_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/message.c:402,54'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - window_set_visible
                - window_set_visible
                - dialog_find
                - mutt_window_reflow
                - menu_get_index
                - menu_set_index
            - BranchSide:      'pager/message.c:402,54'
              BranchSideFuncs:
                - cs_subset_number
                - window_set_visible
                - window_set_visible
                - dialog_find
                - mutt_window_reflow
                - menu_get_index
                - menu_set_index
        - Branch String:   'pager/message.c:403,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - dialog_find
                - mutt_window_reflow
                - menu_get_index
                - menu_set_index
            - BranchSide:      'pager/message.c:405,16'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - dialog_find
                - mutt_window_reflow
                - menu_get_index
                - menu_set_index
      Callsites:
        - Src:             'pager/message.c:402,37'
          Dst:             cs_subset_number
        - Src:             'pager/message.c:409,3'
          Dst:             window_set_visible
        - Src:             'pager/message.c:411,3'
          Dst:             window_set_visible
        - Src:             'pager/message.c:413,28'
          Dst:             dialog_find
        - Src:             'pager/message.c:414,3'
          Dst:             mutt_window_reflow
        - Src:             'pager/message.c:418,24'
          Dst:             menu_get_index
        - Src:             'pager/message.c:418,3'
          Dst:             menu_set_index
    - functionName:    mutt_display_message
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          230
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - dialog_find
        - dlg_pager
        - email_to_file
        - expand_index_panel
        - mx_msg_close
        - mx_msg_open
        - notify_crypto
        - squash_index_panel
        - window_find_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/message.c:449,28'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - window_find_child
                - buf_pool_get
                - squash_index_panel
                - mx_msg_open
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
                - mx_msg_open
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
            - BranchSide:      'pager/message.c:449,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - window_find_child
                - buf_pool_get
                - squash_index_panel
                - mx_msg_open
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
                - mx_msg_open
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
        - Branch String:   'pager/message.c:461,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:461,9'
              BranchSideFuncs:
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
            - BranchSide:      'pager/message.c:464,22'
              BranchSideFuncs:
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
                - mx_msg_open
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
        - Branch String:   'pager/message.c:461,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:461,9'
              BranchSideFuncs:
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
            - BranchSide:      'pager/message.c:464,22'
              BranchSideFuncs:
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
                - mx_msg_open
        - Branch String:   'pager/message.c:492,3'
          Branch Sides:
            - BranchSide:      'pager/message.c:460,31'
              BranchSideFuncs:
                - mx_msg_open
                - buf_reset
                - email_to_file
                - notify_crypto
                - buf_string.3309
                - dlg_pager
                - mx_msg_close
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
            - BranchSide:      'pager/message.c:492,3'
              BranchSideFuncs:
                - expand_index_panel
                - mx_msg_close
                - buf_pool_release
      Callsites:
        - Src:             'pager/message.c:449,28'
          Dst:             dialog_find
        - Src:             'pager/message.c:450,34'
          Dst:             window_find_child
        - Src:             'pager/message.c:451,33'
          Dst:             window_find_child
        - Src:             'pager/message.c:452,29'
          Dst:             buf_pool_get
        - Src:             'pager/message.c:455,3'
          Dst:             squash_index_panel
        - Src:             'pager/message.c:460,11'
          Dst:             mx_msg_open
        - Src:             'pager/message.c:466,5'
          Dst:             buf_reset
        - Src:             'pager/message.c:468,10'
          Dst:             email_to_file
        - Src:             'pager/message.c:473,5'
          Dst:             notify_crypto
        - Src:             'pager/message.c:480,19'
          Dst:             buf_string
        - Src:             'pager/message.c:490,10'
          Dst:             dlg_pager
        - Src:             'pager/message.c:491,5'
          Dst:             mx_msg_close
        - Src:             'pager/message.c:460,11'
          Dst:             mx_msg_open
        - Src:             'pager/message.c:466,5'
          Dst:             buf_reset
        - Src:             'pager/message.c:468,10'
          Dst:             email_to_file
        - Src:             'pager/message.c:473,5'
          Dst:             notify_crypto
        - Src:             'pager/message.c:480,19'
          Dst:             buf_string
        - Src:             'pager/message.c:490,10'
          Dst:             dlg_pager
        - Src:             'pager/message.c:491,5'
          Dst:             mx_msg_close
        - Src:             'pager/message.c:494,3'
          Dst:             expand_index_panel
        - Src:             'pager/message.c:496,3'
          Dst:             mx_msg_close
        - Src:             'pager/message.c:497,3'
          Dst:             buf_pool_release
    - functionName:    email_to_file
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          346
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - buf_mktemp_full
        - buf_string
        - crypt_invoke_message
        - crypt_pgp_invoke_getkeys
        - crypt_query
        - crypt_smime_getkeys
        - crypt_valid_passphrase
        - cs_subset_bool
        - cs_subset_string
        - envlist_set
        - envlist_unset
        - fileno
        - filter_create_fd
        - filter_wait
        - fputs
        - fwrite
        - mutt_any_key_to_continue
        - mutt_copy_message
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_message_hook
        - mutt_parse_mime_message
        - process_protected_headers
        - query_quadoption
        - snprintf
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pager/message.c:171,35'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - snprintf
                - envlist_set
                - crypt_smime_getkeys
                - crypt_valid_passphrase
                - envlist_unset
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
                - query_quadoption
            - BranchSide:      'pager/message.c:171,35'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - snprintf
                - envlist_set
                - crypt_smime_getkeys
                - crypt_valid_passphrase
                - envlist_unset
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
                - query_quadoption
        - Branch String:   'pager/message.c:180,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:182,21'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:202,7'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:182,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:184,23'
              BranchSideFuncs:
                - query_quadoption
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:191,26'
              BranchSideFuncs:
                - query_quadoption
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:184,11'
          Branch Sides:
            - BranchSide:      'pager/message.c:185,32'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - envlist_unset
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:186,12'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - envlist_unset
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:186,11'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:186,11'
              BranchSideFuncs:
                - envlist_unset
        - Branch String:   'pager/message.c:191,14'
          Branch Sides:
            - BranchSide:      'pager/message.c:195,52'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:202,7'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:195,11'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:202,7'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:202,33'
          Branch Sides:
            - BranchSide:      'pager/message.c:202,48'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:204,21'
              BranchSideFuncs:
                - crypt_pgp_invoke_getkeys
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:202,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:204,21'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:216,9'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:204,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:206,12'
              BranchSideFuncs:
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:212,21'
              BranchSideFuncs:
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:206,11'
          Branch Sides:
            - BranchSide:      'pager/message.c:207,9'
              BranchSideFuncs:
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:209,7'
              BranchSideFuncs:
                - crypt_invoke_message
                - crypt_invoke_message
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:212,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:213,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
            - BranchSide:      'pager/message.c:216,9'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.3309
                - mutt_file_fopen_full
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:219,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:221,5'
              BranchSideFuncs:
                - envlist_unset
            - BranchSide:      'pager/message.c:225,57'
              BranchSideFuncs:
                - cs_subset_string
                - fileno
                - filter_create_fd
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
        - Branch String:   'pager/message.c:226,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:228,19'
              BranchSideFuncs:
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
            - BranchSide:      'pager/message.c:241,7'
              BranchSideFuncs:
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
        - Branch String:   'pager/message.c:232,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:234,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.3309
                - unlink
                - envlist_unset
            - BranchSide:      'pager/message.c:241,7'
              BranchSideFuncs:
                - fputs
                - fwrite
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
        - Branch String:   'pager/message.c:241,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:243,19'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
            - BranchSide:      'pager/message.c:247,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mutt_file_fclose_full
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
        - Branch String:   'pager/message.c:256,41'
          Branch Sides:
            - BranchSide:      'pager/message.c:256,69'
              BranchSideFuncs:
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
            - BranchSide:      'pager/message.c:256,45'
              BranchSideFuncs:
                - __errno_location
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
        - Branch String:   'pager/message.c:256,62'
          Branch Sides:
            - BranchSide:      'pager/message.c:256,69'
              BranchSideFuncs:
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
            - BranchSide:      'pager/message.c:258,5'
              BranchSideFuncs:
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
        - Branch String:   'pager/message.c:256,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:258,5'
              BranchSideFuncs:
                - filter_wait
                - mutt_file_fclose_full
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
            - BranchSide:      'pager/message.c:268,7'
              BranchSideFuncs:
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
        - Branch String:   'pager/message.c:259,9'
          Branch Sides:
            - BranchSide:      'pager/message.c:261,7'
              BranchSideFuncs:
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
            - BranchSide:      'pager/message.c:264,22'
              BranchSideFuncs:
                - buf_string.3309
                - mutt_file_unlink
                - envlist_unset
        - Branch String:   'pager/message.c:268,21'
          Branch Sides:
            - BranchSide:      'pager/message.c:268,25'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
            - BranchSide:      'pager/message.c:271,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
        - Branch String:   'pager/message.c:268,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:269,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
            - BranchSide:      'pager/message.c:271,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - crypt_query
                - process_protected_headers
                - envlist_unset
      Callsites:
        - Src:             'pager/message.c:171,3'
          Dst:             mutt_parse_mime_message
        - Src:             'pager/message.c:172,3'
          Dst:             mutt_message_hook
        - Src:             'pager/message.c:176,3'
          Dst:             snprintf
        - Src:             'pager/message.c:177,3'
          Dst:             envlist_set
        - Src:             'pager/message.c:185,9'
          Dst:             crypt_smime_getkeys
        - Src:             'pager/message.c:186,12'
          Dst:             crypt_valid_passphrase
        - Src:             'pager/message.c:195,11'
          Dst:             query_quadoption
        - Src:             'pager/message.c:207,9'
          Dst:             crypt_pgp_invoke_getkeys
        - Src:             'pager/message.c:209,7'
          Dst:             crypt_invoke_message
        - Src:             'pager/message.c:213,7'
          Dst:             crypt_invoke_message
        - Src:             'pager/message.c:217,3'
          Dst:             buf_mktemp_full
        - Src:             'pager/message.c:218,18'
          Dst:             buf_string
        - Src:             'pager/message.c:218,18'
          Dst:             mutt_file_fopen_full
        - Src:             'pager/message.c:225,40'
          Dst:             cs_subset_string
        - Src:             'pager/message.c:231,34'
          Dst:             fileno
        - Src:             'pager/message.c:230,17'
          Dst:             filter_create_fd
        - Src:             'pager/message.c:235,7'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/message.c:236,14'
          Dst:             buf_string
        - Src:             'pager/message.c:236,7'
          Dst:             unlink
        - Src:             'pager/message.c:243,5'
          Dst:             fputs
        - Src:             'pager/message.c:244,5'
          Dst:             fwrite
        - Src:             'pager/message.c:247,23'
          Dst:             cs_subset_bool
        - Src:             'pager/message.c:254,8'
          Dst:             mutt_copy_message
        - Src:             'pager/message.c:256,9'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/message.c:256,45'
          Dst:             __errno_location
        - Src:             'pager/message.c:261,7'
          Dst:             filter_wait
        - Src:             'pager/message.c:262,7'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/message.c:264,22'
          Dst:             buf_string
        - Src:             'pager/message.c:264,5'
          Dst:             mutt_file_unlink
        - Src:             'pager/message.c:268,25'
          Dst:             filter_wait
        - Src:             'pager/message.c:269,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'pager/message.c:271,3'
          Dst:             mutt_file_fclose_full
        - Src:             'pager/message.c:277,20'
          Dst:             crypt_query
        - Src:             'pager/message.c:284,5'
          Dst:             process_protected_headers
        - Src:             'pager/message.c:288,3'
          Dst:             envlist_unset
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    external_pager
      functionSourceFile: '/src/neomutt/pager/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_bool
        - cs_subset_expando
        - email_to_file
        - keypad
        - km_dokey
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_make_string
        - mutt_set_flag
        - mutt_system
        - mutt_unget_ch
        - mx_msg_close
        - mx_msg_open
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/message.c:302,8'
          Branch Sides:
            - BranchSide:      'pager/message.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - buf_pool_get
                - cs_subset_expando
                - mutt_make_string
                - buf_pool_get
                - buf_string.3309
                - email_to_file
                - mutt_endwin
                - buf_pool_get
                - buf_string.3309
                - buf_printf
                - buf_string.3309
                - mutt_system
                - buf_string.3309
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
                - keypad
                - buf_string.3309
            - BranchSide:      'pager/message.c:302,8'
              BranchSideFuncs:
                - mx_msg_open
                - buf_pool_get
                - cs_subset_expando
                - mutt_make_string
                - buf_pool_get
                - buf_string.3309
                - email_to_file
                - mutt_endwin
                - buf_pool_get
                - buf_string.3309
                - buf_printf
                - buf_string.3309
                - mutt_system
                - buf_string.3309
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
                - keypad
                - buf_string.3309
        - Branch String:   'pager/message.c:302,11'
          Branch Sides:
            - BranchSide:      'pager/message.c:302,11'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:302,19'
              BranchSideFuncs:
                - mx_msg_open
                - buf_pool_get
                - cs_subset_expando
                - mutt_make_string
                - buf_pool_get
                - buf_string.3309
                - email_to_file
                - mutt_endwin
                - buf_pool_get
                - buf_string.3309
                - buf_printf
                - buf_string.3309
                - mutt_system
                - buf_string.3309
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
                - keypad
                - buf_string.3309
        - Branch String:   'pager/message.c:302,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:302,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/message.c:306,25'
              BranchSideFuncs:
                - mx_msg_open
                - buf_pool_get
                - cs_subset_expando
                - mutt_make_string
                - buf_pool_get
                - buf_string.3309
                - email_to_file
                - mutt_endwin
                - buf_pool_get
                - buf_string.3309
                - buf_printf
                - buf_string.3309
                - mutt_system
                - buf_string.3309
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
                - keypad
                - buf_string.3309
        - Branch String:   'pager/message.c:320,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:323,3'
              BranchSideFuncs:
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
            - BranchSide:      'pager/message.c:349,3'
              BranchSideFuncs:
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
        - Branch String:   'pager/message.c:328,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:329,5'
              BranchSideFuncs:
                - buf_string.3309
                - buf_string.3309
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
                - keypad
            - BranchSide:      'pager/message.c:330,10'
              BranchSideFuncs:
                - buf_string.3309
                - unlink
                - buf_pool_release
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
                - keypad
        - Branch String:   'pager/message.c:333,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:334,12'
              BranchSideFuncs:
                - keypad
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
            - BranchSide:      'pager/message.c:335,7'
              BranchSideFuncs:
                - mutt_set_flag
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - cs_subset_bool
        - Branch String:   'pager/message.c:335,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:336,5'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
            - BranchSide:      'pager/message.c:337,46'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
        - Branch String:   'pager/message.c:338,7'
          Branch Sides:
            - BranchSide:      'pager/message.c:340,19'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mutt_unget_ch
                - km_dokey
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
            - BranchSide:      'pager/message.c:349,3'
              BranchSideFuncs:
                - buf_pool_release
                - mx_msg_close
                - buf_pool_release
      Callsites:
        - Src:             'pager/message.c:306,25'
          Dst:             mx_msg_open
        - Src:             'pager/message.c:310,24'
          Dst:             buf_pool_get
        - Src:             'pager/message.c:311,42'
          Dst:             cs_subset_expando
        - Src:             'pager/message.c:313,3'
          Dst:             mutt_make_string
        - Src:             'pager/message.c:316,29'
          Dst:             buf_pool_get
        - Src:             'pager/message.c:319,47'
          Dst:             buf_string
        - Src:             'pager/message.c:319,12'
          Dst:             email_to_file
        - Src:             'pager/message.c:323,3'
          Dst:             mutt_endwin
        - Src:             'pager/message.c:325,24'
          Dst:             buf_pool_get
        - Src:             'pager/message.c:326,37'
          Dst:             buf_string
        - Src:             'pager/message.c:326,3'
          Dst:             buf_printf
        - Src:             'pager/message.c:327,23'
          Dst:             buf_string
        - Src:             'pager/message.c:327,11'
          Dst:             mutt_system
        - Src:             'pager/message.c:329,5'
          Dst:             buf_string
        - Src:             'pager/message.c:330,10'
          Dst:             buf_string
        - Src:             'pager/message.c:330,3'
          Dst:             unlink
        - Src:             'pager/message.c:331,3'
          Dst:             buf_pool_release
        - Src:             'pager/message.c:334,5'
          Dst:             keypad
        - Src:             'pager/message.c:337,31'
          Dst:             cs_subset_bool
        - Src:             'pager/message.c:336,5'
          Dst:             mutt_set_flag
        - Src:             'pager/message.c:337,31'
          Dst:             cs_subset_bool
        - Src:             'pager/message.c:340,19'
          Dst:             mutt_any_key_to_continue
        - Src:             'pager/message.c:340,5'
          Dst:             mutt_unget_ch
        - Src:             'pager/message.c:341,10'
          Dst:             km_dokey
        - Src:             'pager/message.c:349,3'
          Dst:             buf_pool_release
        - Src:             'pager/message.c:350,3'
          Dst:             mx_msg_close
        - Src:             'pager/message.c:351,3'
          Dst:             buf_pool_release
    - functionName:    keypad
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ppanel_window_observer
      functionSourceFile: '/src/neomutt/pager/ppanel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - notify_observer_remove
        - pager_queue_redraw
        - ppanel_config_observer
        - ppanel_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/ppanel.c:96,11'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - pager_queue_redraw
            - BranchSide:      'pager/ppanel.c:96,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - pager_queue_redraw
        - Branch String:   'pager/ppanel.c:96,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:96,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - pager_queue_redraw
            - BranchSide:      'pager/ppanel.c:98,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - pager_queue_redraw
        - Branch String:   'pager/ppanel.c:98,24'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:98,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/ppanel.c:98,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - pager_queue_redraw
        - Branch String:   'pager/ppanel.c:98,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/ppanel.c:102,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - pager_queue_redraw
        - Branch String:   'pager/ppanel.c:102,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:104,18'
              BranchSideFuncs:
                - pager_queue_redraw
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/ppanel.c:113,25'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/ppanel.c:107,9'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:108,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/ppanel.c:110,5'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/ppanel.c:113,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:113,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/ppanel.c:116,34'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/ppanel.c:117,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:117,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/ppanel.c:120,26'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'pager/ppanel.c:108,7'
          Dst:             pager_queue_redraw
        - Src:             'pager/ppanel.c:120,3'
          Dst:             notify_observer_remove
        - Src:             'pager/ppanel.c:120,3'
          Dst:             ppanel_config_observer
        - Src:             'pager/ppanel.c:121,3'
          Dst:             notify_observer_remove
        - Src:             'pager/ppanel.c:121,3'
          Dst:             ppanel_window_observer
    - functionName:    ppanel_config_observer
      functionSourceFile: '/src/neomutt/pager/ppanel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
        - window_status_on_top
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/ppanel.c:74,11'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'pager/ppanel.c:74,11'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/ppanel.c:74,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:74,7'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'pager/ppanel.c:76,12'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/ppanel.c:76,24'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:76,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/ppanel.c:76,32'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/ppanel.c:76,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/ppanel.c:82,28'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'pager/ppanel.c:82,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:82,7'
              BranchSideFuncs:
                - window_status_on_top
            - BranchSide:      'pager/ppanel.c:84,39'
              BranchSideFuncs:
                - window_status_on_top
      Callsites:
        - Src:             'pager/ppanel.c:82,7'
          Dst:             mutt_str_equal
        - Src:             'pager/ppanel.c:84,5'
          Dst:             window_status_on_top
    - functionName:    ppanel_new
      functionSourceFile: '/src/neomutt/pager/ppanel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_window_add_child
        - mutt_window_new
        - notify_observer_add
        - pager_private_data_new
        - pager_window_new
        - pbar_new
        - ppanel_config_observer
        - ppanel_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/ppanel.c:135,36'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - pager_private_data_new
                - pager_window_new
                - pbar_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'pager/ppanel.c:135,36'
              BranchSideFuncs:
                - mutt_window_new
                - pager_private_data_new
                - pager_window_new
                - pbar_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
        - Branch String:   'pager/ppanel.c:148,7'
          Branch Sides:
            - BranchSide:      'pager/ppanel.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'pager/ppanel.c:148,7'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'pager/ppanel.c:135,36'
          Dst:             mutt_window_new
        - Src:             'pager/ppanel.c:140,35'
          Dst:             pager_private_data_new
        - Src:             'pager/ppanel.c:144,34'
          Dst:             pager_window_new
        - Src:             'pager/ppanel.c:147,33'
          Dst:             pbar_new
        - Src:             'pager/ppanel.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'pager/ppanel.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'pager/ppanel.c:159,3'
          Dst:             notify_observer_add
        - Src:             'pager/ppanel.c:159,3'
          Dst:             ppanel_config_observer
        - Src:             'pager/ppanel.c:160,3'
          Dst:             notify_observer_add
        - Src:             'pager/ppanel.c:160,3'
          Dst:             ppanel_window_observer
    - functionName:    pager_private_data_new
      functionSourceFile: '/src/neomutt/pager/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - notify_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/private_data.c:61,35'
          Branch Sides:
            - BranchSide:      'pager/private_data.c:61,35'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
            - BranchSide:      'pager/private_data.c:61,35'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
      Callsites:
        - Src:             'pager/private_data.c:61,35'
          Dst:             mutt_mem_calloc
        - Src:             'pager/private_data.c:63,18'
          Dst:             notify_new
    - functionName:    pager_private_data_free
      functionSourceFile: '/src/neomutt/pager/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - attr_color_list_clear
        - mutt_mem_free
        - notify_free
        - notify_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/private_data.c:41,8'
          Branch Sides:
            - BranchSide:      'pager/private_data.c:0,0'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - attr_color_list_clear
                - mutt_mem_free
            - BranchSide:      'pager/private_data.c:41,8'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - attr_color_list_clear
                - mutt_mem_free
        - Branch String:   'pager/private_data.c:41,12'
          Branch Sides:
            - BranchSide:      'pager/private_data.c:41,12'
              BranchSideFuncs: []
            - BranchSide:      'pager/private_data.c:41,16'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - attr_color_list_clear
                - mutt_mem_free
        - Branch String:   'pager/private_data.c:41,7'
          Branch Sides:
            - BranchSide:      'pager/private_data.c:41,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/private_data.c:46,3'
              BranchSideFuncs:
                - notify_send
                - notify_free
                - attr_color_list_clear
                - mutt_mem_free
      Callsites:
        - Src:             'pager/private_data.c:47,3'
          Dst:             notify_send
        - Src:             'pager/private_data.c:48,3'
          Dst:             notify_free
        - Src:             'pager/private_data.c:50,3'
          Dst:             attr_color_list_clear
        - Src:             'pager/private_data.c:52,3'
          Dst:             mutt_mem_free
    - functionName:    config_pager_index_lines
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_number
        - dialog_find
        - mutt_window_is_visible
        - mutt_window_reflow
        - window_find_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pager.c:86,8'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - dialog_find
                - window_find_child
                - window_find_child
                - cs_subset_number
                - mutt_window_reflow
            - BranchSide:      'pager/pager.c:86,8'
              BranchSideFuncs:
                - mutt_window_is_visible
                - dialog_find
                - window_find_child
                - window_find_child
                - cs_subset_number
                - mutt_window_reflow
        - Branch String:   'pager/pager.c:86,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:86,7'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - window_find_child
                - cs_subset_number
                - mutt_window_reflow
            - BranchSide:      'pager/pager.c:89,28'
              BranchSideFuncs:
                - dialog_find
                - window_find_child
                - window_find_child
                - cs_subset_number
                - mutt_window_reflow
        - Branch String:   'pager/pager.c:92,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:95,54'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_window_reflow
        - Branch String:   'pager/pager.c:97,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - mutt_window_reflow
      Callsites:
        - Src:             'pager/pager.c:86,8'
          Dst:             mutt_window_is_visible
        - Src:             'pager/pager.c:89,28'
          Dst:             dialog_find
        - Src:             'pager/pager.c:90,36'
          Dst:             window_find_child
        - Src:             'pager/pager.c:91,34'
          Dst:             window_find_child
        - Src:             'pager/pager.c:95,37'
          Dst:             cs_subset_number
        - Src:             'pager/pager.c:114,3'
          Dst:             mutt_window_reflow
    - functionName:    pager_window_observer
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_color_observer_remove
        - notify_observer_remove
        - pager_color_observer
        - pager_config_observer
        - pager_index_observer
        - pager_pager_observer
        - pager_window_observer
        - window_find_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pager.c:390,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
            - BranchSide:      'pager/pager.c:390,11'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:390,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:390,7'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
            - BranchSide:      'pager/pager.c:392,12'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:392,24'
          Branch Sides:
            - BranchSide:      'pager/pager.c:392,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:392,32'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:392,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:392,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:394,11'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:394,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:394,7'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
            - BranchSide:      'pager/pager.c:399,13'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:399,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:399,7'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
            - BranchSide:      'pager/pager.c:402,46'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:403,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:403,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:406,28'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - window_find_parent
        - Branch String:   'pager/pager.c:407,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:408,11'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/pager.c:410,41'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'pager/pager.c:406,28'
          Dst:             window_find_parent
        - Src:             'pager/pager.c:408,11'
          Dst:             window_find_parent
        - Src:             'pager/pager.c:412,3'
          Dst:             mutt_color_observer_remove
        - Src:             'pager/pager.c:412,3'
          Dst:             pager_color_observer
        - Src:             'pager/pager.c:413,3'
          Dst:             notify_observer_remove
        - Src:             'pager/pager.c:413,3'
          Dst:             pager_config_observer
        - Src:             'pager/pager.c:414,3'
          Dst:             notify_observer_remove
        - Src:             'pager/pager.c:414,3'
          Dst:             pager_index_observer
        - Src:             'pager/pager.c:415,3'
          Dst:             notify_observer_remove
        - Src:             'pager/pager.c:415,3'
          Dst:             pager_pager_observer
        - Src:             'pager/pager.c:416,3'
          Dst:             notify_observer_remove
        - Src:             'pager/pager.c:416,3'
          Dst:             pager_window_observer
    - functionName:    pager_color_observer
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          262
      EdgeCount:       95
      CyclomaticComplexity: 30
      functionsReached:
        - mutt_mem_free
        - notify_send
        - qstyle_recolor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pager.c:242,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
            - BranchSide:      'pager/pager.c:242,11'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
        - Branch String:   'pager/pager.c:242,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:242,7'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
            - BranchSide:      'pager/pager.c:244,12'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
        - Branch String:   'pager/pager.c:244,24'
          Branch Sides:
            - BranchSide:      'pager/pager.c:244,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:244,32'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
        - Branch String:   'pager/pager.c:244,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:249,46'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
        - Branch String:   'pager/pager.c:250,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:254,7'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
        - Branch String:   'pager/pager.c:254,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:254,7'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - qstyle_recolor
            - BranchSide:      'pager/pager.c:268,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:254,31'
          Branch Sides:
            - BranchSide:      'pager/pager.c:254,45'
              BranchSideFuncs:
                - qstyle_recolor
                - notify_send
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:257,26'
              BranchSideFuncs:
                - qstyle_recolor
                - notify_send
                - mutt_mem_free
        - Branch String:   'pager/pager.c:254,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:257,26'
              BranchSideFuncs:
                - qstyle_recolor
                - notify_send
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:260,17'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
        - Branch String:   'pager/pager.c:262,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:264,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:266,11'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:268,47'
          Branch Sides:
            - BranchSide:      'pager/pager.c:268,61'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:268,89'
          Branch Sides:
            - BranchSide:      'pager/pager.c:269,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:269,41'
          Branch Sides:
            - BranchSide:      'pager/pager.c:269,55'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:269,73'
          Branch Sides:
            - BranchSide:      'pager/pager.c:270,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:270,42'
          Branch Sides:
            - BranchSide:      'pager/pager.c:270,56'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:270,80'
          Branch Sides:
            - BranchSide:      'pager/pager.c:271,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:271,43'
          Branch Sides:
            - BranchSide:      'pager/pager.c:271,57'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:271,77'
          Branch Sides:
            - BranchSide:      'pager/pager.c:272,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:272,44'
          Branch Sides:
            - BranchSide:      'pager/pager.c:272,58'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:272,79'
          Branch Sides:
            - BranchSide:      'pager/pager.c:273,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:273,43'
          Branch Sides:
            - BranchSide:      'pager/pager.c:273,57'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:273,77'
          Branch Sides:
            - BranchSide:      'pager/pager.c:274,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:274,46'
          Branch Sides:
            - BranchSide:      'pager/pager.c:274,60'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:274,85'
          Branch Sides:
            - BranchSide:      'pager/pager.c:275,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:275,47'
          Branch Sides:
            - BranchSide:      'pager/pager.c:275,61'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:275,80'
          Branch Sides:
            - BranchSide:      'pager/pager.c:276,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:276,46'
          Branch Sides:
            - BranchSide:      'pager/pager.c:276,60'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:268,12'
          Branch Sides:
            - BranchSide:      'pager/pager.c:278,23'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:281,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/pager.c:257,5'
          Dst:             qstyle_recolor
        - Src:             'pager/pager.c:264,7'
          Dst:             mutt_mem_free
        - Src:             'pager/pager.c:278,5'
          Dst:             notify_send
    - functionName:    pager_config_observer
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          124
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - config_pager_index_lines
        - mutt_str_equal
        - notify_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pager.c:290,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
                - config_pager_index_lines
            - BranchSide:      'pager/pager.c:290,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
                - config_pager_index_lines
        - Branch String:   'pager/pager.c:290,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:290,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
                - config_pager_index_lines
            - BranchSide:      'pager/pager.c:292,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
                - config_pager_index_lines
        - Branch String:   'pager/pager.c:292,24'
          Branch Sides:
            - BranchSide:      'pager/pager.c:292,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:292,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
                - config_pager_index_lines
        - Branch String:   'pager/pager.c:292,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:298,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
                - config_pager_index_lines
        - Branch String:   'pager/pager.c:298,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:300,5'
              BranchSideFuncs:
                - config_pager_index_lines
            - BranchSide:      'pager/pager.c:303,34'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - notify_send
        - Branch String:   'pager/pager.c:303,55'
          Branch Sides:
            - BranchSide:      'pager/pager.c:304,34'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:304,52'
          Branch Sides:
            - BranchSide:      'pager/pager.c:305,34'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:305,55'
          Branch Sides:
            - BranchSide:      'pager/pager.c:306,34'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:306,52'
          Branch Sides:
            - BranchSide:      'pager/pager.c:307,34'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:307,50'
          Branch Sides:
            - BranchSide:      'pager/pager.c:308,34'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:308,70'
          Branch Sides:
            - BranchSide:      'pager/pager.c:309,34'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:303,12'
          Branch Sides:
            - BranchSide:      'pager/pager.c:303,12'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'pager/pager.c:311,48'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'pager/pager.c:312,9'
          Branch Sides:
            - BranchSide:      'pager/pager.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:315,23'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'pager/pager.c:298,7'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:300,5'
          Dst:             config_pager_index_lines
        - Src:             'pager/pager.c:303,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:304,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:305,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:306,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:307,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:308,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:309,13'
          Dst:             mutt_str_equal
        - Src:             'pager/pager.c:315,5'
          Dst:             notify_send
    - functionName:    pager_index_observer
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pager.c:326,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:326,11'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:326,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:328,12'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:328,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:328,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:333,46'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:334,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:337,40'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:339,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:341,16'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:345,30'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:345,12'
          Branch Sides:
            - BranchSide:      'pager/pager.c:345,12'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:347,16'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:350,16'
          Branch Sides:
            - BranchSide:      'pager/pager.c:350,27'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:350,33'
          Branch Sides:
            - BranchSide:      'pager/pager.c:350,43'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'pager/pager.c:350,9'
          Branch Sides:
            - BranchSide:      'pager/pager.c:352,18'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:356,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pager_pager_observer
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pager_queue_redraw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pager.c:369,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - pager_queue_redraw
            - BranchSide:      'pager/pager.c:369,11'
              BranchSideFuncs:
                - pager_queue_redraw
        - Branch String:   'pager/pager.c:369,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:369,7'
              BranchSideFuncs:
                - pager_queue_redraw
            - BranchSide:      'pager/pager.c:371,12'
              BranchSideFuncs:
                - pager_queue_redraw
        - Branch String:   'pager/pager.c:371,24'
          Branch Sides:
            - BranchSide:      'pager/pager.c:371,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:371,32'
              BranchSideFuncs:
                - pager_queue_redraw
        - Branch String:   'pager/pager.c:371,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:376,46'
              BranchSideFuncs:
                - pager_queue_redraw
        - Branch String:   'pager/pager.c:377,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:377,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:380,3'
              BranchSideFuncs:
                - pager_queue_redraw
      Callsites:
        - Src:             'pager/pager.c:380,3'
          Dst:             pager_queue_redraw
    - functionName:    pager_repaint
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          546
      EdgeCount:       125
      CyclomaticComplexity: 34
      functionsReached:
        - cs_subset_bool
        - display_line
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_window_addch
        - mutt_window_clrtoeol
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pager.c:134,40'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:134,40'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:135,13'
          Branch Sides:
            - BranchSide:      'pager/pager.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:135,23'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:135,29'
          Branch Sides:
            - BranchSide:      'pager/pager.c:135,29'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:135,46'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:135,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:141,34'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:142,42'
          Branch Sides:
            - BranchSide:      'pager/pager.c:142,7'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - display_line
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:144,11'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:142,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:144,11'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:189,21'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:145,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:146,11'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:146,27'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:146,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:145,43'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:147,25'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:146,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:145,43'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:147,25'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:145,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:146,27'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:147,25'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'pager/pager.c:162,9'
          Branch Sides:
            - BranchSide:      'pager/pager.c:164,24'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:170,36'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:158,33'
          Branch Sides:
            - BranchSide:      'pager/pager.c:148,43'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:158,42'
              BranchSideFuncs:
                - mutt_mem_free
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
        - Branch String:   'pager/pager.c:158,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:148,43'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'pager/pager.c:159,9'
              BranchSideFuncs:
                - mutt_mem_free
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
                - mutt_mem_reallocarray
        - Branch String:   'pager/pager.c:148,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:150,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_free
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:162,9'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:174,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:179,18'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:189,14'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:179,37'
          Branch Sides:
            - BranchSide:      'pager/pager.c:177,31'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:179,41'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:179,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:177,31'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:181,13'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:181,13'
          Branch Sides:
            - BranchSide:      'pager/pager.c:182,26'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:183,20'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:183,13'
          Branch Sides:
            - BranchSide:      'pager/pager.c:177,31'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:189,14'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:199,70'
          Branch Sides:
            - BranchSide:      'pager/pager.c:200,21'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:219,41'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
        - Branch String:   'pager/pager.c:199,7'
          Branch Sides:
            - BranchSide:      'pager/pager.c:202,48'
              BranchSideFuncs:
                - display_line
                - mutt_window_move
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
            - BranchSide:      'pager/pager.c:217,20'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:207,13'
          Branch Sides:
            - BranchSide:      'pager/pager.c:212,27'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
            - BranchSide:      'pager/pager.c:214,23'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
        - Branch String:   'pager/pager.c:199,70'
          Branch Sides:
            - BranchSide:      'pager/pager.c:200,21'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
            - BranchSide:      'pager/pager.c:217,20'
              BranchSideFuncs:
                - mutt_window_move
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
                - display_line
                - mutt_window_move
        - Branch String:   'pager/pager.c:217,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:193,37'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
            - BranchSide:      'pager/pager.c:219,41'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_addch
        - Branch String:   'pager/pager.c:221,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:223,7'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'pager/pager.c:229,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
        - Branch String:   'pager/pager.c:224,11'
          Branch Sides:
            - BranchSide:      'pager/pager.c:225,33'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
            - BranchSide:      'pager/pager.c:226,23'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_addch
        - Branch String:   'pager/pager.c:221,5'
          Branch Sides:
            - BranchSide:      'pager/pager.c:223,7'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'pager/pager.c:229,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'pager/pager.c:157,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'pager/pager.c:159,9'
          Dst:             mutt_mem_free
        - Src:             'pager/pager.c:174,12'
          Dst:             display_line
        - Src:             'pager/pager.c:193,7'
          Dst:             mutt_window_move
        - Src:             'pager/pager.c:207,13'
          Dst:             display_line
        - Src:             'pager/pager.c:215,9'
          Dst:             mutt_window_move
        - Src:             'pager/pager.c:219,26'
          Dst:             cs_subset_bool
        - Src:             'pager/pager.c:220,5'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'pager/pager.c:223,7'
          Dst:             mutt_window_clrtoeol
        - Src:             'pager/pager.c:225,9'
          Dst:             mutt_window_addch
        - Src:             'pager/pager.c:227,7'
          Dst:             mutt_window_move
        - Src:             'pager/pager.c:229,5'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    pager_recalc
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pager.c:124,8'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/pager.c:124,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pager_window_new
      functionSourceFile: '/src/neomutt/pager/pager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
        - pager_color_observer
        - pager_config_observer
        - pager_index_observer
        - pager_pager_observer
        - pager_window_observer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pager.c:432,28'
          Branch Sides:
            - BranchSide:      'pager/pager.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'pager/pager.c:432,28'
              BranchSideFuncs:
                - mutt_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'pager/pager.c:432,28'
          Dst:             mutt_window_new
        - Src:             'pager/pager.c:439,3'
          Dst:             mutt_color_observer_add
        - Src:             'pager/pager.c:439,3'
          Dst:             pager_color_observer
        - Src:             'pager/pager.c:440,3'
          Dst:             notify_observer_add
        - Src:             'pager/pager.c:440,3'
          Dst:             pager_config_observer
        - Src:             'pager/pager.c:441,3'
          Dst:             notify_observer_add
        - Src:             'pager/pager.c:441,3'
          Dst:             pager_index_observer
        - Src:             'pager/pager.c:442,3'
          Dst:             notify_observer_add
        - Src:             'pager/pager.c:442,3'
          Dst:             pager_pager_observer
        - Src:             'pager/pager.c:443,3'
          Dst:             notify_observer_add
        - Src:             'pager/pager.c:443,3'
          Dst:             pager_window_observer
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbar_window_observer
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_color_observer_remove
        - notify_observer_remove
        - pbar_color_observer
        - pbar_config_observer
        - pbar_index_observer
        - pbar_pager_observer
        - pbar_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pbar.c:260,11'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/pbar.c:260,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/pbar.c:260,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:260,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/pbar.c:262,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/pbar.c:262,24'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:262,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:262,32'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/pbar.c:262,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:262,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:267,13'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/pbar.c:267,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:267,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/pbar.c:270,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/pbar.c:270,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:272,15'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:275,30'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pager/pbar.c:275,12'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:275,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pager/pbar.c:277,51'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'pager/pbar.c:280,5'
          Dst:             mutt_color_observer_remove
        - Src:             'pager/pbar.c:280,5'
          Dst:             pbar_color_observer
        - Src:             'pager/pbar.c:281,5'
          Dst:             notify_observer_remove
        - Src:             'pager/pbar.c:281,5'
          Dst:             pbar_config_observer
        - Src:             'pager/pbar.c:282,5'
          Dst:             notify_observer_remove
        - Src:             'pager/pbar.c:282,5'
          Dst:             pbar_index_observer
        - Src:             'pager/pbar.c:283,5'
          Dst:             notify_observer_remove
        - Src:             'pager/pbar.c:283,5'
          Dst:             pbar_pager_observer
        - Src:             'pager/pbar.c:284,5'
          Dst:             notify_observer_remove
        - Src:             'pager/pbar.c:284,5'
          Dst:             pbar_window_observer
    - functionName:    pbar_color_observer
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pbar.c:174,11'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:174,11'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:174,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:176,12'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:176,24'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:176,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:176,32'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:176,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:180,28'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:182,32'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:182,40'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:186,13'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:182,60'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:182,68'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:186,13'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:182,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:186,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbar_config_observer
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pbar.c:197,11'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'pager/pbar.c:197,11'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'pager/pbar.c:197,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:197,7'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'pager/pbar.c:199,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'pager/pbar.c:199,24'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:199,24'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:199,32'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'pager/pbar.c:199,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:203,29'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'pager/pbar.c:203,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:206,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pager/pbar.c:203,8'
          Dst:             mutt_str_equal
    - functionName:    pbar_index_observer
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pbar.c:224,12'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:224,12'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:224,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:224,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:228,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbar_pager_observer
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pager/pbar.c:239,11'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:239,11'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:239,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:239,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:241,12'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:241,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:241,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:246,11'
              BranchSideFuncs: []
        - Branch String:   'pager/pbar.c:246,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:248,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbar_repaint
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_draw_statusline
        - mutt_str_len
        - mutt_window_clrtoeol
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pbar.c:154,44'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_str_len
                - mutt_draw_statusline
                - mutt_curses_set_color_by_id
            - BranchSide:      'pager/pbar.c:154,44'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_str_len
                - mutt_draw_statusline
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'pager/pbar.c:156,3'
          Dst:             mutt_window_move
        - Src:             'pager/pbar.c:157,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'pager/pbar.c:158,3'
          Dst:             mutt_window_clrtoeol
        - Src:             'pager/pbar.c:160,3'
          Dst:             mutt_window_move
        - Src:             'pager/pbar.c:162,24'
          Dst:             mutt_str_len
        - Src:             'pager/pbar.c:161,3'
          Dst:             mutt_draw_statusline
        - Src:             'pager/pbar.c:163,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    pbar_recalc
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          179
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_expando
        - mutt_make_string
        - mutt_str_copy
        - mutt_str_equal
        - mutt_str_replace
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pbar.c:93,44'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
            - BranchSide:      'pager/pbar.c:93,44'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
        - Branch String:   'pager/pbar.c:96,13'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:96,23'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
        - Branch String:   'pager/pbar.c:96,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:99,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
        - Branch String:   'pager/pbar.c:103,19'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:103,29'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
            - BranchSide:      'pager/pbar.c:106,20'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
        - Branch String:   'pager/pbar.c:103,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:104,14'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
            - BranchSide:      'pager/pbar.c:106,20'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
                - snprintf
        - Branch String:   'pager/pbar.c:108,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:110,31'
              BranchSideFuncs:
                - snprintf
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
            - BranchSide:      'pager/pbar.c:118,30'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
                - cs_subset_expando
                - mutt_make_string
        - Branch String:   'pager/pbar.c:126,47'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:126,69'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_make_string
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
            - BranchSide:      'pager/pbar.c:128,32'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_make_string
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
        - Branch String:   'pager/pbar.c:126,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:128,32'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_make_string
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
            - BranchSide:      'pager/pbar.c:136,45'
              BranchSideFuncs:
                - buf_printf
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
        - Branch String:   'pager/pbar.c:128,24'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:128,69'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_make_string
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
            - BranchSide:      'pager/pbar.c:130,70'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_make_string
                - buf_string.3429
                - mutt_str_equal
                - buf_string.3429
                - mutt_str_replace
                - buf_pool_release
        - Branch String:   'pager/pbar.c:139,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:141,48'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pager/pbar.c:145,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'pager/pbar.c:99,24'
          Dst:             buf_pool_get
        - Src:             'pager/pbar.c:114,5'
          Dst:             snprintf
        - Src:             'pager/pbar.c:123,5'
          Dst:             mutt_str_copy
        - Src:             'pager/pbar.c:130,44'
          Dst:             cs_subset_expando
        - Src:             'pager/pbar.c:131,5'
          Dst:             mutt_make_string
        - Src:             'pager/pbar.c:136,5'
          Dst:             buf_printf
        - Src:             'pager/pbar.c:139,23'
          Dst:             buf_string
        - Src:             'pager/pbar.c:139,8'
          Dst:             mutt_str_equal
        - Src:             'pager/pbar.c:141,48'
          Dst:             buf_string
        - Src:             'pager/pbar.c:141,5'
          Dst:             mutt_str_replace
        - Src:             'pager/pbar.c:145,3'
          Dst:             buf_pool_release
    - functionName:    pbar_data_free
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pbar.c:297,8'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pager/pbar.c:297,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/pbar.c:297,12'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:297,12'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:297,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pager/pbar.c:297,7'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      'pager/pbar.c:302,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'pager/pbar.c:302,3'
          Dst:             mutt_mem_free
        - Src:             'pager/pbar.c:304,3'
          Dst:             mutt_mem_free
    - functionName:    pbar_data_new
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pbar.c:316,39'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'pager/pbar.c:316,39'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'pager/pbar.c:316,39'
          Dst:             mutt_mem_calloc
    - functionName:    pbar_new
      functionSourceFile: '/src/neomutt/pager/pbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
        - pbar_color_observer
        - pbar_config_observer
        - pbar_data_new
        - pbar_index_observer
        - pbar_pager_observer
        - pbar_window_observer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pager/pbar.c:332,33'
          Branch Sides:
            - BranchSide:      'pager/pbar.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - pbar_data_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'pager/pbar.c:332,33'
              BranchSideFuncs:
                - mutt_window_new
                - pbar_data_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'pager/pbar.c:332,33'
          Dst:             mutt_window_new
        - Src:             'pager/pbar.c:336,21'
          Dst:             pbar_data_new
        - Src:             'pager/pbar.c:341,3'
          Dst:             mutt_color_observer_add
        - Src:             'pager/pbar.c:341,3'
          Dst:             pbar_color_observer
        - Src:             'pager/pbar.c:342,3'
          Dst:             notify_observer_add
        - Src:             'pager/pbar.c:342,3'
          Dst:             pbar_config_observer
        - Src:             'pager/pbar.c:343,3'
          Dst:             notify_observer_add
        - Src:             'pager/pbar.c:343,3'
          Dst:             pbar_index_observer
        - Src:             'pager/pbar.c:344,3'
          Dst:             notify_observer_add
        - Src:             'pager/pbar.c:344,3'
          Dst:             pbar_pager_observer
        - Src:             'pager/pbar.c:345,3'
          Dst:             notify_observer_add
        - Src:             'pager/pbar.c:345,3'
          Dst:             pbar_window_observer
    - functionName:    pop_auth_validator
      functionSourceFile: '/src/neomutt/pop/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_printf
        - pop_auth_is_valid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/config.c:48,8'
          Branch Sides:
            - BranchSide:      'pop/config.c:0,0'
              BranchSideFuncs:
                - pop_auth_is_valid
                - buf_printf
            - BranchSide:      'pop/config.c:48,8'
              BranchSideFuncs:
                - pop_auth_is_valid
                - buf_printf
        - Branch String:   'pop/config.c:48,25'
          Branch Sides:
            - BranchSide:      'pop/config.c:47,42'
              BranchSideFuncs: []
            - BranchSide:      'pop/config.c:48,25'
              BranchSideFuncs: []
        - Branch String:   'pop/config.c:48,7'
          Branch Sides:
            - BranchSide:      'pop/config.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/config.c:52,3'
              BranchSideFuncs:
                - pop_auth_is_valid
                - buf_printf
        - Branch String:   'pop/config.c:52,3'
          Branch Sides:
            - BranchSide:      'pop/config.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'pop/config.c:54,31'
              BranchSideFuncs:
                - pop_auth_is_valid
                - buf_printf
        - Branch String:   'pop/config.c:54,9'
          Branch Sides:
            - BranchSide:      'pop/config.c:52,3'
              BranchSideFuncs:
                - pop_auth_is_valid
                - buf_printf
            - BranchSide:      'pop/config.c:60,76'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pop/config.c:52,3'
          Branch Sides:
            - BranchSide:      'pop/config.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'pop/config.c:54,31'
              BranchSideFuncs:
                - pop_auth_is_valid
                - buf_printf
      Callsites:
        - Src:             'pop/config.c:54,9'
          Dst:             pop_auth_is_valid
        - Src:             'pop/config.c:60,5'
          Dst:             buf_printf
    - functionName:    config_init_pop
      functionSourceFile: '/src/neomutt/pop/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/config.c:113,10'
          Branch Sides:
            - BranchSide:      'pop/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'pop/config.c:113,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'pop/config.c:113,10'
          Dst:             cs_register_variables
    - functionName:    pop_clear_cache
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          185
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_mem_free
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pop/pop.c:494,15'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:494,15'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:494,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:494,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:497,3'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,25'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'pop/pop.c:501,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:503,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
      Callsites:
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:503,7'
          Dst:             unlink
        - Src:             'pop/pop.c:504,7'
          Dst:             mutt_mem_free
    - functionName:    pop_bcache_delete
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cache_id
        - mutt_bcache_del
        - mutt_str_equal
        - pop_adata_get
        - pop_edata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/pop.c:258,8'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - cache_id
                - mutt_bcache_del
                - pop_edata_get
                - mutt_str_equal
            - BranchSide:      'pop/pop.c:258,8'
              BranchSideFuncs:
                - pop_adata_get
                - cache_id
                - mutt_bcache_del
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/pop.c:258,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:261,34'
              BranchSideFuncs:
                - pop_adata_get
                - cache_id
                - mutt_bcache_del
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/pop.c:275,20'
          Branch Sides:
            - BranchSide:      'pop/pop.c:271,38'
              BranchSideFuncs:
                - cache_id
                - mutt_bcache_del
                - pop_edata_get
                - mutt_str_equal
            - BranchSide:      'pop/pop.c:275,23'
              BranchSideFuncs:
                - mutt_str_equal
                - cache_id
                - mutt_bcache_del
                - pop_edata_get
        - Branch String:   'pop/pop.c:275,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:271,38'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'pop/pop.c:271,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:273,51'
              BranchSideFuncs:
                - pop_edata_get
                - mutt_str_equal
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:281,34'
              BranchSideFuncs:
                - cache_id
                - mutt_bcache_del
      Callsites:
        - Src:             'pop/pop.c:261,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:273,34'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:275,23'
          Dst:             mutt_str_equal
        - Src:             'pop/pop.c:281,34'
          Dst:             cache_id
        - Src:             'pop/pop.c:281,10'
          Dst:             mutt_bcache_del
    - functionName:    cache_id
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_sanitize_filename
        - mutt_str_copy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pop/pop.c:84,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_file_sanitize_filename
            - BranchSide:      'pop/pop.c:84,3'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_file_sanitize_filename
      Callsites:
        - Src:             'pop/pop.c:84,3'
          Dst:             mutt_str_copy
        - Src:             'pop/pop.c:85,3'
          Dst:             mutt_file_sanitize_filename
    - functionName:    pop_read_header
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          192
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc99_sscanf
        - feof
        - fetch_message
        - fgets
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_rfc822_read_header
        - pop_edata_get
        - pop_fetch_data
        - pop_query_d
        - rewind
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/pop.c:120,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - pop_edata_get
                - snprintf
                - pop_query_d
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
                - __isoc99_sscanf
                - snprintf
                - pop_fetch_data
            - BranchSide:      'pop/pop.c:120,14'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - pop_edata_get
                - snprintf
                - pop_query_d
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
                - __isoc99_sscanf
                - snprintf
                - pop_fetch_data
        - Branch String:   'pop/pop.c:121,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:123,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:127,7'
              BranchSideFuncs:
                - pop_edata_get
                - snprintf
                - pop_query_d
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
                - __isoc99_sscanf
                - snprintf
                - pop_fetch_data
        - Branch String:   'pop/pop.c:135,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:137,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - snprintf
                - pop_fetch_data
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
            - BranchSide:      'pop/pop.c:162,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
        - Branch String:   'pop/pop.c:142,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:144,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
            - BranchSide:      'pop/pop.c:162,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
        - Branch String:   'pop/pop.c:144,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:146,24'
              BranchSideFuncs:
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - mutt_file_fclose_full
                - fgets
            - BranchSide:      'pop/pop.c:151,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
        - Branch String:   'pop/pop.c:151,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:153,24'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'pop/pop.c:162,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - fgets
        - Branch String:   'pop/pop.c:162,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:166,7'
              BranchSideFuncs:
                - rewind
                - mutt_rfc822_read_header
                - rewind
                - feof
                - mutt_file_fclose_full
                - fgets
            - BranchSide:      'pop/pop.c:180,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'pop/pop.c:185,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'pop/pop.c:190,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'pop/pop.c:170,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:172,12'
              BranchSideFuncs:
                - fgets
                - feof
                - mutt_file_fclose_full
            - BranchSide:      'pop/pop.c:190,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'pop/pop.c:173,13'
          Branch Sides:
            - BranchSide:      'pop/pop.c:170,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'pop/pop.c:190,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'pop/pop.c:120,14'
          Dst:             mutt_file_mkstemp_full
        - Src:             'pop/pop.c:131,32'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:133,3'
          Dst:             snprintf
        - Src:             'pop/pop.c:134,12'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:137,5'
          Dst:             __isoc99_sscanf
        - Src:             'pop/pop.c:139,5'
          Dst:             snprintf
        - Src:             'pop/pop.c:140,10'
          Dst:             pop_fetch_data
        - Src:             'pop/pop.c:140,10'
          Dst:             fetch_message
        - Src:             'pop/pop.c:166,7'
          Dst:             rewind
        - Src:             'pop/pop.c:167,16'
          Dst:             mutt_rfc822_read_header
        - Src:             'pop/pop.c:169,7'
          Dst:             rewind
        - Src:             'pop/pop.c:170,15'
          Dst:             feof
        - Src:             'pop/pop.c:173,14'
          Dst:             fgets
        - Src:             'pop/pop.c:190,3'
          Dst:             mutt_file_fclose_full
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fetch_message
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputc
        - fputs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pop/pop.c:102,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - fputs
                - fputc
            - BranchSide:      'pop/pop.c:102,3'
              BranchSideFuncs:
                - fputs
                - fputc
        - Branch String:   'pop/pop.c:103,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:106,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/pop.c:102,3'
          Dst:             fputs
        - Src:             'pop/pop.c:103,7'
          Dst:             fputc
    - functionName:    fetch_uidl
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          169
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - email_new
        - mutt_str_equal
        - mx_alloc_memory
        - pop_adata_get
        - pop_edata_get
        - pop_edata_new
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/pop.c:204,34'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - __errno_location
                - strtol
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
                - pop_edata_get
                - mutt_str_equal
            - BranchSide:      'pop/pop.c:204,34'
              BranchSideFuncs:
                - pop_adata_get
                - __errno_location
                - strtol
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/pop.c:211,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:211,10'
              BranchSideFuncs:
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
                - pop_edata_get
                - mutt_str_equal
            - BranchSide:      'pop/pop.c:216,20'
              BranchSideFuncs:
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/pop.c:223,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
            - BranchSide:      'pop/pop.c:220,34'
              BranchSideFuncs:
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/pop.c:220,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_edata_get
                - mutt_str_equal
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
            - BranchSide:      'pop/pop.c:222,51'
              BranchSideFuncs:
                - pop_edata_get
                - mutt_str_equal
                - pop_edata_get
                - mx_alloc_memory
                - email_new
                - pop_edata_new
        - Branch String:   'pop/pop.c:227,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:229,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - email_new
                - pop_edata_new
                - pop_edata_get
            - BranchSide:      'pop/pop.c:239,15'
              BranchSideFuncs:
                - pop_edata_get
        - Branch String:   'pop/pop.c:239,12'
          Branch Sides:
            - BranchSide:      'pop/pop.c:241,12'
              BranchSideFuncs:
                - pop_edata_get
            - BranchSide:      'pop/pop.c:244,3'
              BranchSideFuncs:
                - pop_edata_get
      Callsites:
        - Src:             'pop/pop.c:204,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:207,3'
          Dst:             __errno_location
        - Src:             'pop/pop.c:208,15'
          Dst:             strtol
        - Src:             'pop/pop.c:222,34'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:223,9'
          Dst:             mutt_str_equal
        - Src:             'pop/pop.c:231,5'
          Dst:             mx_alloc_memory
        - Src:             'pop/pop.c:234,20'
          Dst:             email_new
        - Src:             'pop/pop.c:236,27'
          Dst:             pop_edata_new
        - Src:             'pop/pop.c:246,32'
          Dst:             pop_edata_get
    - functionName:    pop_fetch_headers
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          378
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - cache_id
        - cs_subset_bool
        - email_free
        - fetch_uidl
        - mutt_bcache_exists
        - mutt_bcache_list
        - mutt_clear_error
        - mutt_date_now
        - pop_adata_get
        - pop_bcache_delete
        - pop_edata_get
        - pop_fetch_data
        - pop_read_header
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pop/pop.c:325,8'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_date_now
                - pop_fetch_data
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
                - pop_edata_get
            - BranchSide:      'pop/pop.c:325,8'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_date_now
                - pop_fetch_data
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
                - pop_edata_get
        - Branch String:   'pop/pop.c:325,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:325,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:328,34'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_date_now
                - pop_fetch_data
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
                - pop_edata_get
        - Branch String:   'pop/pop.c:349,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:351,12'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
            - BranchSide:      'pop/pop.c:368,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
        - Branch String:   'pop/pop.c:338,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:340,51'
              BranchSideFuncs:
                - pop_edata_get
                - pop_fetch_data
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
            - BranchSide:      'pop/pop.c:345,12'
              BranchSideFuncs:
                - pop_fetch_data
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
        - Branch String:   'pop/pop.c:351,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:353,23'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
            - BranchSide:      'pop/pop.c:358,13'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
        - Branch String:   'pop/pop.c:358,20'
          Branch Sides:
            - BranchSide:      'pop/pop.c:360,23'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
            - BranchSide:      'pop/pop.c:368,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
        - Branch String:   'pop/pop.c:368,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:370,59'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
            - BranchSide:      'pop/pop.c:374,10'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
                - progress_free
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - pop_edata_get
        - Branch String:   'pop/pop.c:374,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:377,32'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
                - pop_edata_get
            - BranchSide:      'pop/pop.c:464,3'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - email_free
        - Branch String:   'pop/pop.c:380,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:377,46'
              BranchSideFuncs:
                - pop_edata_get
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
            - BranchSide:      'pop/pop.c:382,12'
              BranchSideFuncs:
                - pop_edata_get
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
        - Branch String:   'pop/pop.c:377,5'
          Branch Sides:
            - BranchSide:      'pop/pop.c:379,53'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
            - BranchSide:      'pop/pop.c:386,17'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
        - Branch String:   'pop/pop.c:386,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:388,7'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
            - BranchSide:      'pop/pop.c:394,27'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
        - Branch String:   'pop/pop.c:425,15'
          Branch Sides:
            - BranchSide:      'pop/pop.c:444,55'
              BranchSideFuncs:
                - progress_free
                - email_free
            - BranchSide:      'pop/pop.c:464,3'
              BranchSideFuncs:
                - progress_free
                - email_free
        - Branch String:   'pop/pop.c:457,13'
          Branch Sides:
            - BranchSide:      'pop/pop.c:458,14'
              BranchSideFuncs:
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
            - BranchSide:      'pop/pop.c:461,19'
              BranchSideFuncs:
                - progress_update
                - pop_edata_get
                - pop_read_header
                - cache_id
                - mutt_bcache_exists
                - progress_free
                - email_free
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
        - Branch String:   'pop/pop.c:394,5'
          Branch Sides:
            - BranchSide:      'pop/pop.c:396,23'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
            - BranchSide:      'pop/pop.c:464,3'
              BranchSideFuncs:
                - progress_free
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
        - Branch String:   'pop/pop.c:470,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:472,21'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'pop/pop.c:480,53'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_error
                - mutt_bcache_list
        - Branch String:   'pop/pop.c:481,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:482,29'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_clear_error
            - BranchSide:      'pop/pop.c:484,3'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'pop/pop.c:328,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:335,23'
          Dst:             mutt_date_now
        - Src:             'pop/pop.c:345,12'
          Dst:             pop_fetch_data
        - Src:             'pop/pop.c:345,12'
          Dst:             fetch_uidl
        - Src:             'pop/pop.c:340,34'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:370,16'
          Dst:             progress_new
        - Src:             'pop/pop.c:371,5'
          Dst:             progress_set_message
        - Src:             'pop/pop.c:379,36'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:464,3'
          Dst:             progress_free
        - Src:             'pop/pop.c:396,7'
          Dst:             progress_update
        - Src:             'pop/pop.c:397,36'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:425,21'
          Dst:             pop_read_header
        - Src:             'pop/pop.c:464,3'
          Dst:             progress_free
        - Src:             'pop/pop.c:444,63'
          Dst:             cache_id
        - Src:             'pop/pop.c:444,29'
          Dst:             mutt_bcache_exists
        - Src:             'pop/pop.c:464,3'
          Dst:             progress_free
        - Src:             'pop/pop.c:473,7'
          Dst:             email_free
        - Src:             'pop/pop.c:480,38'
          Dst:             cs_subset_bool
        - Src:             'pop/pop.c:482,5'
          Dst:             mutt_bcache_list
        - Src:             'pop/pop.c:482,5'
          Dst:             pop_bcache_delete
        - Src:             'pop/pop.c:484,3'
          Dst:             mutt_clear_error
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    5
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.3546
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.3546
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    pop_path_canon
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_msg_save_hcache
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_msg_close
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:1133,10'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'pop/pop.c:1133,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'pop/pop.c:1133,10'
          Dst:             mutt_file_fclose_full
    - functionName:    pop_msg_open
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          347
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - cache_id
        - feof
        - fetch_message
        - fgets
        - ftello
        - mutt_bcache_commit
        - mutt_bcache_get
        - mutt_bcache_put
        - mutt_clear_error
        - mutt_env_free
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_hash_delete
        - mutt_hash_insert
        - mutt_label_hash_add
        - mutt_label_hash_remove
        - mutt_mem_free
        - mutt_rfc822_read_header
        - pop_adata_get
        - pop_edata_get
        - pop_fetch_data
        - pop_reconnect
        - progress_free
        - progress_new
        - progress_set_message
        - rewind
        - snprintf
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:977,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - pop_edata_get
                - cache_id
                - mutt_bcache_get
                - unlink
                - mutt_mem_free
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
                - mutt_file_fopen_full
            - BranchSide:      'pop/pop.c:977,8'
              BranchSideFuncs:
                - pop_adata_get
                - pop_edata_get
                - cache_id
                - mutt_bcache_get
                - unlink
                - mutt_mem_free
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
                - mutt_file_fopen_full
        - Branch String:   'pop/pop.c:986,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:986,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
                - mutt_file_fopen_full
            - BranchSide:      'pop/pop.c:991,45'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
                - mutt_file_fopen_full
        - Branch String:   'pop/pop.c:993,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:995,16'
              BranchSideFuncs:
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
            - BranchSide:      'pop/pop.c:1013,10'
              BranchSideFuncs:
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
        - Branch String:   'pop/pop.c:995,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:998,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
            - BranchSide:      'pop/pop.c:1008,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - buf_pool_get
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
        - Branch String:   'pop/pop.c:999,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:999,11'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:1002,7'
              BranchSideFuncs: []
        - Branch String:   'pop/pop.c:1017,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1021,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1122,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'pop/pop.c:1021,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1023,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1028,38'
              BranchSideFuncs:
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - pop_reconnect
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
        - Branch String:   'pop/pop.c:1029,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1033,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_string.3546
            - BranchSide:      'pop/pop.c:1042,54'
              BranchSideFuncs:
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
        - Branch String:   'pop/pop.c:1035,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1037,9'
              BranchSideFuncs:
                - buf_string.3546
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1042,54'
              BranchSideFuncs:
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
        - Branch String:   'pop/pop.c:1050,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1053,5'
              BranchSideFuncs:
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
                - buf_strdup
            - BranchSide:      'pop/pop.c:1076,7'
              BranchSideFuncs:
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
                - buf_strdup
        - Branch String:   'pop/pop.c:1058,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1059,14'
              BranchSideFuncs:
                - buf_string.3546
                - unlink
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
            - BranchSide:      'pop/pop.c:1061,12'
              BranchSideFuncs:
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
        - Branch String:   'pop/pop.c:1061,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1063,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1067,12'
              BranchSideFuncs:
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
        - Branch String:   'pop/pop.c:1067,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1069,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1072,3'
              BranchSideFuncs:
                - pop_reconnect
                - cache_id
                - mutt_bcache_put
                - snprintf
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.3546
                - unlink
                - cache_id
                - mutt_bcache_commit
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_strdup
                - buf_mktemp_full
                - buf_string.3546
                - mutt_file_fopen_full
                - buf_string.3546
        - Branch String:   'pop/pop.c:1076,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1078,31'
              BranchSideFuncs:
                - buf_strdup
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1082,23'
              BranchSideFuncs:
                - buf_strdup
                - rewind
                - mutt_hash_delete
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
        - Branch String:   'pop/pop.c:1091,20'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1091,26'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1093,3'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
        - Branch String:   'pop/pop.c:1091,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1092,5'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1093,3'
              BranchSideFuncs:
                - mutt_label_hash_remove
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
        - Branch String:   'pop/pop.c:1096,20'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1096,31'
              BranchSideFuncs:
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1098,3'
              BranchSideFuncs:
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
        - Branch String:   'pop/pop.c:1096,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1097,5'
              BranchSideFuncs:
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1098,3'
              BranchSideFuncs:
                - mutt_label_hash_add
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
        - Branch String:   'pop/pop.c:1105,43'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1105,57'
              BranchSideFuncs:
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1110,33'
              BranchSideFuncs:
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
        - Branch String:   'pop/pop.c:1105,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1107,13'
              BranchSideFuncs:
                - fgets
                - feof
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
            - BranchSide:      'pop/pop.c:1110,33'
              BranchSideFuncs:
                - ftello
                - mutt_clear_error
                - rewind
                - buf_pool_release
      Callsites:
        - Src:             'pop/pop.c:978,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:979,32'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:985,44'
          Dst:             cache_id
        - Src:             'pop/pop.c:985,13'
          Dst:             mutt_bcache_get
        - Src:             'pop/pop.c:998,17'
          Dst:             mutt_file_fopen_full
        - Src:             'pop/pop.c:1008,7'
          Dst:             unlink
        - Src:             'pop/pop.c:1009,7'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:1013,10'
          Dst:             buf_pool_get
        - Src:             'pop/pop.c:1017,9'
          Dst:             pop_reconnect
        - Src:             'pop/pop.c:1028,46'
          Dst:             cache_id
        - Src:             'pop/pop.c:1028,15'
          Dst:             mutt_bcache_put
        - Src:             'pop/pop.c:1033,7'
          Dst:             buf_mktemp_full
        - Src:             'pop/pop.c:1034,17'
          Dst:             buf_string
        - Src:             'pop/pop.c:1034,17'
          Dst:             mutt_file_fopen_full
        - Src:             'pop/pop.c:1037,9'
          Dst:             buf_string
        - Src:             'pop/pop.c:1042,5'
          Dst:             snprintf
        - Src:             'pop/pop.c:1044,33'
          Dst:             progress_new
        - Src:             'pop/pop.c:1046,5'
          Dst:             progress_set_message
        - Src:             'pop/pop.c:1047,20'
          Dst:             pop_fetch_data
        - Src:             'pop/pop.c:1047,20'
          Dst:             fetch_message
        - Src:             'pop/pop.c:1048,5'
          Dst:             progress_free
        - Src:             'pop/pop.c:1053,5'
          Dst:             mutt_file_fclose_full
        - Src:             'pop/pop.c:1059,14'
          Dst:             buf_string
        - Src:             'pop/pop.c:1059,7'
          Dst:             unlink
        - Src:             'pop/pop.c:1078,39'
          Dst:             cache_id
        - Src:             'pop/pop.c:1078,5'
          Dst:             mutt_bcache_commit
        - Src:             'pop/pop.c:1083,19'
          Dst:             buf_strdup
        - Src:             'pop/pop.c:1085,3'
          Dst:             rewind
        - Src:             'pop/pop.c:1092,5'
          Dst:             mutt_hash_delete
        - Src:             'pop/pop.c:1093,3'
          Dst:             mutt_label_hash_remove
        - Src:             'pop/pop.c:1094,3'
          Dst:             mutt_env_free
        - Src:             'pop/pop.c:1095,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'pop/pop.c:1097,5'
          Dst:             mutt_hash_insert
        - Src:             'pop/pop.c:1098,3'
          Dst:             mutt_label_hash_add
        - Src:             'pop/pop.c:1105,10'
          Dst:             fgets
        - Src:             'pop/pop.c:1105,47'
          Dst:             feof
        - Src:             'pop/pop.c:1110,21'
          Dst:             ftello
        - Src:             'pop/pop.c:1116,3'
          Dst:             mutt_clear_error
        - Src:             'pop/pop.c:1117,3'
          Dst:             rewind
        - Src:             'pop/pop.c:1122,3'
          Dst:             buf_pool_release
    - functionName:    pop_mbox_close
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_bcache_close
        - mutt_socket_close
        - pop_adata_get
        - pop_clear_cache
        - pop_logout
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:951,34'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - pop_logout
                - mutt_socket_close
                - pop_clear_cache
                - mutt_bcache_close
            - BranchSide:      'pop/pop.c:951,34'
              BranchSideFuncs:
                - pop_adata_get
                - pop_logout
                - mutt_socket_close
                - pop_clear_cache
                - mutt_bcache_close
        - Branch String:   'pop/pop.c:952,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:952,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:955,3'
              BranchSideFuncs:
                - pop_logout
                - mutt_socket_close
                - pop_clear_cache
                - mutt_bcache_close
        - Branch String:   'pop/pop.c:957,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:959,30'
              BranchSideFuncs:
                - pop_clear_cache
                - mutt_bcache_close
            - BranchSide:      'pop/pop.c:964,22'
              BranchSideFuncs:
                - pop_clear_cache
                - mutt_bcache_close
      Callsites:
        - Src:             'pop/pop.c:951,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:955,3'
          Dst:             pop_logout
        - Src:             'pop/pop.c:959,5'
          Dst:             mutt_socket_close
        - Src:             'pop/pop.c:965,3'
          Dst:             pop_clear_cache
        - Src:             'pop/pop.c:967,3'
          Dst:             mutt_bcache_close
    - functionName:    pop_mbox_sync
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - cache_id
        - mutt_bcache_del
        - mutt_str_copy
        - pop_adata_get
        - pop_clear_cache
        - pop_edata_get
        - pop_query_d
        - pop_reconnect
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:862,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:862,8'
              BranchSideFuncs:
                - pop_adata_get
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:871,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:873,9'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:873,9'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:873,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:871,34'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:874,18'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:873,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:871,34'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:874,18'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:871,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:873,9'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:873,9'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:879,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:886,22'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:887,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:889,18'
              BranchSideFuncs:
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:893,53'
              BranchSideFuncs:
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:893,5'
          Branch Sides:
            - BranchSide:      'pop/pop.c:895,53'
              BranchSideFuncs:
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:918,5'
              BranchSideFuncs:
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
                - pop_clear_cache
        - Branch String:   'pop/pop.c:896,33'
          Branch Sides:
            - BranchSide:      'pop/pop.c:893,66'
              BranchSideFuncs:
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
                - pop_clear_cache
            - BranchSide:      'pop/pop.c:896,44'
              BranchSideFuncs:
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:896,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:893,66'
              BranchSideFuncs:
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
                - pop_clear_cache
            - BranchSide:      'pop/pop.c:898,10'
              BranchSideFuncs:
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:902,13'
          Branch Sides:
            - BranchSide:      'pop/pop.c:904,34'
              BranchSideFuncs:
                - cache_id
                - mutt_bcache_del
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - pop_clear_cache
            - BranchSide:      'pop/pop.c:918,5'
              BranchSideFuncs:
                - progress_free
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:893,5'
          Branch Sides:
            - BranchSide:      'pop/pop.c:895,53'
              BranchSideFuncs:
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - cache_id
                - mutt_bcache_del
            - BranchSide:      'pop/pop.c:918,5'
              BranchSideFuncs:
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_reconnect
                - progress_new
                - progress_set_message
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
                - pop_clear_cache
        - Branch String:   'pop/pop.c:930,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:932,14'
              BranchSideFuncs:
                - pop_clear_cache
            - BranchSide:      'pop/pop.c:938,12'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
        - Branch String:   'pop/pop.c:938,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:940,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:943,3'
              BranchSideFuncs:
                - pop_reconnect
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_str_copy
                - pop_query_d
                - pop_clear_cache
                - pop_edata_get
                - progress_update
                - snprintf
                - pop_query_d
                - progress_free
                - cache_id
                - mutt_bcache_del
      Callsites:
        - Src:             'pop/pop.c:863,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:879,9'
          Dst:             pop_reconnect
        - Src:             'pop/pop.c:889,18'
          Dst:             progress_new
        - Src:             'pop/pop.c:890,7'
          Dst:             progress_set_message
        - Src:             'pop/pop.c:895,36'
          Dst:             pop_edata_get
        - Src:             'pop/pop.c:899,9'
          Dst:             progress_update
        - Src:             'pop/pop.c:900,9'
          Dst:             snprintf
        - Src:             'pop/pop.c:901,14'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:904,42'
          Dst:             cache_id
        - Src:             'pop/pop.c:904,11'
          Dst:             mutt_bcache_del
        - Src:             'pop/pop.c:918,5'
          Dst:             progress_free
        - Src:             'pop/pop.c:918,5'
          Dst:             progress_free
        - Src:             'pop/pop.c:926,7'
          Dst:             mutt_str_copy
        - Src:             'pop/pop.c:927,12'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:933,7'
          Dst:             pop_clear_cache
    - functionName:    pop_mbox_check
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_number
        - mailbox_changed
        - mutt_date_now
        - mutt_socket_close
        - pop_adata_get
        - pop_clear_cache
        - pop_fetch_headers
        - pop_logout
        - pop_open_connection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:819,8'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - cs_subset_number
                - mutt_date_now
                - pop_logout
                - mutt_socket_close
                - pop_open_connection
                - pop_fetch_headers
                - pop_clear_cache
                - mailbox_changed
            - BranchSide:      'pop/pop.c:819,8'
              BranchSideFuncs:
                - pop_adata_get
                - cs_subset_number
                - mutt_date_now
                - pop_logout
                - mutt_socket_close
                - pop_open_connection
                - pop_fetch_headers
                - pop_clear_cache
                - mailbox_changed
        - Branch String:   'pop/pop.c:819,10'
          Branch Sides:
            - BranchSide:      'pop/pop.c:819,10'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:819,17'
              BranchSideFuncs:
                - pop_adata_get
                - cs_subset_number
                - mutt_date_now
                - pop_logout
                - mutt_socket_close
                - pop_open_connection
                - pop_fetch_headers
                - pop_clear_cache
                - mailbox_changed
        - Branch String:   'pop/pop.c:819,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:819,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:822,34'
              BranchSideFuncs:
                - pop_adata_get
                - cs_subset_number
                - mutt_date_now
                - pop_logout
                - mutt_socket_close
                - pop_open_connection
                - pop_fetch_headers
                - pop_clear_cache
                - mailbox_changed
        - Branch String:   'pop/pop.c:825,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:825,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:828,3'
              BranchSideFuncs:
                - pop_logout
                - mutt_socket_close
                - pop_open_connection
                - pop_fetch_headers
                - pop_clear_cache
                - mailbox_changed
        - Branch String:   'pop/pop.c:832,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:832,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:835,20'
              BranchSideFuncs:
                - pop_fetch_headers
                - pop_clear_cache
                - mailbox_changed
        - Branch String:   'pop/pop.c:842,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:843,5'
              BranchSideFuncs:
                - mailbox_changed
            - BranchSide:      'pop/pop.c:845,10'
              BranchSideFuncs: []
        - Branch String:   'pop/pop.c:845,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:845,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:848,10'
              BranchSideFuncs: []
        - Branch String:   'pop/pop.c:848,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:848,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:851,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/pop.c:822,34'
          Dst:             pop_adata_get
        - Src:             'pop/pop.c:824,38'
          Dst:             cs_subset_number
        - Src:             'pop/pop.c:825,52'
          Dst:             mutt_date_now
        - Src:             'pop/pop.c:828,3'
          Dst:             pop_logout
        - Src:             'pop/pop.c:830,3'
          Dst:             mutt_socket_close
        - Src:             'pop/pop.c:832,7'
          Dst:             pop_open_connection
        - Src:             'pop/pop.c:840,12'
          Dst:             pop_fetch_headers
        - Src:             'pop/pop.c:841,3'
          Dst:             pop_clear_cache
        - Src:             'pop/pop.c:843,5'
          Dst:             mailbox_changed
    - functionName:    pop_mbox_open
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          170
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - account_to_url
        - buf_strcpy
        - mailbox_path
        - mutt_account_hook
        - mutt_bcache_open
        - mutt_conn_new
        - mutt_str_replace
        - pop_adata_new
        - pop_fetch_headers
        - pop_open_connection
        - pop_parse_path
        - pop_reconnect
        - url_tostring
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:742,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - account_to_url
                - url_tostring
                - buf_strcpy
                - mailbox_path.3548
                - mutt_str_replace
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
                - pop_adata_new
            - BranchSide:      'pop/pop.c:742,11'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - account_to_url
                - url_tostring
                - buf_strcpy
                - mailbox_path.3548
                - mutt_str_replace
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
                - pop_adata_new
        - Branch String:   'pop/pop.c:742,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:742,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:745,8'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - account_to_url
                - url_tostring
                - buf_strcpy
                - mailbox_path.3548
                - mutt_str_replace
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
                - pop_adata_new
        - Branch String:   'pop/pop.c:749,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:751,5'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - buf_strcpy
                - mailbox_path.3548
                - mutt_str_replace
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
                - pop_adata_new
            - BranchSide:      'pop/pop.c:755,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - buf_strcpy
                - mailbox_path.3548
                - mutt_str_replace
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
                - pop_adata_new
        - Branch String:   'pop/pop.c:763,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:765,13'
              BranchSideFuncs:
                - pop_adata_new
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
            - BranchSide:      'pop/pop.c:770,36'
              BranchSideFuncs:
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
                - mutt_conn_new
        - Branch String:   'pop/pop.c:771,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:773,19'
              BranchSideFuncs:
                - mutt_conn_new
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
            - BranchSide:      'pop/pop.c:779,13'
              BranchSideFuncs:
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
                - mutt_account_hook
        - Branch String:   'pop/pop.c:779,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:780,26'
              BranchSideFuncs:
                - mutt_account_hook
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
            - BranchSide:      'pop/pop.c:782,7'
              BranchSideFuncs:
                - pop_open_connection
                - mutt_bcache_open
                - pop_reconnect
                - pop_fetch_headers
      Callsites:
        - Src:             'pop/pop.c:749,22'
          Dst:             mailbox_path
        - Src:             'pop/pop.c:749,7'
          Dst:             pop_parse_path
        - Src:             'pop/pop.c:751,5'
          Dst:             mailbox_path
        - Src:             'pop/pop.c:755,3'
          Dst:             account_to_url
        - Src:             'pop/pop.c:757,3'
          Dst:             url_tostring
        - Src:             'pop/pop.c:759,3'
          Dst:             buf_strcpy
        - Src:             'pop/pop.c:760,34'
          Dst:             mailbox_path
        - Src:             'pop/pop.c:760,3'
          Dst:             mutt_str_replace
        - Src:             'pop/pop.c:765,13'
          Dst:             pop_adata_new
        - Src:             'pop/pop.c:773,19'
          Dst:             mutt_conn_new
        - Src:             'pop/pop.c:780,5'
          Dst:             mutt_account_hook
        - Src:             'pop/pop.c:782,7'
          Dst:             pop_open_connection
        - Src:             'pop/pop.c:785,19'
          Dst:             mutt_bcache_open
        - Src:             'pop/pop.c:797,9'
          Dst:             pop_reconnect
        - Src:             'pop/pop.c:804,20'
          Dst:             pop_fetch_headers
    - functionName:    pop_ac_add
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mutt_conn_new
        - pop_adata_free
        - pop_adata_new
        - pop_parse_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:712,10'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - pop_adata_new
                - mutt_conn_new
                - pop_adata_free
            - BranchSide:      'pop/pop.c:712,10'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - pop_adata_new
                - mutt_conn_new
                - pop_adata_free
        - Branch String:   'pop/pop.c:712,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:712,7'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - pop_adata_new
                - mutt_conn_new
                - pop_adata_free
            - BranchSide:      'pop/pop.c:715,22'
              BranchSideFuncs:
                - mailbox_path.3548
                - pop_parse_path
                - mailbox_path.3548
                - pop_adata_new
                - mutt_conn_new
                - pop_adata_free
        - Branch String:   'pop/pop.c:716,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:718,5'
              BranchSideFuncs:
                - pop_adata_new
                - mutt_conn_new
                - pop_adata_free
            - BranchSide:      'pop/pop.c:722,34'
              BranchSideFuncs:
                - pop_adata_new
                - mutt_conn_new
                - pop_adata_free
        - Branch String:   'pop/pop.c:724,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:729,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/pop.c:716,22'
          Dst:             mailbox_path
        - Src:             'pop/pop.c:716,7'
          Dst:             pop_parse_path
        - Src:             'pop/pop.c:718,5'
          Dst:             mailbox_path
        - Src:             'pop/pop.c:722,34'
          Dst:             pop_adata_new
        - Src:             'pop/pop.c:723,17'
          Dst:             mutt_conn_new
        - Src:             'pop/pop.c:726,5'
          Dst:             pop_adata_free
    - functionName:    pop_ac_owns_path
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_equal
        - url_free
        - url_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pop/pop.c:694,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - url_parse
                - mutt_istr_equal
                - url_free
                - mutt_istr_equal
            - BranchSide:      'pop/pop.c:694,21'
              BranchSideFuncs:
                - url_parse
                - mutt_istr_equal
                - url_free
                - mutt_istr_equal
        - Branch String:   'pop/pop.c:695,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:695,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:698,37'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - mutt_istr_equal
        - Branch String:   'pop/pop.c:701,57'
          Branch Sides:
            - BranchSide:      'pop/pop.c:702,40'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
            - BranchSide:      'pop/pop.c:703,3'
              BranchSideFuncs:
                - url_free
      Callsites:
        - Src:             'pop/pop.c:694,21'
          Dst:             url_parse
        - Src:             'pop/pop.c:701,19'
          Dst:             mutt_istr_equal
        - Src:             'pop/pop.c:702,19'
          Dst:             mutt_istr_equal
        - Src:             'pop/pop.c:703,3'
          Dst:             url_free
    - functionName:    pop_path_probe
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/pop.c:1158,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'pop/pop.c:1158,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'pop/pop.c:1158,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1158,7'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'pop/pop.c:1161,7'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'pop/pop.c:1161,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:1161,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:1164,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/pop.c:1158,7'
          Dst:             mutt_istr_startswith
        - Src:             'pop/pop.c:1161,7'
          Dst:             mutt_istr_startswith
    - functionName:    pop_fetch_mail
      functionSourceFile: '/src/neomutt/pop/pop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         70
      ICount:          503
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - __isoc99_sscanf
        - cs_subset_bool
        - cs_subset_string
        - fetch_message
        - mailbox_free
        - mutt_conn_find
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_socket_close
        - mutt_str_copy
        - mx_mbox_close
        - mx_mbox_open
        - mx_msg_close
        - mx_msg_commit
        - mx_msg_open_new
        - mx_path_resolve
        - pop_adata_free
        - pop_adata_new
        - pop_fetch_data
        - pop_open_connection
        - pop_parse_path
        - pop_query_d
        - query_quadoption
        - snprintf
        - strcpy
        - strlen
        - url_check_scheme
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/pop.c:514,51'
          Branch Sides:
            - BranchSide:      'pop/pop.c:514,51'
              BranchSideFuncs:
                - cs_subset_string
                - strlen
                - mutt_mem_calloc
                - url_check_scheme
                - strcpy
                - pop_parse_path
                - mutt_mem_free
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - strlen
            - BranchSide:      'pop/pop.c:514,51'
              BranchSideFuncs:
                - cs_subset_string
                - strlen
                - mutt_mem_calloc
                - url_check_scheme
                - strcpy
                - pop_parse_path
                - mutt_mem_free
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - strlen
        - Branch String:   'pop/pop.c:515,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:517,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/pop.c:521,8'
              BranchSideFuncs:
                - strlen
                - mutt_mem_calloc
                - url_check_scheme
                - strcpy
                - pop_parse_path
                - mutt_mem_free
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - strlen
        - Branch String:   'pop/pop.c:528,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:530,5'
              BranchSideFuncs:
                - strlen
                - strcpy
                - pop_parse_path
                - mutt_mem_free
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
            - BranchSide:      'pop/pop.c:533,3'
              BranchSideFuncs:
                - strcpy
                - pop_parse_path
                - mutt_mem_free
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/pop.c:537,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:539,5'
              BranchSideFuncs:
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
            - BranchSide:      'pop/pop.c:543,29'
              BranchSideFuncs:
                - mutt_conn_find
                - pop_adata_new
                - pop_open_connection
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/pop.c:550,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - pop_adata_free
            - BranchSide:      'pop/pop.c:556,3'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/pop.c:561,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:563,10'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:684,3'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:563,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:565,5'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:569,3'
              BranchSideFuncs:
                - __isoc99_sscanf
                - cs_subset_bool
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/pop.c:573,18'
          Branch Sides:
            - BranchSide:      'pop/pop.c:573,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
            - BranchSide:      'pop/pop.c:583,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:573,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:575,5'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - __isoc99_sscanf
            - BranchSide:      'pop/pop.c:583,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:577,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:579,12'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:684,3'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:579,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:580,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:583,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:583,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:585,5'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:589,53'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:592,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:594,5'
              BranchSideFuncs:
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:597,30'
              BranchSideFuncs:
                - query_quadoption
                - snprintf
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:609,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:663,12'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:612,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:614,7'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:663,3'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:616,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:619,15'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:625,20'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:619,21'
          Branch Sides:
            - BranchSide:      'pop/pop.c:619,39'
              BranchSideFuncs:
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_close
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:625,20'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
                - mx_mbox_close
        - Branch String:   'pop/pop.c:619,11'
          Branch Sides:
            - BranchSide:      'pop/pop.c:625,7'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:625,7'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:632,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:635,7'
              BranchSideFuncs:
                - snprintf
                - pop_query_d
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - mx_mbox_close
            - BranchSide:      'pop/pop.c:658,5'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:639,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:641,16'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:645,12'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:645,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:647,7'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:650,12'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:650,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:652,7'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:658,5'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
        - Branch String:   'pop/pop.c:609,3'
          Branch Sides:
            - BranchSide:      'pop/pop.c:609,0'
              BranchSideFuncs:
                - mx_msg_open_new
                - snprintf
                - pop_fetch_data
                - mx_msg_close
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
                - mx_mbox_close
                - mx_msg_commit
                - mx_msg_close
                - mx_msg_close
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/pop.c:663,12'
              BranchSideFuncs:
                - mx_mbox_close
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:666,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:669,5'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:676,3'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:670,9'
          Branch Sides:
            - BranchSide:      'pop/pop.c:676,3'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:684,3'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
        - Branch String:   'pop/pop.c:677,7'
          Branch Sides:
            - BranchSide:      'pop/pop.c:0,0'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
            - BranchSide:      'pop/pop.c:684,3'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_adata_free
      Callsites:
        - Src:             'pop/pop.c:514,34'
          Dst:             cs_subset_string
        - Src:             'pop/pop.c:526,13'
          Dst:             strlen
        - Src:             'pop/pop.c:526,13'
          Dst:             mutt_mem_calloc
        - Src:             'pop/pop.c:528,7'
          Dst:             url_check_scheme
        - Src:             'pop/pop.c:531,9'
          Dst:             strlen
        - Src:             'pop/pop.c:533,3'
          Dst:             strcpy
        - Src:             'pop/pop.c:535,8'
          Dst:             pop_parse_path
        - Src:             'pop/pop.c:536,3'
          Dst:             mutt_mem_free
        - Src:             'pop/pop.c:543,29'
          Dst:             mutt_conn_find
        - Src:             'pop/pop.c:547,34'
          Dst:             pop_adata_new
        - Src:             'pop/pop.c:550,7'
          Dst:             pop_open_connection
        - Src:             'pop/pop.c:559,3'
          Dst:             mutt_str_copy
        - Src:             'pop/pop.c:560,8'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:569,3'
          Dst:             __isoc99_sscanf
        - Src:             'pop/pop.c:572,27'
          Dst:             cs_subset_bool
        - Src:             'pop/pop.c:575,5'
          Dst:             mutt_str_copy
        - Src:             'pop/pop.c:576,10'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:580,7'
          Dst:             __isoc99_sscanf
        - Src:             'pop/pop.c:589,36'
          Dst:             cs_subset_string
        - Src:             'pop/pop.c:590,29'
          Dst:             mx_path_resolve
        - Src:             'pop/pop.c:592,8'
          Dst:             mx_mbox_open
        - Src:             'pop/pop.c:594,5'
          Dst:             mailbox_free
        - Src:             'pop/pop.c:600,31'
          Dst:             query_quadoption
        - Src:             'pop/pop.c:603,3'
          Dst:             snprintf
        - Src:             'pop/pop.c:611,27'
          Dst:             mx_msg_open_new
        - Src:             'pop/pop.c:614,7'
          Dst:             snprintf
        - Src:             'pop/pop.c:615,12'
          Dst:             pop_fetch_data
        - Src:             'pop/pop.c:615,12'
          Dst:             fetch_message
        - Src:             'pop/pop.c:619,25'
          Dst:             mx_msg_commit
        - Src:             'pop/pop.c:625,7'
          Dst:             mx_msg_close
        - Src:             'pop/pop.c:625,7'
          Dst:             mx_msg_close
        - Src:             'pop/pop.c:625,7'
          Dst:             mx_msg_close
        - Src:             'pop/pop.c:635,7'
          Dst:             snprintf
        - Src:             'pop/pop.c:636,12'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:642,7'
          Dst:             mx_mbox_close
        - Src:             'pop/pop.c:664,3'
          Dst:             mx_mbox_close
        - Src:             'pop/pop.c:669,5'
          Dst:             mutt_str_copy
        - Src:             'pop/pop.c:670,9'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:676,3'
          Dst:             mutt_str_copy
        - Src:             'pop/pop.c:677,7'
          Dst:             pop_query_d
        - Src:             'pop/pop.c:0,0'
          Dst:             mutt_socket_close
        - Src:             'pop/pop.c:0,0'
          Dst:             pop_adata_free
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_adata_get
      functionSourceFile: '/src/neomutt/pop/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pop/adata.c:75,10'
          Branch Sides:
            - BranchSide:      'pop/adata.c:75,10'
              BranchSideFuncs: []
            - BranchSide:      'pop/adata.c:75,17'
              BranchSideFuncs: []
        - Branch String:   'pop/adata.c:75,7'
          Branch Sides:
            - BranchSide:      'pop/adata.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/adata.c:77,26'
              BranchSideFuncs: []
        - Branch String:   'pop/adata.c:78,7'
          Branch Sides:
            - BranchSide:      'pop/adata.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/adata.c:80,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pop_adata_new
      functionSourceFile: '/src/neomutt/pop/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pop/adata.c:65,10'
          Branch Sides:
            - BranchSide:      'pop/adata.c:65,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'pop/adata.c:65,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'pop/adata.c:65,10'
          Dst:             mutt_mem_calloc
    - functionName:    pop_adata_free
      functionSourceFile: '/src/neomutt/pop/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pop/adata.c:43,8'
          Branch Sides:
            - BranchSide:      'pop/adata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pop/adata.c:43,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pop/adata.c:43,12'
          Branch Sides:
            - BranchSide:      'pop/adata.c:43,12'
              BranchSideFuncs: []
            - BranchSide:      'pop/adata.c:43,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pop/adata.c:43,7'
          Branch Sides:
            - BranchSide:      'pop/adata.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/adata.c:47,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pop/adata.c:49,7'
          Branch Sides:
            - BranchSide:      'pop/adata.c:51,22'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'pop/adata.c:56,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'pop/adata.c:51,9'
          Branch Sides:
            - BranchSide:      'pop/adata.c:52,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pop/adata.c:53,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'pop/adata.c:47,3'
          Dst:             mutt_mem_free
        - Src:             'pop/adata.c:53,5'
          Dst:             mutt_mem_free
        - Src:             'pop/adata.c:56,3'
          Dst:             mutt_mem_free
    - functionName:    pop_auth_user
      functionSourceFile: '/src/neomutt/pop/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_number
        - mutt_account_getpass
        - pop_query_d
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pop/auth.c:368,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs:
                - mutt_account_getpass
                - snprintf
                - pop_query_d
                - snprintf
                - cs_subset_number
                - pop_query_d
            - BranchSide:      'pop/auth.c:368,15'
              BranchSideFuncs:
                - mutt_account_getpass
                - snprintf
                - pop_query_d
                - snprintf
                - cs_subset_number
                - pop_query_d
        - Branch String:   'pop/auth.c:368,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:371,36'
              BranchSideFuncs:
                - mutt_account_getpass
                - snprintf
                - pop_query_d
                - snprintf
                - cs_subset_number
                - pop_query_d
        - Branch String:   'pop/auth.c:371,51'
          Branch Sides:
            - BranchSide:      'pop/auth.c:371,62'
              BranchSideFuncs:
                - snprintf
                - pop_query_d
                - snprintf
                - cs_subset_number
                - pop_query_d
            - BranchSide:      'pop/auth.c:371,51'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:371,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:374,3'
              BranchSideFuncs:
                - snprintf
                - pop_query_d
                - snprintf
                - cs_subset_number
                - pop_query_d
        - Branch String:   'pop/auth.c:380,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:382,12'
              BranchSideFuncs:
                - snprintf
                - cs_subset_number
                - pop_query_d
            - BranchSide:      'pop/auth.c:399,10'
              BranchSideFuncs:
                - snprintf
                - cs_subset_number
                - pop_query_d
        - Branch String:   'pop/auth.c:382,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:384,23'
              BranchSideFuncs:
                - snprintf
                - cs_subset_number
                - pop_query_d
            - BranchSide:      'pop/auth.c:389,12'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:389,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:391,23'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:399,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:401,54'
              BranchSideFuncs:
                - snprintf
                - cs_subset_number
                - pop_query_d
            - BranchSide:      'pop/auth.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:408,3'
          Branch Sides:
            - BranchSide:      'pop/auth.c:413,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:416,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/auth.c:371,7'
          Dst:             mutt_account_getpass
        - Src:             'pop/auth.c:377,3'
          Dst:             snprintf
        - Src:             'pop/auth.c:378,12'
          Dst:             pop_query_d
        - Src:             'pop/auth.c:401,5'
          Dst:             snprintf
        - Src:             'pop/auth.c:402,33'
          Dst:             cs_subset_number
        - Src:             'pop/auth.c:403,10'
          Dst:             pop_query_d
    - functionName:    pop_auth_apop
      functionSourceFile: '/src/neomutt/pop/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_account_getpass
        - mutt_addr_valid_msgid
        - mutt_md5_finish_ctx
        - mutt_md5_init_ctx
        - mutt_md5_process
        - mutt_md5_toascii
        - pop_query_d
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pop/auth.c:319,3'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs:
                - mutt_account_getpass
                - mutt_addr_valid_msgid
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/auth.c:319,17'
              BranchSideFuncs:
                - mutt_account_getpass
                - mutt_addr_valid_msgid
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
        - Branch String:   'pop/auth.c:324,51'
          Branch Sides:
            - BranchSide:      'pop/auth.c:324,62'
              BranchSideFuncs:
                - mutt_addr_valid_msgid
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/auth.c:324,51'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:324,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:324,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:327,15'
              BranchSideFuncs:
                - mutt_addr_valid_msgid
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
        - Branch String:   'pop/auth.c:327,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:330,8'
              BranchSideFuncs:
                - mutt_addr_valid_msgid
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
        - Branch String:   'pop/auth.c:330,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:332,5'
              BranchSideFuncs:
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
            - BranchSide:      'pop/auth.c:337,3'
              BranchSideFuncs:
                - mutt_md5_init_ctx
                - mutt_md5_process
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_toascii
                - snprintf
                - pop_query_d
        - Branch String:   'pop/auth.c:349,3'
          Branch Sides:
            - BranchSide:      'pop/auth.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:358,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/auth.c:324,7'
          Dst:             mutt_account_getpass
        - Src:             'pop/auth.c:330,8'
          Dst:             mutt_addr_valid_msgid
        - Src:             'pop/auth.c:340,3'
          Dst:             mutt_md5_init_ctx
        - Src:             'pop/auth.c:341,3'
          Dst:             mutt_md5_process
        - Src:             'pop/auth.c:342,3'
          Dst:             mutt_md5_process
        - Src:             'pop/auth.c:343,3'
          Dst:             mutt_md5_finish_ctx
        - Src:             'pop/auth.c:344,3'
          Dst:             mutt_md5_toascii
        - Src:             'pop/auth.c:347,3'
          Dst:             snprintf
        - Src:             'pop/auth.c:349,11'
          Dst:             pop_query_d
    - functionName:    pop_auth_oauth
      functionSourceFile: '/src/neomutt/pop/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_string
        - mutt_account_getoauthbearer
        - mutt_b64_decode
        - mutt_mem_free
        - mutt_socket_write_d
        - mutt_str_asprintf
        - mutt_str_len
        - pop_query_d
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pop/auth.c:427,68'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_mem_free
                - strlen
                - pop_query_d
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_b64_decode
            - BranchSide:      'pop/auth.c:427,68'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_mem_free
                - strlen
                - pop_query_d
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_b64_decode
        - Branch String:   'pop/auth.c:428,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:428,19'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_mem_free
                - strlen
                - pop_query_d
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_b64_decode
            - BranchSide:      'pop/auth.c:432,3'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_mem_free
                - strlen
                - pop_query_d
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_b64_decode
        - Branch String:   'pop/auth.c:428,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:432,3'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_mem_free
                - strlen
                - pop_query_d
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_b64_decode
        - Branch String:   'pop/auth.c:451,3'
          Branch Sides:
            - BranchSide:      'pop/auth.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:461,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_b64_decode
        - Branch String:   'pop/auth.c:466,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:471,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/auth.c:427,51'
          Dst:             cs_subset_string
        - Src:             'pop/auth.c:434,23'
          Dst:             mutt_account_getoauthbearer
        - Src:             'pop/auth.c:439,3'
          Dst:             mutt_str_asprintf
        - Src:             'pop/auth.c:440,3'
          Dst:             mutt_mem_free
        - Src:             'pop/auth.c:442,41'
          Dst:             strlen
        - Src:             'pop/auth.c:442,12'
          Dst:             pop_query_d
        - Src:             'pop/auth.c:449,3'
          Dst:             mutt_mem_free
        - Src:             'pop/auth.c:461,3'
          Dst:             mutt_str_len
        - Src:             'pop/auth.c:461,3'
          Dst:             mutt_socket_write_d
        - Src:             'pop/auth.c:465,13'
          Dst:             mutt_b64_decode
    - functionName:    pop_authenticate
      functionSourceFile: '/src/neomutt/pop/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         140
      ICount:          634
      EdgeCount:       177
      CyclomaticComplexity: 39
      functionsReached:
        - cs_subset_bool
        - cs_subset_slist
        - mutt_account_getuser
        - mutt_istr_equal
        - pop_auth_apop
        - pop_auth_oauth
        - pop_auth_user
        - pop_connect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/auth.c:525,37'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs:
                - mutt_account_getuser
                - cs_subset_slist
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:525,37'
              BranchSideFuncs:
                - mutt_account_getuser
                - cs_subset_slist
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:530,39'
          Branch Sides:
            - BranchSide:      'pop/auth.c:530,39'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:530,48'
              BranchSideFuncs:
                - cs_subset_slist
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:530,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:530,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:535,62'
              BranchSideFuncs:
                - cs_subset_slist
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:537,28'
          Branch Sides:
            - BranchSide:      'pop/auth.c:537,54'
              BranchSideFuncs:
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:580,5'
              BranchSideFuncs:
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:537,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:580,5'
              BranchSideFuncs:
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:541,5'
          Branch Sides:
            - BranchSide:      'pop/auth.c:543,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:620,9'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:548,13'
          Branch Sides:
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - pop_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:550,55'
              BranchSideFuncs:
                - pop_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:551,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:553,21'
              BranchSideFuncs:
                - pop_connect
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:565,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:553,13'
          Branch Sides:
            - BranchSide:      'pop/auth.c:557,61'
              BranchSideFuncs:
                - pop_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:562,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:566,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:565,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:566,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:567,37'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:567,44'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:567,61'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:568,20'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:568,38'
          Branch Sides:
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:567,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:567,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:548,13'
          Branch Sides:
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - pop_auth_apop
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:550,16'
              BranchSideFuncs:
                - pop_auth_apop
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:551,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:553,21'
              BranchSideFuncs:
                - pop_connect
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:565,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:553,13'
          Branch Sides:
            - BranchSide:      'pop/auth.c:557,22'
              BranchSideFuncs:
                - pop_auth_apop
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:562,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:566,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:565,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:566,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:567,37'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:567,44'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:567,61'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:568,20'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:568,38'
          Branch Sides:
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:567,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:567,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:548,82'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:548,13'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - pop_auth_user
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:550,16'
              BranchSideFuncs:
                - pop_auth_user
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:551,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:553,21'
              BranchSideFuncs:
                - pop_connect
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
                - pop_auth_user
            - BranchSide:      'pop/auth.c:565,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:553,13'
          Branch Sides:
            - BranchSide:      'pop/auth.c:557,22'
              BranchSideFuncs:
                - pop_auth_user
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:562,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:566,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:565,15'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:566,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:567,37'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:567,44'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:567,61'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:568,20'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:568,38'
          Branch Sides:
            - BranchSide:      'pop/auth.c:541,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:567,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
                - pop_connect
                - pop_auth_oauth
        - Branch String:   'pop/auth.c:541,5'
          Branch Sides:
            - BranchSide:      'pop/auth.c:543,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:612,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:586,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:588,17'
              BranchSideFuncs:
                - pop_connect
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
                - pop_auth_oauth
            - BranchSide:      'pop/auth.c:600,14'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:588,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:592,18'
              BranchSideFuncs:
                - pop_auth_oauth
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:602,11'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:600,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:585,12'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:602,15'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:602,33'
          Branch Sides:
            - BranchSide:      'pop/auth.c:602,33'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:602,40'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:602,57'
          Branch Sides:
            - BranchSide:      'pop/auth.c:603,16'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:603,34'
          Branch Sides:
            - BranchSide:      'pop/auth.c:585,12'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:602,11'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
        - Branch String:   'pop/auth.c:602,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:585,12'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:586,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:588,17'
              BranchSideFuncs:
                - pop_connect
                - pop_auth_user
                - pop_connect
                - pop_auth_user
                - pop_auth_apop
            - BranchSide:      'pop/auth.c:600,14'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:588,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:592,18'
              BranchSideFuncs:
                - pop_auth_apop
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:601,17'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:600,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:585,12'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:602,15'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:602,33'
          Branch Sides:
            - BranchSide:      'pop/auth.c:602,33'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:602,40'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:602,57'
          Branch Sides:
            - BranchSide:      'pop/auth.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:603,34'
          Branch Sides:
            - BranchSide:      'pop/auth.c:585,12'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:602,11'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
        - Branch String:   'pop/auth.c:602,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:585,12'
              BranchSideFuncs:
                - pop_auth_user
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:586,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:588,17'
              BranchSideFuncs:
                - pop_connect
                - pop_auth_user
            - BranchSide:      'pop/auth.c:600,14'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:588,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:592,18'
              BranchSideFuncs:
                - pop_auth_user
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:600,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:602,15'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:619,20'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:602,33'
          Branch Sides:
            - BranchSide:      'pop/auth.c:602,33'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:602,40'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:602,57'
          Branch Sides:
            - BranchSide:      'pop/auth.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:603,34'
          Branch Sides:
            - BranchSide:      'pop/auth.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:612,3'
          Branch Sides:
            - BranchSide:      'pop/auth.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:617,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:619,20'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'pop/auth.c:619,11'
          Branch Sides:
            - BranchSide:      'pop/auth.c:620,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:623,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/auth.c:530,8'
          Dst:             mutt_account_getuser
        - Src:             'pop/auth.c:535,46'
          Dst:             cs_subset_slist
        - Src:             'pop/auth.c:536,35'
          Dst:             cs_subset_bool
        - Src:             'pop/auth.c:548,39'
          Dst:             mutt_istr_equal
        - Src:             'pop/auth.c:550,16'
          Dst:             pop_auth_oauth
        - Src:             'pop/auth.c:553,21'
          Dst:             pop_connect
        - Src:             'pop/auth.c:557,22'
          Dst:             pop_auth_oauth
        - Src:             'pop/auth.c:548,39'
          Dst:             mutt_istr_equal
        - Src:             'pop/auth.c:550,16'
          Dst:             pop_auth_apop
        - Src:             'pop/auth.c:553,21'
          Dst:             pop_connect
        - Src:             'pop/auth.c:557,22'
          Dst:             pop_auth_apop
        - Src:             'pop/auth.c:548,39'
          Dst:             mutt_istr_equal
        - Src:             'pop/auth.c:550,16'
          Dst:             pop_auth_user
        - Src:             'pop/auth.c:553,21'
          Dst:             pop_connect
        - Src:             'pop/auth.c:557,22'
          Dst:             pop_auth_user
        - Src:             'pop/auth.c:585,12'
          Dst:             pop_auth_oauth
        - Src:             'pop/auth.c:588,17'
          Dst:             pop_connect
        - Src:             'pop/auth.c:592,18'
          Dst:             pop_auth_oauth
        - Src:             'pop/auth.c:585,12'
          Dst:             pop_auth_apop
        - Src:             'pop/auth.c:588,17'
          Dst:             pop_connect
        - Src:             'pop/auth.c:592,18'
          Dst:             pop_auth_apop
        - Src:             'pop/auth.c:585,12'
          Dst:             pop_auth_user
        - Src:             'pop/auth.c:588,17'
          Dst:             pop_connect
        - Src:             'pop/auth.c:592,18'
          Dst:             pop_auth_user
    - functionName:    pop_auth_is_valid
      functionSourceFile: '/src/neomutt/pop/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/auth.c:507,25'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'pop/auth.c:507,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'pop/auth.c:507,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:507,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'pop/auth.c:507,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:507,25'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'pop/auth.c:507,9'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:507,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/auth.c:507,25'
          Dst:             mutt_istr_equal
        - Src:             'pop/auth.c:507,25'
          Dst:             mutt_istr_equal
        - Src:             'pop/auth.c:507,25'
          Dst:             mutt_istr_equal
    - functionName:    pop_apop_timestamp
      functionSourceFile: '/src/neomutt/pop/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/auth.c:305,3'
          Branch Sides:
            - BranchSide:      'pop/auth.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - strchr
                - strchr
                - mutt_str_dup
            - BranchSide:      'pop/auth.c:305,3'
              BranchSideFuncs:
                - mutt_mem_free
                - strchr
                - strchr
                - mutt_str_dup
        - Branch String:   'pop/auth.c:307,31'
          Branch Sides:
            - BranchSide:      'pop/auth.c:307,31'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:307,40'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
        - Branch String:   'pop/auth.c:307,7'
          Branch Sides:
            - BranchSide:      'pop/auth.c:307,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/auth.c:309,5'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'pop/auth.c:305,3'
          Dst:             mutt_mem_free
        - Src:             'pop/auth.c:307,13'
          Dst:             strchr
        - Src:             'pop/auth.c:307,40'
          Dst:             strchr
        - Src:             'pop/auth.c:310,24'
          Dst:             mutt_str_dup
    - functionName:    pop_edata_get
      functionSourceFile: '/src/neomutt/pop/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pop/edata.c:70,7'
          Branch Sides:
            - BranchSide:      'pop/edata.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/edata.c:72,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pop_edata_new
      functionSourceFile: '/src/neomutt/pop/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/edata.c:58,32'
          Branch Sides:
            - BranchSide:      'pop/edata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'pop/edata.c:58,32'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
      Callsites:
        - Src:             'pop/edata.c:58,32'
          Dst:             mutt_mem_calloc
        - Src:             'pop/edata.c:59,16'
          Dst:             mutt_str_dup
    - functionName:    pop_edata_free
      functionSourceFile: '/src/neomutt/pop/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pop/edata.c:43,8'
          Branch Sides:
            - BranchSide:      'pop/edata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pop/edata.c:43,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pop/edata.c:43,12'
          Branch Sides:
            - BranchSide:      'pop/edata.c:43,12'
              BranchSideFuncs: []
            - BranchSide:      'pop/edata.c:43,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pop/edata.c:43,7'
          Branch Sides:
            - BranchSide:      'pop/edata.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/edata.c:47,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'pop/edata.c:47,3'
          Dst:             mutt_mem_free
        - Src:             'pop/edata.c:48,3'
          Dst:             mutt_mem_free
    - functionName:    fetch_auth
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_addstr
        - buf_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/lib.c:185,29'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_addstr
                - buf_addstr
            - BranchSide:      'pop/lib.c:185,29'
              BranchSideFuncs:
                - buf_is_empty
                - buf_addstr
                - buf_addstr
        - Branch String:   'pop/lib.c:185,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:185,7'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'pop/lib.c:187,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
      Callsites:
        - Src:             'pop/lib.c:185,8'
          Dst:             buf_is_empty
        - Src:             'pop/lib.c:187,5'
          Dst:             buf_addstr
        - Src:             'pop/lib.c:189,3'
          Dst:             buf_addstr
    - functionName:    fetch_capa
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - buf_strcpy
        - mutt_istr_startswith
        - mutt_str_skip_email_wsp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/lib.c:150,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'pop/lib.c:150,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'pop/lib.c:150,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:152,50'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'pop/lib.c:155,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'pop/lib.c:155,12'
          Branch Sides:
            - BranchSide:      'pop/lib.c:157,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'pop/lib.c:159,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'pop/lib.c:159,12'
          Branch Sides:
            - BranchSide:      'pop/lib.c:161,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'pop/lib.c:163,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'pop/lib.c:163,12'
          Branch Sides:
            - BranchSide:      'pop/lib.c:165,12'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'pop/lib.c:167,12'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'pop/lib.c:167,12'
          Branch Sides:
            - BranchSide:      'pop/lib.c:167,12'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:169,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/lib.c:150,7'
          Dst:             mutt_istr_startswith
        - Src:             'pop/lib.c:152,21'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'pop/lib.c:153,5'
          Dst:             buf_strcpy
        - Src:             'pop/lib.c:155,12'
          Dst:             mutt_istr_startswith
        - Src:             'pop/lib.c:159,12'
          Dst:             mutt_istr_startswith
        - Src:             'pop/lib.c:163,12'
          Dst:             mutt_istr_startswith
        - Src:             'pop/lib.c:167,12'
          Dst:             mutt_istr_startswith
    - functionName:    check_uidl
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - mutt_str_equal
        - pop_edata_get
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/lib.c:576,8'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - pop_edata_get
                - mutt_str_equal
            - BranchSide:      'pop/lib.c:576,8'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/lib.c:576,13'
          Branch Sides:
            - BranchSide:      'pop/lib.c:576,13'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:576,17'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/lib.c:576,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:576,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:579,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
                - pop_edata_get
                - mutt_str_equal
        - Branch String:   'pop/lib.c:592,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:589,38'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:594,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/lib.c:581,3'
          Dst:             __errno_location
        - Src:             'pop/lib.c:582,24'
          Dst:             strtoul
        - Src:             'pop/lib.c:591,34'
          Dst:             pop_edata_get
        - Src:             'pop/lib.c:592,9'
          Dst:             mutt_str_equal
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_reconnect
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          136
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - check_uidl
        - mutt_socket_close
        - pop_adata_get
        - pop_edata_get
        - pop_fetch_data
        - pop_logout
        - pop_open_connection
        - progress_free
        - progress_new
        - progress_set_message
        - query_quadoption
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pop/lib.c:610,34'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_socket_close
                - pop_open_connection
                - pop_logout
                - query_quadoption
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
            - BranchSide:      'pop/lib.c:610,34'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_socket_close
                - pop_open_connection
                - pop_logout
                - query_quadoption
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
        - Branch String:   'pop/lib.c:620,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:622,35'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - pop_logout
                - pop_edata_get
            - BranchSide:      'pop/lib.c:642,5'
              BranchSideFuncs:
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
        - Branch String:   'pop/lib.c:625,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:627,55'
              BranchSideFuncs:
                - pop_edata_get
                - pop_fetch_data
                - progress_free
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_logout
            - BranchSide:      'pop/lib.c:631,46'
              BranchSideFuncs:
                - pop_fetch_data
                - progress_free
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_edata_get
                - pop_logout
        - Branch String:   'pop/lib.c:633,11'
          Branch Sides:
            - BranchSide:      'pop/lib.c:635,9'
              BranchSideFuncs:
                - pop_logout
            - BranchSide:      'pop/lib.c:639,12'
              BranchSideFuncs:
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
        - Branch String:   'pop/lib.c:625,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:627,55'
              BranchSideFuncs:
                - pop_edata_get
                - pop_fetch_data
                - progress_free
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_logout
            - BranchSide:      'pop/lib.c:631,46'
              BranchSideFuncs:
                - pop_fetch_data
                - progress_free
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_edata_get
                - pop_logout
        - Branch String:   'pop/lib.c:639,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:642,5'
              BranchSideFuncs:
                - pop_logout
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
        - Branch String:   'pop/lib.c:644,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:648,26'
              BranchSideFuncs:
                - query_quadoption
                - mutt_socket_close
                - pop_open_connection
                - pop_logout
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
        - Branch String:   'pop/lib.c:647,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:617,30'
              BranchSideFuncs:
                - mutt_socket_close
                - pop_open_connection
                - pop_logout
                - query_quadoption
                - progress_new
                - progress_set_message
                - pop_fetch_data
                - progress_free
                - pop_logout
                - pop_edata_get
            - BranchSide:      'pop/lib.c:647,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/lib.c:610,34'
          Dst:             pop_adata_get
        - Src:             'pop/lib.c:617,5'
          Dst:             mutt_socket_close
        - Src:             'pop/lib.c:619,14'
          Dst:             pop_open_connection
        - Src:             'pop/lib.c:622,35'
          Dst:             progress_new
        - Src:             'pop/lib.c:623,7'
          Dst:             progress_set_message
        - Src:             'pop/lib.c:631,12'
          Dst:             pop_fetch_data
        - Src:             'pop/lib.c:631,12'
          Dst:             check_uidl
        - Src:             'pop/lib.c:632,7'
          Dst:             progress_free
        - Src:             'pop/lib.c:627,38'
          Dst:             pop_edata_get
        - Src:             'pop/lib.c:642,5'
          Dst:             pop_logout
        - Src:             'pop/lib.c:642,5'
          Dst:             pop_logout
        - Src:             'pop/lib.c:647,9'
          Dst:             query_quadoption
    - functionName:    pop_open_connection
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          134
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - __isoc99_sscanf
        - mutt_clear_error
        - mutt_str_copy
        - pop_authenticate
        - pop_capabilities
        - pop_connect
        - pop_query_d
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pop/lib.c:318,3'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - pop_connect
                - pop_capabilities
                - pop_authenticate
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:318,8'
              BranchSideFuncs:
                - pop_connect
                - pop_capabilities
                - pop_authenticate
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - mutt_clear_error
        - Branch String:   'pop/lib.c:321,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:321,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:324,8'
              BranchSideFuncs:
                - pop_capabilities
                - pop_authenticate
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - mutt_clear_error
        - Branch String:   'pop/lib.c:325,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:327,10'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:327,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:383,8'
              BranchSideFuncs:
                - pop_authenticate
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
                - mutt_clear_error
        - Branch String:   'pop/lib.c:384,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:386,10'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:386,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:387,5'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:388,10'
              BranchSideFuncs:
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/lib.c:388,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:388,7'
              BranchSideFuncs:
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
            - BranchSide:      'pop/lib.c:392,8'
              BranchSideFuncs:
                - pop_capabilities
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/lib.c:393,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:395,10'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:395,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:395,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:399,3'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - __isoc99_sscanf
        - Branch String:   'pop/lib.c:401,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:403,10'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:403,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:405,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:409,16'
              BranchSideFuncs:
                - __isoc99_sscanf
      Callsites:
        - Src:             'pop/lib.c:320,12'
          Dst:             pop_connect
        - Src:             'pop/lib.c:324,8'
          Dst:             pop_capabilities
        - Src:             'pop/lib.c:383,8'
          Dst:             pop_authenticate
        - Src:             'pop/lib.c:387,5'
          Dst:             mutt_clear_error
        - Src:             'pop/lib.c:392,8'
          Dst:             pop_capabilities
        - Src:             'pop/lib.c:399,3'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:400,8'
          Dst:             pop_query_d
        - Src:             'pop/lib.c:410,3'
          Dst:             __isoc99_sscanf
    - functionName:    pop_fetch_data
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
        - mutt_socket_readln_d
        - mutt_str_copy
        - pop_query_d
        - progress_update
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pop/lib.c:513,3'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
            - BranchSide:      'pop/lib.c:513,8'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
        - Branch String:   'pop/lib.c:519,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:522,17'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
        - Branch String:   'pop/lib.c:527,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:529,14'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'pop/lib.c:535,10'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - strlen
        - Branch String:   'pop/lib.c:535,17'
          Branch Sides:
            - BranchSide:      'pop/lib.c:535,21'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - strlen
            - BranchSide:      'pop/lib.c:542,19'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - strlen
        - Branch String:   'pop/lib.c:535,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:537,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - strlen
            - BranchSide:      'pop/lib.c:542,19'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - strlen
        - Branch String:   'pop/lib.c:537,11'
          Branch Sides:
            - BranchSide:      'pop/lib.c:542,19'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - strlen
            - BranchSide:      'pop/lib.c:561,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'pop/lib.c:546,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:548,17'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_free
            - BranchSide:      'pop/lib.c:552,7'
              BranchSideFuncs:
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - strlen
                - mutt_mem_free
        - Branch String:   'pop/lib.c:553,21'
          Branch Sides:
            - BranchSide:      'pop/lib.c:553,34'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
            - BranchSide:      'pop/lib.c:558,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
        - Branch String:   'pop/lib.c:553,11'
          Branch Sides:
            - BranchSide:      'pop/lib.c:554,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
            - BranchSide:      'pop/lib.c:558,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
      Callsites:
        - Src:             'pop/lib.c:517,3'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:518,12'
          Dst:             pop_query_d
        - Src:             'pop/lib.c:522,17'
          Dst:             mutt_mem_mallocarray
        - Src:             'pop/lib.c:526,23'
          Dst:             mutt_socket_readln_d
        - Src:             'pop/lib.c:542,5'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:548,17'
          Dst:             strlen
        - Src:             'pop/lib.c:552,7'
          Dst:             progress_update
        - Src:             'pop/lib.c:558,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'pop/lib.c:561,3'
          Dst:             mutt_mem_free
    - functionName:    pop_logout
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_clear_error
        - mutt_str_copy
        - pop_adata_get
        - pop_query_d
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pop/lib.c:426,34'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:426,34'
              BranchSideFuncs:
                - pop_adata_get
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_clear_error
        - Branch String:   'pop/lib.c:428,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:428,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:431,10'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_str_copy
                - pop_query_d
                - mutt_clear_error
        - Branch String:   'pop/lib.c:434,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:436,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:442,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_query_d
                - mutt_clear_error
        - Branch String:   'pop/lib.c:440,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:442,7'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:447,7'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'pop/lib.c:446,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:447,7'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'pop/lib.c:449,5'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'pop/lib.c:426,34'
          Dst:             pop_adata_get
        - Src:             'pop/lib.c:436,7'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:437,12'
          Dst:             pop_query_d
        - Src:             'pop/lib.c:442,7'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:443,12'
          Dst:             pop_query_d
        - Src:             'pop/lib.c:449,5'
          Dst:             mutt_clear_error
    - functionName:    pop_query_d
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_socket_readln_d
        - mutt_socket_write_d
        - mutt_str_len
        - mutt_str_startswith
        - pop_error
        - snprintf
        - strpbrk
      functionUses:    16
      BranchProfiles:
        - Branch String:   'pop/lib.c:467,14'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - strpbrk
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
            - BranchSide:      'pop/lib.c:467,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - strpbrk
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
        - Branch String:   'pop/lib.c:467,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:467,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - strpbrk
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
            - BranchSide:      'pop/lib.c:471,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - strpbrk
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
        - Branch String:   'pop/lib.c:471,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:473,5'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - strpbrk
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
            - BranchSide:      'pop/lib.c:476,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - strpbrk
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
        - Branch String:   'pop/lib.c:479,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:480,8'
              BranchSideFuncs:
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
            - BranchSide:      'pop/lib.c:481,19'
              BranchSideFuncs:
                - snprintf
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_error
        - Branch String:   'pop/lib.c:483,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:485,19'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:488,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - pop_error
        - Branch String:   'pop/lib.c:488,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:488,7'
              BranchSideFuncs:
                - pop_error
            - BranchSide:      'pop/lib.c:491,3'
              BranchSideFuncs:
                - pop_error
      Callsites:
        - Src:             'pop/lib.c:476,3'
          Dst:             mutt_str_len
        - Src:             'pop/lib.c:476,3'
          Dst:             mutt_socket_write_d
        - Src:             'pop/lib.c:478,13'
          Dst:             strpbrk
        - Src:             'pop/lib.c:481,3'
          Dst:             snprintf
        - Src:             'pop/lib.c:483,7'
          Dst:             mutt_socket_readln_d
        - Src:             'pop/lib.c:488,7'
          Dst:             mutt_str_startswith
        - Src:             'pop/lib.c:491,3'
          Dst:             pop_error
    - functionName:    pop_error
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_copy
        - mutt_str_remove_trailing_ws
        - mutt_str_skip_email_wsp
        - mutt_str_startswith
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pop/lib.c:124,27'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_str_startswith
                - mutt_str_skip_email_wsp
                - strlen
                - mutt_str_copy
                - mutt_str_remove_trailing_ws
            - BranchSide:      'pop/lib.c:124,27'
              BranchSideFuncs:
                - strlen
                - mutt_str_startswith
                - mutt_str_skip_email_wsp
                - strlen
                - mutt_str_copy
                - mutt_str_remove_trailing_ws
        - Branch String:   'pop/lib.c:128,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:128,7'
              BranchSideFuncs:
                - strlen
                - mutt_str_copy
                - mutt_str_remove_trailing_ws
            - BranchSide:      'pop/lib.c:130,44'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - strlen
                - mutt_str_copy
                - mutt_str_remove_trailing_ws
        - Branch String:   'pop/lib.c:132,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:132,9'
              BranchSideFuncs:
                - strlen
                - mutt_str_copy
                - mutt_str_remove_trailing_ws
            - BranchSide:      'pop/lib.c:133,7'
              BranchSideFuncs:
                - strlen
                - mutt_str_copy
                - mutt_str_remove_trailing_ws
      Callsites:
        - Src:             'pop/lib.c:124,13'
          Dst:             strlen
        - Src:             'pop/lib.c:127,17'
          Dst:             mutt_str_startswith
        - Src:             'pop/lib.c:130,16'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'pop/lib.c:136,48'
          Dst:             strlen
        - Src:             'pop/lib.c:136,3'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:137,3'
          Dst:             mutt_str_remove_trailing_ws
    - functionName:    pop_connect
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_socket_open
        - mutt_socket_readln_d
        - mutt_str_startswith
        - pop_apop_timestamp
        - pop_error
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pop/lib.c:283,3'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - mutt_socket_open
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_apop_timestamp
                - pop_error
            - BranchSide:      'pop/lib.c:283,8'
              BranchSideFuncs:
                - mutt_socket_open
                - mutt_socket_readln_d
                - mutt_str_startswith
                - pop_apop_timestamp
                - pop_error
        - Branch String:   'pop/lib.c:286,43'
          Branch Sides:
            - BranchSide:      'pop/lib.c:287,8'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:286,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:293,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - pop_apop_timestamp
                - pop_error
        - Branch String:   'pop/lib.c:295,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:297,13'
              BranchSideFuncs:
                - pop_error
            - BranchSide:      'pop/lib.c:303,3'
              BranchSideFuncs:
                - pop_apop_timestamp
      Callsites:
        - Src:             'pop/lib.c:286,8'
          Dst:             mutt_socket_open
        - Src:             'pop/lib.c:287,8'
          Dst:             mutt_socket_readln_d
        - Src:             'pop/lib.c:295,8'
          Dst:             mutt_str_startswith
        - Src:             'pop/lib.c:298,5'
          Dst:             pop_error
        - Src:             'pop/lib.c:303,3'
          Dst:             pop_apop_timestamp
    - functionName:    pop_capabilities
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          187
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - buf_init
        - fetch_auth
        - fetch_capa
        - mutt_str_copy
        - pop_fetch_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pop/lib.c:204,3'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
                - mutt_str_copy
                - pop_fetch_data
                - buf_init
            - BranchSide:      'pop/lib.c:204,8'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
                - mutt_str_copy
                - pop_fetch_data
                - buf_init
        - Branch String:   'pop/lib.c:207,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:207,7'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
                - mutt_str_copy
                - pop_fetch_data
                - buf_init
            - BranchSide:      'pop/lib.c:211,12'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
                - mutt_str_copy
                - pop_fetch_data
                - buf_init
        - Branch String:   'pop/lib.c:211,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:219,19'
              BranchSideFuncs:
                - buf_init
                - mutt_str_copy
                - pop_fetch_data
                - mutt_str_copy
                - pop_fetch_data
            - BranchSide:      'pop/lib.c:225,29'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
                - mutt_str_copy
                - pop_fetch_data
        - Branch String:   'pop/lib.c:225,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:227,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:253,12'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:228,5'
          Branch Sides:
            - BranchSide:      'pop/lib.c:228,5'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:232,25'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
            - BranchSide:      'pop/lib.c:241,19'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
        - Branch String:   'pop/lib.c:241,19'
          Branch Sides:
            - BranchSide:      'pop/lib.c:241,30'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
            - BranchSide:      'pop/lib.c:253,12'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:241,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:243,21'
              BranchSideFuncs:
                - mutt_str_copy
                - pop_fetch_data
            - BranchSide:      'pop/lib.c:253,7'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:248,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:253,7'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:253,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:257,17'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:257,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:259,24'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:259,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:261,25'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:261,25'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:261,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:261,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:263,13'
          Branch Sides:
            - BranchSide:      'pop/lib.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:268,25'
              BranchSideFuncs: []
        - Branch String:   'pop/lib.c:263,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'pop/lib.c:268,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/lib.c:221,5'
          Dst:             buf_init
        - Src:             'pop/lib.c:227,5'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:228,13'
          Dst:             pop_fetch_data
        - Src:             'pop/lib.c:228,13'
          Dst:             fetch_capa
        - Src:             'pop/lib.c:247,5'
          Dst:             mutt_str_copy
        - Src:             'pop/lib.c:248,9'
          Dst:             pop_fetch_data
        - Src:             'pop/lib.c:248,9'
          Dst:             fetch_auth
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_parse_path
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - account_from_url
        - getservbyname
        - url_free
        - url_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pop/lib.c:85,8'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - getservbyname
                - url_free
                - __bswap_16
            - BranchSide:      'pop/lib.c:85,8'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - getservbyname
                - url_free
                - __bswap_16
        - Branch String:   'pop/lib.c:93,12'
          Branch Sides:
            - BranchSide:      'pop/lib.c:93,22'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'pop/lib.c:96,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'pop/lib.c:93,39'
          Branch Sides:
            - BranchSide:      'pop/lib.c:93,55'
              BranchSideFuncs:
                - account_from_url
                - getservbyname
                - url_free
                - __bswap_16
                - url_free
            - BranchSide:      'pop/lib.c:94,13'
              BranchSideFuncs:
                - account_from_url
                - getservbyname
                - url_free
                - __bswap_16
                - url_free
        - Branch String:   'pop/lib.c:93,67'
          Branch Sides:
            - BranchSide:      'pop/lib.c:94,13'
              BranchSideFuncs:
                - account_from_url
                - getservbyname
                - url_free
                - __bswap_16
                - url_free
            - BranchSide:      'pop/lib.c:96,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'pop/lib.c:94,18'
          Branch Sides:
            - BranchSide:      'pop/lib.c:94,22'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'pop/lib.c:96,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'pop/lib.c:93,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:96,5'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'pop/lib.c:101,12'
              BranchSideFuncs:
                - getservbyname
                - url_free
                - __bswap_16
        - Branch String:   'pop/lib.c:101,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:102,16'
              BranchSideFuncs:
                - getservbyname
                - url_free
                - __bswap_16
            - BranchSide:      'pop/lib.c:104,56'
              BranchSideFuncs:
                - getservbyname
                - url_free
                - __bswap_16
        - Branch String:   'pop/lib.c:105,7'
          Branch Sides:
            - BranchSide:      'pop/lib.c:107,9'
              BranchSideFuncs:
                - __bswap_16
                - url_free
            - BranchSide:      'pop/lib.c:113,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'pop/lib.c:107,9'
          Branch Sides:
            - BranchSide:      'pop/lib.c:108,19'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'pop/lib.c:110,25'
              BranchSideFuncs:
                - url_free
      Callsites:
        - Src:             'pop/lib.c:91,21'
          Dst:             url_parse
        - Src:             'pop/lib.c:94,22'
          Dst:             account_from_url
        - Src:             'pop/lib.c:96,5'
          Dst:             url_free
        - Src:             'pop/lib.c:104,29'
          Dst:             getservbyname
        - Src:             'pop/lib.c:108,19'
          Dst:             __bswap_16
        - Src:             'pop/lib.c:113,3'
          Dst:             url_free
    - functionName:    pop_get_field
      functionSourceFile: '/src/neomutt/pop/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pop/lib.c:58,3'
          Branch Sides:
            - BranchSide:      'pop/lib.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'pop/lib.c:58,3'
              BranchSideFuncs:
                - cs_subset_string
        - Branch String:   'pop/lib.c:58,3'
          Branch Sides:
            - BranchSide:      'pop/lib.c:58,3'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'pop/lib.c:58,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pop/lib.c:0,0'
          Dst:             cs_subset_string
    - functionName:    getservbyname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_addwch
      functionSourceFile: '/src/neomutt/editor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - iswprint
        - mutt_addwch
        - mutt_window_printf
        - wcwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/window.c:73,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
                - mutt_addwch
            - BranchSide:      'editor/window.c:73,11'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
                - mutt_addwch
        - Branch String:   'editor/window.c:74,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:74,7'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
                - mutt_addwch
            - BranchSide:      'editor/window.c:74,26'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
                - mutt_addwch
        - Branch String:   'editor/window.c:74,20'
          Branch Sides:
            - BranchSide:      'editor/window.c:74,7'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
                - mutt_addwch
            - BranchSide:      'editor/window.c:76,12'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
        - Branch String:   'editor/window.c:74,20'
          Branch Sides:
            - BranchSide:      'editor/window.c:74,26'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
                - mutt_addwch
            - BranchSide:      'editor/window.c:76,12'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
        - Branch String:   'editor/window.c:74,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:75,12'
              BranchSideFuncs:
                - mutt_addwch
            - BranchSide:      'editor/window.c:76,12'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
                - mutt_window_printf
        - Branch String:   'editor/window.c:76,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:77,53'
              BranchSideFuncs:
                - mutt_window_printf
            - BranchSide:      'editor/window.c:78,12'
              BranchSideFuncs:
                - mutt_window_printf
                - mutt_window_printf
        - Branch String:   'editor/window.c:78,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:79,12'
              BranchSideFuncs:
                - mutt_window_printf
            - BranchSide:      'editor/window.c:80,10'
              BranchSideFuncs:
                - mutt_window_printf
      Callsites:
        - Src:             'editor/window.c:73,11'
          Dst:             wcwidth
        - Src:             'editor/window.c:74,7'
          Dst:             iswprint
        - Src:             'editor/window.c:75,12'
          Dst:             mutt_addwch
        - Src:             'editor/window.c:77,12'
          Dst:             mutt_window_printf
        - Src:             'editor/window.c:79,12'
          Dst:             mutt_window_printf
        - Src:             'editor/window.c:80,10'
          Dst:             mutt_window_printf
    - functionName:    enter_recursor
      functionSourceFile: '/src/neomutt/editor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_cursor
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/window.c:248,40'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_cursor
            - BranchSide:      'editor/window.c:248,40'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_cursor
      Callsites:
        - Src:             'editor/window.c:249,3'
          Dst:             mutt_window_move
        - Src:             'editor/window.c:250,3'
          Dst:             mutt_curses_set_cursor
    - functionName:    enter_repaint
      functionSourceFile: '/src/neomutt/editor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          206
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_mb_wcswidth
        - mutt_mb_wcwidth
        - mutt_mb_width_ceiling
        - mutt_window_addstr
        - mutt_window_clearline
        - mutt_window_clrtoeol
        - mutt_window_get_coords
        - mutt_window_is_visible
        - mutt_window_move
        - my_addwch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/window.c:188,8'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - mutt_window_clearline
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_get_coords
                - mutt_window_get_coords
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
            - BranchSide:      'editor/window.c:188,8'
              BranchSideFuncs:
                - mutt_window_is_visible
                - mutt_window_clearline
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_get_coords
                - mutt_window_get_coords
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
        - Branch String:   'editor/window.c:188,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:188,7'
              BranchSideFuncs:
                - mutt_window_clearline
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_get_coords
                - mutt_window_get_coords
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
            - BranchSide:      'editor/window.c:191,40'
              BranchSideFuncs:
                - mutt_window_clearline
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_get_coords
                - mutt_window_get_coords
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
        - Branch String:   'editor/window.c:203,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:205,16'
              BranchSideFuncs:
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
            - BranchSide:      'editor/window.c:237,39'
              BranchSideFuncs:
                - mutt_window_get_coords
        - Branch String:   'editor/window.c:205,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs:
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
            - BranchSide:      'editor/window.c:208,37'
              BranchSideFuncs:
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_mb_wcswidth
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
        - Branch String:   'editor/window.c:213,54'
          Branch Sides:
            - BranchSide:      'editor/window.c:214,41'
              BranchSideFuncs:
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
            - BranchSide:      'editor/window.c:218,25'
              BranchSideFuncs:
                - mutt_mb_wcswidth
                - mutt_mb_width_ceiling
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
        - Branch String:   'editor/window.c:213,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:218,18'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
            - BranchSide:      'editor/window.c:221,30'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
                - mutt_mb_wcwidth
                - my_addwch
        - Branch String:   'editor/window.c:223,5'
          Branch Sides:
            - BranchSide:      'editor/window.c:225,42'
              BranchSideFuncs:
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
            - BranchSide:      'editor/window.c:230,5'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
        - Branch String:   'editor/window.c:226,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:228,29'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
            - BranchSide:      'editor/window.c:230,5'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
        - Branch String:   'editor/window.c:223,5'
          Branch Sides:
            - BranchSide:      'editor/window.c:225,42'
              BranchSideFuncs:
                - mutt_mb_wcwidth
                - my_addwch
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
            - BranchSide:      'editor/window.c:230,5'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_mb_wcswidth
                - mutt_window_move
                - mutt_window_get_coords
      Callsites:
        - Src:             'editor/window.c:188,8'
          Dst:             mutt_window_is_visible
        - Src:             'editor/window.c:193,3'
          Dst:             mutt_window_clearline
        - Src:             'editor/window.c:194,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'editor/window.c:195,3'
          Dst:             mutt_window_addstr
        - Src:             'editor/window.c:196,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'editor/window.c:199,3'
          Dst:             mutt_window_get_coords
        - Src:             'editor/window.c:211,11'
          Dst:             mutt_mb_wcswidth
        - Src:             'editor/window.c:209,29'
          Dst:             mutt_mb_width_ceiling
        - Src:             'editor/window.c:214,10'
          Dst:             mutt_mb_wcswidth
        - Src:             'editor/window.c:219,11'
          Dst:             mutt_mb_wcswidth
        - Src:             'editor/window.c:217,29'
          Dst:             mutt_mb_width_ceiling
        - Src:             'editor/window.c:221,5'
          Dst:             mutt_window_move
        - Src:             'editor/window.c:225,12'
          Dst:             mutt_mb_wcwidth
        - Src:             'editor/window.c:228,7'
          Dst:             my_addwch
        - Src:             'editor/window.c:230,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'editor/window.c:233,26'
          Dst:             mutt_mb_wcswidth
        - Src:             'editor/window.c:231,5'
          Dst:             mutt_window_move
        - Src:             'editor/window.c:237,3'
          Dst:             mutt_window_get_coords
    - functionName:    enter_recalc
      functionSourceFile: '/src/neomutt/editor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/window.c:177,8'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'editor/window.c:177,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mw_get_field
      functionSourceFile: '/src/neomutt/editor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          331
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - buf_fix_dptr
        - buf_reset
        - buf_string
        - completion_data_free
        - enter_function_dispatcher
        - enter_state_free
        - enter_state_new
        - km_dokey_event
        - msgcont_pop_window
        - msgcont_push_window
        - mutt_beep
        - mutt_hist_reset_state
        - mutt_mb_mbstowcs
        - mutt_mem_free
        - mutt_window_free
        - mutt_window_new
        - opcodes_get_name
        - self_insert
        - window_redraw
        - window_set_focus
      functionUses:    64
      BranchProfiles:
        - Branch String:   'editor/window.c:276,3'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - enter_state_new
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
                - buf_string.3778
                - mutt_mb_mbstowcs
            - BranchSide:      'editor/window.c:276,28'
              BranchSideFuncs:
                - mutt_window_new
                - enter_state_new
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
                - buf_string.3778
                - mutt_mb_mbstowcs
        - Branch String:   'editor/window.c:280,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:281,5'
              BranchSideFuncs:
                - enter_state_new
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
                - buf_string.3778
                - mutt_mb_mbstowcs
            - BranchSide:      'editor/window.c:285,27'
              BranchSideFuncs:
                - enter_state_new
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
                - buf_string.3778
                - mutt_mb_mbstowcs
        - Branch String:   'editor/window.c:306,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:309,11'
              BranchSideFuncs:
                - buf_string.3778
                - mutt_mb_mbstowcs
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:317,17'
              BranchSideFuncs:
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:326,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:327,22'
              BranchSideFuncs:
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:329,7'
              BranchSideFuncs:
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:331,36'
          Branch Sides:
            - BranchSide:      'editor/window.c:331,49'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:392,21'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:331,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:336,20'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:392,21'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:336,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:342,20'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:395,33'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:342,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:344,13'
              BranchSideFuncs:
                - self_insert
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
            - BranchSide:      'editor/window.c:359,9'
              BranchSideFuncs:
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - self_insert
                - self_insert
                - mutt_beep
        - Branch String:   'editor/window.c:344,13'
          Branch Sides:
            - BranchSide:      'editor/window.c:345,11'
              BranchSideFuncs:
                - self_insert
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
            - BranchSide:      'editor/window.c:347,11'
              BranchSideFuncs:
                - self_insert
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
        - Branch String:   'editor/window.c:349,13'
          Branch Sides:
            - BranchSide:      'editor/window.c:354,22'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:395,33'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:364,44'
          Branch Sides:
            - BranchSide:      'editor/window.c:364,57'
              BranchSideFuncs:
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - self_insert
                - self_insert
                - mutt_beep
            - BranchSide:      'editor/window.c:366,20'
              BranchSideFuncs:
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - self_insert
                - self_insert
                - mutt_beep
        - Branch String:   'editor/window.c:364,11'
          Branch Sides:
            - BranchSide:      'editor/window.c:365,20'
              BranchSideFuncs:
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - self_insert
                - self_insert
                - mutt_beep
            - BranchSide:      'editor/window.c:366,20'
              BranchSideFuncs:
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - self_insert
                - self_insert
                - mutt_beep
        - Branch String:   'editor/window.c:368,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:372,15'
              BranchSideFuncs:
                - self_insert
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:390,11'
              BranchSideFuncs:
                - mutt_beep
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - self_insert
            - BranchSide:      'editor/window.c:392,21'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:395,33'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:372,15'
          Branch Sides:
            - BranchSide:      'editor/window.c:392,21'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:395,33'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:392,5'
          Branch Sides:
            - BranchSide:      'editor/window.c:326,17'
              BranchSideFuncs:
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:395,33'
              BranchSideFuncs:
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - self_insert
                - mutt_beep
                - self_insert
        - Branch String:   'editor/window.c:397,3'
          Branch Sides:
            - BranchSide:      'editor/window.c:322,5'
              BranchSideFuncs:
                - window_redraw
                - km_dokey_event
                - opcodes_get_name
                - enter_function_dispatcher
                - mutt_hist_reset_state
                - mutt_mem_free
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
                - self_insert
                - mutt_beep
                - self_insert
            - BranchSide:      'editor/window.c:399,3'
              BranchSideFuncs:
                - completion_data_free
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_reset
                - enter_state_free
                - buf_fix_dptr
        - Branch String:   'editor/window.c:404,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:405,5'
              BranchSideFuncs:
                - buf_fix_dptr
                - enter_state_free
            - BranchSide:      'editor/window.c:407,5'
              BranchSideFuncs:
                - buf_reset
                - enter_state_free
      Callsites:
        - Src:             'editor/window.c:276,28'
          Dst:             mutt_window_new
        - Src:             'editor/window.c:285,27'
          Dst:             enter_state_new
        - Src:             'editor/window.c:290,3'
          Dst:             msgcont_push_window
        - Src:             'editor/window.c:291,34'
          Dst:             window_set_focus
        - Src:             'editor/window.c:304,3'
          Dst:             window_redraw
        - Src:             'editor/window.c:311,49'
          Dst:             buf_string
        - Src:             'editor/window.c:310,29'
          Dst:             mutt_mb_mbstowcs
        - Src:             'editor/window.c:329,7'
          Dst:             window_redraw
        - Src:             'editor/window.c:330,31'
          Dst:             km_dokey_event
        - Src:             'editor/window.c:349,13'
          Dst:             self_insert
        - Src:             'editor/window.c:359,9'
          Dst:             opcodes_get_name
        - Src:             'editor/window.c:367,21'
          Dst:             enter_function_dispatcher
        - Src:             'editor/window.c:372,15'
          Dst:             self_insert
        - Src:             'editor/window.c:390,11'
          Dst:             mutt_beep
        - Src:             'editor/window.c:395,5'
          Dst:             mutt_hist_reset_state
        - Src:             'editor/window.c:396,5'
          Dst:             mutt_mem_free
        - Src:             'editor/window.c:399,3'
          Dst:             completion_data_free
        - Src:             'editor/window.c:400,3'
          Dst:             msgcont_pop_window
        - Src:             'editor/window.c:401,3'
          Dst:             window_set_focus
        - Src:             'editor/window.c:402,3'
          Dst:             mutt_window_free
        - Src:             'editor/window.c:405,5'
          Dst:             buf_fix_dptr
        - Src:             'editor/window.c:407,5'
          Dst:             buf_reset
        - Src:             'editor/window.c:409,3'
          Dst:             enter_state_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    self_insert
      functionSourceFile: '/src/neomutt/editor/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          302
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - buf_expand_path_regex
        - buf_mb_wcstombs
        - buf_strdup
        - buf_string
        - iswprint
        - mbrtowc
        - mutt_beep
        - mutt_flushinp
        - mutt_hist_add
        - mutt_mem_calloc
        - mutt_mem_reallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'editor/window.c:91,8'
          Branch Sides:
            - BranchSide:      'editor/window.c:0,0'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:91,8'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:91,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/window.c:94,10'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:109,23'
          Branch Sides:
            - BranchSide:      'editor/window.c:109,29'
              BranchSideFuncs:
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:116,14'
              BranchSideFuncs:
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:109,14'
          Branch Sides:
            - BranchSide:      'editor/window.c:111,21'
              BranchSideFuncs:
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:116,14'
              BranchSideFuncs:
                - iswprint
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:116,20'
          Branch Sides:
            - BranchSide:      'editor/window.c:116,31'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:126,8'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:116,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:118,18'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:126,8'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:119,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:119,9'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:121,14'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:119,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:119,9'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:126,8'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:119,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:121,14'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:126,11'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:126,20'
          Branch Sides:
            - BranchSide:      'editor/window.c:126,27'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:129,28'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
        - Branch String:   'editor/window.c:126,7'
          Branch Sides:
            - BranchSide:      'editor/window.c:129,28'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
                - buf_string.3778
                - mutt_hist_add
            - BranchSide:      'editor/window.c:148,12'
              BranchSideFuncs:
                - iswprint
                - mutt_mem_reallocarray
                - mutt_flushinp
                - mutt_beep
        - Branch String:   'editor/window.c:130,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:131,28'
              BranchSideFuncs:
                - buf_string.3778
                - mutt_hist_add
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
            - BranchSide:      'editor/window.c:133,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_expand_path_regex
                - buf_strdup
        - Branch String:   'editor/window.c:148,15'
          Branch Sides:
            - BranchSide:      'editor/window.c:148,23'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_beep
            - BranchSide:      'editor/window.c:163,5'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_beep
        - Branch String:   'editor/window.c:148,30'
          Branch Sides:
            - BranchSide:      'editor/window.c:148,33'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'editor/window.c:150,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'editor/window.c:148,33'
          Branch Sides:
            - BranchSide:      'editor/window.c:148,33'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_beep
                - mutt_mem_reallocarray
            - BranchSide:      'editor/window.c:150,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'editor/window.c:148,12'
          Branch Sides:
            - BranchSide:      'editor/window.c:148,33'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_beep
                - mutt_mem_reallocarray
            - BranchSide:      'editor/window.c:163,5'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_beep
        - Branch String:   'editor/window.c:148,12'
          Branch Sides:
            - BranchSide:      'editor/window.c:150,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'editor/window.c:163,5'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_beep
        - Branch String:   'editor/window.c:150,9'
          Branch Sides:
            - BranchSide:      'editor/window.c:152,54'
              BranchSideFuncs: []
            - BranchSide:      'editor/window.c:155,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/window.c:104,16'
          Dst:             mbrtowc
        - Src:             'editor/window.c:119,9'
          Dst:             iswprint
        - Src:             'editor/window.c:129,5'
          Dst:             buf_mb_wcstombs
        - Src:             'editor/window.c:131,36'
          Dst:             buf_string
        - Src:             'editor/window.c:131,7'
          Dst:             mutt_hist_add
        - Src:             'editor/window.c:140,18'
          Dst:             mutt_mem_calloc
        - Src:             'editor/window.c:141,9'
          Dst:             buf_expand_path_regex
        - Src:             'editor/window.c:142,21'
          Dst:             buf_strdup
        - Src:             'editor/window.c:148,33'
          Dst:             iswprint
        - Src:             'editor/window.c:153,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'editor/window.c:163,5'
          Dst:             mutt_flushinp
        - Src:             'editor/window.c:164,5'
          Dst:             mutt_beep
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_redraw
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clearok
        - mutt_resize_screen
        - window_invalidate_all
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:435,11'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - clearok
                - mutt_resize_screen
                - window_invalidate_all
                - window_redraw
            - BranchSide:      'editor/functions.c:435,11'
              BranchSideFuncs:
                - clearok
                - mutt_resize_screen
                - window_invalidate_all
                - window_redraw
      Callsites:
        - Src:             'editor/functions.c:435,3'
          Dst:             clearok
        - Src:             'editor/functions.c:436,3'
          Dst:             mutt_resize_screen
        - Src:             'editor/functions.c:437,3'
          Dst:             window_invalidate_all
        - Src:             'editor/functions.c:438,3'
          Dst:             window_redraw
    - functionName:    op_help
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_help
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:426,3'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - mutt_help
            - BranchSide:      'editor/functions.c:426,3'
              BranchSideFuncs:
                - mutt_help
      Callsites:
        - Src:             'editor/functions.c:426,3'
          Dst:             mutt_help
    - functionName:    op_editor_transpose_chars
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_transpose_chars
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:418,40'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_transpose_chars
            - BranchSide:      'editor/functions.c:418,40'
              BranchSideFuncs:
                - editor_transpose_chars
      Callsites:
        - Src:             'editor/functions.c:418,10'
          Dst:             editor_transpose_chars
    - functionName:    op_editor_quote_char
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_getch
        - self_insert
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:396,3'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - window_redraw
                - mutt_getch
                - self_insert
            - BranchSide:      'editor/functions.c:398,5'
              BranchSideFuncs:
                - window_redraw
                - mutt_getch
                - self_insert
        - Branch String:   'editor/functions.c:400,37'
          Branch Sides:
            - BranchSide:      'editor/functions.c:398,5'
              BranchSideFuncs:
                - window_redraw
                - mutt_getch
                - self_insert
            - BranchSide:      'editor/functions.c:402,16'
              BranchSideFuncs:
                - self_insert
        - Branch String:   'editor/functions.c:404,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:406,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/functions.c:398,5'
          Dst:             window_redraw
        - Src:             'editor/functions.c:399,13'
          Dst:             mutt_getch
        - Src:             'editor/functions.c:404,9'
          Dst:             self_insert
    - functionName:    op_editor_kill_word
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_kill_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:383,34'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_kill_word
            - BranchSide:      'editor/functions.c:383,34'
              BranchSideFuncs:
                - editor_kill_word
      Callsites:
        - Src:             'editor/functions.c:383,10'
          Dst:             editor_kill_word
    - functionName:    op_editor_kill_whole_line
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_kill_whole_line
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:375,40'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_kill_whole_line
            - BranchSide:      'editor/functions.c:375,40'
              BranchSideFuncs:
                - editor_kill_whole_line
      Callsites:
        - Src:             'editor/functions.c:375,10'
          Dst:             editor_kill_whole_line
    - functionName:    op_editor_kill_line
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_kill_line
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:367,34'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_kill_line
            - BranchSide:      'editor/functions.c:367,34'
              BranchSideFuncs:
                - editor_kill_line
      Callsites:
        - Src:             'editor/functions.c:367,10'
          Dst:             editor_kill_line
    - functionName:    op_editor_kill_eow
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_kill_eow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:359,33'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_kill_eow
            - BranchSide:      'editor/functions.c:359,33'
              BranchSideFuncs:
                - editor_kill_eow
      Callsites:
        - Src:             'editor/functions.c:359,10'
          Dst:             editor_kill_eow
    - functionName:    op_editor_kill_eol
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_kill_eol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:351,33'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_kill_eol
            - BranchSide:      'editor/functions.c:351,33'
              BranchSideFuncs:
                - editor_kill_eol
      Callsites:
        - Src:             'editor/functions.c:351,10'
          Dst:             editor_kill_eol
    - functionName:    op_editor_history_up
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_mb_wcstombs
        - buf_string
        - mutt_hist_at_scratch
        - mutt_hist_prev
        - mutt_hist_save_scratch
        - replace_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:227,33'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - mutt_hist_at_scratch
                - mutt_hist_prev
                - replace_part
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
            - BranchSide:      'editor/functions.c:227,33'
              BranchSideFuncs:
                - mutt_hist_at_scratch
                - mutt_hist_prev
                - replace_part
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
        - Branch String:   'editor/functions.c:228,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:228,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
                - mutt_hist_prev
                - replace_part
            - BranchSide:      'editor/functions.c:230,28'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
                - mutt_hist_prev
                - replace_part
      Callsites:
        - Src:             'editor/functions.c:228,7'
          Dst:             mutt_hist_at_scratch
        - Src:             'editor/functions.c:230,5'
          Dst:             buf_mb_wcstombs
        - Src:             'editor/functions.c:231,43'
          Dst:             buf_string
        - Src:             'editor/functions.c:231,5'
          Dst:             mutt_hist_save_scratch
        - Src:             'editor/functions.c:233,33'
          Dst:             mutt_hist_prev
        - Src:             'editor/functions.c:233,3'
          Dst:             replace_part
    - functionName:    replace_part
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mb_mbstowcs
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_mem_reallocarray
        - wmemcpy
      functionUses:    11
      BranchProfiles:
        - Branch String:   'editor/functions.c:135,24'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - wmemcpy
                - mutt_mb_mbstowcs
                - wmemcpy
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mb_mbstowcs
            - BranchSide:      'editor/functions.c:135,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - wmemcpy
                - mutt_mb_mbstowcs
                - wmemcpy
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mb_mbstowcs
        - Branch String:   'editor/functions.c:138,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:140,15'
              BranchSideFuncs:
                - mutt_mb_mbstowcs
            - BranchSide:      'editor/functions.c:145,49'
              BranchSideFuncs:
                - mutt_mb_mbstowcs
        - Branch String:   'editor/functions.c:150,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:152,19'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemcpy
                - mutt_mem_free
            - BranchSide:      'editor/functions.c:157,17'
              BranchSideFuncs:
                - wmemcpy
                - mutt_mem_free
      Callsites:
        - Src:             'editor/functions.c:145,16'
          Dst:             mutt_mb_mbstowcs
        - Src:             'editor/functions.c:140,15'
          Dst:             mutt_mem_calloc
        - Src:             'editor/functions.c:141,5'
          Dst:             wmemcpy
        - Src:             'editor/functions.c:145,16'
          Dst:             mutt_mb_mbstowcs
        - Src:             'editor/functions.c:153,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'editor/functions.c:157,5'
          Dst:             wmemcpy
        - Src:             'editor/functions.c:158,5'
          Dst:             mutt_mem_free
    - functionName:    wmemcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_editor_history_search
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_mb_wcstombs
        - mutt_hist_complete
        - replace_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:215,33'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_hist_complete
                - replace_part
            - BranchSide:      'editor/functions.c:215,33'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_hist_complete
                - replace_part
      Callsites:
        - Src:             'editor/functions.c:216,3'
          Dst:             buf_mb_wcstombs
        - Src:             'editor/functions.c:217,3'
          Dst:             mutt_hist_complete
        - Src:             'editor/functions.c:218,3'
          Dst:             replace_part
    - functionName:    op_editor_history_down
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_mb_wcstombs
        - buf_string
        - mutt_hist_at_scratch
        - mutt_hist_next
        - mutt_hist_save_scratch
        - replace_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:199,33'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - mutt_hist_at_scratch
                - mutt_hist_next
                - replace_part
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
            - BranchSide:      'editor/functions.c:199,33'
              BranchSideFuncs:
                - mutt_hist_at_scratch
                - mutt_hist_next
                - replace_part
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
        - Branch String:   'editor/functions.c:200,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:200,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
                - mutt_hist_next
                - replace_part
            - BranchSide:      'editor/functions.c:202,28'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_string.3847
                - mutt_hist_save_scratch
                - mutt_hist_next
                - replace_part
      Callsites:
        - Src:             'editor/functions.c:200,7'
          Dst:             mutt_hist_at_scratch
        - Src:             'editor/functions.c:202,5'
          Dst:             buf_mb_wcstombs
        - Src:             'editor/functions.c:203,43'
          Dst:             buf_string
        - Src:             'editor/functions.c:203,5'
          Dst:             mutt_hist_save_scratch
        - Src:             'editor/functions.c:205,33'
          Dst:             mutt_hist_next
        - Src:             'editor/functions.c:205,3'
          Dst:             replace_part
    - functionName:    op_editor_forward_word
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_forward_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:343,37'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_forward_word
            - BranchSide:      'editor/functions.c:343,37'
              BranchSideFuncs:
                - editor_forward_word
      Callsites:
        - Src:             'editor/functions.c:343,10'
          Dst:             editor_forward_word
    - functionName:    op_editor_forward_char
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_forward_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:335,37'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_forward_char
            - BranchSide:      'editor/functions.c:335,37'
              BranchSideFuncs:
                - editor_forward_char
      Callsites:
        - Src:             'editor/functions.c:335,10'
          Dst:             editor_forward_char
    - functionName:    op_editor_eol
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_eol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:325,30'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_eol
            - BranchSide:      'editor/functions.c:325,30'
              BranchSideFuncs:
                - editor_eol
      Callsites:
        - Src:             'editor/functions.c:325,12'
          Dst:             editor_eol
    - functionName:    op_editor_delete_char
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_delete_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:317,36'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_delete_char
            - BranchSide:      'editor/functions.c:317,36'
              BranchSideFuncs:
                - editor_delete_char
      Callsites:
        - Src:             'editor/functions.c:317,10'
          Dst:             editor_delete_char
    - functionName:    op_editor_complete
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - completion_data_new
        - completion_data_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:175,14'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - completion_data_reset
                - completion_data_new
            - BranchSide:      'editor/functions.c:175,14'
              BranchSideFuncs:
                - completion_data_reset
                - completion_data_new
        - Branch String:   'editor/functions.c:175,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:177,16'
              BranchSideFuncs:
                - completion_data_reset
                - completion_data_new
            - BranchSide:      'editor/functions.c:183,14'
              BranchSideFuncs: []
        - Branch String:   'editor/functions.c:177,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:178,7'
              BranchSideFuncs:
                - completion_data_new
            - BranchSide:      'editor/functions.c:180,19'
              BranchSideFuncs:
                - completion_data_new
        - Branch String:   'editor/functions.c:186,23'
          Branch Sides:
            - BranchSide:      'editor/functions.c:186,23'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:186,43'
              BranchSideFuncs: []
        - Branch String:   'editor/functions.c:186,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:187,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/functions.c:178,7'
          Dst:             completion_data_reset
        - Src:             'editor/functions.c:180,19'
          Dst:             completion_data_new
    - functionName:    op_editor_capitalize_word
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - editor_case_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:295,3'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_case_word
            - BranchSide:      'editor/functions.c:295,3'
              BranchSideFuncs:
                - editor_case_word
        - Branch String:   'editor/functions.c:295,3'
          Branch Sides:
            - BranchSide:      'editor/functions.c:295,3'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:302,7'
              BranchSideFuncs:
                - editor_case_word
            - BranchSide:      'editor/functions.c:305,7'
              BranchSideFuncs:
                - editor_case_word
            - BranchSide:      'editor/functions.c:309,34'
              BranchSideFuncs:
                - editor_case_word
      Callsites:
        - Src:             'editor/functions.c:309,10'
          Dst:             editor_case_word
    - functionName:    op_editor_bol
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_bol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:282,28'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_bol
            - BranchSide:      'editor/functions.c:282,28'
              BranchSideFuncs:
                - editor_bol
      Callsites:
        - Src:             'editor/functions.c:282,10'
          Dst:             editor_bol
    - functionName:    op_editor_backward_word
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_backward_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:274,38'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_backward_word
            - BranchSide:      'editor/functions.c:274,38'
              BranchSideFuncs:
                - editor_backward_word
      Callsites:
        - Src:             'editor/functions.c:274,10'
          Dst:             editor_backward_word
    - functionName:    op_editor_backward_char
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - editor_backward_char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:266,38'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_backward_char
            - BranchSide:      'editor/functions.c:266,38'
              BranchSideFuncs:
                - editor_backward_char
      Callsites:
        - Src:             'editor/functions.c:266,10'
          Dst:             editor_backward_char
    - functionName:    op_editor_backspace
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_reset
        - cs_subset_bool
        - editor_backspace
        - editor_buffer_is_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'editor/functions.c:245,36'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - editor_backspace
                - editor_buffer_is_empty
                - cs_subset_bool
                - buf_reset
            - BranchSide:      'editor/functions.c:245,36'
              BranchSideFuncs:
                - editor_backspace
                - editor_buffer_is_empty
                - cs_subset_bool
                - buf_reset
        - Branch String:   'editor/functions.c:247,24'
          Branch Sides:
            - BranchSide:      'editor/functions.c:247,57'
              BranchSideFuncs:
                - editor_buffer_is_empty
                - cs_subset_bool
                - buf_reset
            - BranchSide:      'editor/functions.c:247,24'
              BranchSideFuncs: []
        - Branch String:   'editor/functions.c:247,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:247,7'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_reset
            - BranchSide:      'editor/functions.c:249,51'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_reset
        - Branch String:   'editor/functions.c:250,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:250,9'
              BranchSideFuncs:
                - buf_reset
            - BranchSide:      'editor/functions.c:252,24'
              BranchSideFuncs:
                - buf_reset
      Callsites:
        - Src:             'editor/functions.c:245,12'
          Dst:             editor_backspace
        - Src:             'editor/functions.c:247,27'
          Dst:             editor_buffer_is_empty
        - Src:             'editor/functions.c:249,36'
          Dst:             cs_subset_bool
        - Src:             'editor/functions.c:252,7'
          Dst:             buf_reset
    - functionName:    enter_function_dispatcher
      functionSourceFile: '/src/neomutt/editor/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          349
      EdgeCount:       96
      CyclomaticComplexity: 32
      functionsReached:
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/functions.c:484,8'
          Branch Sides:
            - BranchSide:      'editor/functions.c:0,0'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:484,8'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:484,12'
          Branch Sides:
            - BranchSide:      'editor/functions.c:484,12'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:484,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:484,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:484,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:493,9'
          Branch Sides:
            - BranchSide:      'editor/functions.c:493,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'editor/functions.c:495,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:500,7'
          Branch Sides:
            - BranchSide:      'editor/functions.c:500,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:503,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'editor/functions.c:504,3'
          Branch Sides:
            - BranchSide:      'editor/functions.c:504,3'
              BranchSideFuncs: []
            - BranchSide:      'editor/functions.c:504,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/functions.c:503,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'editor/functions.c:504,3'
          Dst:             opcodes_get_name
    - functionName:    enter_state_new
      functionSourceFile: '/src/neomutt/editor/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - enter_state_resize
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/state.c:76,27'
          Branch Sides:
            - BranchSide:      'editor/state.c:76,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - enter_state_resize
            - BranchSide:      'editor/state.c:76,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - enter_state_resize
      Callsites:
        - Src:             'editor/state.c:76,27'
          Dst:             mutt_mem_calloc
        - Src:             'editor/state.c:78,3'
          Dst:             enter_state_resize
    - functionName:    enter_state_resize
      functionSourceFile: '/src/neomutt/editor/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_reallocarray
        - wmemset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/state.c:56,8'
          Branch Sides:
            - BranchSide:      'editor/state.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemset
            - BranchSide:      'editor/state.c:56,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemset
        - Branch String:   'editor/state.c:56,7'
          Branch Sides:
            - BranchSide:      'editor/state.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/state.c:59,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemset
        - Branch String:   'editor/state.c:59,7'
          Branch Sides:
            - BranchSide:      'editor/state.c:59,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemset
            - BranchSide:      'editor/state.c:62,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemset
      Callsites:
        - Src:             'editor/state.c:63,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'editor/state.c:65,3'
          Dst:             wmemset
    - functionName:    wmemset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enter_state_free
      functionSourceFile: '/src/neomutt/editor/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/state.c:40,8'
          Branch Sides:
            - BranchSide:      'editor/state.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'editor/state.c:40,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'editor/state.c:40,12'
          Branch Sides:
            - BranchSide:      'editor/state.c:40,12'
              BranchSideFuncs: []
            - BranchSide:      'editor/state.c:40,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'editor/state.c:40,7'
          Branch Sides:
            - BranchSide:      'editor/state.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/state.c:45,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'editor/state.c:45,3'
          Dst:             mutt_mem_free
        - Src:             'editor/state.c:46,3'
          Dst:             mutt_mem_free
    - functionName:    editor_buffer_is_empty
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:387,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:390,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    editor_transpose_chars
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:363,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:363,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:363,19'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:363,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:366,11'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:366,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:368,23'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:368,12'
          Branch Sides:
            - BranchSide:      'editor/enter.c:369,15'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:371,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    editor_kill_word
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - iswalnum
        - iswspace
        - wmemmove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:330,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswspace
                - wmemmove
                - iswalnum
                - iswalnum
            - BranchSide:      'editor/enter.c:330,8'
              BranchSideFuncs:
                - iswspace
                - wmemmove
                - iswalnum
                - iswalnum
        - Branch String:   'editor/enter.c:330,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:330,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:330,19'
              BranchSideFuncs:
                - iswspace
                - wmemmove
                - iswalnum
                - iswalnum
        - Branch String:   'editor/enter.c:330,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:334,28'
              BranchSideFuncs:
                - iswspace
                - wmemmove
                - iswalnum
                - iswalnum
        - Branch String:   'editor/enter.c:334,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:335,6'
              BranchSideFuncs:
                - iswalnum
                - iswalnum
                - wmemmove
            - BranchSide:      'editor/enter.c:338,22'
              BranchSideFuncs:
                - iswalnum
                - iswalnum
                - wmemmove
        - Branch String:   'editor/enter.c:334,12'
          Branch Sides:
            - BranchSide:      'editor/enter.c:334,28'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:348,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:338,9'
          Branch Sides:
            - BranchSide:      'editor/enter.c:340,0'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:345,8'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:340,25'
          Branch Sides:
            - BranchSide:      'editor/enter.c:340,41'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:348,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:340,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:340,0'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:348,16'
              BranchSideFuncs:
                - wmemmove
      Callsites:
        - Src:             'editor/enter.c:334,15'
          Dst:             iswspace
        - Src:             'editor/enter.c:338,9'
          Dst:             iswalnum
        - Src:             'editor/enter.c:340,28'
          Dst:             iswalnum
        - Src:             'editor/enter.c:348,3'
          Dst:             wmemmove
    - functionName:    iswalnum
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wmemmove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    editor_kill_whole_line
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:313,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:313,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:316,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    editor_kill_line
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wmemmove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:292,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:292,8'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:292,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:295,20'
              BranchSideFuncs:
                - wmemmove
      Callsites:
        - Src:             'editor/enter.c:297,3'
          Dst:             wmemmove
    - functionName:    editor_kill_eow
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - iswalnum
        - iswspace
        - wmemmove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:253,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
                - iswspace
            - BranchSide:      'editor/enter.c:253,8'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
                - iswspace
        - Branch String:   'editor/enter.c:253,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:258,16'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
                - iswspace
        - Branch String:   'editor/enter.c:258,43'
          Branch Sides:
            - BranchSide:      'editor/enter.c:258,59'
              BranchSideFuncs:
                - iswspace
                - wmemmove
                - iswalnum
                - iswalnum
            - BranchSide:      'editor/enter.c:264,9'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
        - Branch String:   'editor/enter.c:258,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:258,70'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
            - BranchSide:      'editor/enter.c:264,9'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
        - Branch String:   'editor/enter.c:258,43'
          Branch Sides:
            - BranchSide:      'editor/enter.c:258,59'
              BranchSideFuncs:
                - iswspace
                - wmemmove
                - iswalnum
                - iswalnum
            - BranchSide:      'editor/enter.c:264,9'
              BranchSideFuncs:
                - wmemmove
                - iswalnum
                - iswalnum
        - Branch String:   'editor/enter.c:264,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:267,22'
              BranchSideFuncs:
                - iswalnum
                - wmemmove
                - iswalnum
            - BranchSide:      'editor/enter.c:279,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:267,9'
          Branch Sides:
            - BranchSide:      'editor/enter.c:270,23'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:275,8'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:270,33'
          Branch Sides:
            - BranchSide:      'editor/enter.c:270,49'
              BranchSideFuncs:
                - iswalnum
                - wmemmove
            - BranchSide:      'editor/enter.c:279,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:270,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:270,60'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:279,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:270,33'
          Branch Sides:
            - BranchSide:      'editor/enter.c:270,49'
              BranchSideFuncs:
                - iswalnum
                - wmemmove
            - BranchSide:      'editor/enter.c:279,16'
              BranchSideFuncs:
                - wmemmove
      Callsites:
        - Src:             'editor/enter.c:258,46'
          Dst:             iswspace
        - Src:             'editor/enter.c:267,9'
          Dst:             iswalnum
        - Src:             'editor/enter.c:270,36'
          Dst:             iswalnum
        - Src:             'editor/enter.c:279,3'
          Dst:             wmemmove
    - functionName:    editor_kill_eol
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:238,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:241,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    editor_forward_word
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - iswspace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:215,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswspace
                - iswspace
            - BranchSide:      'editor/enter.c:215,8'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:215,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:215,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:215,19'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:215,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:215,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:218,22'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:218,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:218,54'
              BranchSideFuncs:
                - iswspace
                - iswspace
            - BranchSide:      'editor/enter.c:222,22'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:222,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:222,55'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'editor/enter.c:222,38'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:218,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:220,15'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'editor/enter.c:222,22'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:218,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:218,54'
              BranchSideFuncs:
                - iswspace
                - iswspace
            - BranchSide:      'editor/enter.c:222,22'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:222,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:222,3'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'editor/enter.c:224,15'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:222,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:222,55'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'editor/enter.c:222,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/enter.c:218,41'
          Dst:             iswspace
        - Src:             'editor/enter.c:222,42'
          Dst:             iswspace
    - functionName:    editor_forward_char
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - iswprint
        - wcwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:195,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:195,8'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:195,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:195,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:195,19'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:195,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:195,7'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:199,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs:
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:199,38'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:199,41'
          Branch Sides:
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs:
                - wcwidth
                - iswprint
        - Branch String:   'editor/enter.c:199,41'
          Branch Sides:
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:199,41'
          Branch Sides:
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:199,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:199,3'
              BranchSideFuncs:
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:201,15'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:199,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:199,41'
              BranchSideFuncs:
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:199,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/enter.c:199,41'
          Dst:             iswprint
        - Src:             'editor/enter.c:199,41'
          Dst:             wcwidth
    - functionName:    editor_eol
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:180,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:183,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    editor_delete_char
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          132
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - iswprint
        - wcwidth
        - wmemmove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:158,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:158,8'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:158,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:158,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:158,19'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:158,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:162,9'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:162,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:163,6'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:164,13'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:164,29'
          Branch Sides:
            - BranchSide:      'editor/enter.c:164,32'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - wmemmove
            - BranchSide:      'editor/enter.c:166,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:164,32'
          Branch Sides:
            - BranchSide:      'editor/enter.c:164,32'
              BranchSideFuncs:
                - wmemmove
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:164,32'
              BranchSideFuncs:
                - wcwidth
                - wmemmove
                - iswprint
        - Branch String:   'editor/enter.c:164,32'
          Branch Sides:
            - BranchSide:      'editor/enter.c:164,32'
              BranchSideFuncs:
                - wmemmove
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:166,27'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:164,32'
          Branch Sides:
            - BranchSide:      'editor/enter.c:164,32'
              BranchSideFuncs:
                - wcwidth
                - wmemmove
                - iswprint
            - BranchSide:      'editor/enter.c:166,27'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:164,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:165,6'
              BranchSideFuncs:
                - wmemmove
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:166,27'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:164,29'
          Branch Sides:
            - BranchSide:      'editor/enter.c:164,32'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - wmemmove
            - BranchSide:      'editor/enter.c:166,27'
              BranchSideFuncs:
                - wmemmove
      Callsites:
        - Src:             'editor/enter.c:164,32'
          Dst:             iswprint
        - Src:             'editor/enter.c:164,32'
          Dst:             wcwidth
        - Src:             'editor/enter.c:166,3'
          Dst:             wmemmove
    - functionName:    editor_case_word
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          145
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - iswspace
        - towlower
        - towupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:126,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
                - iswspace
            - BranchSide:      'editor/enter.c:126,8'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
                - iswspace
        - Branch String:   'editor/enter.c:126,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:126,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:126,19'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
                - iswspace
        - Branch String:   'editor/enter.c:126,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:129,22'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
                - iswspace
        - Branch String:   'editor/enter.c:129,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:129,54'
              BranchSideFuncs:
                - iswspace
                - iswspace
                - towupper
                - towlower
            - BranchSide:      'editor/enter.c:133,22'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
        - Branch String:   'editor/enter.c:133,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:133,55'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
            - BranchSide:      'editor/enter.c:133,38'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:129,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:131,15'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
            - BranchSide:      'editor/enter.c:133,22'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
        - Branch String:   'editor/enter.c:129,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:129,54'
              BranchSideFuncs:
                - iswspace
                - iswspace
                - towupper
                - towlower
            - BranchSide:      'editor/enter.c:133,22'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
        - Branch String:   'editor/enter.c:133,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:133,3'
              BranchSideFuncs:
                - towupper
                - iswspace
                - towlower
            - BranchSide:      'editor/enter.c:135,12'
              BranchSideFuncs:
                - towupper
                - iswspace
                - towlower
        - Branch String:   'editor/enter.c:135,9'
          Branch Sides:
            - BranchSide:      'editor/enter.c:137,43'
              BranchSideFuncs:
                - towlower
                - iswspace
                - towupper
            - BranchSide:      'editor/enter.c:141,43'
              BranchSideFuncs:
                - towupper
                - iswspace
                - towlower
        - Branch String:   'editor/enter.c:142,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:143,9'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
            - BranchSide:      'editor/enter.c:145,15'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
        - Branch String:   'editor/enter.c:133,38'
          Branch Sides:
            - BranchSide:      'editor/enter.c:133,51'
              BranchSideFuncs:
                - iswspace
                - towupper
                - towlower
            - BranchSide:      'editor/enter.c:133,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/enter.c:129,41'
          Dst:             iswspace
        - Src:             'editor/enter.c:133,42'
          Dst:             iswspace
        - Src:             'editor/enter.c:137,30'
          Dst:             towlower
        - Src:             'editor/enter.c:141,30'
          Dst:             towupper
    - functionName:    towlower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    towupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    editor_bol
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:110,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:113,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    editor_backward_word
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - iswspace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:91,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswspace
                - iswspace
            - BranchSide:      'editor/enter.c:91,8'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:91,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:91,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:91,19'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:91,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:94,37'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:94,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:95,15'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'editor/enter.c:96,10'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:94,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:94,21'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:94,37'
              BranchSideFuncs:
                - iswspace
                - iswspace
        - Branch String:   'editor/enter.c:96,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:96,21'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:96,38'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:96,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:96,3'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'editor/enter.c:97,15'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'editor/enter.c:96,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:96,21'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:96,38'
              BranchSideFuncs:
                - iswspace
      Callsites:
        - Src:             'editor/enter.c:94,24'
          Dst:             iswspace
        - Src:             'editor/enter.c:96,25'
          Dst:             iswspace
    - functionName:    editor_backward_char
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - iswprint
        - wcwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:72,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:72,8'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:72,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:72,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:72,19'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:72,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:75,24'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:75,24'
          Branch Sides:
            - BranchSide:      'editor/enter.c:75,24'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:75,24'
              BranchSideFuncs:
                - wcwidth
                - iswprint
        - Branch String:   'editor/enter.c:75,24'
          Branch Sides:
            - BranchSide:      'editor/enter.c:75,24'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:77,7'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:75,24'
          Branch Sides:
            - BranchSide:      'editor/enter.c:75,24'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:77,7'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:75,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:76,15'
              BranchSideFuncs:
                - iswprint
                - wcwidth
            - BranchSide:      'editor/enter.c:77,7'
              BranchSideFuncs: []
        - Branch String:   'editor/enter.c:75,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:75,21'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:75,24'
              BranchSideFuncs:
                - iswprint
                - wcwidth
        - Branch String:   'editor/enter.c:77,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:78,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'editor/enter.c:75,24'
          Dst:             iswprint
        - Src:             'editor/enter.c:75,24'
          Dst:             wcwidth
    - functionName:    editor_backspace
      functionSourceFile: '/src/neomutt/editor/enter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - iswprint
        - wcwidth
        - wmemmove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'editor/enter.c:49,8'
          Branch Sides:
            - BranchSide:      'editor/enter.c:0,0'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - wmemmove
            - BranchSide:      'editor/enter.c:49,8'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - wmemmove
        - Branch String:   'editor/enter.c:49,11'
          Branch Sides:
            - BranchSide:      'editor/enter.c:49,11'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:49,19'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - wmemmove
        - Branch String:   'editor/enter.c:49,7'
          Branch Sides:
            - BranchSide:      'editor/enter.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'editor/enter.c:53,21'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - wmemmove
        - Branch String:   'editor/enter.c:53,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:53,21'
              BranchSideFuncs:
                - wmemmove
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:53,21'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - wmemmove
        - Branch String:   'editor/enter.c:53,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:53,21'
              BranchSideFuncs:
                - wmemmove
                - wcwidth
                - iswprint
            - BranchSide:      'editor/enter.c:57,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:53,21'
          Branch Sides:
            - BranchSide:      'editor/enter.c:53,21'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - wmemmove
            - BranchSide:      'editor/enter.c:57,16'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'editor/enter.c:53,3'
          Branch Sides:
            - BranchSide:      'editor/enter.c:53,21'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'editor/enter.c:57,16'
              BranchSideFuncs:
                - wmemmove
      Callsites:
        - Src:             'editor/enter.c:53,21'
          Dst:             iswprint
        - Src:             'editor/enter.c:53,21'
          Dst:             wcwidth
        - Src:             'editor/enter.c:57,3'
          Dst:             wmemmove
    - functionName:    completion_data_reset
      functionSourceFile: '/src/neomutt/complete/data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - completion_data_free_match_strings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'complete/data.c:87,8'
          Branch Sides:
            - BranchSide:      'complete/data.c:0,0'
              BranchSideFuncs:
                - completion_data_free_match_strings
            - BranchSide:      'complete/data.c:87,8'
              BranchSideFuncs:
                - completion_data_free_match_strings
        - Branch String:   'complete/data.c:87,7'
          Branch Sides:
            - BranchSide:      'complete/data.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/data.c:90,3'
              BranchSideFuncs:
                - completion_data_free_match_strings
      Callsites:
        - Src:             'complete/data.c:90,3'
          Dst:             completion_data_free_match_strings
    - functionName:    completion_data_free_match_strings
      functionSourceFile: '/src/neomutt/complete/data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'complete/data.c:40,8'
          Branch Sides:
            - BranchSide:      'complete/data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'complete/data.c:40,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'complete/data.c:40,11'
          Branch Sides:
            - BranchSide:      'complete/data.c:40,11'
              BranchSideFuncs: []
            - BranchSide:      'complete/data.c:40,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'complete/data.c:43,3'
          Branch Sides:
            - BranchSide:      'complete/data.c:44,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'complete/data.c:46,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'complete/data.c:44,5'
          Dst:             mutt_mem_free
    - functionName:    completion_data_new
      functionSourceFile: '/src/neomutt/complete/data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'complete/data.c:73,31'
          Branch Sides:
            - BranchSide:      'complete/data.c:73,31'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'complete/data.c:73,31'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
      Callsites:
        - Src:             'complete/data.c:73,31'
          Dst:             mutt_mem_calloc
        - Src:             'complete/data.c:76,20'
          Dst:             mutt_mem_calloc
    - functionName:    completion_data_free
      functionSourceFile: '/src/neomutt/complete/data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - completion_data_free_match_strings
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'complete/data.c:55,8'
          Branch Sides:
            - BranchSide:      'complete/data.c:0,0'
              BranchSideFuncs:
                - completion_data_free_match_strings
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'complete/data.c:55,8'
              BranchSideFuncs:
                - completion_data_free_match_strings
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'complete/data.c:55,12'
          Branch Sides:
            - BranchSide:      'complete/data.c:55,12'
              BranchSideFuncs: []
            - BranchSide:      'complete/data.c:55,16'
              BranchSideFuncs:
                - completion_data_free_match_strings
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'complete/data.c:55,7'
          Branch Sides:
            - BranchSide:      'complete/data.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/data.c:60,3'
              BranchSideFuncs:
                - completion_data_free_match_strings
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'complete/data.c:60,3'
          Dst:             completion_data_free_match_strings
        - Src:             'complete/data.c:62,3'
          Dst:             mutt_mem_free
        - Src:             'complete/data.c:64,3'
          Dst:             mutt_mem_free
    - functionName:    complete_label
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_mb_wcstombs
        - buf_string
        - mutt_label_complete
        - replace_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'complete/helpers.c:458,8'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:458,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:458,14'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:458,14'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:458,22'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:458,45'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:458,52'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:462,19'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:458,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:458,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:462,19'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:467,39'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:467,43'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:470,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:467,3'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:467,75'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:470,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:467,39'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:467,43'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:470,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:473,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:473,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:476,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'complete/helpers.c:470,3'
          Dst:             buf_mb_wcstombs
        - Src:             'complete/helpers.c:471,12'
          Dst:             mutt_label_complete
        - Src:             'complete/helpers.c:472,33'
          Dst:             buf_string
        - Src:             'complete/helpers.c:472,3'
          Dst:             replace_part
    - functionName:    mutt_label_complete
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          165
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_strcpy
        - buf_string
        - candidate
        - get_current_mailbox
        - label_sort
        - matches_ensure_morespace
        - mutt_hash_walk
        - mutt_qsort_r
        - mutt_str_copy
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'complete/helpers.c:320,27'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - get_current_mailbox
                - buf_strcpy
                - snprintf
                - buf_string.4005
                - mutt_str_copy
                - mutt_hash_walk
                - candidate
                - matches_ensure_morespace
                - mutt_qsort_r
            - BranchSide:      'complete/helpers.c:320,27'
              BranchSideFuncs:
                - get_current_mailbox
                - buf_strcpy
                - snprintf
                - buf_string.4005
                - mutt_str_copy
                - mutt_hash_walk
                - candidate
                - matches_ensure_morespace
                - mutt_qsort_r
        - Branch String:   'complete/helpers.c:321,14'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:321,14'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:321,25'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
                - buf_string.4005
                - mutt_str_copy
                - mutt_hash_walk
                - candidate
                - matches_ensure_morespace
                - mutt_qsort_r
        - Branch String:   'complete/helpers.c:321,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:321,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:327,15'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
                - buf_string.4005
                - mutt_str_copy
                - mutt_hash_walk
                - candidate
                - matches_ensure_morespace
                - mutt_qsort_r
        - Branch String:   'complete/helpers.c:327,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:330,26'
              BranchSideFuncs:
                - buf_string.4005
                - mutt_str_copy
                - mutt_hash_walk
                - candidate
                - matches_ensure_morespace
                - mutt_qsort_r
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:348,12'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:336,5'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:337,41'
              BranchSideFuncs:
                - matches_ensure_morespace
                - mutt_qsort_r
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:338,38'
              BranchSideFuncs:
                - matches_ensure_morespace
                - mutt_qsort_r
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:348,34'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:348,38'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:353,22'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:348,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:348,7'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:353,22'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:353,22'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:353,30'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:357,21'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:353,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:355,62'
              BranchSideFuncs:
                - snprintf
                - buf_strcpy
            - BranchSide:      'complete/helpers.c:365,3'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'complete/helpers.c:357,26'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:357,34'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:365,3'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'complete/helpers.c:357,12'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:361,18'
              BranchSideFuncs:
                - snprintf
                - buf_strcpy
            - BranchSide:      'complete/helpers.c:365,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'complete/helpers.c:320,27'
          Dst:             get_current_mailbox
        - Src:             'complete/helpers.c:333,35'
          Dst:             buf_string
        - Src:             'complete/helpers.c:333,5'
          Dst:             mutt_str_copy
        - Src:             'complete/helpers.c:336,18'
          Dst:             mutt_hash_walk
        - Src:             'complete/helpers.c:337,7'
          Dst:             candidate
        - Src:             'complete/helpers.c:338,5'
          Dst:             matches_ensure_morespace
        - Src:             'complete/helpers.c:339,5'
          Dst:             mutt_qsort_r
        - Src:             'complete/helpers.c:339,5'
          Dst:             label_sort
        - Src:             'complete/helpers.c:0,0'
          Dst:             snprintf
        - Src:             'complete/helpers.c:365,3'
          Dst:             buf_strcpy
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    candidate
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - matches_ensure_morespace
        - mutt_str_copy
        - strstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'complete/helpers.c:80,8'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - strstr
                - matches_ensure_morespace
                - mutt_str_copy
            - BranchSide:      'complete/helpers.c:80,8'
              BranchSideFuncs:
                - strstr
                - matches_ensure_morespace
                - mutt_str_copy
        - Branch String:   'complete/helpers.c:80,13'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:80,17'
              BranchSideFuncs:
                - strstr
                - matches_ensure_morespace
                - mutt_str_copy
        - Branch String:   'complete/helpers.c:80,22'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:80,22'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:80,26'
              BranchSideFuncs:
                - strstr
                - matches_ensure_morespace
                - mutt_str_copy
        - Branch String:   'complete/helpers.c:80,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:83,7'
              BranchSideFuncs:
                - strstr
                - matches_ensure_morespace
                - mutt_str_copy
        - Branch String:   'complete/helpers.c:83,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:83,7'
              BranchSideFuncs:
                - matches_ensure_morespace
                - mutt_str_copy
            - BranchSide:      'complete/helpers.c:86,36'
              BranchSideFuncs:
                - matches_ensure_morespace
                - mutt_str_copy
        - Branch String:   'complete/helpers.c:88,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:90,5'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'complete/helpers.c:95,18'
              BranchSideFuncs: []
        - Branch String:   'complete/helpers.c:95,34'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:95,48'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:98,5'
              BranchSideFuncs: []
        - Branch String:   'complete/helpers.c:95,34'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:95,48'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:98,5'
              BranchSideFuncs: []
        - Branch String:   'complete/helpers.c:95,5'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:95,59'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:98,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'complete/helpers.c:83,7'
          Dst:             strstr
        - Src:             'complete/helpers.c:86,3'
          Dst:             matches_ensure_morespace
        - Src:             'complete/helpers.c:90,5'
          Dst:             mutt_str_copy
    - functionName:    matches_ensure_morespace
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    5
      BranchProfiles:
        - Branch String:   'complete/helpers.c:56,24'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'complete/helpers.c:56,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'complete/helpers.c:56,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:56,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'complete/helpers.c:59,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'complete/helpers.c:61,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    label_sort
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'complete/helpers.c:305,21'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'complete/helpers.c:305,21'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'complete/helpers.c:305,10'
          Dst:             strcasecmp
    - functionName:    complete_command
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_at
        - buf_len
        - buf_mb_wcstombs
        - buf_string
        - mutt_command_complete
        - mutt_var_value_complete
        - replace_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'complete/helpers.c:433,8'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
            - BranchSide:      'complete/helpers.c:433,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
        - Branch String:   'complete/helpers.c:433,14'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:433,14'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:433,22'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
        - Branch String:   'complete/helpers.c:433,45'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:433,52'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
            - BranchSide:      'complete/helpers.c:437,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
        - Branch String:   'complete/helpers.c:433,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:433,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
            - BranchSide:      'complete/helpers.c:437,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - buf_len
                - buf_at
                - mutt_command_complete
                - buf_string.4005
                - replace_part
                - mutt_var_value_complete
        - Branch String:   'complete/helpers.c:439,16'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:439,34'
              BranchSideFuncs:
                - mutt_command_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:444,41'
              BranchSideFuncs:
                - mutt_command_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:439,57'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:440,50'
              BranchSideFuncs:
                - mutt_var_value_complete
                - buf_string.4005
                - replace_part
                - mutt_command_complete
            - BranchSide:      'complete/helpers.c:444,41'
              BranchSideFuncs:
                - mutt_command_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:439,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:442,12'
              BranchSideFuncs:
                - mutt_command_complete
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:444,41'
              BranchSideFuncs:
                - mutt_command_complete
                - buf_string.4005
                - replace_part
        - Branch String:   'complete/helpers.c:444,12'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:447,3'
              BranchSideFuncs:
                - buf_string.4005
                - replace_part
            - BranchSide:      'complete/helpers.c:449,23'
              BranchSideFuncs:
                - buf_string.4005
                - replace_part
      Callsites:
        - Src:             'complete/helpers.c:437,3'
          Dst:             buf_mb_wcstombs
        - Src:             'complete/helpers.c:438,14'
          Dst:             buf_len
        - Src:             'complete/helpers.c:439,20'
          Dst:             buf_at
        - Src:             'complete/helpers.c:440,8'
          Dst:             mutt_var_value_complete
        - Src:             'complete/helpers.c:444,12'
          Dst:             mutt_command_complete
        - Src:             'complete/helpers.c:449,33'
          Dst:             buf_string
        - Src:             'complete/helpers.c:449,3'
          Dst:             replace_part
    - functionName:    mutt_var_value_complete
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - buf_pool_get
        - buf_pool_release
        - buf_startswith
        - cs_subset_he_string_get
        - cs_subset_lookup
        - mutt_str_copy
        - mutt_str_len
        - pretty_var
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'complete/helpers.c:380,19'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
            - BranchSide:      'complete/helpers.c:380,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:382,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:382,7'
              BranchSideFuncs: []
        - Branch String:   'complete/helpers.c:385,3'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:385,3'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
            - BranchSide:      'complete/helpers.c:386,25'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:389,27'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:389,31'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
            - BranchSide:      'complete/helpers.c:391,5'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:389,3'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:390,7'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
            - BranchSide:      'complete/helpers.c:391,5'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:389,27'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:389,31'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
            - BranchSide:      'complete/helpers.c:391,5'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:392,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:392,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:395,7'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:395,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:395,7'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:397,10'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
                - cs_subset_lookup
                - buf_pool_get
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_pool_release
                - buf_pool_release
                - pretty_var
                - snprintf
        - Branch String:   'complete/helpers.c:413,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - pretty_var
                - snprintf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'complete/helpers.c:415,25'
              BranchSideFuncs:
                - pretty_var
                - snprintf
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'complete/helpers.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'complete/helpers.c:395,7'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:398,5'
          Dst:             mutt_str_copy
        - Src:             'complete/helpers.c:400,16'
          Dst:             mutt_str_len
        - Src:             'complete/helpers.c:406,27'
          Dst:             cs_subset_lookup
        - Src:             'complete/helpers.c:410,28'
          Dst:             buf_pool_get
        - Src:             'complete/helpers.c:411,29'
          Dst:             buf_pool_get
        - Src:             'complete/helpers.c:412,14'
          Dst:             cs_subset_he_string_get
        - Src:             'complete/helpers.c:415,7'
          Dst:             pretty_var
        - Src:             'complete/helpers.c:416,7'
          Dst:             snprintf
        - Src:             'complete/helpers.c:0,0'
          Dst:             buf_pool_release
        - Src:             'complete/helpers.c:0,0'
          Dst:             buf_pool_release
    - functionName:    mutt_command_complete
      functionSourceFile: '/src/neomutt/complete/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          771
      EdgeCount:       202
      CyclomaticComplexity: 58
      functionsReached:
        - __ctype_b_loc
        - buf_fix_dptr
        - buf_startswith
        - buf_strcpy
        - candidate
        - get_elem_list
        - km_get_table
        - matches_ensure_morespace
        - menu_get_current_type
        - mutt_mem_free
        - mutt_str_copy
        - mutt_str_len
        - mutt_str_startswith
        - snprintf
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'complete/helpers.c:114,19'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - __ctype_b_loc
            - BranchSide:      'complete/helpers.c:114,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - __ctype_b_loc
        - Branch String:   'complete/helpers.c:117,3'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - __ctype_b_loc
            - BranchSide:      'complete/helpers.c:118,15'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - __ctype_b_loc
        - Branch String:   'complete/helpers.c:117,3'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:117,3'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - __ctype_b_loc
            - BranchSide:      'complete/helpers.c:118,15'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - __ctype_b_loc
        - Branch String:   'complete/helpers.c:121,27'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
            - BranchSide:      'complete/helpers.c:124,10'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:121,3'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:122,7'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:124,10'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:121,27'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:121,31'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
            - BranchSide:      'complete/helpers.c:127,17'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:124,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:127,17'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
                - mutt_str_copy
                - matches_ensure_morespace
                - candidate
            - BranchSide:      'complete/helpers.c:170,12'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
        - Branch String:   'complete/helpers.c:127,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:129,11'
              BranchSideFuncs:
                - mutt_str_copy
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
                - candidate
            - BranchSide:      'complete/helpers.c:151,14'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:135,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:135,7'
              BranchSideFuncs:
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:142,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:135,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:135,7'
              BranchSideFuncs:
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:142,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:135,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:135,7'
              BranchSideFuncs:
                - candidate
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:142,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:151,36'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:151,40'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:156,24'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:151,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:151,9'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:156,24'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:156,24'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:156,32'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:160,23'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
        - Branch String:   'complete/helpers.c:156,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:158,64'
              BranchSideFuncs:
                - snprintf
                - buf_strcpy
            - BranchSide:      'complete/helpers.c:168,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'complete/helpers.c:160,28'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:160,36'
              BranchSideFuncs:
                - buf_strcpy
                - snprintf
            - BranchSide:      'complete/helpers.c:168,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'complete/helpers.c:160,14'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:164,20'
              BranchSideFuncs:
                - snprintf
                - buf_strcpy
            - BranchSide:      'complete/helpers.c:168,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'complete/helpers.c:170,39'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:170,42'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:175,7'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'complete/helpers.c:170,71'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:171,12'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:175,7'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'complete/helpers.c:171,41'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:171,44'
              BranchSideFuncs:
                - buf_startswith
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:175,7'
              BranchSideFuncs:
                - buf_startswith
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'complete/helpers.c:170,12'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:175,7'
              BranchSideFuncs:
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:239,12'
              BranchSideFuncs:
                - buf_startswith
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
        - Branch String:   'complete/helpers.c:177,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:181,13'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
            - BranchSide:      'complete/helpers.c:190,17'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:181,13'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:181,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'complete/helpers.c:183,17'
              BranchSideFuncs:
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:181,13'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:181,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
                - mutt_str_startswith
            - BranchSide:      'complete/helpers.c:183,17'
              BranchSideFuncs:
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:181,13'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:181,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
            - BranchSide:      'complete/helpers.c:183,17'
              BranchSideFuncs:
                - mutt_str_len
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:181,13'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:183,17'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
            - BranchSide:      'complete/helpers.c:190,17'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - candidate
        - Branch String:   'complete/helpers.c:190,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:192,11'
              BranchSideFuncs:
                - mutt_str_copy
                - get_elem_list
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
                - candidate
            - BranchSide:      'complete/helpers.c:220,14'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:199,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:199,7'
              BranchSideFuncs:
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:209,7'
              BranchSideFuncs:
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:204,34'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:199,7'
              BranchSideFuncs:
                - candidate
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:207,43'
              BranchSideFuncs:
                - candidate
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:199,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:199,7'
              BranchSideFuncs:
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:209,7'
              BranchSideFuncs:
                - mutt_mem_free
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:220,33'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:220,36'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:225,24'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:220,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:220,9'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:225,24'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:225,24'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:225,32'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:229,23'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:225,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:227,64'
              BranchSideFuncs:
                - snprintf
                - strncpy
                - buf_fix_dptr
            - BranchSide:      'complete/helpers.c:236,37'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
        - Branch String:   'complete/helpers.c:229,28'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:229,36'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:236,37'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
        - Branch String:   'complete/helpers.c:229,14'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:233,20'
              BranchSideFuncs:
                - snprintf
                - strncpy
                - buf_fix_dptr
            - BranchSide:      'complete/helpers.c:236,37'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
        - Branch String:   'complete/helpers.c:239,12'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:239,12'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:241,33'
              BranchSideFuncs:
                - menu_get_current_type
                - km_get_table
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
        - Branch String:   'complete/helpers.c:243,16'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:243,26'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:246,7'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
        - Branch String:   'complete/helpers.c:243,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:244,7'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
            - BranchSide:      'complete/helpers.c:246,7'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
        - Branch String:   'complete/helpers.c:248,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:250,11'
              BranchSideFuncs:
                - mutt_str_copy
                - candidate
                - candidate
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:273,14'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:254,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:255,9'
              BranchSideFuncs:
                - candidate
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:257,18'
              BranchSideFuncs:
                - candidate
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:257,33'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:257,43'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:264,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:254,7'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:255,9'
              BranchSideFuncs:
                - candidate
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:257,18'
              BranchSideFuncs:
                - candidate
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:257,11'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:260,38'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:264,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:260,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:261,11'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:264,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:260,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:261,11'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:264,40'
              BranchSideFuncs:
                - matches_ensure_morespace
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:269,11'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:269,11'
              BranchSideFuncs: []
            - BranchSide:      'complete/helpers.c:273,14'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:273,36'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:273,40'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:278,24'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:273,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:273,9'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:278,24'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:278,24'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:278,32'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:282,23'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
        - Branch String:   'complete/helpers.c:278,9'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:280,64'
              BranchSideFuncs:
                - snprintf
                - strncpy
                - buf_fix_dptr
            - BranchSide:      'complete/helpers.c:289,37'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
        - Branch String:   'complete/helpers.c:282,28'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:282,36'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
                - snprintf
            - BranchSide:      'complete/helpers.c:289,37'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
        - Branch String:   'complete/helpers.c:282,14'
          Branch Sides:
            - BranchSide:      'complete/helpers.c:286,20'
              BranchSideFuncs:
                - snprintf
                - strncpy
                - buf_fix_dptr
            - BranchSide:      'complete/helpers.c:289,37'
              BranchSideFuncs:
                - strncpy
                - buf_fix_dptr
      Callsites:
        - Src:             'complete/helpers.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'complete/helpers.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'complete/helpers.c:130,7'
          Dst:             mutt_str_copy
        - Src:             'complete/helpers.c:142,7'
          Dst:             matches_ensure_morespace
        - Src:             'complete/helpers.c:139,9'
          Dst:             candidate
        - Src:             'complete/helpers.c:0,0'
          Dst:             snprintf
        - Src:             'complete/helpers.c:168,5'
          Dst:             buf_strcpy
        - Src:             'complete/helpers.c:170,12'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:170,42'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:171,12'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:171,44'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:177,9'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:181,13'
          Dst:             mutt_str_startswith
        - Src:             'complete/helpers.c:181,13'
          Dst:             mutt_str_startswith
        - Src:             'complete/helpers.c:181,13'
          Dst:             mutt_str_startswith
        - Src:             'complete/helpers.c:181,13'
          Dst:             mutt_str_startswith
        - Src:             'complete/helpers.c:183,17'
          Dst:             mutt_str_len
        - Src:             'complete/helpers.c:193,7'
          Dst:             mutt_str_copy
        - Src:             'complete/helpers.c:197,34'
          Dst:             get_elem_list
        - Src:             'complete/helpers.c:209,7'
          Dst:             mutt_mem_free
        - Src:             'complete/helpers.c:211,7'
          Dst:             matches_ensure_morespace
        - Src:             'complete/helpers.c:207,9'
          Dst:             candidate
        - Src:             'complete/helpers.c:0,0'
          Dst:             snprintf
        - Src:             'complete/helpers.c:236,5'
          Dst:             strncpy
        - Src:             'complete/helpers.c:237,5'
          Dst:             buf_fix_dptr
        - Src:             'complete/helpers.c:239,12'
          Dst:             buf_startswith
        - Src:             'complete/helpers.c:241,33'
          Dst:             menu_get_current_type
        - Src:             'complete/helpers.c:242,38'
          Dst:             km_get_table
        - Src:             'complete/helpers.c:251,7'
          Dst:             mutt_str_copy
        - Src:             'complete/helpers.c:255,9'
          Dst:             candidate
        - Src:             'complete/helpers.c:261,11'
          Dst:             candidate
        - Src:             'complete/helpers.c:264,7'
          Dst:             matches_ensure_morespace
        - Src:             'complete/helpers.c:0,0'
          Dst:             snprintf
        - Src:             'complete/helpers.c:289,5'
          Dst:             strncpy
        - Src:             'complete/helpers.c:290,5'
          Dst:             buf_fix_dptr
    - functionName:    complete_file_simple
      functionSourceFile: '/src/neomutt/browser/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          174
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - buf_is_empty
        - buf_mb_wcstombs
        - buf_string
        - dlg_browser
        - mutt_complete
        - mutt_mb_is_shell_char
        - mutt_mem_reallocarray
        - replace_part
        - wmemcmp
        - wmemcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/complete.c:115,8'
          Branch Sides:
            - BranchSide:      'browser/complete.c:0,0'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:115,8'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:115,14'
          Branch Sides:
            - BranchSide:      'browser/complete.c:115,14'
              BranchSideFuncs: []
            - BranchSide:      'browser/complete.c:115,22'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:115,45'
          Branch Sides:
            - BranchSide:      'browser/complete.c:115,52'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:120,19'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:115,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:115,7'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:120,19'
              BranchSideFuncs:
                - mutt_mb_is_shell_char
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:121,16'
          Branch Sides:
            - BranchSide:      'browser/complete.c:121,49'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:124,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:120,3'
          Branch Sides:
            - BranchSide:      'browser/complete.c:121,71'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:124,41'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:121,16'
          Branch Sides:
            - BranchSide:      'browser/complete.c:121,49'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:124,41'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - wmemcmp
                - dlg_browser
                - buf_is_empty
        - Branch String:   'browser/complete.c:125,22'
          Branch Sides:
            - BranchSide:      'browser/complete.c:125,33'
              BranchSideFuncs:
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
            - BranchSide:      'browser/complete.c:134,28'
              BranchSideFuncs:
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
        - Branch String:   'browser/complete.c:125,74'
          Branch Sides:
            - BranchSide:      'browser/complete.c:126,46'
              BranchSideFuncs:
                - wmemcmp
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
                - dlg_browser
                - buf_is_empty
            - BranchSide:      'browser/complete.c:134,28'
              BranchSideFuncs:
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
        - Branch String:   'browser/complete.c:125,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:128,24'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_string.4032
                - replace_part
            - BranchSide:      'browser/complete.c:134,28'
              BranchSideFuncs:
                - mutt_complete
                - buf_string.4032
                - replace_part
                - mutt_mem_reallocarray
                - wmemcpy
        - Branch String:   'browser/complete.c:129,9'
          Branch Sides:
            - BranchSide:      'browser/complete.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'browser/complete.c:129,9'
              BranchSideFuncs: []
        - Branch String:   'browser/complete.c:134,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
            - BranchSide:      'browser/complete.c:136,29'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
        - Branch String:   'browser/complete.c:138,9'
          Branch Sides:
            - BranchSide:      'browser/complete.c:0,0'
              BranchSideFuncs:
                - buf_string.4032
                - replace_part
            - BranchSide:      'browser/complete.c:139,38'
              BranchSideFuncs:
                - wmemcpy
                - buf_string.4032
                - replace_part
      Callsites:
        - Src:             'browser/complete.c:121,20'
          Dst:             mutt_mb_is_shell_char
        - Src:             'browser/complete.c:124,3'
          Dst:             buf_mb_wcstombs
        - Src:             'browser/complete.c:126,8'
          Dst:             wmemcmp
        - Src:             'browser/complete.c:128,5'
          Dst:             dlg_browser
        - Src:             'browser/complete.c:129,10'
          Dst:             buf_is_empty
        - Src:             'browser/complete.c:134,7'
          Dst:             mutt_complete
        - Src:             'browser/complete.c:137,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'browser/complete.c:139,7'
          Dst:             wmemcpy
        - Src:             'browser/complete.c:0,0'
          Dst:             buf_string
        - Src:             'browser/complete.c:0,0'
          Dst:             replace_part
    - functionName:    wmemcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    complete_file_mbox
      functionSourceFile: '/src/neomutt/browser/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          229
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - buf_is_empty
        - buf_mb_wcstombs
        - buf_pretty_mailbox
        - buf_string
        - dlg_browser
        - mutt_complete
        - mutt_hist_add
        - mutt_mailbox_next
        - mutt_mb_mbstowcs
        - mutt_mem_reallocarray
        - replace_part
        - wmemcmp
        - wmemcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/complete.c:48,8'
          Branch Sides:
            - BranchSide:      'browser/complete.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
                - buf_mb_wcstombs
                - mutt_mailbox_next
                - buf_string.4032
                - mutt_mb_mbstowcs
            - BranchSide:      'browser/complete.c:48,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
                - buf_mb_wcstombs
                - mutt_mailbox_next
                - buf_string.4032
                - mutt_mb_mbstowcs
        - Branch String:   'browser/complete.c:48,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/complete.c:51,45'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
                - buf_mb_wcstombs
                - mutt_mailbox_next
                - buf_string.4032
                - mutt_mb_mbstowcs
        - Branch String:   'browser/complete.c:53,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:55,12'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_mailbox_next
                - buf_string.4032
                - mutt_mb_mbstowcs
            - BranchSide:      'browser/complete.c:64,11'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:64,34'
          Branch Sides:
            - BranchSide:      'browser/complete.c:64,41'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:68,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:64,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:64,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:68,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:71,24'
          Branch Sides:
            - BranchSide:      'browser/complete.c:71,35'
              BranchSideFuncs:
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:72,34'
              BranchSideFuncs:
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - wmemcmp
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:71,52'
          Branch Sides:
            - BranchSide:      'browser/complete.c:76,16'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:95,28'
              BranchSideFuncs:
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
        - Branch String:   'browser/complete.c:72,69'
          Branch Sides:
            - BranchSide:      'browser/complete.c:73,47'
              BranchSideFuncs:
                - wmemcmp
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:95,28'
              BranchSideFuncs:
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
        - Branch String:   'browser/complete.c:71,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:76,16'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:95,28'
              BranchSideFuncs:
                - mutt_complete
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
        - Branch String:   'browser/complete.c:76,9'
          Branch Sides:
            - BranchSide:      'browser/complete.c:77,7'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:78,16'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:78,9'
          Branch Sides:
            - BranchSide:      'browser/complete.c:79,13'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:81,24'
              BranchSideFuncs:
                - dlg_browser
                - buf_is_empty
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:82,9'
          Branch Sides:
            - BranchSide:      'browser/complete.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'browser/complete.c:84,33'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - buf_string.4032
                - mutt_hist_add
        - Branch String:   'browser/complete.c:85,11'
          Branch Sides:
            - BranchSide:      'browser/complete.c:86,30'
              BranchSideFuncs:
                - buf_string.4032
                - mutt_hist_add
            - BranchSide:      'browser/complete.c:87,14'
              BranchSideFuncs: []
        - Branch String:   'browser/complete.c:95,7'
          Branch Sides:
            - BranchSide:      'browser/complete.c:95,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
            - BranchSide:      'browser/complete.c:97,29'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - wmemcpy
                - buf_string.4032
                - replace_part
        - Branch String:   'browser/complete.c:99,9'
          Branch Sides:
            - BranchSide:      'browser/complete.c:100,38'
              BranchSideFuncs:
                - buf_string.4032
                - replace_part
            - BranchSide:      'browser/complete.c:106,23'
              BranchSideFuncs:
                - buf_string.4032
                - replace_part
      Callsites:
        - Src:             'browser/complete.c:56,5'
          Dst:             buf_mb_wcstombs
        - Src:             'browser/complete.c:57,5'
          Dst:             mutt_mailbox_next
        - Src:             'browser/complete.c:60,57'
          Dst:             buf_string
        - Src:             'browser/complete.c:59,53'
          Dst:             mutt_mb_mbstowcs
        - Src:             'browser/complete.c:68,3'
          Dst:             buf_mb_wcstombs
        - Src:             'browser/complete.c:73,9'
          Dst:             wmemcmp
        - Src:             'browser/complete.c:81,5'
          Dst:             dlg_browser
        - Src:             'browser/complete.c:82,10'
          Dst:             buf_is_empty
        - Src:             'browser/complete.c:84,7'
          Dst:             buf_pretty_mailbox
        - Src:             'browser/complete.c:86,38'
          Dst:             buf_string
        - Src:             'browser/complete.c:86,9'
          Dst:             mutt_hist_add
        - Src:             'browser/complete.c:95,7'
          Dst:             mutt_complete
        - Src:             'browser/complete.c:98,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'browser/complete.c:100,7'
          Dst:             wmemcpy
        - Src:             'browser/complete.c:106,33'
          Dst:             buf_string
        - Src:             'browser/complete.c:106,3'
          Dst:             replace_part
    - functionName:    config_init_browser
      functionSourceFile: '/src/neomutt/browser/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/config.c:176,10'
          Branch Sides:
            - BranchSide:      'browser/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'browser/config.c:176,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'browser/config.c:176,10'
          Dst:             cs_register_variables
    - functionName:    parse_folder_date
      functionSourceFile: '/src/neomutt/browser/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_conddate_parse
        - node_expando_parse_enclosure
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/config.c:69,13'
          Branch Sides:
            - BranchSide:      'browser/config.c:0,0'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
            - BranchSide:      'browser/config.c:69,13'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
        - Branch String:   'browser/config.c:69,7'
          Branch Sides:
            - BranchSide:      'browser/config.c:71,12'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'browser/config.c:74,10'
              BranchSideFuncs:
                - node_expando_parse_enclosure
      Callsites:
        - Src:             'browser/config.c:71,12'
          Dst:             node_conddate_parse
        - Src:             'browser/config.c:74,10'
          Dst:             node_expando_parse_enclosure
    - functionName:    browser_mailbox_observer
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - menu_queue_redraw
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:753,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
            - BranchSide:      'browser/dlg_browser.c:753,11'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
        - Branch String:   'browser/dlg_browser.c:753,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:753,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
            - BranchSide:      'browser/dlg_browser.c:755,11'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
        - Branch String:   'browser/dlg_browser.c:755,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:755,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:757,12'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
        - Branch String:   'browser/dlg_browser.c:757,24'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:757,24'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:757,32'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
        - Branch String:   'browser/dlg_browser.c:757,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:757,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:763,14'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_str_replace
        - Branch String:   'browser/dlg_browser.c:763,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:762,39'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:783,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:768,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:770,15'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:783,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:770,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:768,5'
              BranchSideFuncs:
                - mutt_str_replace
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:773,29'
              BranchSideFuncs:
                - mutt_str_replace
                - menu_queue_redraw
      Callsites:
        - Src:             'browser/dlg_browser.c:778,7'
          Dst:             mutt_str_replace
        - Src:             'browser/dlg_browser.c:783,3'
          Dst:             menu_queue_redraw
    - functionName:    browser_window_observer
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - browser_config_observer
        - browser_mailbox_observer
        - browser_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:798,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'browser/dlg_browser.c:798,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'browser/dlg_browser.c:798,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:798,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'browser/dlg_browser.c:800,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'browser/dlg_browser.c:800,24'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:800,24'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:800,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'browser/dlg_browser.c:800,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:800,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:802,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'browser/dlg_browser.c:802,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:802,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'browser/dlg_browser.c:806,39'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'browser/dlg_browser.c:809,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:809,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'browser/dlg_browser.c:812,26'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'browser/dlg_browser.c:812,3'
          Dst:             notify_observer_remove
        - Src:             'browser/dlg_browser.c:812,3'
          Dst:             browser_config_observer
        - Src:             'browser/dlg_browser.c:813,3'
          Dst:             notify_observer_remove
        - Src:             'browser/dlg_browser.c:813,3'
          Dst:             browser_window_observer
        - Src:             'browser/dlg_browser.c:814,3'
          Dst:             notify_observer_remove
        - Src:             'browser/dlg_browser.c:814,3'
          Dst:             browser_mailbox_observer
    - functionName:    browser_config_observer
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          114
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - browser_highlight_default
        - browser_sort
        - menu_queue_redraw
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:713,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - browser_sort
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:713,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - browser_sort
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:713,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:713,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - browser_sort
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:715,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - browser_sort
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:715,24'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:715,24'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:715,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - browser_sort
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:715,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:721,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
                - browser_sort
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:723,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:725,41'
              BranchSideFuncs:
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:729,34'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:729,72'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:730,34'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:730,56'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:731,34'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:731,55'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:732,34'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:732,50'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:733,34'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:733,57'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:734,34'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:734,62'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:735,34'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:729,12'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:729,12'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:740,3'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'browser/dlg_browser.c:723,7'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:726,5'
          Dst:             browser_sort
        - Src:             'browser/dlg_browser.c:727,5'
          Dst:             browser_highlight_default
        - Src:             'browser/dlg_browser.c:729,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:730,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:731,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:732,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:733,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:734,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:735,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:740,3'
          Dst:             menu_queue_redraw
    - functionName:    browser_highlight_default
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - menu_set_index
        - mutt_str_equal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:561,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:561,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_set_index
        - Branch String:   'browser/dlg_browser.c:565,35'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:565,35'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:566,23'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_set_index
        - Branch String:   'browser/dlg_browser.c:566,63'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:567,23'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:570,33'
              BranchSideFuncs:
                - menu_set_index
        - Branch String:   'browser/dlg_browser.c:565,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:565,7'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:570,33'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'browser/dlg_browser.c:566,8'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:567,8'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:0,0'
          Dst:             menu_set_index
    - functionName:    file_tag
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buf_string
        - link_is_dir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:692,43'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - buf_string.4177
                - link_is_dir
            - BranchSide:      'browser/dlg_browser.c:692,43'
              BranchSideFuncs:
                - buf_string.4177
                - link_is_dir
        - Branch String:   'browser/dlg_browser.c:695,25'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:696,8'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:698,5'
              BranchSideFuncs: []
        - Branch String:   'browser/dlg_browser.c:696,26'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:696,41'
              BranchSideFuncs:
                - buf_string.4177
                - link_is_dir
            - BranchSide:      'browser/dlg_browser.c:702,17'
              BranchSideFuncs: []
        - Branch String:   'browser/dlg_browser.c:695,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:698,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:702,17'
              BranchSideFuncs: []
        - Branch String:   'browser/dlg_browser.c:703,17'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:702,17'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:703,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'browser/dlg_browser.c:696,41'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:696,29'
          Dst:             link_is_dir
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    link_is_dir
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_concat_path
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:174,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_concat_path
                - buf_string.4177
                - stat
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:174,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_concat_path
                - buf_string.4177
                - stat
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:180,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:180,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:181,10'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'browser/dlg_browser.c:177,29'
          Dst:             buf_pool_get
        - Src:             'browser/dlg_browser.c:178,3'
          Dst:             buf_concat_path
        - Src:             'browser/dlg_browser.c:180,12'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:180,7'
          Dst:             stat
        - Src:             'browser/dlg_browser.c:183,3'
          Dst:             buf_pool_release
    - functionName:    select_file_search
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - regexec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:499,43'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'browser/dlg_browser.c:499,43'
              BranchSideFuncs:
                - regexec
        - Branch String:   'browser/dlg_browser.c:501,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:502,24'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'browser/dlg_browser.c:503,27'
              BranchSideFuncs:
                - regexec
        - Branch String:   'browser/dlg_browser.c:504,21'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:504,47'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'browser/dlg_browser.c:504,21'
              BranchSideFuncs:
                - regexec
      Callsites:
        - Src:             'browser/dlg_browser.c:0,0'
          Dst:             regexec
    - functionName:    folder_make_entry
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:516,43'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'browser/dlg_browser.c:516,43'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'browser/dlg_browser.c:520,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:517,40'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'browser/dlg_browser.c:519,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'browser/dlg_browser.c:520,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:519,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'browser/dlg_browser.c:519,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'browser/dlg_browser.c:525,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:527,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'browser/dlg_browser.c:532,7'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
        - Branch String:   'browser/dlg_browser.c:528,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:529,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'browser/dlg_browser.c:532,7'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
        - Branch String:   'browser/dlg_browser.c:532,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:532,7'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'browser/dlg_browser.c:539,15'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
        - Branch String:   'browser/dlg_browser.c:539,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'browser/dlg_browser.c:539,7'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'browser/dlg_browser.c:524,31'
          Dst:             cs_subset_bool
        - Src:             'browser/dlg_browser.c:527,40'
          Dst:             cs_subset_string
        - Src:             'browser/dlg_browser.c:529,20'
          Dst:             mutt_strwidth
        - Src:             'browser/dlg_browser.c:0,0'
          Dst:             cs_subset_expando
        - Src:             'browser/dlg_browser.c:0,0'
          Dst:             expando_filter
    - functionName:    dlg_browser
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          658
      EdgeCount:       146
      CyclomaticComplexity: 40
      functionsReached:
        - browser_config_observer
        - browser_function_dispatcher
        - browser_mailbox_observer
        - browser_private_data_free
        - browser_private_data_new
        - browser_sort
        - browser_window_observer
        - buf_addch
        - buf_addstr_n
        - buf_copy
        - buf_expand_path
        - buf_fix_dptr
        - buf_is_empty
        - buf_len
        - buf_reset
        - buf_strcpy
        - buf_strcpy_n
        - buf_string
        - cs_subset_sort
        - cs_subset_string
        - examine_directory
        - examine_mailboxes
        - global_function_dispatcher
        - imap_browse
        - imap_path_probe
        - init_lastdir
        - init_menu
        - init_state
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_browser_select_dir
        - mutt_clear_error
        - mutt_path_getcwd
        - mutt_str_equal
        - mx_path_probe
        - notify_observer_add
        - opcodes_get_name
        - simple_dialog_free
        - simple_dialog_new
        - window_redraw
        - window_set_focus
      functionUses:    3
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:856,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - browser_private_data_new
                - init_lastdir
                - buf_is_empty
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_is_empty
                - buf_expand_path
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_strcpy
                - browser_sort
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:856,37'
              BranchSideFuncs:
                - browser_private_data_new
                - init_lastdir
                - buf_is_empty
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_is_empty
                - buf_expand_path
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_strcpy
                - browser_sort
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:863,60'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:863,15'
              BranchSideFuncs:
                - init_lastdir
                - buf_is_empty
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_is_empty
                - buf_expand_path
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_strcpy
                - browser_sort
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:863,69'
              BranchSideFuncs:
                - init_lastdir
                - buf_is_empty
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_is_empty
                - buf_expand_path
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_strcpy
                - browser_sort
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:868,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:870,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_strcpy
                - browser_sort
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:891,13'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_strcpy
                - browser_sort
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:870,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:872,39'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:888,22'
              BranchSideFuncs:
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:879,19'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:876,50'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:879,29'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:879,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:876,50'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:881,39'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:876,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:878,38'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1035,3'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:891,12'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:893,5'
              BranchSideFuncs:
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:943,15'
              BranchSideFuncs:
                - cs_subset_sort
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:894,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:896,25'
              BranchSideFuncs:
                - init_state
                - buf_string.4177
                - imap_browse
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_strcpy
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:906,15'
              BranchSideFuncs:
                - buf_len
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
        - Branch String:   'browser/dlg_browser.c:898,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:900,42'
              BranchSideFuncs:
                - buf_strcpy
                - browser_sort
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1035,3'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:908,22'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:908,27'
              BranchSideFuncs:
                - buf_string.4177
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_strcpy_n
            - BranchSide:      'browser/dlg_browser.c:928,14'
              BranchSideFuncs:
                - buf_string.4177
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'browser/dlg_browser.c:908,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_string.4177
                - buf_strcpy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_strcpy_n
            - BranchSide:      'browser/dlg_browser.c:915,14'
              BranchSideFuncs:
                - buf_string.4177
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_string.4177
                - buf_strcpy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_strcpy_n
        - Branch String:   'browser/dlg_browser.c:915,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - buf_strcpy_n
                - buf_string.4177
                - buf_strcpy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:921,11'
              BranchSideFuncs:
                - mutt_path_getcwd
                - buf_addch
                - buf_string.4177
                - buf_addstr_n
                - buf_string.4177
                - buf_strcpy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:928,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:929,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
            - BranchSide:      'browser/dlg_browser.c:931,11'
              BranchSideFuncs:
                - mutt_path_getcwd
                - buf_string.4177
                - buf_copy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - buf_string.4177
                - buf_strcpy
        - Branch String:   'browser/dlg_browser.c:934,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:935,24'
              BranchSideFuncs:
                - buf_string.4177
                - buf_strcpy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:937,26'
              BranchSideFuncs:
                - buf_string.4177
                - buf_strcpy
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:943,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:950,64'
              BranchSideFuncs:
                - mutt_path_getcwd
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:1013,7'
              BranchSideFuncs:
                - mutt_path_getcwd
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:951,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:974,11'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:974,11'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - mutt_browser_select_dir
                - mutt_browser_select_dir
        - Branch String:   'browser/dlg_browser.c:974,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:976,13'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:1008,11'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:976,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:980,33'
              BranchSideFuncs:
                - mx_path_probe
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mutt_browser_select_dir
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:1001,34'
              BranchSideFuncs:
                - buf_string.4177
                - mutt_str_equal
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:980,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:988,61'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:988,61'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:988,61'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:988,61'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:988,61'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_strcpy
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - mutt_browser_select_dir
            - BranchSide:      'browser/dlg_browser.c:997,39'
              BranchSideFuncs:
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:990,19'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:991,17'
              BranchSideFuncs:
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:992,24'
              BranchSideFuncs:
                - mutt_browser_select_dir
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:992,24'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:993,17'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:1008,11'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:1001,18'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1003,35'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:1008,11'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:1008,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1009,9'
              BranchSideFuncs:
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:1016,22'
              BranchSideFuncs:
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - buf_string.4177
                - imap_path_probe
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:1016,38'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1017,26'
              BranchSideFuncs:
                - buf_string.4177
                - imap_path_probe
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:1026,18'
              BranchSideFuncs:
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:1016,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1019,25'
              BranchSideFuncs:
                - init_state
                - buf_string.4177
                - imap_browse
                - browser_sort
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1026,18'
              BranchSideFuncs:
                - buf_len
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:1027,22'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1027,26'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:1029,7'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:1027,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1028,17'
              BranchSideFuncs:
                - buf_string.4177
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:1029,7'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:1027,22'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1027,26'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
            - BranchSide:      'browser/dlg_browser.c:1029,7'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - mutt_path_getcwd
        - Branch String:   'browser/dlg_browser.c:1030,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1031,9'
              BranchSideFuncs:
                - mutt_path_getcwd
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1035,3'
              BranchSideFuncs:
                - buf_reset
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:1039,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1044,36'
              BranchSideFuncs:
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:1052,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1053,17'
              BranchSideFuncs:
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1055,20'
              BranchSideFuncs:
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - examine_mailboxes
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:1066,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1068,5'
              BranchSideFuncs:
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
            - BranchSide:      'browser/dlg_browser.c:1070,25'
              BranchSideFuncs:
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - buf_string.4177
                - buf_string.4177
                - examine_directory
        - Branch String:   'browser/dlg_browser.c:1070,12'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1073,36'
              BranchSideFuncs:
                - buf_string.4177
                - buf_string.4177
                - examine_directory
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'browser/dlg_browser.c:1080,33'
              BranchSideFuncs:
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'browser/dlg_browser.c:1073,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1073,9'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
            - BranchSide:      'browser/dlg_browser.c:1080,33'
              BranchSideFuncs:
                - init_menu
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'browser/dlg_browser.c:1092,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1094,12'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'browser/dlg_browser.c:1107,19'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'browser/dlg_browser.c:1094,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1096,7'
              BranchSideFuncs:
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'browser/dlg_browser.c:1099,5'
              BranchSideFuncs:
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'browser/dlg_browser.c:1103,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1104,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - km_error_key
                - global_function_dispatcher
            - BranchSide:      'browser/dlg_browser.c:1107,19'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'browser/dlg_browser.c:1105,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1106,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
            - BranchSide:      'browser/dlg_browser.c:1107,19'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'browser/dlg_browser.c:1107,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:1087,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - browser_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'browser/dlg_browser.c:1107,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - browser_private_data_free
      Callsites:
        - Src:             'browser/dlg_browser.c:856,37'
          Dst:             browser_private_data_new
        - Src:             'browser/dlg_browser.c:866,3'
          Dst:             init_lastdir
        - Src:             'browser/dlg_browser.c:870,9'
          Dst:             buf_is_empty
        - Src:             'browser/dlg_browser.c:888,7'
          Dst:             buf_copy
        - Src:             'browser/dlg_browser.c:891,13'
          Dst:             buf_is_empty
        - Src:             'browser/dlg_browser.c:893,5'
          Dst:             buf_expand_path
        - Src:             'browser/dlg_browser.c:894,25'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:894,9'
          Dst:             imap_path_probe
        - Src:             'browser/dlg_browser.c:896,7'
          Dst:             init_state
        - Src:             'browser/dlg_browser.c:898,23'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:898,11'
          Dst:             imap_browse
        - Src:             'browser/dlg_browser.c:900,9'
          Dst:             buf_strcpy
        - Src:             'browser/dlg_browser.c:901,9'
          Dst:             browser_sort
        - Src:             'browser/dlg_browser.c:906,15'
          Dst:             buf_len
        - Src:             'browser/dlg_browser.c:908,27'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:915,14'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:917,11'
          Dst:             buf_strcpy_n
        - Src:             'browser/dlg_browser.c:921,11'
          Dst:             mutt_path_getcwd
        - Src:             'browser/dlg_browser.c:922,11'
          Dst:             buf_addch
        - Src:             'browser/dlg_browser.c:923,34'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:923,11'
          Dst:             buf_addstr_n
        - Src:             'browser/dlg_browser.c:928,14'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:929,11'
          Dst:             buf_strcpy
        - Src:             'browser/dlg_browser.c:931,11'
          Dst:             mutt_path_getcwd
        - Src:             'browser/dlg_browser.c:934,24'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:935,9'
          Dst:             buf_copy
        - Src:             'browser/dlg_browser.c:937,34'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:937,9'
          Dst:             buf_strcpy
        - Src:             'browser/dlg_browser.c:950,49'
          Dst:             cs_subset_sort
        - Src:             'browser/dlg_browser.c:976,13'
          Dst:             buf_is_empty
        - Src:             'browser/dlg_browser.c:980,19'
          Dst:             mx_path_probe
        - Src:             'browser/dlg_browser.c:988,44'
          Dst:             cs_subset_string
        - Src:             'browser/dlg_browser.c:989,48'
          Dst:             cs_subset_string
        - Src:             'browser/dlg_browser.c:991,17'
          Dst:             buf_strcpy
        - Src:             'browser/dlg_browser.c:993,17'
          Dst:             mutt_browser_select_dir
        - Src:             'browser/dlg_browser.c:997,15'
          Dst:             mutt_browser_select_dir
        - Src:             'browser/dlg_browser.c:1001,49'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:1001,19'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:1003,11'
          Dst:             mutt_browser_select_dir
        - Src:             'browser/dlg_browser.c:1009,9'
          Dst:             buf_reset
        - Src:             'browser/dlg_browser.c:1013,7'
          Dst:             mutt_path_getcwd
        - Src:             'browser/dlg_browser.c:1017,26'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:1017,10'
          Dst:             imap_path_probe
        - Src:             'browser/dlg_browser.c:1019,7'
          Dst:             init_state
        - Src:             'browser/dlg_browser.c:1021,19'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:1021,7'
          Dst:             imap_browse
        - Src:             'browser/dlg_browser.c:1022,7'
          Dst:             browser_sort
        - Src:             'browser/dlg_browser.c:1026,18'
          Dst:             buf_len
        - Src:             'browser/dlg_browser.c:1027,26'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:1029,7'
          Dst:             buf_fix_dptr
        - Src:             'browser/dlg_browser.c:1030,11'
          Dst:             buf_is_empty
        - Src:             'browser/dlg_browser.c:1031,9'
          Dst:             mutt_path_getcwd
        - Src:             'browser/dlg_browser.c:1035,3'
          Dst:             buf_reset
        - Src:             'browser/dlg_browser.c:1044,36'
          Dst:             simple_dialog_new
        - Src:             'browser/dlg_browser.c:1060,3'
          Dst:             notify_observer_add
        - Src:             'browser/dlg_browser.c:1060,3'
          Dst:             browser_config_observer
        - Src:             'browser/dlg_browser.c:1061,3'
          Dst:             notify_observer_add
        - Src:             'browser/dlg_browser.c:1061,3'
          Dst:             browser_window_observer
        - Src:             'browser/dlg_browser.c:1062,3'
          Dst:             notify_observer_add
        - Src:             'browser/dlg_browser.c:1062,3'
          Dst:             browser_mailbox_observer
        - Src:             'browser/dlg_browser.c:1064,34'
          Dst:             window_set_focus
        - Src:             'browser/dlg_browser.c:1068,5'
          Dst:             examine_mailboxes
        - Src:             'browser/dlg_browser.c:1073,56'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:1074,27'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:1073,9'
          Dst:             examine_directory
        - Src:             'browser/dlg_browser.c:1080,3'
          Dst:             init_menu
        - Src:             'browser/dlg_browser.c:1087,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'browser/dlg_browser.c:1088,5'
          Dst:             window_redraw
        - Src:             'browser/dlg_browser.c:1090,10'
          Dst:             km_dokey
        - Src:             'browser/dlg_browser.c:1091,5'
          Dst:             opcodes_get_name
        - Src:             'browser/dlg_browser.c:1096,7'
          Dst:             km_error_key
        - Src:             'browser/dlg_browser.c:1099,5'
          Dst:             mutt_clear_error
        - Src:             'browser/dlg_browser.c:1101,14'
          Dst:             browser_function_dispatcher
        - Src:             'browser/dlg_browser.c:1104,12'
          Dst:             menu_function_dispatcher
        - Src:             'browser/dlg_browser.c:1106,12'
          Dst:             global_function_dispatcher
        - Src:             'browser/dlg_browser.c:1111,3'
          Dst:             window_set_focus
        - Src:             'browser/dlg_browser.c:1112,3'
          Dst:             simple_dialog_free
        - Src:             'browser/dlg_browser.c:1113,3'
          Dst:             browser_private_data_free
    - functionName:    init_lastdir
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:148,8'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:148,8'
              BranchSideFuncs:
                - buf_alloc
                - buf_alloc
            - BranchSide:      'browser/dlg_browser.c:148,8'
              BranchSideFuncs:
                - buf_alloc
                - buf_alloc
        - Branch String:   'browser/dlg_browser.c:148,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:150,5'
              BranchSideFuncs:
                - buf_alloc
                - buf_alloc
      Callsites:
        - Src:             'browser/dlg_browser.c:150,5'
          Dst:             buf_alloc
        - Src:             'browser/dlg_browser.c:151,5'
          Dst:             buf_alloc
    - functionName:    init_state
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    12
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:250,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:250,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'browser/dlg_browser.c:251,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_browser_select_dir
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - buf_string
        - init_lastdir
        - mutt_get_parent_path
      functionUses:    5
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:832,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - init_lastdir
                - buf_strcpy
                - buf_string.4177
                - mutt_get_parent_path
                - buf_strcpy
            - BranchSide:      'browser/dlg_browser.c:832,3'
              BranchSideFuncs:
                - init_lastdir
                - buf_strcpy
                - buf_string.4177
                - mutt_get_parent_path
                - buf_strcpy
      Callsites:
        - Src:             'browser/dlg_browser.c:832,3'
          Dst:             init_lastdir
        - Src:             'browser/dlg_browser.c:834,3'
          Dst:             buf_strcpy
        - Src:             'browser/dlg_browser.c:838,24'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:838,3'
          Dst:             mutt_get_parent_path
        - Src:             'browser/dlg_browser.c:839,3'
          Dst:             buf_strcpy
    - functionName:    examine_mailboxes
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          393
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - browser_add_folder
        - browser_sort
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_printf
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - init_state
        - lstat
        - mailbox_path
        - mutt_mailbox_check
        - mutt_str_equal
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:394,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - init_state
                - cs_subset_bool
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - init_state
                - buf_pool_get
                - buf_pool_get
                - mutt_mailbox_check
                - neomutt_mailboxlist_get_all
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - neomutt_mailboxlist_clear
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
            - BranchSide:      'browser/dlg_browser.c:394,15'
              BranchSideFuncs:
                - init_state
                - cs_subset_bool
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - init_state
                - buf_pool_get
                - buf_pool_get
                - mutt_mailbox_check
                - neomutt_mailboxlist_get_all
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - neomutt_mailboxlist_clear
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:398,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:400,37'
              BranchSideFuncs:
                - init_state
                - buf_pool_get
                - buf_pool_get
                - mutt_mailbox_check
                - neomutt_mailboxlist_get_all
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
            - BranchSide:      'browser/dlg_browser.c:417,5'
              BranchSideFuncs:
                - init_state
                - buf_pool_get
                - buf_pool_get
                - mutt_mailbox_check
                - neomutt_mailboxlist_get_all
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:408,17'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:405,54'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:408,28'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:408,41'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:409,29'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:411,48'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:409,40'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:405,54'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:409,51'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:409,58'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:408,11'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:411,48'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:408,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:405,54'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:411,48'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:405,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:407,43'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:487,3'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:419,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:421,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_mailbox_check
                - neomutt_mailboxlist_get_all
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:433,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:431,5'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:436,13'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:436,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:436,19'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
            - BranchSide:      'browser/dlg_browser.c:442,27'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:436,33'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:436,64'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
            - BranchSide:      'browser/dlg_browser.c:442,27'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:436,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:438,22'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
            - BranchSide:      'browser/dlg_browser.c:442,27'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
        - Branch String:   'browser/dlg_browser.c:443,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:444,9'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
            - BranchSide:      'browser/dlg_browser.c:446,19'
              BranchSideFuncs:
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
        - Branch String:   'browser/dlg_browser.c:446,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:450,43'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:450,43'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:455,43'
              BranchSideFuncs:
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:455,43'
              BranchSideFuncs:
                - mailbox_path.4199
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:462,17'
              BranchSideFuncs:
                - mailbox_path.4199
                - lstat
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
        - Branch String:   'browser/dlg_browser.c:462,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:431,5'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:465,13'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
        - Branch String:   'browser/dlg_browser.c:465,34'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:465,39'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
            - BranchSide:      'browser/dlg_browser.c:468,15'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
        - Branch String:   'browser/dlg_browser.c:465,60'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:465,65'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
            - BranchSide:      'browser/dlg_browser.c:468,15'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
        - Branch String:   'browser/dlg_browser.c:465,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:431,5'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
            - BranchSide:      'browser/dlg_browser.c:468,15'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
        - Branch String:   'browser/dlg_browser.c:468,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:470,21'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:482,39'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:473,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:474,23'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:475,51'
              BranchSideFuncs:
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:476,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:478,31'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:478,17'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:478,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:479,23'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:482,64'
              BranchSideFuncs:
                - buf_string.4177
                - browser_add_folder
                - mutt_str_equal
                - mailbox_path.4199
                - buf_strcpy
                - mailbox_path.4199
                - browser_add_folder
                - buf_string.4177
                - browser_add_folder
                - mailbox_path.4199
                - lstat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - mailbox_path.4199
                - buf_printf
                - buf_string.4177
                - stat
                - buf_pretty_mailbox
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:431,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:433,16'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:485,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - browser_sort
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'browser/dlg_browser.c:402,5'
          Dst:             init_state
        - Src:             'browser/dlg_browser.c:404,37'
          Dst:             cs_subset_bool
        - Src:             'browser/dlg_browser.c:411,9'
          Dst:             browser_add_folder
        - Src:             'browser/dlg_browser.c:417,5'
          Dst:             init_state
        - Src:             'browser/dlg_browser.c:421,15'
          Dst:             buf_pool_get
        - Src:             'browser/dlg_browser.c:422,10'
          Dst:             buf_pool_get
        - Src:             'browser/dlg_browser.c:424,5'
          Dst:             mutt_mailbox_check
        - Src:             'browser/dlg_browser.c:427,5'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'browser/dlg_browser.c:429,49'
          Dst:             cs_subset_bool
        - Src:             'browser/dlg_browser.c:436,36'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:442,27'
          Dst:             mailbox_path
        - Src:             'browser/dlg_browser.c:442,7'
          Dst:             buf_strcpy
        - Src:             'browser/dlg_browser.c:444,9'
          Dst:             buf_pretty_mailbox
        - Src:             'browser/dlg_browser.c:450,43'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:450,11'
          Dst:             browser_add_folder
        - Src:             'browser/dlg_browser.c:455,43'
          Dst:             mailbox_path
        - Src:             'browser/dlg_browser.c:455,11'
          Dst:             browser_add_folder
        - Src:             'browser/dlg_browser.c:462,17'
          Dst:             mailbox_path
        - Src:             'browser/dlg_browser.c:462,11'
          Dst:             lstat
        - Src:             'browser/dlg_browser.c:472,34'
          Dst:             mailbox_path
        - Src:             'browser/dlg_browser.c:472,9'
          Dst:             buf_printf
        - Src:             'browser/dlg_browser.c:473,18'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:473,13'
          Dst:             stat
        - Src:             'browser/dlg_browser.c:475,34'
          Dst:             mailbox_path
        - Src:             'browser/dlg_browser.c:475,9'
          Dst:             buf_printf
        - Src:             'browser/dlg_browser.c:476,18'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:476,13'
          Dst:             stat
        - Src:             'browser/dlg_browser.c:482,39'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:482,7'
          Dst:             browser_add_folder
        - Src:             'browser/dlg_browser.c:485,5'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'browser/dlg_browser.c:487,3'
          Dst:             browser_sort
        - Src:             'browser/dlg_browser.c:489,3'
          Dst:             buf_pool_release
        - Src:             'browser/dlg_browser.c:490,3'
          Dst:             buf_pool_release
    - functionName:    examine_directory
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          399
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - __errno_location
        - browser_add_folder
        - browser_sort
        - buf_concat_path
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - closedir
        - cs_subset_regex
        - init_state
        - lstat
        - mailbox_path
        - mutt_file_opendir
        - mutt_mailbox_check
        - mutt_regex_match
        - mutt_str_equal
        - mutt_str_startswith
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - readdir
        - stat
        - strrchr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:269,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - init_state
                - cs_subset_regex
                - mutt_str_startswith
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - browser_add_folder
                - stat
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - __errno_location
                - strrchr
                - stat
            - BranchSide:      'browser/dlg_browser.c:269,24'
              BranchSideFuncs:
                - buf_pool_get
                - init_state
                - cs_subset_regex
                - mutt_str_startswith
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - browser_add_folder
                - stat
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - __errno_location
                - strrchr
                - stat
        - Branch String:   'browser/dlg_browser.c:270,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:272,37'
              BranchSideFuncs:
                - stat
                - buf_pool_release
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - __errno_location
                - strrchr
                - stat
            - BranchSide:      'browser/dlg_browser.c:293,17'
              BranchSideFuncs:
                - stat
                - buf_pool_release
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - __errno_location
                - strrchr
                - stat
        - Branch String:   'browser/dlg_browser.c:280,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:277,54'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - mutt_regex_match
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:282,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - browser_add_folder
        - Branch String:   'browser/dlg_browser.c:282,18'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:282,21'
              BranchSideFuncs:
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:284,44'
              BranchSideFuncs:
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - browser_add_folder
        - Branch String:   'browser/dlg_browser.c:282,29'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:282,60'
              BranchSideFuncs:
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:284,44'
              BranchSideFuncs:
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - browser_add_folder
        - Branch String:   'browser/dlg_browser.c:282,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:277,54'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - mutt_regex_match
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:284,44'
              BranchSideFuncs:
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - browser_add_folder
        - Branch String:   'browser/dlg_browser.c:284,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:277,54'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - mutt_regex_match
            - BranchSide:      'browser/dlg_browser.c:288,46'
              BranchSideFuncs:
                - browser_add_folder
                - browser_sort
                - buf_pool_release
                - mutt_str_startswith
                - mutt_regex_match
        - Branch String:   'browser/dlg_browser.c:277,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:279,43'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_regex_match
                - browser_sort
                - buf_pool_release
                - browser_add_folder
            - BranchSide:      'browser/dlg_browser.c:377,3'
              BranchSideFuncs:
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:297,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - buf_pool_release
                - strrchr
                - stat
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:314,10'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:299,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:302,19'
              BranchSideFuncs:
                - strrchr
                - buf_pool_release
                - stat
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:310,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:304,15'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:304,21'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:310,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:304,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:306,14'
              BranchSideFuncs:
                - stat
                - buf_pool_release
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - strrchr
            - BranchSide:      'browser/dlg_browser.c:310,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:297,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:299,11'
              BranchSideFuncs:
                - buf_pool_release
                - strrchr
                - stat
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
            - BranchSide:      'browser/dlg_browser.c:314,10'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
        - Branch String:   'browser/dlg_browser.c:314,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:316,7'
              BranchSideFuncs:
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:320,9'
              BranchSideFuncs:
                - mutt_mailbox_check
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:320,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:321,7'
              BranchSideFuncs:
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:323,11'
              BranchSideFuncs:
                - mutt_file_opendir
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:324,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:326,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:330,5'
              BranchSideFuncs:
                - init_state
                - neomutt_mailboxlist_get_all
                - cs_subset_regex
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:336,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:338,30'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:374,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:338,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:336,18'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:341,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_regex_match
                - readdir
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:341,18'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:341,21'
              BranchSideFuncs:
                - mutt_regex_match
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
            - BranchSide:      'browser/dlg_browser.c:345,12'
              BranchSideFuncs:
                - mutt_regex_match
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:341,29'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:341,33'
              BranchSideFuncs:
                - mutt_regex_match
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
            - BranchSide:      'browser/dlg_browser.c:345,12'
              BranchSideFuncs:
                - mutt_regex_match
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:341,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:336,18'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:345,12'
              BranchSideFuncs:
                - mutt_regex_match
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:345,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:336,18'
              BranchSideFuncs:
                - buf_concat_path
                - buf_string.4177
                - lstat
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
            - BranchSide:      'browser/dlg_browser.c:350,7'
              BranchSideFuncs:
                - buf_concat_path
                - buf_string.4177
                - lstat
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:351,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:336,5'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:355,11'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:355,31'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:355,34'
              BranchSideFuncs:
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - mutt_str_equal
            - BranchSide:      'browser/dlg_browser.c:356,20'
              BranchSideFuncs:
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:355,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:356,20'
              BranchSideFuncs:
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - mutt_str_equal
            - BranchSide:      'browser/dlg_browser.c:357,17'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:357,16'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:336,5'
              BranchSideFuncs:
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - mutt_str_equal
            - BranchSide:      'browser/dlg_browser.c:361,7'
              BranchSideFuncs:
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
                - mutt_str_equal
        - Branch String:   'browser/dlg_browser.c:361,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:363,28'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:372,7'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:363,13'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:361,7'
              BranchSideFuncs:
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:367,19'
              BranchSideFuncs:
                - mutt_str_equal
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:361,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:363,28'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:372,7'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:367,19'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:367,25'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:372,71'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:367,39'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:367,70'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:372,7'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
        - Branch String:   'browser/dlg_browser.c:367,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:369,22'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
            - BranchSide:      'browser/dlg_browser.c:372,7'
              BranchSideFuncs:
                - browser_add_folder
                - readdir
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_regex_match
                - buf_concat_path
                - buf_string.4177
                - lstat
                - buf_string.4177
                - mailbox_path.4199
                - mutt_str_equal
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - closedir
                - browser_sort
                - buf_pool_release
      Callsites:
        - Src:             'browser/dlg_browser.c:269,24'
          Dst:             buf_pool_get
        - Src:             'browser/dlg_browser.c:274,5'
          Dst:             init_state
        - Src:             'browser/dlg_browser.c:276,34'
          Dst:             cs_subset_regex
        - Src:             'browser/dlg_browser.c:282,33'
          Dst:             mutt_str_startswith
        - Src:             'browser/dlg_browser.c:284,12'
          Dst:             mutt_regex_match
        - Src:             'browser/dlg_browser.c:288,7'
          Dst:             browser_add_folder
        - Src:             'browser/dlg_browser.c:297,12'
          Dst:             stat
        - Src:             'browser/dlg_browser.c:0,0'
          Dst:             __errno_location
        - Src:             'browser/dlg_browser.c:302,19'
          Dst:             strrchr
        - Src:             'browser/dlg_browser.c:297,12'
          Dst:             stat
        - Src:             'browser/dlg_browser.c:321,7'
          Dst:             mutt_mailbox_check
        - Src:             'browser/dlg_browser.c:323,11'
          Dst:             mutt_file_opendir
        - Src:             'browser/dlg_browser.c:330,5'
          Dst:             init_state
        - Src:             'browser/dlg_browser.c:333,5'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'browser/dlg_browser.c:335,34'
          Dst:             cs_subset_regex
        - Src:             'browser/dlg_browser.c:336,18'
          Dst:             readdir
        - Src:             'browser/dlg_browser.c:338,11'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:341,33'
          Dst:             mutt_str_startswith
        - Src:             'browser/dlg_browser.c:345,12'
          Dst:             mutt_regex_match
        - Src:             'browser/dlg_browser.c:350,7'
          Dst:             buf_concat_path
        - Src:             'browser/dlg_browser.c:351,17'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:351,11'
          Dst:             lstat
        - Src:             'browser/dlg_browser.c:363,28'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:363,45'
          Dst:             mailbox_path
        - Src:             'browser/dlg_browser.c:363,13'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:367,42'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:372,7'
          Dst:             browser_add_folder
        - Src:             'browser/dlg_browser.c:374,5'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'browser/dlg_browser.c:375,5'
          Dst:             closedir
        - Src:             'browser/dlg_browser.c:377,3'
          Dst:             browser_sort
        - Src:             'browser/dlg_browser.c:380,3'
          Dst:             buf_pool_release
    - functionName:    init_menu
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          274
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - browser_highlight_default
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_string
        - cs_subset_bool
        - cs_subset_regex
        - imap_clean_path
        - imap_path_probe
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_mailbox_check
        - mutt_str_copy
        - mutt_str_equal
        - mutt_str_startswith
        - sbar_set_title
        - snprintf
        - strrchr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:588,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:588,8'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
                - menu_set_index
        - Branch String:   'browser/dlg_browser.c:592,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:593,36'
              BranchSideFuncs:
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:594,13'
              BranchSideFuncs:
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
                - menu_set_index
        - Branch String:   'browser/dlg_browser.c:594,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:595,5'
              BranchSideFuncs:
                - menu_set_index
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
            - BranchSide:      'browser/dlg_browser.c:596,13'
              BranchSideFuncs:
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
        - Branch String:   'browser/dlg_browser.c:596,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:597,15'
              BranchSideFuncs:
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
            - BranchSide:      'browser/dlg_browser.c:599,9'
              BranchSideFuncs:
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - snprintf
                - mutt_mailbox_check
                - snprintf
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
        - Branch String:   'browser/dlg_browser.c:601,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:603,16'
              BranchSideFuncs:
                - mutt_mailbox_check
                - snprintf
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
            - BranchSide:      'browser/dlg_browser.c:615,16'
              BranchSideFuncs:
                - mutt_mailbox_check
                - snprintf
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - buf_string.4177
                - snprintf
        - Branch String:   'browser/dlg_browser.c:603,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:605,7'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:610,16'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:615,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:618,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - buf_string.4177
                - snprintf
            - BranchSide:      'browser/dlg_browser.c:622,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_pretty_mailbox
                - cs_subset_regex
                - cs_subset_bool
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - buf_string.4177
                - snprintf
        - Branch String:   'browser/dlg_browser.c:627,30'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:627,11'
              BranchSideFuncs:
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:635,18'
              BranchSideFuncs:
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:627,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:630,18'
              BranchSideFuncs:
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:635,18'
              BranchSideFuncs:
                - buf_string.4177
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:630,36'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:629,9'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:630,36'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:630,36'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:629,9'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:629,9'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:635,36'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:634,9'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:635,36'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:635,36'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:634,9'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
            - BranchSide:      'browser/dlg_browser.c:634,9'
              BranchSideFuncs:
                - snprintf
                - buf_pool_release
                - sbar_set_title
                - buf_string.4177
                - buf_string.4177
                - mutt_str_startswith
                - buf_string.4177
                - imap_path_probe
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
        - Branch String:   'browser/dlg_browser.c:646,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:648,10'
              BranchSideFuncs:
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:681,5'
              BranchSideFuncs:
                - browser_highlight_default
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:651,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:653,33'
              BranchSideFuncs:
                - buf_string.4177
                - mutt_str_copy
                - imap_clean_path
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:658,41'
              BranchSideFuncs:
                - buf_string.4177
                - strrchr
                - mutt_str_copy
                - browser_highlight_default
                - menu_queue_redraw
                - mutt_str_equal
                - menu_set_index
        - Branch String:   'browser/dlg_browser.c:667,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:669,30'
              BranchSideFuncs:
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:677,7'
              BranchSideFuncs:
                - browser_highlight_default
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:669,11'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:667,5'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'browser/dlg_browser.c:671,9'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'browser/dlg_browser.c:667,5'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:667,5'
              BranchSideFuncs:
                - mutt_str_equal
                - browser_highlight_default
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'browser/dlg_browser.c:677,7'
              BranchSideFuncs:
                - browser_highlight_default
                - menu_queue_redraw
      Callsites:
        - Src:             'browser/dlg_browser.c:591,15'
          Dst:             menu_get_index
        - Src:             'browser/dlg_browser.c:593,5'
          Dst:             menu_set_index
        - Src:             'browser/dlg_browser.c:595,5'
          Dst:             menu_set_index
        - Src:             'browser/dlg_browser.c:609,7'
          Dst:             snprintf
        - Src:             'browser/dlg_browser.c:618,16'
          Dst:             mutt_mailbox_check
        - Src:             'browser/dlg_browser.c:617,7'
          Dst:             snprintf
        - Src:             'browser/dlg_browser.c:622,29'
          Dst:             buf_pool_get
        - Src:             'browser/dlg_browser.c:623,7'
          Dst:             buf_copy
        - Src:             'browser/dlg_browser.c:624,7'
          Dst:             buf_pretty_mailbox
        - Src:             'browser/dlg_browser.c:625,36'
          Dst:             cs_subset_regex
        - Src:             'browser/dlg_browser.c:626,43'
          Dst:             cs_subset_bool
        - Src:             'browser/dlg_browser.c:630,18'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:629,9'
          Dst:             snprintf
        - Src:             'browser/dlg_browser.c:635,18'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:634,9'
          Dst:             snprintf
        - Src:             'browser/dlg_browser.c:637,7'
          Dst:             buf_pool_release
        - Src:             'browser/dlg_browser.c:640,3'
          Dst:             sbar_set_title
        - Src:             'browser/dlg_browser.c:646,27'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:646,55'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:646,7'
          Dst:             mutt_str_startswith
        - Src:             'browser/dlg_browser.c:651,25'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:651,9'
          Dst:             imap_path_probe
        - Src:             'browser/dlg_browser.c:653,33'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:653,7'
          Dst:             mutt_str_copy
        - Src:             'browser/dlg_browser.c:654,7'
          Dst:             imap_clean_path
        - Src:             'browser/dlg_browser.c:658,41'
          Dst:             buf_string
        - Src:             'browser/dlg_browser.c:658,33'
          Dst:             strrchr
        - Src:             'browser/dlg_browser.c:658,7'
          Dst:             mutt_str_copy
        - Src:             'browser/dlg_browser.c:669,11'
          Dst:             mutt_str_equal
        - Src:             'browser/dlg_browser.c:671,9'
          Dst:             menu_set_index
        - Src:             'browser/dlg_browser.c:677,7'
          Dst:             browser_highlight_default
        - Src:             'browser/dlg_browser.c:681,5'
          Dst:             browser_highlight_default
        - Src:             'browser/dlg_browser.c:684,3'
          Dst:             menu_queue_redraw
    - functionName:    browser_add_folder
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          260
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_reallocarray
        - mutt_str_dup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:202,9'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:202,9'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:207,21'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:202,14'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:202,44'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:202,24'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:202,41'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:202,44'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:209,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:202,46'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:202,53'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:209,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:202,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:209,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:209,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:211,19'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:224,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:224,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:227,17'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:235,13'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:236,26'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:236,13'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:236,13'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:238,7'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:239,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'browser/dlg_browser.c:241,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'browser/dlg_browser.c:241,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'browser/dlg_browser.c:241,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'browser/dlg_browser.c:235,13'
          Dst:             mutt_str_dup
        - Src:             'browser/dlg_browser.c:236,13'
          Dst:             mutt_str_dup
        - Src:             'browser/dlg_browser.c:241,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    6
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.4177
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.4177
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_browser_cleanup
      functionSourceFile: '/src/neomutt/browser/dlg_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_dealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/dlg_browser.c:161,3'
          Branch Sides:
            - BranchSide:      'browser/dlg_browser.c:161,3'
              BranchSideFuncs:
                - buf_dealloc
                - buf_dealloc
            - BranchSide:      'browser/dlg_browser.c:161,3'
              BranchSideFuncs:
                - buf_dealloc
                - buf_dealloc
      Callsites:
        - Src:             'browser/dlg_browser.c:161,3'
          Dst:             buf_dealloc
        - Src:             'browser/dlg_browser.c:162,3'
          Dst:             buf_dealloc
    - functionName:    global_padding_space
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:471,3'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'browser/expando.c:471,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'browser/expando.c:471,3'
          Dst:             buf_addstr
    - functionName:    folder_unread_count_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:459,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:460,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    folder_unread_count
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_add_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:445,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'browser/expando.c:445,16'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'browser/expando.c:445,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:445,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:448,41'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'browser/expando.c:448,3'
          Dst:             buf_add_printf
    - functionName:    folder_tagged_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_tagged
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:425,27'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'browser/expando.c:425,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'browser/expando.c:426,3'
          Dst:             buf_strcpy
    - functionName:    folder_poll_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_number_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_notify_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_new_mail_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_new_mail
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:373,27'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'browser/expando.c:373,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'browser/expando.c:374,3'
          Dst:             buf_strcpy
    - functionName:    folder_message_count_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:358,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:359,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    folder_message_count
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_add_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:344,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'browser/expando.c:344,16'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'browser/expando.c:344,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:344,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:347,41'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'browser/expando.c:347,3'
          Dst:             buf_add_printf
    - functionName:    folder_hard_links_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:331,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:331,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:332,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    folder_hard_links
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_add_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:318,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'browser/expando.c:318,16'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'browser/expando.c:318,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:318,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:321,47'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'browser/expando.c:321,3'
          Dst:             buf_add_printf
    - functionName:    folder_file_size_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_file_size
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_pretty_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:299,37'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'browser/expando.c:299,37'
              BranchSideFuncs:
                - mutt_str_pretty_size
      Callsites:
        - Src:             'browser/expando.c:299,3'
          Dst:             mutt_str_pretty_size
    - functionName:    folder_file_owner
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - buf_printf
        - getpwuid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:277,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - getpwuid
                - buf_addstr
                - buf_printf
            - BranchSide:      'browser/expando.c:277,16'
              BranchSideFuncs:
                - getpwuid
                - buf_addstr
                - buf_printf
        - Branch String:   'browser/expando.c:277,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:277,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:280,44'
              BranchSideFuncs:
                - getpwuid
                - buf_addstr
                - buf_printf
        - Branch String:   'browser/expando.c:281,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:283,25'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:287,35'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'browser/expando.c:280,23'
          Dst:             getpwuid
        - Src:             'browser/expando.c:283,5'
          Dst:             buf_addstr
        - Src:             'browser/expando.c:287,5'
          Dst:             buf_printf
    - functionName:    getpwuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_file_mode
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:243,15'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
            - BranchSide:      'browser/expando.c:243,15'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
        - Branch String:   'browser/expando.c:243,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:246,16'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:263,24'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:246,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:246,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:247,35'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:249,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:250,35'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:252,35'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:254,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:255,35'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:257,35'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:259,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:245,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:260,35'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:263,12'
          Branch Sides:
            - BranchSide:      'browser/expando.c:263,12'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:266,45'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:266,55'
          Branch Sides:
            - BranchSide:      'browser/expando.c:266,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:266,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'browser/expando.c:245,5'
          Dst:             buf_printf
        - Src:             'browser/expando.c:266,5'
          Dst:             buf_printf
    - functionName:    folder_file_group
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - buf_printf
        - getgrgid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:221,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - getgrgid
                - buf_addstr
                - buf_printf
            - BranchSide:      'browser/expando.c:221,16'
              BranchSideFuncs:
                - getgrgid
                - buf_addstr
                - buf_printf
        - Branch String:   'browser/expando.c:221,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:224,43'
              BranchSideFuncs:
                - getgrgid
                - buf_addstr
                - buf_printf
        - Branch String:   'browser/expando.c:225,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:227,25'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:231,35'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'browser/expando.c:224,22'
          Dst:             getgrgid
        - Src:             'browser/expando.c:227,5'
          Dst:             buf_addstr
        - Src:             'browser/expando.c:231,5'
          Dst:             buf_printf
    - functionName:    getgrgid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    folder_filename
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:202,19'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:202,19'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:202,19'
          Branch Sides:
            - BranchSide:      'browser/expando.c:205,26'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:205,26'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:205,14'
          Branch Sides:
            - BranchSide:      'browser/expando.c:205,14'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:206,19'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:206,19'
          Branch Sides:
            - BranchSide:      'browser/expando.c:206,19'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:208,24'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:208,24'
          Branch Sides:
            - BranchSide:      'browser/expando.c:208,24'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:210,48'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'browser/expando.c:204,3'
          Dst:             buf_printf
    - functionName:    folder_description
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:179,15'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:179,15'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:179,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:182,21'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:185,26'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:185,14'
          Branch Sides:
            - BranchSide:      'browser/expando.c:185,14'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:186,19'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:186,19'
          Branch Sides:
            - BranchSide:      'browser/expando.c:186,19'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:188,24'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'browser/expando.c:188,24'
          Branch Sides:
            - BranchSide:      'browser/expando.c:188,24'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'browser/expando.c:190,48'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'browser/expando.c:184,3'
          Dst:             buf_printf
    - functionName:    folder_date_strf_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:164,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:167,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    folder_date_strf
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - mutt_date_localtime
        - strftime
        - strftime_l
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:131,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - buf_strcpy
                - strftime_l
            - BranchSide:      'browser/expando.c:131,16'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - buf_strcpy
                - strftime_l
        - Branch String:   'browser/expando.c:131,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:135,28'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - buf_strcpy
                - strftime_l
        - Branch String:   'browser/expando.c:136,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:139,9'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - buf_strcpy
                - strftime_l
            - BranchSide:      'browser/expando.c:142,8'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
                - buf_strcpy
                - strftime_l
        - Branch String:   'browser/expando.c:145,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:147,45'
              BranchSideFuncs:
                - strftime_l
                - buf_strcpy
            - BranchSide:      'browser/expando.c:151,5'
              BranchSideFuncs:
                - strftime
                - buf_strcpy
      Callsites:
        - Src:             'browser/expando.c:143,18'
          Dst:             mutt_date_localtime
        - Src:             'browser/expando.c:147,5'
          Dst:             strftime_l
        - Src:             'browser/expando.c:151,5'
          Dst:             strftime
        - Src:             'browser/expando.c:154,3'
          Dst:             buf_strcpy
    - functionName:    folder_date_format_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:117,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:120,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    folder_date_format
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - cs_subset_string
        - mutt_date_localtime_format
        - mutt_date_localtime_format_locale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:85,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
            - BranchSide:      'browser/expando.c:85,16'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
        - Branch String:   'browser/expando.c:85,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:88,8'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
        - Branch String:   'browser/expando.c:91,23'
          Branch Sides:
            - BranchSide:      'browser/expando.c:92,7'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
            - BranchSide:      'browser/expando.c:92,7'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
        - Branch String:   'browser/expando.c:92,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:94,10'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_strcpy
            - BranchSide:      'browser/expando.c:105,65'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - buf_strcpy
      Callsites:
        - Src:             'browser/expando.c:90,37'
          Dst:             cs_subset_string
        - Src:             'browser/expando.c:100,5'
          Dst:             mutt_date_localtime_format_locale
        - Src:             'browser/expando.c:105,5'
          Dst:             mutt_date_localtime_format
        - Src:             'browser/expando.c:108,3'
          Dst:             buf_strcpy
    - functionName:    folder_date_num
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:72,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:75,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    folder_date
      functionSourceFile: '/src/neomutt/browser/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
        - mutt_date_localtime_format
        - mutt_date_now
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/expando.c:51,16'
          Branch Sides:
            - BranchSide:      'browser/expando.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime_format
                - buf_strcpy
            - BranchSide:      'browser/expando.c:51,16'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime_format
                - buf_strcpy
        - Branch String:   'browser/expando.c:51,7'
          Branch Sides:
            - BranchSide:      'browser/expando.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/expando.c:55,25'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime_format
                - buf_strcpy
      Callsites:
        - Src:             'browser/expando.c:55,25'
          Dst:             mutt_date_now
        - Src:             'browser/expando.c:61,3'
          Dst:             mutt_date_localtime_format
        - Src:             'browser/expando.c:63,3'
          Dst:             buf_strcpy
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.4336
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.4336
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    48
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_subscribe_pattern
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          284
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - browser_add_folder
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - init_menu
        - menu_get_index
        - menu_queue_redraw
        - mutt_newsgroup_subscribe
        - mutt_newsgroup_unsubscribe
        - mw_get_field
        - nntp_clear_cache
        - nntp_newsrc_close
        - nntp_newsrc_parse
        - nntp_newsrc_update
        - regcomp
        - regerror
        - regexec
        - regfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:939,8'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:939,8'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:939,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:939,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:942,35'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:949,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:950,5'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:952,5'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:954,97'
          Branch Sides:
            - BranchSide:      'browser/functions.c:955,7'
              BranchSideFuncs:
                - buf_is_empty
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
                - buf_pool_release
            - BranchSide:      'browser/functions.c:957,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'browser/functions.c:954,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:957,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/functions.c:961,13'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regfree
                - buf_string.4336
                - buf_pool_release
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:962,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:964,24'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:970,27'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_pool_release
                - nntp_newsrc_parse
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:979,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:979,3'
              BranchSideFuncs:
                - regexec
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:990,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
        - Branch String:   'browser/functions.c:979,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:981,26'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
            - BranchSide:      'browser/functions.c:990,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
        - Branch String:   'browser/functions.c:981,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:979,3'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:983,11'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:983,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:984,45'
              BranchSideFuncs:
                - mutt_newsgroup_subscribe
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_unsubscribe
            - BranchSide:      'browser/functions.c:986,47'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - regexec
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:979,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:979,3'
              BranchSideFuncs:
                - regexec
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - mutt_newsgroup_unsubscribe
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:990,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - init_menu
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
        - Branch String:   'browser/functions.c:995,17'
          Branch Sides:
            - BranchSide:      'browser/functions.c:992,48'
              BranchSideFuncs:
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
            - BranchSide:      'browser/functions.c:995,27'
              BranchSideFuncs:
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
        - Branch String:   'browser/functions.c:995,33'
          Branch Sides:
            - BranchSide:      'browser/functions.c:992,48'
              BranchSideFuncs:
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
            - BranchSide:      'browser/functions.c:995,44'
              BranchSideFuncs:
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
        - Branch String:   'browser/functions.c:995,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:992,48'
              BranchSideFuncs:
                - regexec
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - mutt_newsgroup_subscribe
                - browser_add_folder
            - BranchSide:      'browser/functions.c:997,13'
              BranchSideFuncs:
                - regexec
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - mutt_newsgroup_subscribe
                - browser_add_folder
        - Branch String:   'browser/functions.c:997,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:992,48'
              BranchSideFuncs:
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
            - BranchSide:      'browser/functions.c:999,50'
              BranchSideFuncs:
                - mutt_newsgroup_subscribe
                - browser_add_folder
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
        - Branch String:   'browser/functions.c:992,5'
          Branch Sides:
            - BranchSide:      'browser/functions.c:994,43'
              BranchSideFuncs:
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
                - regexec
                - mutt_newsgroup_subscribe
                - browser_add_folder
            - BranchSide:      'browser/functions.c:1004,35'
              BranchSideFuncs:
                - init_menu
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
        - Branch String:   'browser/functions.c:1006,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1007,29'
              BranchSideFuncs:
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
            - BranchSide:      'browser/functions.c:1008,3'
              BranchSideFuncs:
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - regfree
      Callsites:
        - Src:             'browser/functions.c:944,15'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:948,24'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:954,8'
          Dst:             mw_get_field
        - Src:             'browser/functions.c:955,7'
          Dst:             buf_is_empty
        - Src:             'browser/functions.c:957,5'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:961,13'
          Dst:             regcomp
        - Src:             'browser/functions.c:964,5'
          Dst:             regerror
        - Src:             'browser/functions.c:965,5'
          Dst:             regfree
        - Src:             'browser/functions.c:966,5'
          Dst:             buf_string
        - Src:             'browser/functions.c:967,5'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:970,3'
          Dst:             menu_queue_redraw
        - Src:             'browser/functions.c:972,3'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:974,12'
          Dst:             nntp_newsrc_parse
        - Src:             'browser/functions.c:981,9'
          Dst:             regexec
        - Src:             'browser/functions.c:984,9'
          Dst:             mutt_newsgroup_subscribe
        - Src:             'browser/functions.c:986,9'
          Dst:             mutt_newsgroup_unsubscribe
        - Src:             'browser/functions.c:1004,5'
          Dst:             init_menu
        - Src:             'browser/functions.c:997,13'
          Dst:             regexec
        - Src:             'browser/functions.c:999,11'
          Dst:             mutt_newsgroup_subscribe
        - Src:             'browser/functions.c:1000,11'
          Dst:             browser_add_folder
        - Src:             'browser/functions.c:1007,5'
          Dst:             menu_queue_redraw
        - Src:             'browser/functions.c:1008,3'
          Dst:             nntp_newsrc_update
        - Src:             'browser/functions.c:1009,3'
          Dst:             nntp_clear_cache
        - Src:             'browser/functions.c:1010,3'
          Dst:             nntp_newsrc_close
        - Src:             'browser/functions.c:1011,3'
          Dst:             regfree
    - functionName:    op_sort
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - browser_highlight_default
        - browser_sort
        - cs_subset_str_native_set
        - menu_queue_redraw
        - mw_multi_choice
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:876,21'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:876,21'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
        - Branch String:   'browser/functions.c:878,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:878,3'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:892,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:896,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:900,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:904,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:908,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:912,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:916,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
            - BranchSide:      'browser/functions.c:922,11'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - browser_sort
                - browser_highlight_default
                - menu_queue_redraw
      Callsites:
        - Src:             'browser/functions.c:878,11'
          Dst:             mw_multi_choice
        - Src:             'browser/functions.c:923,3'
          Dst:             cs_subset_str_native_set
        - Src:             'browser/functions.c:924,3'
          Dst:             browser_sort
        - Src:             'browser/functions.c:925,3'
          Dst:             browser_highlight_default
        - Src:             'browser/functions.c:926,3'
          Dst:             menu_queue_redraw
    - functionName:    op_rename_mailbox
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - browser_highlight_default
        - browser_sort
        - buf_string
        - destroy_state
        - imap_browse
        - imap_mailbox_rename
        - init_menu
        - init_state
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:843,36'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - imap_mailbox_rename
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
            - BranchSide:      'browser/functions.c:843,36'
              BranchSideFuncs:
                - menu_get_index
                - imap_mailbox_rename
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:845,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:847,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:851,31'
              BranchSideFuncs:
                - imap_mailbox_rename
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:851,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:851,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:854,3'
              BranchSideFuncs:
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
      Callsites:
        - Src:             'browser/functions.c:843,15'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:851,7'
          Dst:             imap_mailbox_rename
        - Src:             'browser/functions.c:854,3'
          Dst:             destroy_state
        - Src:             'browser/functions.c:855,3'
          Dst:             init_state
        - Src:             'browser/functions.c:857,15'
          Dst:             buf_string
        - Src:             'browser/functions.c:857,3'
          Dst:             imap_browse
        - Src:             'browser/functions.c:858,3'
          Dst:             browser_sort
        - Src:             'browser/functions.c:859,3'
          Dst:             browser_highlight_default
        - Src:             'browser/functions.c:860,3'
          Dst:             init_menu
    - functionName:    destroy_state
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'browser/functions.c:138,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'browser/functions.c:138,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'browser/functions.c:138,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:138,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'browser/functions.c:138,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'browser/functions.c:138,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:138,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'browser/functions.c:140,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'browser/functions.c:138,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:138,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'browser/functions.c:138,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'browser/functions.c:143,3'
          Dst:             mutt_mem_free
        - Src:             'browser/functions.c:144,3'
          Dst:             mutt_mem_free
        - Src:             'browser/functions.c:140,5'
          Dst:             mutt_mem_free
        - Src:             'browser/functions.c:141,5'
          Dst:             mutt_mem_free
    - functionName:    op_mailbox_list
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mailbox_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:834,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - mutt_mailbox_list
            - BranchSide:      'browser/functions.c:834,3'
              BranchSideFuncs:
                - mutt_mailbox_list
      Callsites:
        - Src:             'browser/functions.c:834,3'
          Dst:             mutt_mailbox_list
    - functionName:    op_load_active
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - destroy_state
        - examine_directory
        - examine_mailboxes
        - init_menu
        - nntp_active_fetch
        - nntp_newsrc_close
        - nntp_newsrc_parse
        - nntp_newsrc_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:797,8'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
            - BranchSide:      'browser/functions.c:797,8'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
        - Branch String:   'browser/functions.c:797,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:797,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:800,35'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
        - Branch String:   'browser/functions.c:816,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:818,29'
              BranchSideFuncs:
                - examine_directory
                - init_menu
            - BranchSide:      'browser/functions.c:822,33'
              BranchSideFuncs:
                - examine_directory
                - init_menu
        - Branch String:   'browser/functions.c:808,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:805,46'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
            - BranchSide:      'browser/functions.c:809,14'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
        - Branch String:   'browser/functions.c:805,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:807,41'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
            - BranchSide:      'browser/functions.c:811,3'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_update
                - nntp_newsrc_close
                - destroy_state
                - examine_mailboxes
                - init_menu
                - examine_directory
        - Branch String:   'browser/functions.c:822,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:825,33'
              BranchSideFuncs:
                - init_menu
      Callsites:
        - Src:             'browser/functions.c:802,7'
          Dst:             nntp_newsrc_parse
        - Src:             'browser/functions.c:811,3'
          Dst:             nntp_active_fetch
        - Src:             'browser/functions.c:812,3'
          Dst:             nntp_newsrc_update
        - Src:             'browser/functions.c:813,3'
          Dst:             nntp_newsrc_close
        - Src:             'browser/functions.c:815,3'
          Dst:             destroy_state
        - Src:             'browser/functions.c:818,5'
          Dst:             examine_mailboxes
        - Src:             'browser/functions.c:822,9'
          Dst:             examine_directory
        - Src:             'browser/functions.c:825,3'
          Dst:             init_menu
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          147
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_concat_path
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/functions.c:590,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - buf_is_empty
                - mutt_mem_calloc
                - buf_expand_path
                - buf_strdup
            - BranchSide:      'browser/functions.c:590,13'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - buf_is_empty
                - mutt_mem_calloc
                - buf_expand_path
                - buf_strdup
        - Branch String:   'browser/functions.c:590,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:590,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:594,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - buf_is_empty
                - mutt_mem_calloc
                - buf_expand_path
                - buf_strdup
        - Branch String:   'browser/functions.c:594,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:596,14'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_mem_calloc
                - buf_expand_path
                - buf_strdup
            - BranchSide:      'browser/functions.c:613,34'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_mem_calloc
                - buf_expand_path
                - buf_strdup
        - Branch String:   'browser/functions.c:600,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'browser/functions.c:600,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
        - Branch String:   'browser/functions.c:600,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:602,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
        - Branch String:   'browser/functions.c:602,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:600,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'browser/functions.c:604,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
        - Branch String:   'browser/functions.c:600,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'browser/functions.c:600,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
        - Branch String:   'browser/functions.c:613,14'
          Branch Sides:
            - BranchSide:      'browser/functions.c:613,14'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:615,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_expand_path
                - buf_strdup
      Callsites:
        - Src:             'browser/functions.c:597,16'
          Dst:             mutt_mem_calloc
        - Src:             'browser/functions.c:604,32'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:605,32'
          Dst:             buf_string
        - Src:             'browser/functions.c:605,11'
          Dst:             buf_concat_path
        - Src:             'browser/functions.c:606,11'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:607,25'
          Dst:             buf_strdup
        - Src:             'browser/functions.c:608,11'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:613,15'
          Dst:             buf_is_empty
        - Src:             'browser/functions.c:616,16'
          Dst:             mutt_mem_calloc
        - Src:             'browser/functions.c:617,7'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:618,19'
          Dst:             buf_strdup
    - functionName:    op_enter_mask
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - browser_sort
        - buf_fix_dptr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_regex
        - cs_subset_str_string_set
        - destroy_state
        - examine_directory
        - imap_browse
        - init_menu
        - init_state
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:526,48'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_regex
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_fix_dptr
                - buf_is_empty
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:526,48'
              BranchSideFuncs:
                - cs_subset_regex
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_fix_dptr
                - buf_is_empty
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:528,19'
          Branch Sides:
            - BranchSide:      'browser/functions.c:528,3'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_fix_dptr
                - buf_is_empty
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:528,36'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_fix_dptr
                - buf_is_empty
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:529,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:531,5'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:535,3'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_is_empty
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:539,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:540,5'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
            - BranchSide:      'browser/functions.c:542,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_is_empty
                - buf_string.4336
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
        - Branch String:   'browser/functions.c:545,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:547,10'
              BranchSideFuncs:
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
            - BranchSide:      'browser/functions.c:554,3'
              BranchSideFuncs:
                - buf_pool_release
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - buf_string.4336
                - examine_directory
        - Branch String:   'browser/functions.c:557,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:559,5'
              BranchSideFuncs:
                - buf_string.4336
                - examine_directory
                - init_menu
            - BranchSide:      'browser/functions.c:565,36'
              BranchSideFuncs:
                - buf_string.4336
                - examine_directory
                - init_menu
        - Branch String:   'browser/functions.c:565,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - init_menu
            - BranchSide:      'browser/functions.c:572,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'browser/functions.c:526,32'
          Dst:             cs_subset_regex
        - Src:             'browser/functions.c:527,24'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:528,3'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:529,7'
          Dst:             mw_get_field
        - Src:             'browser/functions.c:531,5'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:535,3'
          Dst:             buf_fix_dptr
        - Src:             'browser/functions.c:539,7'
          Dst:             buf_is_empty
        - Src:             'browser/functions.c:540,5'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:542,27'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:543,59'
          Dst:             buf_string
        - Src:             'browser/functions.c:543,12'
          Dst:             cs_subset_str_string_set
        - Src:             'browser/functions.c:544,3'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:547,10'
          Dst:             buf_is_empty
        - Src:             'browser/functions.c:549,7'
          Dst:             buf_string
        - Src:             'browser/functions.c:550,7'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:554,3'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:556,3'
          Dst:             destroy_state
        - Src:             'browser/functions.c:559,5'
          Dst:             init_state
        - Src:             'browser/functions.c:561,17'
          Dst:             buf_string
        - Src:             'browser/functions.c:561,5'
          Dst:             imap_browse
        - Src:             'browser/functions.c:562,5'
          Dst:             browser_sort
        - Src:             'browser/functions.c:566,30'
          Dst:             buf_string
        - Src:             'browser/functions.c:565,12'
          Dst:             examine_directory
        - Src:             'browser/functions.c:0,0'
          Dst:             init_menu
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          501
      EdgeCount:       122
      CyclomaticComplexity: 36
      functionsReached:
        - browser_highlight_default
        - browser_sort
        - buf_addch
        - buf_addstr
        - buf_concat_path
        - buf_copy
        - buf_expand_path
        - buf_fix_dptr
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - buf_string
        - destroy_state
        - examine_directory
        - imap_browse
        - init_menu
        - init_state
        - link_is_dir
        - menu_get_index
        - mutt_path_realpath
        - mutt_str_equal
        - mx_path_probe
        - op_exit
        - strrchr
        - url_free
        - url_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:636,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:636,7'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:636,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:638,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:642,36'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:643,27'
          Branch Sides:
            - BranchSide:      'browser/functions.c:643,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:644,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:643,27'
          Branch Sides:
            - BranchSide:      'browser/functions.c:644,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:644,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:644,32'
          Branch Sides:
            - BranchSide:      'browser/functions.c:644,39'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:648,12'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:644,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:648,12'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:775,19'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:648,30'
          Branch Sides:
            - BranchSide:      'browser/functions.c:649,13'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:652,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:649,31'
          Branch Sides:
            - BranchSide:      'browser/functions.c:649,46'
              BranchSideFuncs:
                - buf_string.4336
                - link_is_dir
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:649,86'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:649,79'
          Branch Sides:
            - BranchSide:      'browser/functions.c:649,86'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:652,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:648,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:652,26'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:769,15'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:653,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:655,27'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:658,26'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:658,14'
          Branch Sides:
            - BranchSide:      'browser/functions.c:660,27'
              BranchSideFuncs:
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:664,28'
              BranchSideFuncs:
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mx_path_probe
                - buf_pool_release
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:670,38'
          Branch Sides:
            - BranchSide:      'browser/functions.c:670,47'
              BranchSideFuncs:
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
            - BranchSide:      'browser/functions.c:674,22'
              BranchSideFuncs:
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
        - Branch String:   'browser/functions.c:670,70'
          Branch Sides:
            - BranchSide:      'browser/functions.c:671,15'
              BranchSideFuncs:
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
            - BranchSide:      'browser/functions.c:674,22'
              BranchSideFuncs:
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
        - Branch String:   'browser/functions.c:671,32'
          Branch Sides:
            - BranchSide:      'browser/functions.c:671,39'
              BranchSideFuncs:
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
            - BranchSide:      'browser/functions.c:674,22'
              BranchSideFuncs:
                - buf_copy
                - mutt_str_equal
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
        - Branch String:   'browser/functions.c:670,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:674,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:768,3'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:676,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:678,29'
              BranchSideFuncs:
                - buf_len
                - buf_string.4336
                - buf_addstr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - buf_addstr
            - BranchSide:      'browser/functions.c:703,28'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
        - Branch String:   'browser/functions.c:679,30'
          Branch Sides:
            - BranchSide:      'browser/functions.c:679,54'
              BranchSideFuncs:
                - buf_string.4336
                - mutt_str_equal
                - strrchr
                - buf_fix_dptr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
                - buf_addstr
            - BranchSide:      'browser/functions.c:696,17'
              BranchSideFuncs:
                - buf_string.4336
                - buf_addstr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'browser/functions.c:679,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:681,11'
              BranchSideFuncs:
                - buf_addstr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:687,33'
              BranchSideFuncs:
                - strrchr
                - buf_fix_dptr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_string.4336
                - buf_addstr
                - buf_strcpy
        - Branch String:   'browser/functions.c:689,15'
          Branch Sides:
            - BranchSide:      'browser/functions.c:691,16'
              BranchSideFuncs:
                - buf_string.4336
                - buf_addstr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'browser/functions.c:696,17'
              BranchSideFuncs:
                - buf_string.4336
                - buf_addstr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'browser/functions.c:696,17'
          Branch Sides:
            - BranchSide:      'browser/functions.c:697,15'
              BranchSideFuncs:
                - buf_strcpy
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:699,15'
              BranchSideFuncs:
                - buf_addstr
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:703,16'
          Branch Sides:
            - BranchSide:      'browser/functions.c:705,34'
              BranchSideFuncs:
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
            - BranchSide:      'browser/functions.c:708,28'
              BranchSideFuncs:
                - buf_strcpy
                - url_parse
                - buf_addch
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
        - Branch String:   'browser/functions.c:708,16'
          Branch Sides:
            - BranchSide:      'browser/functions.c:710,34'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:723,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:715,17'
          Branch Sides:
            - BranchSide:      'browser/functions.c:715,25'
              BranchSideFuncs:
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:719,9'
              BranchSideFuncs:
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:715,30'
          Branch Sides:
            - BranchSide:      'browser/functions.c:715,38'
              BranchSideFuncs:
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:719,9'
              BranchSideFuncs:
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:715,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:717,11'
              BranchSideFuncs:
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:719,9'
              BranchSideFuncs:
                - url_free
                - destroy_state
                - buf_reset
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:730,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:732,25'
              BranchSideFuncs:
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:735,35'
              BranchSideFuncs:
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:736,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:738,9'
              BranchSideFuncs:
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
            - BranchSide:      'browser/functions.c:745,37'
              BranchSideFuncs:
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_strcpy
        - Branch String:   'browser/functions.c:745,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:749,36'
              BranchSideFuncs:
                - buf_copy
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - mutt_path_realpath
                - browser_highlight_default
                - init_menu
                - buf_strcpy
            - BranchSide:      'browser/functions.c:759,13'
              BranchSideFuncs:
                - mutt_path_realpath
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:750,15'
          Branch Sides:
            - BranchSide:      'browser/functions.c:753,34'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'browser/functions.c:759,13'
              BranchSideFuncs:
                - mutt_path_realpath
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:769,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:771,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:775,19'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:775,35'
          Branch Sides:
            - BranchSide:      'browser/functions.c:775,38'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
                - buf_strcpy
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:777,22'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - op_exit.4350
        - Branch String:   'browser/functions.c:775,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:777,22'
              BranchSideFuncs:
                - buf_strcpy
                - op_exit.4350
                - buf_string.4336
                - buf_concat_path
            - BranchSide:      'browser/functions.c:780,24'
              BranchSideFuncs:
                - buf_strcpy
                - op_exit.4350
                - buf_string.4336
                - buf_concat_path
        - Branch String:   'browser/functions.c:780,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:782,22'
              BranchSideFuncs:
                - buf_string.4336
                - buf_concat_path
                - op_exit.4350
            - BranchSide:      'browser/functions.c:786,27'
              BranchSideFuncs:
                - buf_string.4336
                - buf_concat_path
                - op_exit.4350
      Callsites:
        - Src:             'browser/functions.c:642,15'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:649,46'
          Dst:             buf_string
        - Src:             'browser/functions.c:649,34'
          Dst:             link_is_dir
        - Src:             'browser/functions.c:652,26'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:655,7'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:656,7'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:660,7'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:664,28'
          Dst:             buf_string
        - Src:             'browser/functions.c:664,7'
          Dst:             buf_concat_path
        - Src:             'browser/functions.c:667,43'
          Dst:             buf_string
        - Src:             'browser/functions.c:667,29'
          Dst:             mx_path_probe
        - Src:             'browser/functions.c:668,5'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:674,7'
          Dst:             buf_copy
        - Src:             'browser/functions.c:676,11'
          Dst:             mutt_str_equal
        - Src:             'browser/functions.c:678,29'
          Dst:             buf_len
        - Src:             'browser/functions.c:679,54'
          Dst:             buf_string
        - Src:             'browser/functions.c:679,33'
          Dst:             mutt_str_equal
        - Src:             'browser/functions.c:681,11'
          Dst:             buf_addstr
        - Src:             'browser/functions.c:687,17'
          Dst:             strrchr
        - Src:             'browser/functions.c:692,13'
          Dst:             buf_fix_dptr
        - Src:             'browser/functions.c:696,17'
          Dst:             buf_string
        - Src:             'browser/functions.c:697,15'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:699,15'
          Dst:             buf_addstr
        - Src:             'browser/functions.c:705,9'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:706,9'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:710,9'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:714,27'
          Dst:             url_parse
        - Src:             'browser/functions.c:717,11'
          Dst:             buf_addch
        - Src:             'browser/functions.c:719,9'
          Dst:             url_free
        - Src:             'browser/functions.c:723,30'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:724,30'
          Dst:             buf_string
        - Src:             'browser/functions.c:724,9'
          Dst:             buf_concat_path
        - Src:             'browser/functions.c:725,9'
          Dst:             buf_copy
        - Src:             'browser/functions.c:726,9'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:729,7'
          Dst:             destroy_state
        - Src:             'browser/functions.c:732,9'
          Dst:             buf_reset
        - Src:             'browser/functions.c:738,9'
          Dst:             init_state
        - Src:             'browser/functions.c:740,21'
          Dst:             buf_string
        - Src:             'browser/functions.c:740,9'
          Dst:             imap_browse
        - Src:             'browser/functions.c:741,9'
          Dst:             browser_sort
        - Src:             'browser/functions.c:746,31'
          Dst:             buf_string
        - Src:             'browser/functions.c:746,53'
          Dst:             buf_string
        - Src:             'browser/functions.c:745,13'
          Dst:             examine_directory
        - Src:             'browser/functions.c:749,11'
          Dst:             buf_copy
        - Src:             'browser/functions.c:751,33'
          Dst:             buf_string
        - Src:             'browser/functions.c:751,55'
          Dst:             buf_string
        - Src:             'browser/functions.c:750,15'
          Dst:             examine_directory
        - Src:             'browser/functions.c:753,13'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:759,13'
          Dst:             mutt_path_realpath
        - Src:             'browser/functions.c:763,7'
          Dst:             browser_highlight_default
        - Src:             'browser/functions.c:764,7'
          Dst:             init_menu
        - Src:             'browser/functions.c:777,5'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:778,5'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:782,5'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:786,33'
          Dst:             buf_string
        - Src:             'browser/functions.c:786,5'
          Dst:             buf_concat_path
        - Src:             'browser/functions.c:789,10'
          Dst:             op_exit
    - functionName:    op_delete_mailbox
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - imap_delete_mailbox
        - init_menu
        - mailbox_path
        - menu_get_index
        - mutt_mem_free
        - mutt_str_equal
        - query_yesorno
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:478,36'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_path.4335
                - mutt_str_equal
                - snprintf
                - query_yesorno
                - imap_delete_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
            - BranchSide:      'browser/functions.c:478,36'
              BranchSideFuncs:
                - menu_get_index
                - mailbox_path.4335
                - mutt_str_equal
                - snprintf
                - query_yesorno
                - imap_delete_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
        - Branch String:   'browser/functions.c:480,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:482,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:486,8'
              BranchSideFuncs:
                - mailbox_path.4335
                - mutt_str_equal
                - snprintf
                - query_yesorno
                - imap_delete_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
        - Branch String:   'browser/functions.c:491,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:493,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:497,70'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - imap_delete_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
        - Branch String:   'browser/functions.c:498,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:500,5'
              BranchSideFuncs:
                - imap_delete_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
            - BranchSide:      'browser/functions.c:504,33'
              BranchSideFuncs:
                - imap_delete_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
        - Branch String:   'browser/functions.c:504,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:506,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
            - BranchSide:      'browser/functions.c:511,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - init_menu
        - Branch String:   'browser/functions.c:514,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:514,3'
              BranchSideFuncs:
                - init_menu
            - BranchSide:      'browser/functions.c:514,3'
              BranchSideFuncs:
                - init_menu
      Callsites:
        - Src:             'browser/functions.c:478,15'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:491,22'
          Dst:             mailbox_path
        - Src:             'browser/functions.c:491,7'
          Dst:             mutt_str_equal
        - Src:             'browser/functions.c:497,3'
          Dst:             snprintf
        - Src:             'browser/functions.c:498,7'
          Dst:             query_yesorno
        - Src:             'browser/functions.c:504,7'
          Dst:             imap_delete_mailbox
        - Src:             'browser/functions.c:511,3'
          Dst:             mutt_mem_free
        - Src:             'browser/functions.c:512,3'
          Dst:             mutt_mem_free
        - Src:             'browser/functions.c:516,3'
          Dst:             init_menu
    - functionName:    op_create_mailbox
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - browser_highlight_default
        - browser_sort
        - buf_string
        - destroy_state
        - imap_browse
        - imap_mailbox_create
        - init_menu
        - init_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:451,14'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - buf_string.4336
                - imap_mailbox_create
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
            - BranchSide:      'browser/functions.c:451,14'
              BranchSideFuncs:
                - buf_string.4336
                - imap_mailbox_create
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:451,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:457,27'
              BranchSideFuncs:
                - buf_string.4336
                - imap_mailbox_create
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:457,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:457,7'
              BranchSideFuncs:
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
            - BranchSide:      'browser/functions.c:462,3'
              BranchSideFuncs:
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
      Callsites:
        - Src:             'browser/functions.c:457,27'
          Dst:             buf_string
        - Src:             'browser/functions.c:457,7'
          Dst:             imap_mailbox_create
        - Src:             'browser/functions.c:462,3'
          Dst:             destroy_state
        - Src:             'browser/functions.c:463,3'
          Dst:             init_state
        - Src:             'browser/functions.c:465,15'
          Dst:             buf_string
        - Src:             'browser/functions.c:465,3'
          Dst:             imap_browse
        - Src:             'browser/functions.c:466,3'
          Dst:             browser_sort
        - Src:             'browser/functions.c:467,3'
          Dst:             browser_highlight_default
        - Src:             'browser/functions.c:468,3'
          Dst:             init_menu
    - functionName:    op_change_directory
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          309
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - browser_highlight_default
        - browser_sort
        - buf_addch
        - buf_concat_path
        - buf_copy
        - buf_expand_path
        - buf_is_empty
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - destroy_state
        - examine_directory
        - imap_browse
        - imap_path_probe
        - init_menu
        - init_state
        - mutt_get_parent_path
        - mutt_path_realpath
        - mw_get_field
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:343,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addch
            - BranchSide:      'browser/functions.c:343,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addch
        - Branch String:   'browser/functions.c:343,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:343,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addch
            - BranchSide:      'browser/functions.c:346,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
                - buf_len
                - buf_string.4336
                - buf_addch
        - Branch String:   'browser/functions.c:348,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:351,18'
              BranchSideFuncs:
                - buf_len
                - buf_string.4336
                - buf_addch
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
            - BranchSide:      'browser/functions.c:356,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
        - Branch String:   'browser/functions.c:352,19'
          Branch Sides:
            - BranchSide:      'browser/functions.c:352,23'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
            - BranchSide:      'browser/functions.c:356,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
        - Branch String:   'browser/functions.c:352,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:353,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
            - BranchSide:      'browser/functions.c:356,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
                - mw_get_field
                - buf_is_empty
                - buf_pool_release
        - Branch String:   'browser/functions.c:356,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:358,31'
              BranchSideFuncs:
                - mw_get_field
                - buf_is_empty
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_pool_release
            - BranchSide:      'browser/functions.c:367,15'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_string.4336
                - mutt_get_parent_path
        - Branch String:   'browser/functions.c:361,19'
          Branch Sides:
            - BranchSide:      'browser/functions.c:361,35'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
            - BranchSide:      'browser/functions.c:372,21'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:361,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:363,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/functions.c:372,21'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:367,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:369,26'
              BranchSideFuncs:
                - buf_string.4336
                - mutt_get_parent_path
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
            - BranchSide:      'browser/functions.c:372,8'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
        - Branch String:   'browser/functions.c:372,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:374,17'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/functions.c:442,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'browser/functions.c:376,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:378,26'
              BranchSideFuncs:
                - buf_copy
                - destroy_state
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - browser_highlight_default
                - init_menu
                - buf_pool_release
            - BranchSide:      'browser/functions.c:389,22'
              BranchSideFuncs:
                - buf_string.4336
                - buf_pool_get
                - buf_string.4336
                - buf_string.4336
                - buf_concat_path
                - buf_copy
                - buf_pool_release
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
        - Branch String:   'browser/functions.c:389,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:393,9'
              BranchSideFuncs:
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
            - BranchSide:      'browser/functions.c:401,11'
              BranchSideFuncs:
                - mutt_path_realpath
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
                - buf_pool_release
        - Branch String:   'browser/functions.c:401,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:403,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/functions.c:407,19'
              BranchSideFuncs:
                - buf_string.4336
                - stat
                - buf_string.4336
                - buf_pool_release
                - buf_string.4336
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
        - Branch String:   'browser/functions.c:408,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:410,13'
              BranchSideFuncs:
                - buf_string.4336
                - buf_pool_release
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_copy
            - BranchSide:      'browser/functions.c:438,9'
              BranchSideFuncs:
                - buf_string.4336
                - buf_pool_release
        - Branch String:   'browser/functions.c:410,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:412,11'
              BranchSideFuncs:
                - destroy_state
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_pool_release
                - buf_copy
            - BranchSide:      'browser/functions.c:433,11'
              BranchSideFuncs:
                - buf_string.4336
                - buf_pool_release
        - Branch String:   'browser/functions.c:413,15'
          Branch Sides:
            - BranchSide:      'browser/functions.c:416,32'
              BranchSideFuncs:
                - buf_copy
                - browser_highlight_default
                - init_menu
                - buf_pool_release
            - BranchSide:      'browser/functions.c:420,13'
              BranchSideFuncs:
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - browser_highlight_default
                - init_menu
                - buf_pool_release
        - Branch String:   'browser/functions.c:421,17'
          Branch Sides:
            - BranchSide:      'browser/functions.c:424,21'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:428,57'
              BranchSideFuncs:
                - browser_highlight_default
                - init_menu
                - buf_pool_release
      Callsites:
        - Src:             'browser/functions.c:346,24'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:347,3'
          Dst:             buf_copy
        - Src:             'browser/functions.c:351,18'
          Dst:             buf_len
        - Src:             'browser/functions.c:352,23'
          Dst:             buf_string
        - Src:             'browser/functions.c:353,7'
          Dst:             buf_addch
        - Src:             'browser/functions.c:359,14'
          Dst:             mw_get_field
        - Src:             'browser/functions.c:361,22'
          Dst:             buf_is_empty
        - Src:             'browser/functions.c:363,7'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:369,26'
          Dst:             buf_string
        - Src:             'browser/functions.c:369,5'
          Dst:             mutt_get_parent_path
        - Src:             'browser/functions.c:372,8'
          Dst:             buf_is_empty
        - Src:             'browser/functions.c:375,5'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:376,25'
          Dst:             buf_string
        - Src:             'browser/functions.c:376,9'
          Dst:             imap_path_probe
        - Src:             'browser/functions.c:378,7'
          Dst:             buf_copy
        - Src:             'browser/functions.c:379,7'
          Dst:             destroy_state
        - Src:             'browser/functions.c:380,7'
          Dst:             init_state
        - Src:             'browser/functions.c:382,19'
          Dst:             buf_string
        - Src:             'browser/functions.c:382,7'
          Dst:             imap_browse
        - Src:             'browser/functions.c:383,7'
          Dst:             browser_sort
        - Src:             'browser/functions.c:384,7'
          Dst:             browser_highlight_default
        - Src:             'browser/functions.c:385,7'
          Dst:             init_menu
        - Src:             'browser/functions.c:389,11'
          Dst:             buf_string
        - Src:             'browser/functions.c:393,30'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:394,30'
          Dst:             buf_string
        - Src:             'browser/functions.c:394,52'
          Dst:             buf_string
        - Src:             'browser/functions.c:394,9'
          Dst:             buf_concat_path
        - Src:             'browser/functions.c:395,9'
          Dst:             buf_copy
        - Src:             'browser/functions.c:396,9'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:401,11'
          Dst:             mutt_path_realpath
        - Src:             'browser/functions.c:403,9'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:408,16'
          Dst:             buf_string
        - Src:             'browser/functions.c:408,11'
          Dst:             stat
        - Src:             'browser/functions.c:412,11'
          Dst:             destroy_state
        - Src:             'browser/functions.c:414,33'
          Dst:             buf_string
        - Src:             'browser/functions.c:414,50'
          Dst:             buf_string
        - Src:             'browser/functions.c:413,15'
          Dst:             examine_directory
        - Src:             'browser/functions.c:416,13'
          Dst:             buf_copy
        - Src:             'browser/functions.c:422,35'
          Dst:             buf_string
        - Src:             'browser/functions.c:422,57'
          Dst:             buf_string
        - Src:             'browser/functions.c:421,17'
          Dst:             examine_directory
        - Src:             'browser/functions.c:428,11'
          Dst:             browser_highlight_default
        - Src:             'browser/functions.c:429,11'
          Dst:             init_menu
        - Src:             'browser/functions.c:433,11'
          Dst:             buf_string
        - Src:             'browser/functions.c:438,9'
          Dst:             buf_string
        - Src:             'browser/functions.c:442,3'
          Dst:             buf_pool_release
    - functionName:    op_catchup
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_newsgroup_catchup
        - mutt_newsgroup_uncatchup
        - nntp_newsrc_close
        - nntp_newsrc_parse
        - nntp_newsrc_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:303,8'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - menu_get_index
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
            - BranchSide:      'browser/functions.c:303,8'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - menu_get_index
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
        - Branch String:   'browser/functions.c:303,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:308,30'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - menu_get_index
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
        - Branch String:   'browser/functions.c:309,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:309,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:312,36'
              BranchSideFuncs:
                - menu_get_index
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
        - Branch String:   'browser/functions.c:313,27'
          Branch Sides:
            - BranchSide:      'browser/functions.c:313,27'
              BranchSideFuncs:
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
            - BranchSide:      'browser/functions.c:314,10'
              BranchSideFuncs:
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
        - Branch String:   'browser/functions.c:313,27'
          Branch Sides:
            - BranchSide:      'browser/functions.c:314,10'
              BranchSideFuncs:
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
            - BranchSide:      'browser/functions.c:314,10'
              BranchSideFuncs:
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
                - mutt_newsgroup_catchup
        - Branch String:   'browser/functions.c:314,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:315,42'
              BranchSideFuncs:
                - mutt_newsgroup_catchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
            - BranchSide:      'browser/functions.c:317,44'
              BranchSideFuncs:
                - mutt_newsgroup_uncatchup
                - nntp_newsrc_update
                - menu_get_index
                - menu_queue_redraw
                - nntp_newsrc_close
                - menu_set_index
        - Branch String:   'browser/functions.c:319,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:321,24'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_close
            - BranchSide:      'browser/functions.c:327,10'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_close
        - Branch String:   'browser/functions.c:323,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:324,7'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_close
            - BranchSide:      'browser/functions.c:327,10'
              BranchSideFuncs:
                - menu_queue_redraw
                - nntp_newsrc_close
        - Branch String:   'browser/functions.c:327,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:328,29'
              BranchSideFuncs:
                - nntp_newsrc_close
            - BranchSide:      'browser/functions.c:330,21'
              BranchSideFuncs:
                - nntp_newsrc_close
      Callsites:
        - Src:             'browser/functions.c:308,12'
          Dst:             nntp_newsrc_parse
        - Src:             'browser/functions.c:312,15'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:315,13'
          Dst:             mutt_newsgroup_catchup
        - Src:             'browser/functions.c:317,13'
          Dst:             mutt_newsgroup_uncatchup
        - Src:             'browser/functions.c:321,5'
          Dst:             nntp_newsrc_update
        - Src:             'browser/functions.c:322,13'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:324,7'
          Dst:             menu_set_index
        - Src:             'browser/functions.c:328,5'
          Dst:             menu_queue_redraw
        - Src:             'browser/functions.c:330,3'
          Dst:             nntp_newsrc_close
    - functionName:    op_browser_view_file
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_concat_path
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - link_is_dir
        - menu_get_index
        - menu_queue_redraw
        - mutt_body_free
        - mutt_make_file_attach
        - mutt_view_attachment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:258,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:258,7'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:258,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:264,36'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:265,27'
          Branch Sides:
            - BranchSide:      'browser/functions.c:265,27'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:266,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:265,27'
          Branch Sides:
            - BranchSide:      'browser/functions.c:266,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:266,11'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:266,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:268,22'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
            - BranchSide:      'browser/functions.c:272,12'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
                - buf_string.4336
                - link_is_dir
        - Branch String:   'browser/functions.c:272,30'
          Branch Sides:
            - BranchSide:      'browser/functions.c:273,13'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:273,31'
          Branch Sides:
            - BranchSide:      'browser/functions.c:273,46'
              BranchSideFuncs:
                - buf_string.4336
                - link_is_dir
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
            - BranchSide:      'browser/functions.c:280,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
        - Branch String:   'browser/functions.c:272,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:275,5'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:280,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_concat_path
                - buf_string.4336
                - mutt_make_file_attach
                - mutt_view_attachment
                - mutt_body_free
                - menu_queue_redraw
                - buf_pool_release
        - Branch String:   'browser/functions.c:283,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:285,72'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'browser/functions.c:291,7'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'browser/functions.c:264,15'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:268,5'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:273,46'
          Dst:             buf_string
        - Src:             'browser/functions.c:273,34'
          Dst:             link_is_dir
        - Src:             'browser/functions.c:280,27'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:281,27'
          Dst:             buf_string
        - Src:             'browser/functions.c:281,5'
          Dst:             buf_concat_path
        - Src:             'browser/functions.c:282,44'
          Dst:             buf_string
        - Src:             'browser/functions.c:282,22'
          Dst:             mutt_make_file_attach
        - Src:             'browser/functions.c:285,7'
          Dst:             mutt_view_attachment
        - Src:             'browser/functions.c:286,7'
          Dst:             mutt_body_free
        - Src:             'browser/functions.c:287,7'
          Dst:             menu_queue_redraw
        - Src:             'browser/functions.c:293,5'
          Dst:             buf_pool_release
    - functionName:    op_browser_toggle_lsub
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bool_str_toggle
        - mutt_unget_op
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:247,19'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - bool_str_toggle
                - mutt_unget_op
            - BranchSide:      'browser/functions.c:247,19'
              BranchSideFuncs:
                - bool_str_toggle
                - mutt_unget_op
      Callsites:
        - Src:             'browser/functions.c:247,3'
          Dst:             bool_str_toggle
        - Src:             'browser/functions.c:249,3'
          Dst:             mutt_unget_op
    - functionName:    op_browser_tell
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:234,36'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
            - BranchSide:      'browser/functions.c:234,36'
              BranchSideFuncs:
                - menu_get_index
        - Branch String:   'browser/functions.c:235,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:238,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'browser/functions.c:234,15'
          Dst:             menu_get_index
    - functionName:    op_browser_subscribe
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          159
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - imap_subscribe
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_newsgroup_subscribe
        - mutt_newsgroup_unsubscribe
        - nntp_clear_cache
        - nntp_newsrc_close
        - nntp_newsrc_parse
        - nntp_newsrc_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:181,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - nntp_newsrc_parse
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
                - buf_pool_get
                - menu_get_index
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - imap_subscribe
                - buf_pool_release
            - BranchSide:      'browser/functions.c:181,7'
              BranchSideFuncs:
                - menu_get_index
                - nntp_newsrc_parse
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
                - buf_pool_get
                - menu_get_index
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - imap_subscribe
                - buf_pool_release
        - Branch String:   'browser/functions.c:181,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:183,37'
              BranchSideFuncs:
                - buf_pool_get
                - menu_get_index
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - imap_subscribe
                - buf_pool_release
            - BranchSide:      'browser/functions.c:212,9'
              BranchSideFuncs:
                - buf_pool_get
                - menu_get_index
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - imap_subscribe
                - buf_pool_release
        - Branch String:   'browser/functions.c:186,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:188,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:192,14'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:193,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:196,29'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:196,29'
          Branch Sides:
            - BranchSide:      'browser/functions.c:196,29'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:197,12'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:196,29'
          Branch Sides:
            - BranchSide:      'browser/functions.c:197,12'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
            - BranchSide:      'browser/functions.c:197,12'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
                - mutt_newsgroup_subscribe
        - Branch String:   'browser/functions.c:197,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:198,43'
              BranchSideFuncs:
                - mutt_newsgroup_subscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
            - BranchSide:      'browser/functions.c:200,45'
              BranchSideFuncs:
                - mutt_newsgroup_unsubscribe
                - menu_set_index
                - menu_queue_redraw
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
        - Branch String:   'browser/functions.c:204,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:205,31'
              BranchSideFuncs:
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
            - BranchSide:      'browser/functions.c:206,5'
              BranchSideFuncs:
                - nntp_newsrc_update
                - nntp_clear_cache
                - nntp_newsrc_close
        - Branch String:   'browser/functions.c:212,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:218,5'
              BranchSideFuncs:
                - buf_pool_get
                - menu_get_index
                - buf_strcpy
                - buf_expand_path
                - buf_string.4336
                - imap_subscribe
                - buf_pool_release
      Callsites:
        - Src:             'browser/functions.c:184,17'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:192,14'
          Dst:             nntp_newsrc_parse
        - Src:             'browser/functions.c:198,7'
          Dst:             mutt_newsgroup_subscribe
        - Src:             'browser/functions.c:200,7'
          Dst:             mutt_newsgroup_unsubscribe
        - Src:             'browser/functions.c:202,5'
          Dst:             menu_set_index
        - Src:             'browser/functions.c:205,7'
          Dst:             menu_queue_redraw
        - Src:             'browser/functions.c:206,5'
          Dst:             nntp_newsrc_update
        - Src:             'browser/functions.c:207,5'
          Dst:             nntp_clear_cache
        - Src:             'browser/functions.c:208,5'
          Dst:             nntp_newsrc_close
        - Src:             'browser/functions.c:218,26'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:219,17'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:221,5'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:222,5'
          Dst:             buf_expand_path
        - Src:             'browser/functions.c:223,20'
          Dst:             buf_string
        - Src:             'browser/functions.c:223,5'
          Dst:             imap_subscribe
        - Src:             'browser/functions.c:224,5'
          Dst:             buf_pool_release
    - functionName:    op_browser_new_file
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:154,3'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_printf
                - mw_get_field
                - buf_pool_release
                - buf_copy
                - buf_pool_release
            - BranchSide:      'browser/functions.c:154,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.4336
                - buf_printf
                - mw_get_field
                - buf_pool_release
                - buf_copy
                - buf_pool_release
        - Branch String:   'browser/functions.c:160,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:162,5'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
            - BranchSide:      'browser/functions.c:166,18'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
      Callsites:
        - Src:             'browser/functions.c:154,24'
          Dst:             buf_pool_get
        - Src:             'browser/functions.c:155,26'
          Dst:             buf_string
        - Src:             'browser/functions.c:155,3'
          Dst:             buf_printf
        - Src:             'browser/functions.c:158,18'
          Dst:             mw_get_field
        - Src:             'browser/functions.c:162,5'
          Dst:             buf_pool_release
        - Src:             'browser/functions.c:166,3'
          Dst:             buf_copy
        - Src:             'browser/functions.c:167,3'
          Dst:             buf_pool_release
    - functionName:    op_toggle_mailboxes
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - browser_sort
        - buf_copy
        - buf_reset
        - buf_strcpy
        - buf_string
        - cs_subset_string
        - destroy_state
        - examine_directory
        - examine_mailboxes
        - imap_browse
        - imap_path_probe
        - init_menu
        - init_state
        - menu_get_index
        - menu_set_index
        - mutt_str_copy
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/functions.c:1024,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - cs_subset_string
                - buf_string.4336
                - buf_copy
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
            - BranchSide:      'browser/functions.c:1024,13'
              BranchSideFuncs:
                - menu_get_index
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - cs_subset_string
                - buf_string.4336
                - buf_copy
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
        - Branch String:   'browser/functions.c:1024,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1026,56'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - cs_subset_string
                - buf_string.4336
                - buf_copy
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
            - BranchSide:      'browser/functions.c:1029,10'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - cs_subset_string
                - buf_string.4336
                - buf_copy
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
        - Branch String:   'browser/functions.c:1029,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1031,48'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/functions.c:1034,10'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - cs_subset_string
                - buf_string.4336
                - buf_copy
                - buf_strcpy
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
        - Branch String:   'browser/functions.c:1034,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1037,51'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.4336
                - buf_copy
                - buf_strcpy
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
            - BranchSide:      'browser/functions.c:1060,3'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
        - Branch String:   'browser/functions.c:1038,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1040,7'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/functions.c:1060,3'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
        - Branch String:   'browser/functions.c:1042,11'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1044,29'
              BranchSideFuncs:
                - buf_string.4336
                - mutt_str_equal
                - buf_string.4336
                - mutt_str_copy
                - buf_copy
                - buf_strcpy
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/functions.c:1054,9'
              BranchSideFuncs:
                - buf_copy
                - buf_strcpy
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
        - Branch String:   'browser/functions.c:1044,13'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1047,45'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/functions.c:1060,3'
              BranchSideFuncs:
                - destroy_state
                - buf_reset
                - examine_mailboxes
                - init_menu
                - menu_set_index
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
        - Branch String:   'browser/functions.c:1064,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1066,29'
              BranchSideFuncs:
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_menu
                - menu_set_index
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
            - BranchSide:      'browser/functions.c:1068,28'
              BranchSideFuncs:
                - buf_string.4336
                - imap_path_probe
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_menu
                - menu_set_index
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
        - Branch String:   'browser/functions.c:1068,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1070,5'
              BranchSideFuncs:
                - init_state
                - buf_string.4336
                - imap_browse
                - browser_sort
                - init_menu
                - menu_set_index
            - BranchSide:      'browser/functions.c:1075,36'
              BranchSideFuncs:
                - buf_string.4336
                - buf_string.4336
                - examine_directory
                - init_menu
                - menu_set_index
        - Branch String:   'browser/functions.c:1075,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1078,11'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1081,33'
              BranchSideFuncs:
                - init_menu
                - menu_set_index
        - Branch String:   'browser/functions.c:1082,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1082,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1083,26'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'browser/functions.c:1026,35'
          Dst:             menu_get_index
        - Src:             'browser/functions.c:1037,34'
          Dst:             cs_subset_string
        - Src:             'browser/functions.c:1040,7'
          Dst:             buf_string
        - Src:             'browser/functions.c:1044,29'
          Dst:             buf_string
        - Src:             'browser/functions.c:1044,14'
          Dst:             mutt_str_equal
        - Src:             'browser/functions.c:1047,45'
          Dst:             buf_string
        - Src:             'browser/functions.c:1047,11'
          Dst:             mutt_str_copy
        - Src:             'browser/functions.c:1048,11'
          Dst:             buf_copy
        - Src:             'browser/functions.c:1049,11'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:1054,9'
          Dst:             buf_copy
        - Src:             'browser/functions.c:1055,9'
          Dst:             buf_strcpy
        - Src:             'browser/functions.c:1060,3'
          Dst:             destroy_state
        - Src:             'browser/functions.c:1061,3'
          Dst:             buf_reset
        - Src:             'browser/functions.c:1066,5'
          Dst:             examine_mailboxes
        - Src:             'browser/functions.c:1068,28'
          Dst:             buf_string
        - Src:             'browser/functions.c:1068,12'
          Dst:             imap_path_probe
        - Src:             'browser/functions.c:1070,5'
          Dst:             init_state
        - Src:             'browser/functions.c:1072,17'
          Dst:             buf_string
        - Src:             'browser/functions.c:1072,5'
          Dst:             imap_browse
        - Src:             'browser/functions.c:1073,5'
          Dst:             browser_sort
        - Src:             'browser/functions.c:1076,30'
          Dst:             buf_string
        - Src:             'browser/functions.c:1076,52'
          Dst:             buf_string
        - Src:             'browser/functions.c:1075,12'
          Dst:             examine_directory
        - Src:             'browser/functions.c:1081,3'
          Dst:             init_menu
        - Src:             'browser/functions.c:1083,5'
          Dst:             menu_set_index
    - functionName:    browser_function_dispatcher
      functionSourceFile: '/src/neomutt/browser/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          336
      EdgeCount:       92
      CyclomaticComplexity: 31
      functionsReached:
        - dialog_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/functions.c:1133,28'
          Branch Sides:
            - BranchSide:      'browser/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
            - BranchSide:      'browser/functions.c:1133,28'
              BranchSideFuncs:
                - dialog_find
        - Branch String:   'browser/functions.c:1134,12'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1134,12'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1134,21'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1134,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1134,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1138,43'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1139,7'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1139,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,16'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
        - Branch String:   'browser/functions.c:1146,9'
          Branch Sides:
            - BranchSide:      'browser/functions.c:1146,9'
              BranchSideFuncs: []
            - BranchSide:      'browser/functions.c:1148,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'browser/functions.c:1133,28'
          Dst:             dialog_find
    - functionName:    browser_private_data_new
      functionSourceFile: '/src/neomutt/browser/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/private_data.c:57,37'
          Branch Sides:
            - BranchSide:      'browser/private_data.c:57,37'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'browser/private_data.c:57,37'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_pool_get
      Callsites:
        - Src:             'browser/private_data.c:57,37'
          Dst:             mutt_mem_calloc
        - Src:             'browser/private_data.c:59,24'
          Dst:             buf_pool_get
        - Src:             'browser/private_data.c:60,18'
          Dst:             buf_pool_get
    - functionName:    browser_private_data_free
      functionSourceFile: '/src/neomutt/browser/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_release
        - destroy_state
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/private_data.c:39,8'
          Branch Sides:
            - BranchSide:      'browser/private_data.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - mutt_mem_free
            - BranchSide:      'browser/private_data.c:39,8'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - mutt_mem_free
        - Branch String:   'browser/private_data.c:39,12'
          Branch Sides:
            - BranchSide:      'browser/private_data.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'browser/private_data.c:39,16'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - mutt_mem_free
        - Branch String:   'browser/private_data.c:39,7'
          Branch Sides:
            - BranchSide:      'browser/private_data.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/private_data.c:44,27'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - destroy_state
                - mutt_mem_free
      Callsites:
        - Src:             'browser/private_data.c:44,3'
          Dst:             buf_pool_release
        - Src:             'browser/private_data.c:45,3'
          Dst:             buf_pool_release
        - Src:             'browser/private_data.c:46,3'
          Dst:             destroy_state
        - Src:             'browser/private_data.c:48,3'
          Dst:             mutt_mem_free
    - functionName:    browser_sort_helper
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_str_coll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/sort.c:165,26'
          Branch Sides:
            - BranchSide:      'browser/sort.c:0,0'
              BranchSideFuncs:
                - mutt_str_coll
                - mutt_str_coll
                - mutt_str_coll
                - mutt_str_coll
            - BranchSide:      'browser/sort.c:165,26'
              BranchSideFuncs:
                - mutt_str_coll
                - mutt_str_coll
                - mutt_str_coll
                - mutt_str_coll
        - Branch String:   'browser/sort.c:165,45'
          Branch Sides:
            - BranchSide:      'browser/sort.c:165,45'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:165,67'
              BranchSideFuncs:
                - mutt_str_coll
                - mutt_str_coll
                - mutt_str_coll
        - Branch String:   'browser/sort.c:165,7'
          Branch Sides:
            - BranchSide:      'browser/sort.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:167,26'
              BranchSideFuncs:
                - mutt_str_coll
                - mutt_str_coll
        - Branch String:   'browser/sort.c:167,45'
          Branch Sides:
            - BranchSide:      'browser/sort.c:167,45'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:167,67'
              BranchSideFuncs:
                - mutt_str_coll
        - Branch String:   'browser/sort.c:167,7'
          Branch Sides:
            - BranchSide:      'browser/sort.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:170,11'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:170,7'
          Branch Sides:
            - BranchSide:      'browser/sort.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:174,16'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:171,9'
          Branch Sides:
            - BranchSide:      'browser/sort.c:172,14'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:174,16'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:176,10'
          Branch Sides:
            - BranchSide:      'browser/sort.c:176,10'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:176,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'browser/sort.c:165,8'
          Dst:             mutt_str_coll
        - Src:             'browser/sort.c:165,49'
          Dst:             mutt_str_coll
        - Src:             'browser/sort.c:167,8'
          Dst:             mutt_str_coll
        - Src:             'browser/sort.c:167,49'
          Dst:             mutt_str_coll
    - functionName:    browser_sort_unsorted
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/sort.c:78,10'
          Branch Sides:
            - BranchSide:      'browser/sort.c:78,10'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:78,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    browser_sort_subject
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_coll
        - mutt_str_inbox_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/sort.c:61,35'
          Branch Sides:
            - BranchSide:      'browser/sort.c:0,0'
              BranchSideFuncs:
                - mutt_str_inbox_cmp
                - mutt_str_coll
            - BranchSide:      'browser/sort.c:61,35'
              BranchSideFuncs:
                - mutt_str_inbox_cmp
                - mutt_str_coll
        - Branch String:   'browser/sort.c:62,7'
          Branch Sides:
            - BranchSide:      'browser/sort.c:62,7'
              BranchSideFuncs:
                - mutt_str_coll
            - BranchSide:      'browser/sort.c:63,28'
              BranchSideFuncs:
                - mutt_str_coll
      Callsites:
        - Src:             'browser/sort.c:61,12'
          Dst:             mutt_str_inbox_cmp
        - Src:             'browser/sort.c:63,10'
          Dst:             mutt_str_coll
    - functionName:    browser_sort_new
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/sort.c:142,23'
          Branch Sides:
            - BranchSide:      'browser/sort.c:142,23'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:142,30'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:142,7'
          Branch Sides:
            - BranchSide:      'browser/sort.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:143,10'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:143,10'
          Branch Sides:
            - BranchSide:      'browser/sort.c:143,10'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:143,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    browser_sort_size
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/sort.c:111,10'
          Branch Sides:
            - BranchSide:      'browser/sort.c:111,10'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:111,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    browser_sort_desc
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_coll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/sort.c:89,28'
          Branch Sides:
            - BranchSide:      'browser/sort.c:0,0'
              BranchSideFuncs:
                - mutt_str_coll
            - BranchSide:      'browser/sort.c:89,28'
              BranchSideFuncs:
                - mutt_str_coll
      Callsites:
        - Src:             'browser/sort.c:89,10'
          Dst:             mutt_str_coll
    - functionName:    browser_sort_date
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'browser/sort.c:100,10'
          Branch Sides:
            - BranchSide:      'browser/sort.c:100,10'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:100,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    browser_sort_count
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'browser/sort.c:123,23'
          Branch Sides:
            - BranchSide:      'browser/sort.c:123,23'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:123,30'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:123,7'
          Branch Sides:
            - BranchSide:      'browser/sort.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:124,10'
              BranchSideFuncs: []
        - Branch String:   'browser/sort.c:124,10'
          Branch Sides:
            - BranchSide:      'browser/sort.c:124,10'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:124,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    browser_sort
      functionSourceFile: '/src/neomutt/browser/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - browser_sort_helper
        - cs_subset_bool
        - cs_subset_sort
        - mutt_qsort_r
      functionUses:    12
      BranchProfiles:
        - Branch String:   'browser/sort.c:188,60'
          Branch Sides:
            - BranchSide:      'browser/sort.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:188,60'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_bool
                - mutt_qsort_r
        - Branch String:   'browser/sort.c:189,3'
          Branch Sides:
            - BranchSide:      'browser/sort.c:193,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:193,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:211,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:217,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:220,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:224,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:230,39'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
        - Branch String:   'browser/sort.c:193,11'
          Branch Sides:
            - BranchSide:      'browser/sort.c:193,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:201,3'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
        - Branch String:   'browser/sort.c:201,3'
          Branch Sides:
            - BranchSide:      'browser/sort.c:224,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
            - BranchSide:      'browser/sort.c:230,39'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_qsort_r
        - Branch String:   'browser/sort.c:233,3'
          Branch Sides:
            - BranchSide:      'browser/sort.c:234,1'
              BranchSideFuncs: []
            - BranchSide:      'browser/sort.c:234,1'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'browser/sort.c:188,45'
          Dst:             cs_subset_sort
        - Src:             'browser/sort.c:230,24'
          Dst:             cs_subset_bool
        - Src:             'browser/sort.c:233,3'
          Dst:             mutt_qsort_r
        - Src:             'browser/sort.c:233,3'
          Dst:             browser_sort_helper
    - functionName:    compress_info_free
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - expando_free
        - mutt_mem_free
        - unlock_realpath
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:265,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - expando_free
                - expando_free
                - expando_free
                - unlock_realpath
                - mutt_mem_free
            - BranchSide:      'compmbox/compress.c:265,8'
              BranchSideFuncs:
                - expando_free
                - expando_free
                - expando_free
                - unlock_realpath
                - mutt_mem_free
        - Branch String:   'compmbox/compress.c:265,10'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:265,10'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:265,17'
              BranchSideFuncs:
                - expando_free
                - expando_free
                - expando_free
                - unlock_realpath
                - mutt_mem_free
        - Branch String:   'compmbox/compress.c:265,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:269,21'
              BranchSideFuncs:
                - expando_free
                - expando_free
                - expando_free
                - unlock_realpath
                - mutt_mem_free
      Callsites:
        - Src:             'compmbox/compress.c:269,3'
          Dst:             expando_free
        - Src:             'compmbox/compress.c:270,3'
          Dst:             expando_free
        - Src:             'compmbox/compress.c:271,3'
          Dst:             expando_free
        - Src:             'compmbox/compress.c:273,3'
          Dst:             unlock_realpath
        - Src:             'compmbox/compress.c:275,3'
          Dst:             mutt_mem_free
    - functionName:    unlock_realpath
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fileno
        - mutt_file_fclose_full
        - mutt_file_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:149,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
            - BranchSide:      'compmbox/compress.c:149,8'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
        - Branch String:   'compmbox/compress.c:149,10'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:149,10'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:149,17'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
        - Branch String:   'compmbox/compress.c:149,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:154,12'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
        - Branch String:   'compmbox/compress.c:154,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:157,31'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
      Callsites:
        - Src:             'compmbox/compress.c:157,20'
          Dst:             fileno
        - Src:             'compmbox/compress.c:157,3'
          Dst:             mutt_file_unlock
        - Src:             'compmbox/compress.c:160,3'
          Dst:             mutt_file_fclose_full
    - functionName:    execute_command
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_alloc
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - expando_render
        - fflush
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_sig_block
        - mutt_sig_unblock
        - mutt_system
      functionUses:    5
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:291,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
            - BranchSide:      'compmbox/compress.c:291,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
        - Branch String:   'compmbox/compress.c:291,10'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:291,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
        - Branch String:   'compmbox/compress.c:291,18'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:291,18'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:291,22'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
        - Branch String:   'compmbox/compress.c:291,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:294,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
        - Branch String:   'compmbox/compress.c:294,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:295,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
            - BranchSide:      'compmbox/compress.c:298,28'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_sig_block
                - mutt_endwin
                - fflush
                - expando_render
                - buf_string.4514
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.4514
                - mutt_sig_unblock
                - buf_pool_release
        - Branch String:   'compmbox/compress.c:308,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:311,5'
              BranchSideFuncs:
                - mutt_sig_unblock
                - buf_pool_release
            - BranchSide:      'compmbox/compress.c:315,3'
              BranchSideFuncs:
                - mutt_sig_unblock
                - buf_pool_release
      Callsites:
        - Src:             'compmbox/compress.c:298,28'
          Dst:             buf_pool_get
        - Src:             'compmbox/compress.c:299,3'
          Dst:             buf_alloc
        - Src:             'compmbox/compress.c:301,3'
          Dst:             mutt_sig_block
        - Src:             'compmbox/compress.c:302,3'
          Dst:             mutt_endwin
        - Src:             'compmbox/compress.c:303,3'
          Dst:             fflush
        - Src:             'compmbox/compress.c:305,3'
          Dst:             expando_render
        - Src:             'compmbox/compress.c:308,19'
          Dst:             buf_string
        - Src:             'compmbox/compress.c:308,7'
          Dst:             mutt_system
        - Src:             'compmbox/compress.c:311,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'compmbox/compress.c:312,5'
          Dst:             buf_string
        - Src:             'compmbox/compress.c:315,3'
          Dst:             mutt_sig_unblock
        - Src:             'compmbox/compress.c:317,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lock_realpath
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - fileno
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:108,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - mutt_file_fopen_full
            - BranchSide:      'compmbox/compress.c:108,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - mutt_file_fopen_full
        - Branch String:   'compmbox/compress.c:108,10'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:108,10'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:108,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - mutt_file_fopen_full
        - Branch String:   'compmbox/compress.c:108,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:113,11'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - mutt_file_fopen_full
        - Branch String:   'compmbox/compress.c:113,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:113,7'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - mutt_file_fopen_full
            - BranchSide:      'compmbox/compress.c:116,7'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - mutt_file_fopen_full
        - Branch String:   'compmbox/compress.c:116,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:117,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
            - BranchSide:      'compmbox/compress.c:119,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
        - Branch String:   'compmbox/compress.c:120,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:122,5'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:126,26'
              BranchSideFuncs:
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
        - Branch String:   'compmbox/compress.c:127,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:129,16'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:131,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'compmbox/compress.c:131,12'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:131,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'compmbox/compress.c:133,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'compmbox/compress.c:117,19'
          Dst:             mutt_file_fopen_full
        - Src:             'compmbox/compress.c:119,19'
          Dst:             mutt_file_fopen_full
        - Src:             'compmbox/compress.c:126,26'
          Dst:             fileno
        - Src:             'compmbox/compress.c:126,11'
          Dst:             mutt_file_lock
        - Src:             'compmbox/compress.c:133,5'
          Dst:             mutt_file_fclose_full
    - functionName:    store_size
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_get_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:198,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_size
            - BranchSide:      'compmbox/compress.c:198,8'
              BranchSideFuncs:
                - mutt_file_get_size
        - Branch String:   'compmbox/compress.c:198,10'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:198,10'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:198,17'
              BranchSideFuncs:
                - mutt_file_get_size
        - Branch String:   'compmbox/compress.c:198,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:203,36'
              BranchSideFuncs:
                - mutt_file_get_size
      Callsites:
        - Src:             'compmbox/compress.c:203,14'
          Dst:             mutt_file_get_size
    - functionName:    setup_paths
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_copy
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - mailbox_path
        - mutt_file_touch
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:175,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_str_replace
                - buf_pool_get
                - buf_mktemp_full
                - buf_copy
                - buf_pool_release
                - mailbox_path.4520
                - mutt_file_touch
            - BranchSide:      'compmbox/compress.c:175,8'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_str_replace
                - buf_pool_get
                - buf_mktemp_full
                - buf_copy
                - buf_pool_release
                - mailbox_path.4520
                - mutt_file_touch
        - Branch String:   'compmbox/compress.c:175,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:179,24'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_str_replace
                - buf_pool_get
                - buf_mktemp_full
                - buf_copy
                - buf_pool_release
                - mailbox_path.4520
                - mutt_file_touch
      Callsites:
        - Src:             'compmbox/compress.c:179,34'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:179,3'
          Dst:             mutt_str_replace
        - Src:             'compmbox/compress.c:182,24'
          Dst:             buf_pool_get
        - Src:             'compmbox/compress.c:183,3'
          Dst:             buf_mktemp_full
        - Src:             'compmbox/compress.c:184,3'
          Dst:             buf_copy
        - Src:             'compmbox/compress.c:185,3'
          Dst:             buf_pool_release
        - Src:             'compmbox/compress.c:187,26'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:187,10'
          Dst:             mutt_file_touch
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    18
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.4514
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.4514
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    validate_compress_expando
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - expando_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:213,3'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - expando_parse
                - buf_pool_release
                - buf_string.4514
            - BranchSide:      'compmbox/compress.c:213,24'
              BranchSideFuncs:
                - buf_pool_get
                - expando_parse
                - buf_pool_release
                - buf_string.4514
        - Branch String:   'compmbox/compress.c:216,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:216,7'
              BranchSideFuncs:
                - buf_string.4514
                - buf_pool_release
            - BranchSide:      'compmbox/compress.c:218,5'
              BranchSideFuncs:
                - buf_string.4514
                - buf_pool_release
      Callsites:
        - Src:             'compmbox/compress.c:213,24'
          Dst:             buf_pool_get
        - Src:             'compmbox/compress.c:215,25'
          Dst:             expando_parse
        - Src:             'compmbox/compress.c:218,5'
          Dst:             buf_string
        - Src:             'compmbox/compress.c:221,3'
          Dst:             buf_pool_release
    - functionName:    comp_path_canon
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_path_canon
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:874,25'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mutt_path_canon
            - BranchSide:      'compmbox/compress.c:874,25'
              BranchSideFuncs:
                - mutt_path_canon
      Callsites:
        - Src:             'compmbox/compress.c:874,3'
          Dst:             mutt_path_canon
    - functionName:    comp_path_probe
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_comp_can_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:860,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mutt_comp_can_read
            - BranchSide:      'compmbox/compress.c:860,8'
              BranchSideFuncs:
                - mutt_comp_can_read
        - Branch String:   'compmbox/compress.c:860,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:860,11'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:860,15'
              BranchSideFuncs:
                - mutt_comp_can_read
        - Branch String:   'compmbox/compress.c:860,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:860,7'
              BranchSideFuncs:
                - mutt_comp_can_read
            - BranchSide:      'compmbox/compress.c:863,7'
              BranchSideFuncs:
                - mutt_comp_can_read
        - Branch String:   'compmbox/compress.c:863,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:866,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compmbox/compress.c:863,7'
          Dst:             mutt_comp_can_read
    - functionName:    mutt_comp_can_read
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_find_hook
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:363,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mutt_find_hook
            - BranchSide:      'compmbox/compress.c:363,8'
              BranchSideFuncs:
                - mutt_find_hook
        - Branch String:   'compmbox/compress.c:363,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:366,7'
              BranchSideFuncs:
                - mutt_find_hook
        - Branch String:   'compmbox/compress.c:366,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:369,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compmbox/compress.c:366,7'
          Dst:             mutt_find_hook
    - functionName:    comp_tags_commit
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:843,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:843,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:843,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:843,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:848,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:849,12'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:849,12'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:849,21'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:849,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:849,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:852,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_tags_edit
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:826,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:826,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:826,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:826,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:831,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:832,12'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:832,12'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:832,21'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:832,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:832,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:835,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_msg_save_hcache
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:809,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:809,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:809,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:809,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:814,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:815,12'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:815,12'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:815,21'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:815,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:815,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:818,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_msg_padding_size
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:792,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:792,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:792,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:797,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:798,12'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:798,12'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:798,21'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:798,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:801,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_msg_close
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:774,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:774,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:774,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:774,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:779,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:780,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:780,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:784,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_msg_commit
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:756,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:756,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:756,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:761,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:762,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:762,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:766,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_msg_open_new
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:738,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:738,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:738,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:738,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:743,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:744,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:744,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:748,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_msg_open
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:720,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:720,11'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:720,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:720,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:725,33'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:726,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:730,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_mbox_close
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          173
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - access
        - compress_info_free
        - cs_subset_bool
        - execute_command
        - mailbox_path
        - mutt_any_key_to_continue
        - remove
        - strerror
        - unlock_realpath
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:637,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - access
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
                - mailbox_path.4520
                - access
                - cs_subset_bool
                - remove
                - __errno_location
                - strerror
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
            - BranchSide:      'compmbox/compress.c:637,11'
              BranchSideFuncs:
                - access
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
                - mailbox_path.4520
                - access
                - cs_subset_bool
                - remove
                - __errno_location
                - strerror
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:637,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:637,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:642,33'
              BranchSideFuncs:
                - access
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
                - mailbox_path.4520
                - access
                - cs_subset_bool
                - remove
                - __errno_location
                - strerror
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:643,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:649,8'
              BranchSideFuncs:
                - access
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
                - mailbox_path.4520
                - access
                - cs_subset_bool
                - remove
                - __errno_location
                - strerror
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:652,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:658,20'
              BranchSideFuncs:
                - mailbox_path.4520
                - access
                - cs_subset_bool
                - remove
                - compress_info_free
                - __errno_location
                - strerror
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
            - BranchSide:      'compmbox/compress.c:688,16'
              BranchSideFuncs:
                - mailbox_path.4520
                - access
                - cs_subset_bool
                - remove
                - compress_info_free
                - __errno_location
                - strerror
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:658,42'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:658,49'
              BranchSideFuncs:
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
            - BranchSide:      'compmbox/compress.c:665,20'
              BranchSideFuncs:
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:658,9'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:665,20'
              BranchSideFuncs:
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
            - BranchSide:      'compmbox/compress.c:669,10'
              BranchSideFuncs:
                - execute_command
                - mutt_any_key_to_continue
                - mailbox_path.4520
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - remove
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:669,9'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:671,7'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - __errno_location
                - strerror
            - BranchSide:      'compmbox/compress.c:676,18'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - unlock_realpath
                - compress_info_free
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:676,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:678,9'
              BranchSideFuncs:
                - mailbox_path.4520
                - __errno_location
                - strerror
                - unlock_realpath
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:683,5'
              BranchSideFuncs:
                - unlock_realpath
                - compress_info_free
        - Branch String:   'compmbox/compress.c:688,9'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:690,48'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mailbox_path.4520
                - __errno_location
                - strerror
            - BranchSide:      'compmbox/compress.c:702,18'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mailbox_path.4520
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:691,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:693,23'
              BranchSideFuncs:
                - remove
                - compress_info_free
                - __errno_location
                - strerror
        - Branch String:   'compmbox/compress.c:693,13'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:695,11'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - compress_info_free
        - Branch String:   'compmbox/compress.c:702,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mailbox_path.4520
                - __errno_location
                - strerror
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:704,9'
              BranchSideFuncs:
                - mailbox_path.4520
                - __errno_location
                - strerror
                - compress_info_free
      Callsites:
        - Src:             'compmbox/compress.c:658,10'
          Dst:             access
        - Src:             'compmbox/compress.c:669,10'
          Dst:             execute_command
        - Src:             'compmbox/compress.c:671,7'
          Dst:             mutt_any_key_to_continue
        - Src:             'compmbox/compress.c:672,7'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:676,18'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:676,11'
          Dst:             remove
        - Src:             'compmbox/compress.c:678,9'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:678,9'
          Dst:             __errno_location
        - Src:             'compmbox/compress.c:678,9'
          Dst:             strerror
        - Src:             'compmbox/compress.c:683,5'
          Dst:             unlock_realpath
        - Src:             'compmbox/compress.c:688,16'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:688,9'
          Dst:             access
        - Src:             'compmbox/compress.c:690,33'
          Dst:             cs_subset_bool
        - Src:             'compmbox/compress.c:693,13'
          Dst:             remove
        - Src:             'compmbox/compress.c:695,11'
          Dst:             __errno_location
        - Src:             'compmbox/compress.c:695,11'
          Dst:             strerror
        - Src:             'compmbox/compress.c:702,18'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:702,11'
          Dst:             remove
        - Src:             'compmbox/compress.c:704,9'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:704,9'
          Dst:             __errno_location
        - Src:             'compmbox/compress.c:704,9'
          Dst:             strerror
        - Src:             'compmbox/compress.c:0,0'
          Dst:             compress_info_free
    - functionName:    remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_mbox_sync
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - comp_mbox_check
        - execute_command
        - lock_realpath
        - store_size
        - unlock_realpath
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:586,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - lock_realpath
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
            - BranchSide:      'compmbox/compress.c:586,11'
              BranchSideFuncs:
                - lock_realpath
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
        - Branch String:   'compmbox/compress.c:586,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:586,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:591,12'
              BranchSideFuncs:
                - lock_realpath
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
        - Branch String:   'compmbox/compress.c:591,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:593,5'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:597,33'
              BranchSideFuncs:
                - lock_realpath
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
        - Branch String:   'compmbox/compress.c:598,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:598,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:601,8'
              BranchSideFuncs:
                - lock_realpath
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
        - Branch String:   'compmbox/compress.c:601,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:603,5'
              BranchSideFuncs:
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
            - BranchSide:      'compmbox/compress.c:607,25'
              BranchSideFuncs:
                - comp_mbox_check
                - store_size
                - unlock_realpath
                - execute_command
        - Branch String:   'compmbox/compress.c:608,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:611,16'
              BranchSideFuncs:
                - store_size
                - unlock_realpath
                - execute_command
            - BranchSide:      'compmbox/compress.c:624,3'
              BranchSideFuncs:
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:612,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:615,31'
              BranchSideFuncs:
                - execute_command
                - store_size
                - unlock_realpath
            - BranchSide:      'compmbox/compress.c:624,3'
              BranchSideFuncs:
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:615,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:621,3'
              BranchSideFuncs:
                - store_size
                - unlock_realpath
            - BranchSide:      'compmbox/compress.c:624,3'
              BranchSideFuncs:
                - store_size
                - unlock_realpath
      Callsites:
        - Src:             'compmbox/compress.c:601,8'
          Dst:             lock_realpath
        - Src:             'compmbox/compress.c:607,25'
          Dst:             comp_mbox_check
        - Src:             'compmbox/compress.c:615,8'
          Dst:             execute_command
        - Src:             'compmbox/compress.c:624,3'
          Dst:             store_size
        - Src:             'compmbox/compress.c:625,3'
          Dst:             unlock_realpath
    - functionName:    comp_mbox_check
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - execute_command
        - lock_realpath
        - mutt_file_get_size
        - store_size
        - unlock_realpath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:550,11'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_size
                - lock_realpath
                - execute_command
                - store_size
                - unlock_realpath
            - BranchSide:      'compmbox/compress.c:550,11'
              BranchSideFuncs:
                - mutt_file_get_size
                - lock_realpath
                - execute_command
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:550,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:550,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:555,33'
              BranchSideFuncs:
                - mutt_file_get_size
                - lock_realpath
                - execute_command
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:556,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:556,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:559,36'
              BranchSideFuncs:
                - mutt_file_get_size
                - lock_realpath
                - execute_command
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:560,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:560,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:563,8'
              BranchSideFuncs:
                - lock_realpath
                - execute_command
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:563,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:565,5'
              BranchSideFuncs:
                - execute_command
                - store_size
                - unlock_realpath
            - BranchSide:      'compmbox/compress.c:569,36'
              BranchSideFuncs:
                - execute_command
                - store_size
                - unlock_realpath
        - Branch String:   'compmbox/compress.c:572,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:572,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:575,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compmbox/compress.c:559,14'
          Dst:             mutt_file_get_size
        - Src:             'compmbox/compress.c:563,8'
          Dst:             lock_realpath
        - Src:             'compmbox/compress.c:569,13'
          Dst:             execute_command
        - Src:             'compmbox/compress.c:570,3'
          Dst:             store_size
        - Src:             'compmbox/compress.c:571,3'
          Dst:             unlock_realpath
    - functionName:    comp_mbox_open_append
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          168
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - compress_info_free
        - cs_subset_enum
        - execute_command
        - lock_realpath
        - mailbox_path
        - mutt_file_get_size
        - mx_get_ops
        - mx_path_probe
        - remove
        - set_compress_info
        - setup_paths
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:471,29'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - set_compress_info
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - lock_realpath
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
                - mailbox_path.4520
            - BranchSide:      'compmbox/compress.c:471,29'
              BranchSideFuncs:
                - set_compress_info
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - lock_realpath
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
                - mailbox_path.4520
        - Branch String:   'compmbox/compress.c:472,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:472,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:476,12'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - lock_realpath
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
                - mailbox_path.4520
        - Branch String:   'compmbox/compress.c:476,23'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:476,31'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - lock_realpath
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
                - mailbox_path.4520
            - BranchSide:      'compmbox/compress.c:483,7'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - lock_realpath
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
        - Branch String:   'compmbox/compress.c:476,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:478,5'
              BranchSideFuncs:
                - mailbox_path.4520
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:483,7'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - lock_realpath
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
        - Branch String:   'compmbox/compress.c:483,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:488,8'
              BranchSideFuncs:
                - lock_realpath
                - mailbox_path.4520
                - remove
                - compress_info_free
                - cs_subset_enum
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
            - BranchSide:      'compmbox/compress.c:530,17'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:488,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:490,5'
              BranchSideFuncs:
                - cs_subset_enum
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
            - BranchSide:      'compmbox/compress.c:495,12'
              BranchSideFuncs:
                - cs_subset_enum
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
                - mutt_file_get_size
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
        - Branch String:   'compmbox/compress.c:495,23'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:495,49'
              BranchSideFuncs:
                - mutt_file_get_size
                - cs_subset_enum
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
                - execute_command
                - mailbox_path.4520
                - mx_path_probe
            - BranchSide:      'compmbox/compress.c:506,30'
              BranchSideFuncs:
                - cs_subset_enum
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:495,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:497,33'
              BranchSideFuncs:
                - execute_command
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:506,30'
              BranchSideFuncs:
                - cs_subset_enum
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:497,9'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:499,7'
              BranchSideFuncs:
                - mailbox_path.4520
                - mx_path_probe
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:502,29'
              BranchSideFuncs:
                - mailbox_path.4520
                - mx_path_probe
                - mailbox_path.4520
                - remove
                - compress_info_free
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:510,30'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:510,42'
              BranchSideFuncs:
                - mx_get_ops
                - mailbox_path.4520
                - remove
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:516,19'
              BranchSideFuncs:
                - mx_get_ops
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:510,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:512,5'
              BranchSideFuncs:
                - mx_get_ops
                - mailbox_path.4520
                - remove
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:516,19'
              BranchSideFuncs:
                - mx_get_ops
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:517,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:519,5'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:523,23'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:523,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:523,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:530,17'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
      Callsites:
        - Src:             'compmbox/compress.c:471,29'
          Dst:             set_compress_info
        - Src:             'compmbox/compress.c:478,5'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:483,7'
          Dst:             setup_paths
        - Src:             'compmbox/compress.c:488,8'
          Dst:             lock_realpath
        - Src:             'compmbox/compress.c:495,27'
          Dst:             mutt_file_get_size
        - Src:             'compmbox/compress.c:497,10'
          Dst:             execute_command
        - Src:             'compmbox/compress.c:502,29'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:502,15'
          Dst:             mx_path_probe
        - Src:             'compmbox/compress.c:506,15'
          Dst:             cs_subset_enum
        - Src:             'compmbox/compress.c:516,19'
          Dst:             mx_get_ops
        - Src:             'compmbox/compress.c:530,17'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:530,10'
          Dst:             remove
        - Src:             'compmbox/compress.c:533,3'
          Dst:             compress_info_free
    - functionName:    set_compress_info
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mutt_find_hook
        - mutt_mem_calloc
        - validate_compress_expando
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:235,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mutt_mem_calloc
                - validate_compress_expando
                - validate_compress_expando
                - validate_compress_expando
            - BranchSide:      'compmbox/compress.c:235,8'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mutt_mem_calloc
                - validate_compress_expando
                - validate_compress_expando
                - validate_compress_expando
        - Branch String:   'compmbox/compress.c:235,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:238,10'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mutt_mem_calloc
                - validate_compress_expando
                - validate_compress_expando
                - validate_compress_expando
        - Branch String:   'compmbox/compress.c:238,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:238,7'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mutt_mem_calloc
                - validate_compress_expando
                - validate_compress_expando
                - validate_compress_expando
            - BranchSide:      'compmbox/compress.c:242,50'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mutt_mem_calloc
                - validate_compress_expando
                - validate_compress_expando
                - validate_compress_expando
        - Branch String:   'compmbox/compress.c:243,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:243,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:246,51'
              BranchSideFuncs:
                - mailbox_path.4520
                - mutt_find_hook
                - mailbox_path.4520
                - mutt_find_hook
                - mutt_mem_calloc
                - validate_compress_expando
                - validate_compress_expando
                - validate_compress_expando
      Callsites:
        - Src:             'compmbox/compress.c:242,50'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:242,19'
          Dst:             mutt_find_hook
        - Src:             'compmbox/compress.c:246,51'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:246,19'
          Dst:             mutt_find_hook
        - Src:             'compmbox/compress.c:247,52'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:247,19'
          Dst:             mutt_find_hook
        - Src:             'compmbox/compress.c:249,29'
          Dst:             mutt_mem_calloc
        - Src:             'compmbox/compress.c:252,18'
          Dst:             validate_compress_expando
        - Src:             'compmbox/compress.c:253,19'
          Dst:             validate_compress_expando
        - Src:             'compmbox/compress.c:254,20'
          Dst:             validate_compress_expando
    - functionName:    comp_mbox_open
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - access
        - compress_info_free
        - execute_command
        - lock_realpath
        - mailbox_path
        - mx_get_ops
        - mx_path_probe
        - remove
        - set_compress_info
        - setup_paths
        - store_size
        - unlock_realpath
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:415,29'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - set_compress_info
                - mailbox_path.4520
                - access
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:415,29'
              BranchSideFuncs:
                - set_compress_info
                - mailbox_path.4520
                - access
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:416,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:416,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:420,12'
              BranchSideFuncs:
                - mailbox_path.4520
                - access
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:420,22'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:420,33'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:421,8'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:420,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:421,8'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:423,7'
              BranchSideFuncs:
                - setup_paths
                - mailbox_path.4520
                - remove
                - compress_info_free
                - store_size
                - lock_realpath
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:423,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:425,3'
              BranchSideFuncs:
                - store_size
                - lock_realpath
                - mailbox_path.4520
                - remove
                - compress_info_free
                - execute_command
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:457,17'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:427,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:429,5'
              BranchSideFuncs:
                - execute_command
                - mailbox_path.4520
                - remove
                - compress_info_free
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
            - BranchSide:      'compmbox/compress.c:433,31'
              BranchSideFuncs:
                - execute_command
                - mailbox_path.4520
                - remove
                - compress_info_free
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
        - Branch String:   'compmbox/compress.c:433,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:436,3'
              BranchSideFuncs:
                - unlock_realpath
                - mailbox_path.4520
                - mx_path_probe
                - mx_get_ops
                - mailbox_path.4520
                - remove
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:457,17'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:439,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:441,5'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:445,19'
              BranchSideFuncs:
                - mx_get_ops
                - mailbox_path.4520
                - remove
                - compress_info_free
        - Branch String:   'compmbox/compress.c:446,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:448,5'
              BranchSideFuncs:
                - mailbox_path.4520
                - remove
                - compress_info_free
            - BranchSide:      'compmbox/compress.c:452,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compmbox/compress.c:415,29'
          Dst:             set_compress_info
        - Src:             'compmbox/compress.c:420,33'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:420,26'
          Dst:             access
        - Src:             'compmbox/compress.c:423,7'
          Dst:             setup_paths
        - Src:             'compmbox/compress.c:425,3'
          Dst:             store_size
        - Src:             'compmbox/compress.c:427,8'
          Dst:             lock_realpath
        - Src:             'compmbox/compress.c:433,8'
          Dst:             execute_command
        - Src:             'compmbox/compress.c:436,3'
          Dst:             unlock_realpath
        - Src:             'compmbox/compress.c:438,27'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:438,13'
          Dst:             mx_path_probe
        - Src:             'compmbox/compress.c:445,19'
          Dst:             mx_get_ops
        - Src:             'compmbox/compress.c:457,17'
          Dst:             mailbox_path
        - Src:             'compmbox/compress.c:457,10'
          Dst:             remove
        - Src:             'compmbox/compress.c:458,3'
          Dst:             compress_info_free
    - functionName:    comp_ac_add
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_ac_owns_path
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_comp_valid_command
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:383,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - strstr
                - strstr
            - BranchSide:      'compmbox/compress.c:383,8'
              BranchSideFuncs:
                - strstr
                - strstr
        - Branch String:   'compmbox/compress.c:383,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:383,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:386,10'
              BranchSideFuncs:
                - strstr
                - strstr
        - Branch String:   'compmbox/compress.c:386,28'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:386,28'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:386,31'
              BranchSideFuncs:
                - strstr
      Callsites:
        - Src:             'compmbox/compress.c:386,10'
          Dst:             strstr
        - Src:             'compmbox/compress.c:386,31'
          Dst:             strstr
    - functionName:    mutt_comp_can_append
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mailbox_path
        - set_compress_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:334,8'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:0,0'
              BranchSideFuncs:
                - set_compress_info
                - mailbox_path.4520
            - BranchSide:      'compmbox/compress.c:334,8'
              BranchSideFuncs:
                - set_compress_info
                - mailbox_path.4520
        - Branch String:   'compmbox/compress.c:334,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:338,29'
              BranchSideFuncs:
                - set_compress_info
                - mailbox_path.4520
        - Branch String:   'compmbox/compress.c:339,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'compmbox/compress.c:344,11'
              BranchSideFuncs:
                - mailbox_path.4520
        - Branch String:   'compmbox/compress.c:344,22'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:344,29'
              BranchSideFuncs:
                - mailbox_path.4520
            - BranchSide:      'compmbox/compress.c:344,22'
              BranchSideFuncs: []
        - Branch String:   'compmbox/compress.c:344,7'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:344,7'
              BranchSideFuncs:
                - mailbox_path.4520
            - BranchSide:      'compmbox/compress.c:347,3'
              BranchSideFuncs:
                - mailbox_path.4520
      Callsites:
        - Src:             'compmbox/compress.c:338,29'
          Dst:             set_compress_info
        - Src:             'compmbox/compress.c:347,3'
          Dst:             mailbox_path
    - functionName:    mutt_comp_init
      functionSourceFile: '/src/neomutt/compmbox/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commands_register
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/compress.c:92,22'
          Branch Sides:
            - BranchSide:      'compmbox/compress.c:92,22'
              BranchSideFuncs:
                - commands_register
            - BranchSide:      'compmbox/compress.c:92,22'
              BranchSideFuncs:
                - commands_register
      Callsites:
        - Src:             'compmbox/compress.c:92,3'
          Dst:             commands_register
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.4565
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.4565
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    compress_to
      functionSourceFile: '/src/neomutt/compmbox/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
        - mailbox_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/expando.c:59,3'
          Branch Sides:
            - BranchSide:      'compmbox/expando.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.4567
                - buf_quote_filename
                - buf_copy
                - buf_pool_release
            - BranchSide:      'compmbox/expando.c:59,27'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.4567
                - buf_quote_filename
                - buf_copy
                - buf_pool_release
      Callsites:
        - Src:             'compmbox/expando.c:59,27'
          Dst:             buf_pool_get
        - Src:             'compmbox/expando.c:60,30'
          Dst:             mailbox_path
        - Src:             'compmbox/expando.c:60,3'
          Dst:             buf_quote_filename
        - Src:             'compmbox/expando.c:61,3'
          Dst:             buf_copy
        - Src:             'compmbox/expando.c:62,3'
          Dst:             buf_pool_release
    - functionName:    compress_from
      functionSourceFile: '/src/neomutt/compmbox/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compmbox/expando.c:45,3'
          Branch Sides:
            - BranchSide:      'compmbox/expando.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_quote_filename
                - buf_copy
                - buf_pool_release
            - BranchSide:      'compmbox/expando.c:45,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_quote_filename
                - buf_copy
                - buf_pool_release
      Callsites:
        - Src:             'compmbox/expando.c:45,27'
          Dst:             buf_pool_get
        - Src:             'compmbox/expando.c:46,3'
          Dst:             buf_quote_filename
        - Src:             'compmbox/expando.c:47,3'
          Dst:             buf_copy
        - Src:             'compmbox/expando.c:48,3'
          Dst:             buf_pool_release
    - functionName:    config_init_progress
      functionSourceFile: '/src/neomutt/progress/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/config.c:60,10'
          Branch Sides:
            - BranchSide:      'progress/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'progress/config.c:60,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'progress/config.c:60,10'
          Dst:             cs_register_variables
    - functionName:    progress_set_size
      functionSourceFile: '/src/neomutt/progress/progress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - progress_window_set_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'progress/progress.c:195,3'
          Branch Sides:
            - BranchSide:      'progress/progress.c:0,0'
              BranchSideFuncs:
                - progress_window_set_size
            - BranchSide:      'progress/progress.c:195,3'
              BranchSideFuncs:
                - progress_window_set_size
      Callsites:
        - Src:             'progress/progress.c:195,3'
          Dst:             progress_window_set_size
    - functionName:    progress_set_message
      functionSourceFile: '/src/neomutt/progress/progress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - progress_window_set_message
        - vsnprintf
      functionUses:    25
      BranchProfiles:
        - Branch String:   'progress/progress.c:170,3'
          Branch Sides:
            - BranchSide:      'progress/progress.c:0,0'
              BranchSideFuncs:
                - progress_window_set_message
                - vsnprintf
            - BranchSide:      'progress/progress.c:171,3'
              BranchSideFuncs:
                - progress_window_set_message
                - vsnprintf
        - Branch String:   'progress/progress.c:173,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:175,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'progress/progress.c:179,5'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'progress/progress.c:175,5'
          Dst:             progress_window_set_message
        - Src:             'progress/progress.c:180,5'
          Dst:             vsnprintf
    - functionName:    choose_increment
      functionSourceFile: '/src/neomutt/progress/progress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/progress.c:53,3'
          Branch Sides:
            - BranchSide:      'progress/progress.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
            - BranchSide:      'progress/progress.c:53,3'
              BranchSideFuncs:
                - cs_subset_number
        - Branch String:   'progress/progress.c:53,3'
          Branch Sides:
            - BranchSide:      'progress/progress.c:53,3'
              BranchSideFuncs:
                - cs_subset_number
            - BranchSide:      'progress/progress.c:53,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'progress/progress.c:0,0'
          Dst:             cs_subset_number
    - functionName:    progress_new
      functionSourceFile: '/src/neomutt/progress/progress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - choose_increment
        - cs_subset_number
        - msgcont_push_window
        - progress_window_new
      functionUses:    25
      BranchProfiles:
        - Branch String:   'progress/progress.c:141,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:0,0'
              BranchSideFuncs:
                - choose_increment
                - cs_subset_number
                - progress_window_new
                - msgcont_push_window
            - BranchSide:      'progress/progress.c:141,7'
              BranchSideFuncs:
                - choose_increment
                - cs_subset_number
                - progress_window_new
                - msgcont_push_window
        - Branch String:   'progress/progress.c:141,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:141,7'
              BranchSideFuncs:
                - choose_increment
                - cs_subset_number
                - progress_window_new
                - msgcont_push_window
            - BranchSide:      'progress/progress.c:144,27'
              BranchSideFuncs:
                - choose_increment
                - cs_subset_number
                - progress_window_new
                - msgcont_push_window
        - Branch String:   'progress/progress.c:145,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/progress.c:148,45'
              BranchSideFuncs:
                - cs_subset_number
                - progress_window_new
                - msgcont_push_window
      Callsites:
        - Src:             'progress/progress.c:144,27'
          Dst:             choose_increment
        - Src:             'progress/progress.c:148,28'
          Dst:             cs_subset_number
        - Src:             'progress/progress.c:151,28'
          Dst:             progress_window_new
        - Src:             'progress/progress.c:153,3'
          Dst:             msgcont_push_window
    - functionName:    progress_free
      functionSourceFile: '/src/neomutt/progress/progress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - msgcont_pop_window
        - mutt_clear_error
        - mutt_window_free
      functionUses:    32
      BranchProfiles:
        - Branch String:   'progress/progress.c:112,8'
          Branch Sides:
            - BranchSide:      'progress/progress.c:0,0'
              BranchSideFuncs:
                - msgcont_pop_window
                - mutt_window_free
                - mutt_clear_error
            - BranchSide:      'progress/progress.c:112,8'
              BranchSideFuncs:
                - msgcont_pop_window
                - mutt_window_free
                - mutt_clear_error
        - Branch String:   'progress/progress.c:112,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/progress.c:115,8'
              BranchSideFuncs:
                - msgcont_pop_window
                - mutt_window_free
                - mutt_clear_error
        - Branch String:   'progress/progress.c:115,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:117,5'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'progress/progress.c:123,32'
              BranchSideFuncs:
                - msgcont_pop_window
                - mutt_window_free
        - Branch String:   'progress/progress.c:124,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:124,7'
              BranchSideFuncs:
                - mutt_window_free
            - BranchSide:      'progress/progress.c:127,3'
              BranchSideFuncs:
                - mutt_window_free
      Callsites:
        - Src:             'progress/progress.c:117,5'
          Dst:             mutt_clear_error
        - Src:             'progress/progress.c:123,32'
          Dst:             msgcont_pop_window
        - Src:             'progress/progress.c:127,3'
          Dst:             mutt_window_free
    - functionName:    progress_update
      functionSourceFile: '/src/neomutt/progress/progress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - notify_send
        - progress_window_update
        - window_redraw
      functionUses:    28
      BranchProfiles:
        - Branch String:   'progress/progress.c:82,8'
          Branch Sides:
            - BranchSide:      'progress/progress.c:0,0'
              BranchSideFuncs:
                - progress_window_update
                - notify_send
                - window_redraw
                - window_redraw
            - BranchSide:      'progress/progress.c:82,8'
              BranchSideFuncs:
                - progress_window_update
                - notify_send
                - window_redraw
                - window_redraw
        - Branch String:   'progress/progress.c:82,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/progress.c:87,24'
              BranchSideFuncs:
                - progress_window_update
                - notify_send
                - window_redraw
                - window_redraw
        - Branch String:   'progress/progress.c:89,7'
          Branch Sides:
            - BranchSide:      'progress/progress.c:91,14'
              BranchSideFuncs:
                - window_redraw
            - BranchSide:      'progress/progress.c:97,9'
              BranchSideFuncs:
                - window_redraw
        - Branch String:   'progress/progress.c:97,9'
          Branch Sides:
            - BranchSide:      'progress/progress.c:97,9'
              BranchSideFuncs:
                - window_redraw
            - BranchSide:      'progress/progress.c:99,7'
              BranchSideFuncs:
                - window_redraw
      Callsites:
        - Src:             'progress/progress.c:87,24'
          Dst:             progress_window_update
        - Src:             'progress/progress.c:92,5'
          Dst:             notify_send
        - Src:             'progress/progress.c:93,5'
          Dst:             window_redraw
        - Src:             'progress/progress.c:99,7'
          Dst:             window_redraw
    - functionName:    message_bar
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_at
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - format_string
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_strwidth
        - mutt_window_addch
        - mutt_window_addstr
        - mutt_window_clrtoeol
        - mutt_window_move
        - mutt_wstr_trunc
        - simple_color_is_set
        - vsnprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'progress/window.c:77,8'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - vsnprintf
                - mutt_strwidth
                - format_string
                - mutt_window_move
                - simple_color_is_set
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'progress/window.c:77,8'
              BranchSideFuncs:
                - buf_pool_get
                - vsnprintf
                - mutt_strwidth
                - format_string
                - mutt_window_move
                - simple_color_is_set
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'progress/window.c:77,12'
          Branch Sides:
            - BranchSide:      'progress/window.c:77,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:77,16'
              BranchSideFuncs:
                - buf_pool_get
                - vsnprintf
                - mutt_strwidth
                - format_string
                - mutt_window_move
                - simple_color_is_set
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'progress/window.c:77,20'
          Branch Sides:
            - BranchSide:      'progress/window.c:77,20'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:77,29'
              BranchSideFuncs:
                - buf_pool_get
                - vsnprintf
                - mutt_strwidth
                - format_string
                - mutt_window_move
                - simple_color_is_set
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'progress/window.c:77,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:81,8'
              BranchSideFuncs:
                - buf_pool_get
                - vsnprintf
                - mutt_strwidth
                - format_string
                - mutt_window_move
                - simple_color_is_set
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'progress/window.c:95,23'
          Branch Sides:
            - BranchSide:      'progress/window.c:95,26'
              BranchSideFuncs:
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
            - BranchSide:      'progress/window.c:125,29'
              BranchSideFuncs:
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
        - Branch String:   'progress/window.c:95,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:97,13'
              BranchSideFuncs:
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'progress/window.c:125,29'
              BranchSideFuncs:
                - buf_string.4642
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
        - Branch String:   'progress/window.c:97,9'
          Branch Sides:
            - BranchSide:      'progress/window.c:100,7'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - buf_pool_release
                - mutt_window_addch
            - BranchSide:      'progress/window.c:112,33'
              BranchSideFuncs:
                - buf_string.4642
                - mutt_wstr_trunc
                - buf_at
                - mutt_curses_set_normal_backed_color_by_id
                - buf_string.4642
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - buf_pool_release
        - Branch String:   'progress/window.c:103,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:103,15'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - buf_pool_release
            - BranchSide:      'progress/window.c:107,7'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - buf_pool_release
        - Branch String:   'progress/window.c:103,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:103,15'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - buf_pool_release
            - BranchSide:      'progress/window.c:107,7'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - buf_pool_release
      Callsites:
        - Src:             'progress/window.c:82,25'
          Dst:             buf_pool_get
        - Src:             'progress/window.c:87,3'
          Dst:             vsnprintf
        - Src:             'progress/window.c:88,7'
          Dst:             mutt_strwidth
        - Src:             'progress/window.c:91,3'
          Dst:             format_string
        - Src:             'progress/window.c:93,3'
          Dst:             mutt_window_move
        - Src:             'progress/window.c:95,26'
          Dst:             simple_color_is_set
        - Src:             'progress/window.c:100,7'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'progress/window.c:101,31'
          Dst:             buf_string
        - Src:             'progress/window.c:101,7'
          Dst:             mutt_window_addstr
        - Src:             'progress/window.c:105,9'
          Dst:             mutt_window_addch
        - Src:             'progress/window.c:107,7'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'progress/window.c:112,33'
          Dst:             buf_string
        - Src:             'progress/window.c:112,17'
          Dst:             mutt_wstr_trunc
        - Src:             'progress/window.c:114,17'
          Dst:             buf_at
        - Src:             'progress/window.c:116,7'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'progress/window.c:117,31'
          Dst:             buf_string
        - Src:             'progress/window.c:117,7'
          Dst:             mutt_window_addstr
        - Src:             'progress/window.c:119,7'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'progress/window.c:120,7'
          Dst:             mutt_window_addstr
        - Src:             'progress/window.c:125,29'
          Dst:             buf_string
        - Src:             'progress/window.c:125,5'
          Dst:             mutt_window_addstr
        - Src:             'progress/window.c:128,3'
          Dst:             mutt_window_clrtoeol
        - Src:             'progress/window.c:129,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progress_window_set_size
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:374,12'
          Branch Sides:
            - BranchSide:      'progress/window.c:374,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:374,21'
              BranchSideFuncs: []
        - Branch String:   'progress/window.c:374,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:379,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    progress_window_set_message
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:357,8'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'progress/window.c:357,8'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'progress/window.c:357,12'
          Branch Sides:
            - BranchSide:      'progress/window.c:357,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:357,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'progress/window.c:357,27'
          Branch Sides:
            - BranchSide:      'progress/window.c:357,27'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:357,31'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'progress/window.c:357,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:362,20'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'progress/window.c:362,3'
          Dst:             vsnprintf
    - functionName:    progress_window_repaint
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - message_bar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:166,8'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs:
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
            - BranchSide:      'progress/window.c:166,8'
              BranchSideFuncs:
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
        - Branch String:   'progress/window.c:166,12'
          Branch Sides:
            - BranchSide:      'progress/window.c:166,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:166,21'
              BranchSideFuncs:
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
        - Branch String:   'progress/window.c:166,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:170,14'
              BranchSideFuncs:
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
        - Branch String:   'progress/window.c:170,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:173,14'
              BranchSideFuncs:
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
                - message_bar
        - Branch String:   'progress/window.c:173,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:175,16'
              BranchSideFuncs:
                - message_bar
                - message_bar
                - message_bar
                - message_bar
            - BranchSide:      'progress/window.c:210,16'
              BranchSideFuncs:
                - message_bar
                - message_bar
        - Branch String:   'progress/window.c:175,9'
          Branch Sides:
            - BranchSide:      'progress/window.c:177,18'
              BranchSideFuncs:
                - message_bar
                - message_bar
            - BranchSide:      'progress/window.c:196,18'
              BranchSideFuncs:
                - message_bar
                - message_bar
        - Branch String:   'progress/window.c:177,11'
          Branch Sides:
            - BranchSide:      'progress/window.c:182,28'
              BranchSideFuncs:
                - message_bar
            - BranchSide:      'progress/window.c:190,28'
              BranchSideFuncs:
                - message_bar
        - Branch String:   'progress/window.c:196,11'
          Branch Sides:
            - BranchSide:      'progress/window.c:199,28'
              BranchSideFuncs:
                - message_bar
            - BranchSide:      'progress/window.c:204,28'
              BranchSideFuncs:
                - message_bar
        - Branch String:   'progress/window.c:210,9'
          Branch Sides:
            - BranchSide:      'progress/window.c:215,26'
              BranchSideFuncs:
                - message_bar
            - BranchSide:      'progress/window.c:223,26'
              BranchSideFuncs:
                - message_bar
      Callsites:
        - Src:             'progress/window.c:182,9'
          Dst:             message_bar
        - Src:             'progress/window.c:190,9'
          Dst:             message_bar
        - Src:             'progress/window.c:199,9'
          Dst:             message_bar
        - Src:             'progress/window.c:204,9'
          Dst:             message_bar
        - Src:             'progress/window.c:215,7'
          Dst:             message_bar
        - Src:             'progress/window.c:223,7'
          Dst:             message_bar
    - functionName:    progress_window_recalc
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_str_copy
        - mutt_str_pretty_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:137,8'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'progress/window.c:137,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'progress/window.c:137,12'
          Branch Sides:
            - BranchSide:      'progress/window.c:137,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:137,21'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'progress/window.c:137,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:141,31'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'progress/window.c:144,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:146,5'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:152,15'
              BranchSideFuncs: []
        - Branch String:   'progress/window.c:152,35'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:152,46'
              BranchSideFuncs: []
        - Branch String:   'progress/window.c:152,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:153,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'progress/window.c:146,29'
          Dst:             buf_pool_get
        - Src:             'progress/window.c:147,5'
          Dst:             mutt_str_pretty_size
        - Src:             'progress/window.c:148,38'
          Dst:             buf_string
        - Src:             'progress/window.c:148,5'
          Dst:             mutt_str_copy
        - Src:             'progress/window.c:149,5'
          Dst:             buf_pool_release
    - functionName:    progress_window_new
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_str_copy
        - mutt_str_pretty_size
        - mutt_window_new
        - progress_wdata_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:319,16'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - progress_wdata_new
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'progress/window.c:319,16'
              BranchSideFuncs:
                - mutt_window_new
                - progress_wdata_new
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'progress/window.c:335,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:337,5'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_pretty_size
                - buf_string.4642
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'progress/window.c:343,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'progress/window.c:322,28'
          Dst:             mutt_window_new
        - Src:             'progress/window.c:328,38'
          Dst:             progress_wdata_new
        - Src:             'progress/window.c:337,29'
          Dst:             buf_pool_get
        - Src:             'progress/window.c:338,5'
          Dst:             mutt_str_pretty_size
        - Src:             'progress/window.c:339,39'
          Dst:             buf_string
        - Src:             'progress/window.c:339,5'
          Dst:             mutt_str_copy
        - Src:             'progress/window.c:340,5'
          Dst:             buf_pool_release
    - functionName:    time_needs_update
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:262,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:262,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:265,20'
              BranchSideFuncs: []
        - Branch String:   'progress/window.c:265,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:268,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pos_needs_update
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    percent_needs_update
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    progress_window_update
      functionSourceFile: '/src/neomutt/progress/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_date_now_ms
        - percent_needs_update
        - pos_needs_update
        - time_needs_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/window.c:281,8'
          Branch Sides:
            - BranchSide:      'progress/window.c:0,0'
              BranchSideFuncs:
                - pos_needs_update
                - mutt_date_now_ms
                - time_needs_update
                - percent_needs_update
            - BranchSide:      'progress/window.c:281,8'
              BranchSideFuncs:
                - pos_needs_update
                - mutt_date_now_ms
                - time_needs_update
                - percent_needs_update
        - Branch String:   'progress/window.c:281,12'
          Branch Sides:
            - BranchSide:      'progress/window.c:281,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:281,21'
              BranchSideFuncs:
                - pos_needs_update
                - mutt_date_now_ms
                - time_needs_update
                - percent_needs_update
        - Branch String:   'progress/window.c:281,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:286,15'
              BranchSideFuncs:
                - pos_needs_update
                - mutt_date_now_ms
                - time_needs_update
                - percent_needs_update
        - Branch String:   'progress/window.c:286,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:288,10'
              BranchSideFuncs:
                - percent_needs_update
                - mutt_date_now_ms
                - time_needs_update
            - BranchSide:      'progress/window.c:293,10'
              BranchSideFuncs:
                - pos_needs_update
                - mutt_date_now_ms
                - time_needs_update
        - Branch String:   'progress/window.c:288,9'
          Branch Sides:
            - BranchSide:      'progress/window.c:288,9'
              BranchSideFuncs:
                - mutt_date_now_ms
                - time_needs_update
            - BranchSide:      'progress/window.c:297,24'
              BranchSideFuncs:
                - mutt_date_now_ms
                - time_needs_update
        - Branch String:   'progress/window.c:293,9'
          Branch Sides:
            - BranchSide:      'progress/window.c:293,9'
              BranchSideFuncs:
                - mutt_date_now_ms
                - time_needs_update
            - BranchSide:      'progress/window.c:297,24'
              BranchSideFuncs:
                - mutt_date_now_ms
                - time_needs_update
        - Branch String:   'progress/window.c:298,7'
          Branch Sides:
            - BranchSide:      'progress/window.c:298,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/window.c:301,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'progress/window.c:288,10'
          Dst:             percent_needs_update
        - Src:             'progress/window.c:293,10'
          Dst:             pos_needs_update
        - Src:             'progress/window.c:297,24'
          Dst:             mutt_date_now_ms
        - Src:             'progress/window.c:298,8'
          Dst:             time_needs_update
    - functionName:    progress_wdata_free
      functionSourceFile: '/src/neomutt/progress/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/wdata.c:47,8'
          Branch Sides:
            - BranchSide:      'progress/wdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'progress/wdata.c:47,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'progress/wdata.c:47,12'
          Branch Sides:
            - BranchSide:      'progress/wdata.c:47,12'
              BranchSideFuncs: []
            - BranchSide:      'progress/wdata.c:47,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'progress/wdata.c:47,20'
          Branch Sides:
            - BranchSide:      'progress/wdata.c:47,20'
              BranchSideFuncs: []
            - BranchSide:      'progress/wdata.c:47,24'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'progress/wdata.c:47,7'
          Branch Sides:
            - BranchSide:      'progress/wdata.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'progress/wdata.c:50,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'progress/wdata.c:50,3'
          Dst:             mutt_mem_free
    - functionName:    progress_wdata_new
      functionSourceFile: '/src/neomutt/progress/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'progress/wdata.c:39,10'
          Branch Sides:
            - BranchSide:      'progress/wdata.c:39,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'progress/wdata.c:39,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'progress/wdata.c:39,10'
          Dst:             mutt_mem_calloc
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    query_quadoption
      functionSourceFile: '/src/neomutt/question/question.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
        - mw_yesorno
      functionUses:    39
      BranchProfiles:
        - Branch String:   'question/question.c:381,25'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
            - BranchSide:      'question/question.c:381,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
        - Branch String:   'question/question.c:383,3'
          Branch Sides:
            - BranchSide:      'question/question.c:383,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
            - BranchSide:      'question/question.c:385,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
        - Branch String:   'question/question.c:386,3'
          Branch Sides:
            - BranchSide:      'question/question.c:386,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'question/question.c:388,14'
              BranchSideFuncs:
                - mw_yesorno
        - Branch String:   'question/question.c:388,27'
          Branch Sides:
            - BranchSide:      'question/question.c:388,37'
              BranchSideFuncs: []
            - BranchSide:      'question/question.c:389,12'
              BranchSideFuncs: []
        - Branch String:   'question/question.c:388,7'
          Branch Sides:
            - BranchSide:      'question/question.c:389,12'
              BranchSideFuncs: []
            - BranchSide:      'question/question.c:391,37'
              BranchSideFuncs:
                - mw_yesorno
      Callsites:
        - Src:             'question/question.c:381,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'question/question.c:382,30'
          Dst:             cs_get_base
        - Src:             'question/question.c:383,3'
          Dst:             assertion_dump
        - Src:             'question/question.c:385,20'
          Dst:             cs_subset_he_native_get
        - Src:             'question/question.c:386,3'
          Dst:             assertion_dump
        - Src:             'question/question.c:393,10'
          Dst:             mw_yesorno
    - functionName:    mw_yesorno
      functionSourceFile: '/src/neomutt/question/question.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          302
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - msgcont_pop_window
        - msgcont_push_window
        - msgwin_add_text
        - msgwin_clear_text
        - msgwin_new
        - msgwin_set_text
        - mutt_beep
        - mutt_getch
        - mutt_refresh
        - mutt_str_hyphenate
        - mutt_window_free
        - nl_langinfo
        - regcomp
        - regfree
        - simple_color_get
        - tolower
        - window_redraw
        - window_set_focus
      functionUses:    4
      BranchProfiles:
        - Branch String:   'question/question.c:177,3'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - msgwin_new
                - nl_langinfo
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
                - regcomp
            - BranchSide:      'question/question.c:177,28'
              BranchSideFuncs:
                - msgwin_new
                - nl_langinfo
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
                - regcomp
        - Branch String:   'question/question.c:178,7'
          Branch Sides:
            - BranchSide:      'question/question.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'question/question.c:186,11'
              BranchSideFuncs:
                - nl_langinfo
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
                - regcomp
        - Branch String:   'question/question.c:212,44'
          Branch Sides:
            - BranchSide:      'question/question.c:212,48'
              BranchSideFuncs:
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
            - BranchSide:      'question/question.c:214,21'
              BranchSideFuncs:
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
        - Branch String:   'question/question.c:212,64'
          Branch Sides:
            - BranchSide:      'question/question.c:213,15'
              BranchSideFuncs:
                - regcomp
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
            - BranchSide:      'question/question.c:214,21'
              BranchSideFuncs:
                - nl_langinfo
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
                - regcomp
        - Branch String:   'question/question.c:214,42'
          Branch Sides:
            - BranchSide:      'question/question.c:214,46'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
            - BranchSide:      'question/question.c:227,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
        - Branch String:   'question/question.c:214,62'
          Branch Sides:
            - BranchSide:      'question/question.c:215,14'
              BranchSideFuncs:
                - regcomp
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
            - BranchSide:      'question/question.c:227,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
                - regfree
        - Branch String:   'question/question.c:227,9'
          Branch Sides:
            - BranchSide:      'question/question.c:229,7'
              BranchSideFuncs:
                - regfree
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
            - BranchSide:      'question/question.c:232,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
                - regfree
        - Branch String:   'question/question.c:232,9'
          Branch Sides:
            - BranchSide:      'question/question.c:234,7'
              BranchSideFuncs:
                - regfree
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
            - BranchSide:      'question/question.c:239,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
        - Branch String:   'question/question.c:242,48'
          Branch Sides:
            - BranchSide:      'question/question.c:243,14'
              BranchSideFuncs:
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
            - BranchSide:      'question/question.c:243,44'
              BranchSideFuncs:
                - buf_printf
                - buf_string.4688
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - tolower
                - tolower
                - mutt_beep
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
        - Branch String:   'question/question.c:261,9'
          Branch Sides:
            - BranchSide:      'question/question.c:264,18'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
            - BranchSide:      'question/question.c:306,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
        - Branch String:   'question/question.c:264,9'
          Branch Sides:
            - BranchSide:      'question/question.c:272,63'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
            - BranchSide:      'question/question.c:306,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
        - Branch String:   'question/question.c:272,9'
          Branch Sides:
            - BranchSide:      'question/question.c:277,61'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
            - BranchSide:      'question/question.c:306,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
        - Branch String:   'question/question.c:277,9'
          Branch Sides:
            - BranchSide:      'question/question.c:282,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
            - BranchSide:      'question/question.c:306,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
        - Branch String:   'question/question.c:282,26'
          Branch Sides:
            - BranchSide:      'question/question.c:282,39'
              BranchSideFuncs:
                - mutt_beep
                - mutt_getch
                - tolower
                - tolower
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
            - BranchSide:      'question/question.c:303,5'
              BranchSideFuncs:
                - mutt_beep
                - mutt_getch
                - tolower
                - tolower
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
        - Branch String:   'question/question.c:282,9'
          Branch Sides:
            - BranchSide:      'question/question.c:285,7'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - mutt_beep
                - mutt_getch
                - tolower
                - tolower
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
            - BranchSide:      'question/question.c:303,5'
              BranchSideFuncs:
                - mutt_beep
                - mutt_getch
                - tolower
                - tolower
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
        - Branch String:   'question/question.c:294,50'
          Branch Sides:
            - BranchSide:      'question/question.c:294,7'
              BranchSideFuncs:
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - mutt_beep
                - mutt_getch
                - tolower
                - tolower
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
            - BranchSide:      'question/question.c:295,18'
              BranchSideFuncs:
                - buf_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - mutt_refresh
                - mutt_beep
                - mutt_getch
                - tolower
                - tolower
                - msgwin_clear_text
                - buf_printf
                - mutt_str_hyphenate
                - buf_add_printf
                - buf_string.4688
                - simple_color_get
                - msgwin_add_text
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - buf_pool_release
                - window_redraw
                - mutt_refresh
      Callsites:
        - Src:             'question/question.c:177,28'
          Dst:             msgwin_new
        - Src:             'question/question.c:212,22'
          Dst:             nl_langinfo
        - Src:             'question/question.c:213,15'
          Dst:             regcomp
        - Src:             'question/question.c:214,21'
          Dst:             nl_langinfo
        - Src:             'question/question.c:215,14'
          Dst:             regcomp
        - Src:             'question/question.c:229,7'
          Dst:             regfree
        - Src:             'question/question.c:234,7'
          Dst:             regfree
        - Src:             'question/question.c:241,25'
          Dst:             buf_pool_get
        - Src:             'question/question.c:242,3'
          Dst:             buf_printf
        - Src:             'question/question.c:245,24'
          Dst:             buf_string
        - Src:             'question/question.c:245,3'
          Dst:             msgwin_set_text
        - Src:             'question/question.c:246,3'
          Dst:             msgcont_push_window
        - Src:             'question/question.c:247,34'
          Dst:             window_set_focus
        - Src:             'question/question.c:250,3'
          Dst:             window_redraw
        - Src:             'question/question.c:253,13'
          Dst:             mutt_getch
        - Src:             'question/question.c:256,7'
          Dst:             window_redraw
        - Src:             'question/question.c:257,7'
          Dst:             mutt_refresh
        - Src:             'question/question.c:272,63'
          Dst:             tolower
        - Src:             'question/question.c:277,61'
          Dst:             tolower
        - Src:             'question/question.c:285,7'
          Dst:             msgwin_clear_text
        - Src:             'question/question.c:286,7'
          Dst:             buf_printf
        - Src:             'question/question.c:289,7'
          Dst:             mutt_str_hyphenate
        - Src:             'question/question.c:290,7'
          Dst:             buf_add_printf
        - Src:             'question/question.c:292,28'
          Dst:             buf_string
        - Src:             'question/question.c:292,46'
          Dst:             simple_color_get
        - Src:             'question/question.c:292,7'
          Dst:             msgwin_add_text
        - Src:             'question/question.c:294,7'
          Dst:             buf_printf
        - Src:             'question/question.c:296,28'
          Dst:             buf_string
        - Src:             'question/question.c:296,46'
          Dst:             simple_color_get
        - Src:             'question/question.c:296,7'
          Dst:             msgwin_add_text
        - Src:             'question/question.c:297,7'
          Dst:             msgwin_add_text
        - Src:             'question/question.c:299,7'
          Dst:             window_redraw
        - Src:             'question/question.c:300,7'
          Dst:             mutt_refresh
        - Src:             'question/question.c:303,5'
          Dst:             mutt_beep
        - Src:             'question/question.c:306,9'
          Dst:             msgcont_pop_window
        - Src:             'question/question.c:307,3'
          Dst:             window_set_focus
        - Src:             'question/question.c:308,3'
          Dst:             mutt_window_free
        - Src:             'question/question.c:315,3'
          Dst:             buf_pool_release
    - functionName:    nl_langinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tolower
      functionSourceFile: '/usr/include/ctype.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 3
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/usr/include/ctype.h:209,22'
          Branch Sides:
            - BranchSide:      '/usr/include/ctype.h:209,29'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      '/usr/include/ctype.h:209,3'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/ctype.h:209,10'
          Branch Sides:
            - BranchSide:      '/usr/include/ctype.h:209,39'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      '/usr/include/ctype.h:209,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/usr/include/ctype.h:209,39'
          Dst:             __ctype_tolower_loc
    - functionName:    query_yesorno_help
      functionSourceFile: '/src/neomutt/question/question.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
        - mw_yesorno
      functionUses:    7
      BranchProfiles:
        - Branch String:   'question/question.c:358,25'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
            - BranchSide:      'question/question.c:358,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
        - Branch String:   'question/question.c:360,3'
          Branch Sides:
            - BranchSide:      'question/question.c:360,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
            - BranchSide:      'question/question.c:362,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - mw_yesorno
                - assertion_dump
        - Branch String:   'question/question.c:363,3'
          Branch Sides:
            - BranchSide:      'question/question.c:363,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'question/question.c:365,37'
              BranchSideFuncs:
                - mw_yesorno
      Callsites:
        - Src:             'question/question.c:358,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'question/question.c:359,30'
          Dst:             cs_get_base
        - Src:             'question/question.c:360,3'
          Dst:             assertion_dump
        - Src:             'question/question.c:362,20'
          Dst:             cs_subset_he_native_get
        - Src:             'question/question.c:363,3'
          Dst:             assertion_dump
        - Src:             'question/question.c:366,10'
          Dst:             mw_yesorno
    - functionName:    query_yesorno_ignore_macro
      functionSourceFile: '/src/neomutt/question/question.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mw_yesorno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'question/question.c:342,10'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - mw_yesorno
            - BranchSide:      'question/question.c:342,10'
              BranchSideFuncs:
                - mw_yesorno
      Callsites:
        - Src:             'question/question.c:342,10'
          Dst:             mw_yesorno
    - functionName:    query_yesorno
      functionSourceFile: '/src/neomutt/question/question.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mw_yesorno
      functionUses:    19
      BranchProfiles:
        - Branch String:   'question/question.c:329,10'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - mw_yesorno
            - BranchSide:      'question/question.c:329,10'
              BranchSideFuncs:
                - mw_yesorno
      Callsites:
        - Src:             'question/question.c:329,10'
          Dst:             mw_yesorno
    - functionName:    mw_multi_choice
      functionSourceFile: '/src/neomutt/question/question.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          215
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - merged_color_overlay
        - msgcont_pop_window
        - msgcont_push_window
        - msgwin_add_text
        - msgwin_add_text_n
        - msgwin_new
        - mutt_getch
        - mutt_str_len
        - mutt_window_free
        - simple_color_get
        - simple_color_is_set
        - strchr
        - window_redraw
        - window_set_focus
      functionUses:    16
      BranchProfiles:
        - Branch String:   'question/question.c:65,3'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - msgwin_new
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
                - simple_color_get
                - merged_color_overlay
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text_n
            - BranchSide:      'question/question.c:65,28'
              BranchSideFuncs:
                - msgwin_new
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
                - simple_color_get
                - merged_color_overlay
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text_n
        - Branch String:   'question/question.c:66,7'
          Branch Sides:
            - BranchSide:      'question/question.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'question/question.c:71,39'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
                - simple_color_get
                - merged_color_overlay
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text_n
        - Branch String:   'question/question.c:75,7'
          Branch Sides:
            - BranchSide:      'question/question.c:78,60'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text_n
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
            - BranchSide:      'question/question.c:101,3'
              BranchSideFuncs:
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
        - Branch String:   'question/question.c:81,5'
          Branch Sides:
            - BranchSide:      'question/question.c:84,42'
              BranchSideFuncs:
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
            - BranchSide:      'question/question.c:101,3'
              BranchSideFuncs:
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
        - Branch String:   'question/question.c:86,27'
          Branch Sides:
            - BranchSide:      'question/question.c:86,31'
              BranchSideFuncs:
                - msgwin_add_text_n
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
            - BranchSide:      'question/question.c:95,9'
              BranchSideFuncs:
                - msgwin_add_text_n
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
        - Branch String:   'question/question.c:86,11'
          Branch Sides:
            - BranchSide:      'question/question.c:89,9'
              BranchSideFuncs:
                - msgwin_add_text_n
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
            - BranchSide:      'question/question.c:95,9'
              BranchSideFuncs:
                - msgwin_add_text_n
                - strchr
                - msgwin_add_text_n
                - __ctype_b_loc
                - msgwin_add_text_n
                - msgwin_add_text
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
        - Branch String:   'question/question.c:116,9'
          Branch Sides:
            - BranchSide:      'question/question.c:117,7'
              BranchSideFuncs:
                - window_redraw
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
            - BranchSide:      'question/question.c:119,19'
              BranchSideFuncs:
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_getch
                - window_redraw
                - mutt_str_len
        - Branch String:   'question/question.c:119,34'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
            - BranchSide:      'question/question.c:122,19'
              BranchSideFuncs:
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_getch
                - window_redraw
                - mutt_str_len
        - Branch String:   'question/question.c:122,32'
          Branch Sides:
            - BranchSide:      'question/question.c:122,35'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'question/question.c:144,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'question/question.c:122,35'
          Branch Sides:
            - BranchSide:      'question/question.c:122,35'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'question/question.c:144,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'question/question.c:122,35'
          Branch Sides:
            - BranchSide:      'question/question.c:122,35'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'question/question.c:144,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'question/question.c:122,9'
          Branch Sides:
            - BranchSide:      'question/question.c:128,15'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'question/question.c:144,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'question/question.c:129,9'
          Branch Sides:
            - BranchSide:      'question/question.c:131,18'
              BranchSideFuncs:
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - window_redraw
                - mutt_str_len
            - BranchSide:      'question/question.c:135,19'
              BranchSideFuncs:
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - window_redraw
                - mutt_str_len
        - Branch String:   'question/question.c:135,26'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - window_redraw
                - mutt_str_len
            - BranchSide:      'question/question.c:135,39'
              BranchSideFuncs:
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - window_redraw
                - mutt_str_len
        - Branch String:   'question/question.c:135,9'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_getch
                - strchr
                - window_redraw
            - BranchSide:      'question/question.c:137,25'
              BranchSideFuncs:
                - mutt_str_len
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_getch
                - strchr
                - window_redraw
        - Branch String:   'question/question.c:138,11'
          Branch Sides:
            - BranchSide:      'question/question.c:0,0'
              BranchSideFuncs:
                - mutt_getch
                - strchr
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_len
                - window_redraw
            - BranchSide:      'question/question.c:144,9'
              BranchSideFuncs:
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
      Callsites:
        - Src:             'question/question.c:65,28'
          Dst:             msgwin_new
        - Src:             'question/question.c:71,39'
          Dst:             simple_color_get
        - Src:             'question/question.c:73,60'
          Dst:             simple_color_get
        - Src:             'question/question.c:72,39'
          Dst:             merged_color_overlay
        - Src:             'question/question.c:75,7'
          Dst:             simple_color_is_set
        - Src:             'question/question.c:78,60'
          Dst:             simple_color_get
        - Src:             'question/question.c:77,39'
          Dst:             merged_color_overlay
        - Src:             'question/question.c:81,19'
          Dst:             strchr
        - Src:             'question/question.c:84,7'
          Dst:             msgwin_add_text_n
        - Src:             'question/question.c:86,11'
          Dst:             __ctype_b_loc
        - Src:             'question/question.c:89,9'
          Dst:             msgwin_add_text_n
        - Src:             'question/question.c:95,9'
          Dst:             msgwin_add_text_n
        - Src:             'question/question.c:101,3'
          Dst:             msgwin_add_text
        - Src:             'question/question.c:102,3'
          Dst:             msgwin_add_text
        - Src:             'question/question.c:104,3'
          Dst:             msgcont_push_window
        - Src:             'question/question.c:105,34'
          Dst:             window_set_focus
        - Src:             'question/question.c:106,3'
          Dst:             window_redraw
        - Src:             'question/question.c:113,13'
          Dst:             mutt_getch
        - Src:             'question/question.c:117,7'
          Dst:             window_redraw
        - Src:             'question/question.c:128,15'
          Dst:             strchr
        - Src:             'question/question.c:138,21'
          Dst:             mutt_str_len
        - Src:             'question/question.c:144,9'
          Dst:             msgcont_pop_window
        - Src:             'question/question.c:145,3'
          Dst:             window_set_focus
        - Src:             'question/question.c:146,3'
          Dst:             mutt_window_free
    - functionName:    op_search
      functionSourceFile: '/src/neomutt/postpone/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - menu_get_index
        - menu_set_index
        - mutt_search_command
      functionUses:    0
      BranchProfiles:
        - Branch String:   'postpone/functions.c:129,3'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'postpone/functions.c:129,3'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
        - Branch String:   'postpone/functions.c:129,3'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:133,11'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'postpone/functions.c:137,11'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'postpone/functions.c:143,7'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
            - BranchSide:      'postpone/functions.c:146,34'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_command
                - menu_set_index
        - Branch String:   'postpone/functions.c:149,7'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:150,24'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'postpone/functions.c:146,15'
          Dst:             menu_get_index
        - Src:             'postpone/functions.c:148,11'
          Dst:             mutt_search_command
        - Src:             'postpone/functions.c:150,5'
          Dst:             menu_set_index
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/postpone/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'postpone/functions.c:115,34'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
            - BranchSide:      'postpone/functions.c:115,34'
              BranchSideFuncs:
                - menu_get_index
      Callsites:
        - Src:             'postpone/functions.c:115,15'
          Dst:             menu_get_index
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/postpone/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_delete
      functionSourceFile: '/src/neomutt/postpone/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_set_flag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'postpone/functions.c:75,27'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_set_flag
                - cs_subset_bool
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'postpone/functions.c:75,27'
              BranchSideFuncs:
                - menu_get_index
                - mutt_set_flag
                - cs_subset_bool
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'postpone/functions.c:84,17'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:84,36'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'postpone/functions.c:95,5'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'postpone/functions.c:84,7'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:86,32'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'postpone/functions.c:95,5'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'postpone/functions.c:87,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:89,17'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'postpone/functions.c:79,21'
          Dst:             menu_get_index
        - Src:             'postpone/functions.c:81,3'
          Dst:             mutt_set_flag
        - Src:             'postpone/functions.c:83,26'
          Dst:             cs_subset_bool
        - Src:             'postpone/functions.c:86,5'
          Dst:             menu_set_index
        - Src:             'postpone/functions.c:90,7'
          Dst:             menu_queue_redraw
        - Src:             'postpone/functions.c:95,5'
          Dst:             menu_queue_redraw
    - functionName:    postponed_get_mailbox_view
      functionSourceFile: '/src/neomutt/postpone/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/functions.c:214,7'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:217,28'
              BranchSideFuncs: []
        - Branch String:   'postpone/functions.c:219,7'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:222,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    postpone_function_dispatcher
      functionSourceFile: '/src/neomutt/postpone/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/functions.c:180,28'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:180,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:181,12'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:181,12'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:181,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:181,7'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:185,35'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:191,9'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:191,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'postpone/functions.c:193,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:198,7'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:201,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'postpone/functions.c:202,3'
          Branch Sides:
            - BranchSide:      'postpone/functions.c:202,3'
              BranchSideFuncs: []
            - BranchSide:      'postpone/functions.c:202,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'postpone/functions.c:180,28'
          Dst:             dialog_find
        - Src:             'postpone/functions.c:201,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'postpone/functions.c:202,3'
          Dst:             opcodes_get_name
    - functionName:    hardclose
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mx_fastclose_mailbox
        - mx_mbox_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/postpone.c:190,22'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mx_mbox_close
                - mx_mbox_close
                - mx_fastclose_mailbox
            - BranchSide:      'postpone/postpone.c:190,22'
              BranchSideFuncs:
                - mx_mbox_close
                - mx_mbox_close
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:191,29'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:191,35'
              BranchSideFuncs:
                - mx_fastclose_mailbox
            - BranchSide:      'postpone/postpone.c:194,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:191,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:191,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:192,10'
              BranchSideFuncs:
                - mx_mbox_close
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:193,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:194,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
      Callsites:
        - Src:             'postpone/postpone.c:190,22'
          Dst:             mx_mbox_close
        - Src:             'postpone/postpone.c:192,10'
          Dst:             mx_mbox_close
        - Src:             'postpone/postpone.c:194,5'
          Dst:             mx_fastclose_mailbox
    - functionName:    mutt_get_postponed
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          469
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - buf_pretty_mailbox
        - buf_strcpy
        - crypt_opportunistic_encrypt
        - cs_subset_bool
        - cs_subset_quad
        - cs_subset_str_native_set
        - cs_subset_string
        - dlg_postponed
        - hardclose
        - mailbox_free
        - mutt_hash_find
        - mutt_istr_startswith
        - mutt_make_id_hash
        - mutt_mem_free
        - mutt_parse_crypt_hdr
        - mutt_prepare_template
        - mutt_set_flag
        - mutt_str_skip_email_wsp
        - mx_fastclose_mailbox
        - mx_mbox_check
        - mx_mbox_open
        - mx_path_resolve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/postpone.c:664,52'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
            - BranchSide:      'postpone/postpone.c:664,52'
              BranchSideFuncs:
                - cs_subset_string
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
        - Branch String:   'postpone/postpone.c:665,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:665,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:672,23'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
        - Branch String:   'postpone/postpone.c:673,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:675,10'
              BranchSideFuncs:
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
            - BranchSide:      'postpone/postpone.c:684,3'
              BranchSideFuncs:
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
        - Branch String:   'postpone/postpone.c:675,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:677,17'
              BranchSideFuncs:
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
            - BranchSide:      'postpone/postpone.c:684,3'
              BranchSideFuncs:
                - mx_mbox_check
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mx_fastclose_mailbox
                - mailbox_free
        - Branch String:   'postpone/postpone.c:686,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:688,15'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - mailbox_free
            - BranchSide:      'postpone/postpone.c:699,51'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_str_native_set
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
        - Branch String:   'postpone/postpone.c:702,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:705,12'
              BranchSideFuncs:
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:707,18'
              BranchSideFuncs:
                - dlg_postponed
                - mutt_prepare_template
                - mutt_set_flag
                - mutt_set_flag
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
        - Branch String:   'postpone/postpone.c:707,12'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:713,7'
              BranchSideFuncs:
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
            - BranchSide:      'postpone/postpone.c:794,16'
              BranchSideFuncs:
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
        - Branch String:   'postpone/postpone.c:713,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:720,3'
              BranchSideFuncs:
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
            - BranchSide:      'postpone/postpone.c:794,16'
              BranchSideFuncs:
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
        - Branch String:   'postpone/postpone.c:731,71'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:732,38'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:736,11'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_make_id_hash
        - Branch String:   'postpone/postpone.c:731,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:736,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:748,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
        - Branch String:   'postpone/postpone.c:736,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:738,37'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:739,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:740,28'
              BranchSideFuncs:
                - mutt_make_id_hash
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:741,16'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:743,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:744,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:748,69'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:749,43'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:751,35'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:748,14'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:751,35'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:762,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
        - Branch String:   'postpone/postpone.c:762,70'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:763,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:766,44'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:763,68'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:764,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:766,44'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:761,14'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:766,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
            - BranchSide:      'postpone/postpone.c:771,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
                - mutt_istr_startswith
        - Branch String:   'postpone/postpone.c:771,72'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:772,44'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:774,44'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:770,14'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:727,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:774,44'
              BranchSideFuncs:
                - mutt_parse_crypt_hdr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:784,5'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:784,5'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:785,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:784,5'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:785,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - mutt_hash_find
                - mutt_make_id_hash
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - buf_pretty_mailbox
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_parse_crypt_hdr
                - mutt_istr_startswith
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:727,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:727,3'
              BranchSideFuncs:
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
            - BranchSide:      'postpone/postpone.c:789,61'
              BranchSideFuncs:
                - cs_subset_bool
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
                - crypt_opportunistic_encrypt
        - Branch String:   'postpone/postpone.c:790,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:791,5'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
            - BranchSide:      'postpone/postpone.c:794,16'
              BranchSideFuncs:
                - hardclose
                - mailbox_free
                - cs_subset_str_native_set
        - Branch String:   'postpone/postpone.c:794,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:796,5'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'postpone/postpone.c:800,28'
              BranchSideFuncs:
                - cs_subset_str_native_set
      Callsites:
        - Src:             'postpone/postpone.c:664,35'
          Dst:             cs_subset_string
        - Src:             'postpone/postpone.c:672,23'
          Dst:             mx_path_resolve
        - Src:             'postpone/postpone.c:675,10'
          Dst:             mx_mbox_open
        - Src:             'postpone/postpone.c:679,7'
          Dst:             mailbox_free
        - Src:             'postpone/postpone.c:684,3'
          Dst:             mx_mbox_check
        - Src:             'postpone/postpone.c:692,7'
          Dst:             mx_fastclose_mailbox
        - Src:             'postpone/postpone.c:693,7'
          Dst:             mailbox_free
        - Src:             'postpone/postpone.c:699,36'
          Dst:             cs_subset_quad
        - Src:             'postpone/postpone.c:700,3'
          Dst:             cs_subset_str_native_set
        - Src:             'postpone/postpone.c:707,18'
          Dst:             dlg_postponed
        - Src:             'postpone/postpone.c:713,7'
          Dst:             mutt_prepare_template
        - Src:             'postpone/postpone.c:720,3'
          Dst:             mutt_set_flag
        - Src:             'postpone/postpone.c:721,3'
          Dst:             mutt_set_flag
        - Src:             'postpone/postpone.c:731,17'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:732,17'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:738,13'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'postpone/postpone.c:740,28'
          Dst:             mutt_make_id_hash
        - Src:             'postpone/postpone.c:741,16'
          Dst:             mutt_hash_find
        - Src:             'postpone/postpone.c:748,22'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:749,22'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:751,11'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'postpone/postpone.c:752,7'
          Dst:             buf_strcpy
        - Src:             'postpone/postpone.c:753,7'
          Dst:             buf_pretty_mailbox
        - Src:             'postpone/postpone.c:762,23'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:763,23'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:764,23'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:766,23'
          Dst:             mutt_parse_crypt_hdr
        - Src:             'postpone/postpone.c:771,23'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:772,23'
          Dst:             mutt_istr_startswith
        - Src:             'postpone/postpone.c:774,23'
          Dst:             mutt_parse_crypt_hdr
        - Src:             'postpone/postpone.c:785,5'
          Dst:             mutt_mem_free
        - Src:             'postpone/postpone.c:786,5'
          Dst:             mutt_mem_free
        - Src:             'postpone/postpone.c:789,46'
          Dst:             cs_subset_bool
        - Src:             'postpone/postpone.c:791,5'
          Dst:             crypt_opportunistic_encrypt
        - Src:             'postpone/postpone.c:796,5'
          Dst:             hardclose
        - Src:             'postpone/postpone.c:797,5'
          Dst:             mailbox_free
        - Src:             'postpone/postpone.c:800,3'
          Dst:             cs_subset_str_native_set
    - functionName:    mutt_prepare_template
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          474
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - create_tmp_files_for_attachments
        - crypt_pgp_decrypt_mime
        - crypt_smime_decrypt_mime
        - crypt_valid_passphrase
        - cs_subset_bool
        - mutt_addrlist_clear
        - mutt_body_free
        - mutt_clear_error
        - mutt_env_free
        - mutt_env_set_subject
        - mutt_file_fclose_full
        - mutt_file_seek
        - mutt_is_application_smime
        - mutt_is_multipart_encrypted
        - mutt_is_multipart_signed
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_param_get
        - mutt_parse_part
        - mutt_remove_multipart
        - mutt_rfc3676_space_unstuff
        - mutt_rfc822_read_header
        - mutt_str_equal
        - mx_msg_close
        - mx_msg_open
      functionUses:    2
      BranchProfiles:
        - Branch String:   'postpone/postpone.c:490,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
                - mx_msg_open
            - BranchSide:      'postpone/postpone.c:490,19'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
                - mx_msg_open
        - Branch String:   'postpone/postpone.c:497,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:497,22'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_file_seek
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
            - BranchSide:      'postpone/postpone.c:503,11'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
        - Branch String:   'postpone/postpone.c:497,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:497,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:501,15'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
        - Branch String:   'postpone/postpone.c:507,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:507,7'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
            - BranchSide:      'postpone/postpone.c:511,22'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - mutt_parse_part
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
                - mutt_mem_free
                - mutt_addrlist_clear
        - Branch String:   'postpone/postpone.c:520,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:522,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
            - BranchSide:      'postpone/postpone.c:528,51'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
                - mutt_is_application_smime
        - Branch String:   'postpone/postpone.c:529,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:530,49'
              BranchSideFuncs:
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
            - BranchSide:      'postpone/postpone.c:531,7'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
        - Branch String:   'postpone/postpone.c:531,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:531,7'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:565,60'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:534,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:537,5'
              BranchSideFuncs:
                - crypt_pgp_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
                - crypt_smime_decrypt_mime
            - BranchSide:      'postpone/postpone.c:636,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:539,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:540,57'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:541,23'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:541,14'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:542,59'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:545,7'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:543,21'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:543,25'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:545,7'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:543,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:545,7'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:551,5'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:554,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:556,25'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:560,5'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_is_multipart_signed
                - mutt_param_get
                - mutt_istr_equal
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:565,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:567,21'
              BranchSideFuncs:
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:591,21'
              BranchSideFuncs:
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:568,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_env_free
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:582,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:584,7'
              BranchSideFuncs:
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:591,21'
              BranchSideFuncs:
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'postpone/postpone.c:591,45'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:591,77'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_remove_multipart
            - BranchSide:      'postpone/postpone.c:594,10'
              BranchSideFuncs:
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
        - Branch String:   'postpone/postpone.c:591,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:592,48'
              BranchSideFuncs:
                - mutt_remove_multipart
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
            - BranchSide:      'postpone/postpone.c:594,10'
              BranchSideFuncs:
                - buf_pool_get
                - create_tmp_files_for_attachments
                - cs_subset_bool
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
                - mutt_str_equal
                - mutt_env_set_subject
        - Branch String:   'postpone/postpone.c:597,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:602,62'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:636,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:603,38'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:603,41'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_env_set_subject
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:608,3'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:603,59'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:603,81'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:608,3'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:603,89'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:604,30'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:608,3'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:603,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:606,33'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:608,3'
              BranchSideFuncs:
                - mutt_env_free
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:613,59'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:613,69'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:617,19'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:613,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:614,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:617,19'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:620,43'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:620,63'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:629,3'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:620,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:622,52'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:629,3'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:623,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:637,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:638,5'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
            - BranchSide:      'postpone/postpone.c:639,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mx_msg_close
        - Branch String:   'postpone/postpone.c:639,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:640,5'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_env_free
                - mutt_body_free
            - BranchSide:      'postpone/postpone.c:642,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
        - Branch String:   'postpone/postpone.c:642,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:642,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
            - BranchSide:      'postpone/postpone.c:644,5'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
      Callsites:
        - Src:             'postpone/postpone.c:497,22'
          Dst:             mx_msg_open
        - Src:             'postpone/postpone.c:507,8'
          Dst:             mutt_file_seek
        - Src:             'postpone/postpone.c:513,16'
          Dst:             mutt_rfc822_read_header
        - Src:             'postpone/postpone.c:515,3'
          Dst:             mutt_parse_part
        - Src:             'postpone/postpone.c:522,5'
          Dst:             mutt_mem_free
        - Src:             'postpone/postpone.c:523,5'
          Dst:             mutt_addrlist_clear
        - Src:             'postpone/postpone.c:528,16'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'postpone/postpone.c:530,16'
          Dst:             mutt_is_application_smime
        - Src:             'postpone/postpone.c:534,10'
          Dst:             crypt_valid_passphrase
        - Src:             'postpone/postpone.c:540,13'
          Dst:             crypt_pgp_decrypt_mime
        - Src:             'postpone/postpone.c:542,13'
          Dst:             crypt_smime_decrypt_mime
        - Src:             'postpone/postpone.c:551,5'
          Dst:             mutt_body_free
        - Src:             'postpone/postpone.c:560,5'
          Dst:             mutt_clear_error
        - Src:             'postpone/postpone.c:565,28'
          Dst:             mutt_is_multipart_signed
        - Src:             'postpone/postpone.c:569,25'
          Dst:             mutt_param_get
        - Src:             'postpone/postpone.c:569,9'
          Dst:             mutt_istr_equal
        - Src:             'postpone/postpone.c:579,5'
          Dst:             mutt_body_free
        - Src:             'postpone/postpone.c:580,19'
          Dst:             mutt_remove_multipart
        - Src:             'postpone/postpone.c:584,7'
          Dst:             mutt_env_free
        - Src:             'postpone/postpone.c:591,48'
          Dst:             mutt_istr_equal
        - Src:             'postpone/postpone.c:592,19'
          Dst:             mutt_remove_multipart
        - Src:             'postpone/postpone.c:594,10'
          Dst:             buf_pool_get
        - Src:             'postpone/postpone.c:597,7'
          Dst:             create_tmp_files_for_attachments
        - Src:             'postpone/postpone.c:602,47'
          Dst:             cs_subset_bool
        - Src:             'postpone/postpone.c:604,8'
          Dst:             mutt_str_equal
        - Src:             'postpone/postpone.c:606,5'
          Dst:             mutt_env_set_subject
        - Src:             'postpone/postpone.c:608,3'
          Dst:             mutt_env_free
        - Src:             'postpone/postpone.c:622,37'
          Dst:             cs_subset_bool
        - Src:             'postpone/postpone.c:629,3'
          Dst:             mutt_rfc3676_space_unstuff
        - Src:             'postpone/postpone.c:636,3'
          Dst:             buf_pool_release
        - Src:             'postpone/postpone.c:638,5'
          Dst:             mutt_file_fclose_full
        - Src:             'postpone/postpone.c:640,5'
          Dst:             mx_msg_close
        - Src:             'postpone/postpone.c:644,5'
          Dst:             mutt_env_free
        - Src:             'postpone/postpone.c:645,5'
          Dst:             mutt_body_free
    - functionName:    mutt_parse_crypt_hdr
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          481
      EdgeCount:       128
      CyclomaticComplexity: 30
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_str_string_set
        - mutt_str_skip_email_wsp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'postpone/postpone.c:206,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:206,8'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:215,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:215,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:215,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:215,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:215,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:223,13'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:223,13'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:243,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:243,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:248,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:248,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:257,13'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:257,13'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:272,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:272,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:291,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:291,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:319,50'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:223,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:225,18'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:238,12'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:225,39'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:225,48'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:225,56'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:227,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:238,12'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:225,39'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:225,48'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:225,56'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:226,27'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:225,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:227,25'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:225,39'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:225,48'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:257,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:215,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:260,16'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:260,37'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:260,46'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:265,11'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:260,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:215,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:260,56'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:260,37'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:260,46'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:265,11'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:294,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:296,18'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:309,14'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:297,31'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:297,38'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:297,46'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:298,25'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:309,14'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:297,31'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:297,38'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:297,46'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:297,52'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.4783
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:296,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:298,25'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:297,31'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:297,38'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:319,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:321,29'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:333,59'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:325,41'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:325,45'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:328,5'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:325,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:326,7'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:328,5'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:333,79'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:334,14'
              BranchSideFuncs:
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:339,61'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:334,26'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:334,26'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:334,47'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:334,47'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:334,50'
              BranchSideFuncs:
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:336,30'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:333,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:333,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:336,30'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:339,83'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:339,83'
              BranchSideFuncs:
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:340,14'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:340,26'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:340,26'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:340,47'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:340,47'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:340,50'
              BranchSideFuncs:
                - cs_subset_str_string_set
            - BranchSide:      'postpone/postpone.c:342,30'
              BranchSideFuncs:
                - cs_subset_str_string_set
        - Branch String:   'postpone/postpone.c:339,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:342,30'
              BranchSideFuncs:
                - cs_subset_str_string_set
      Callsites:
        - Src:             'postpone/postpone.c:214,7'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'postpone/postpone.c:321,29'
          Dst:             buf_pool_get
        - Src:             'postpone/postpone.c:322,14'
          Dst:             cs_subset_str_string_set
        - Src:             'postpone/postpone.c:325,45'
          Dst:             buf_is_empty
        - Src:             'postpone/postpone.c:326,7'
          Dst:             buf_string
        - Src:             'postpone/postpone.c:328,5'
          Dst:             buf_pool_release
        - Src:             'postpone/postpone.c:336,5'
          Dst:             cs_subset_str_string_set
        - Src:             'postpone/postpone.c:342,5'
          Dst:             cs_subset_str_string_set
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_tmp_files_for_attachments
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          294
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - buf_reset
        - buf_strcpy
        - buf_string
        - create_tmp_files_for_attachments
        - crypt_smime_getkeys
        - crypt_valid_passphrase
        - mutt_adv_mktemp
        - mutt_body_free
        - mutt_body_handler
        - mutt_decode_attachment
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_istr_equal
        - mutt_param_delete
        - mutt_param_get
        - mutt_stamp_attachment
        - mutt_str_dup
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'postpone/postpone.c:363,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:363,16'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:369,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:371,69'
              BranchSideFuncs:
                - create_tmp_files_for_attachments
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
            - BranchSide:      'postpone/postpone.c:378,7'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
        - Branch String:   'postpone/postpone.c:371,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:367,28'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:371,11'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:379,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:381,9'
              BranchSideFuncs:
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
            - BranchSide:      'postpone/postpone.c:387,21'
              BranchSideFuncs:
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
        - Branch String:   'postpone/postpone.c:394,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:396,55'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
            - BranchSide:      'postpone/postpone.c:409,7'
              BranchSideFuncs:
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
        - Branch String:   'postpone/postpone.c:396,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:398,21'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_param_get
                - mutt_istr_equal
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
            - BranchSide:      'postpone/postpone.c:402,23'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_param_get
                - mutt_istr_equal
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
        - Branch String:   'postpone/postpone.c:411,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:411,11'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:416,20'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
                - mutt_is_application_smime
        - Branch String:   'postpone/postpone.c:417,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:418,20'
              BranchSideFuncs:
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
            - BranchSide:      'postpone/postpone.c:419,11'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
                - mutt_decode_attachment
        - Branch String:   'postpone/postpone.c:419,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:421,22'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:455,9'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:421,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:423,16'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:433,13'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:423,15'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:428,24'
              BranchSideFuncs:
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:428,15'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:429,40'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:430,11'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:433,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:435,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'postpone/postpone.c:441,16'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:441,25'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:441,29'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:447,25'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:441,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:443,34'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:447,25'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:450,13'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:451,33'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:458,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:458,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:458,11'
              BranchSideFuncs:
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:461,38'
              BranchSideFuncs:
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:467,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:367,28'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
            - BranchSide:      'postpone/postpone.c:468,19'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
        - Branch String:   'postpone/postpone.c:367,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:369,12'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mutt_str_dup
                - mutt_adv_mktemp
                - buf_string.4783
                - mutt_file_fopen_full
                - mutt_is_application_pgp
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - crypt_smime_getkeys
                - mutt_body_handler
                - mutt_str_replace
                - mutt_param_delete
                - mutt_file_fclose_full
                - buf_string.4783
                - mutt_str_replace
                - mutt_stamp_attachment
                - mutt_body_free
                - mutt_decode_attachment
                - mutt_is_application_smime
                - mutt_param_get
                - mutt_istr_equal
                - mutt_param_delete
                - create_tmp_files_for_attachments
      Callsites:
        - Src:             'postpone/postpone.c:371,11'
          Dst:             create_tmp_files_for_attachments
        - Src:             'postpone/postpone.c:378,7'
          Dst:             buf_reset
        - Src:             'postpone/postpone.c:381,9'
          Dst:             buf_strcpy
        - Src:             'postpone/postpone.c:382,25'
          Dst:             mutt_str_dup
        - Src:             'postpone/postpone.c:396,36'
          Dst:             mutt_param_get
        - Src:             'postpone/postpone.c:396,13'
          Dst:             mutt_istr_equal
        - Src:             'postpone/postpone.c:406,9'
          Dst:             mutt_param_delete
        - Src:             'postpone/postpone.c:409,7'
          Dst:             mutt_adv_mktemp
        - Src:             'postpone/postpone.c:410,22'
          Dst:             buf_string
        - Src:             'postpone/postpone.c:410,22'
          Dst:             mutt_file_fopen_full
        - Src:             'postpone/postpone.c:416,20'
          Dst:             mutt_is_application_pgp
        - Src:             'postpone/postpone.c:418,20'
          Dst:             mutt_is_application_smime
        - Src:             'postpone/postpone.c:423,16'
          Dst:             crypt_valid_passphrase
        - Src:             'postpone/postpone.c:429,13'
          Dst:             crypt_smime_getkeys
        - Src:             'postpone/postpone.c:433,13'
          Dst:             mutt_body_handler
        - Src:             'postpone/postpone.c:449,9'
          Dst:             mutt_str_replace
        - Src:             'postpone/postpone.c:451,11'
          Dst:             mutt_param_delete
        - Src:             'postpone/postpone.c:455,9'
          Dst:             mutt_decode_attachment
        - Src:             'postpone/postpone.c:458,11'
          Dst:             mutt_file_fclose_full
        - Src:             'postpone/postpone.c:461,38'
          Dst:             buf_string
        - Src:             'postpone/postpone.c:461,7'
          Dst:             mutt_str_replace
        - Src:             'postpone/postpone.c:464,7'
          Dst:             mutt_stamp_attachment
        - Src:             'postpone/postpone.c:466,7'
          Dst:             mutt_body_free
        - Src:             'postpone/postpone.c:0,0'
          Dst:             mutt_file_fclose_full
    - functionName:    mutt_update_num_postponed
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_num_postponed
      functionSourceFile: '/src/neomutt/postpone/postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          259
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - access
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_string
        - imap_path_probe
        - imap_path_status
        - mailbox_free
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - mx_fastclose_mailbox
        - mx_mbox_open
        - mx_path_resolve
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'postpone/postpone.c:72,3'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
            - BranchSide:      'postpone/postpone.c:72,15'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
        - Branch String:   'postpone/postpone.c:77,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:79,24'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
            - BranchSide:      'postpone/postpone.c:83,52'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
        - Branch String:   'postpone/postpone.c:84,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:86,5'
              BranchSideFuncs:
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
            - BranchSide:      'postpone/postpone.c:92,8'
              BranchSideFuncs:
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
        - Branch String:   'postpone/postpone.c:92,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:96,7'
              BranchSideFuncs:
                - mutt_str_equal
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
        - Branch String:   'postpone/postpone.c:96,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:96,43'
              BranchSideFuncs:
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
            - BranchSide:      'postpone/postpone.c:103,7'
              BranchSideFuncs:
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
        - Branch String:   'postpone/postpone.c:96,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:98,20'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:103,7'
              BranchSideFuncs:
                - imap_path_probe
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
                - imap_path_status
        - Branch String:   'postpone/postpone.c:103,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:105,9'
              BranchSideFuncs:
                - imap_path_status
            - BranchSide:      'postpone/postpone.c:123,7'
              BranchSideFuncs:
                - stat
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
        - Branch String:   'postpone/postpone.c:105,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:109,15'
              BranchSideFuncs:
                - imap_path_status
            - BranchSide:      'postpone/postpone.c:120,12'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:110,11'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:109,15'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:123,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:125,15'
              BranchSideFuncs: []
            - BranchSide:      'postpone/postpone.c:130,7'
              BranchSideFuncs:
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - buf_string.4783
                - stat
                - buf_pool_release
        - Branch String:   'postpone/postpone.c:130,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:133,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.4783
                - access
                - buf_pool_release
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_string.4783
                - stat
                - buf_pool_release
            - BranchSide:      'postpone/postpone.c:146,7'
              BranchSideFuncs:
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:136,46'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:136,55'
              BranchSideFuncs:
                - buf_string.4783
                - stat
                - buf_pool_release
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
                - buf_pool_release
            - BranchSide:      'postpone/postpone.c:143,5'
              BranchSideFuncs:
                - buf_pool_release
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:136,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:138,17'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'postpone/postpone.c:143,5'
              BranchSideFuncs:
                - buf_pool_release
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:146,7'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:148,19'
              BranchSideFuncs:
                - access
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
            - BranchSide:      'postpone/postpone.c:171,10'
              BranchSideFuncs: []
        - Branch String:   'postpone/postpone.c:151,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:152,24'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
            - BranchSide:      'postpone/postpone.c:153,9'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:153,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:154,15'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
            - BranchSide:      'postpone/postpone.c:155,30'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mx_fastclose_mailbox
        - Branch String:   'postpone/postpone.c:156,9'
          Branch Sides:
            - BranchSide:      'postpone/postpone.c:158,27'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - mailbox_free
            - BranchSide:      'postpone/postpone.c:163,17'
              BranchSideFuncs:
                - mailbox_free
      Callsites:
        - Src:             'postpone/postpone.c:83,35'
          Dst:             cs_subset_string
        - Src:             'postpone/postpone.c:84,8'
          Dst:             mutt_str_equal
        - Src:             'postpone/postpone.c:86,5'
          Dst:             mutt_mem_free
        - Src:             'postpone/postpone.c:87,20'
          Dst:             mutt_str_dup
        - Src:             'postpone/postpone.c:96,12'
          Dst:             mutt_str_equal
        - Src:             'postpone/postpone.c:103,7'
          Dst:             imap_path_probe
        - Src:             'postpone/postpone.c:109,15'
          Dst:             imap_path_status
        - Src:             'postpone/postpone.c:123,7'
          Dst:             stat
        - Src:             'postpone/postpone.c:133,26'
          Dst:             buf_pool_get
        - Src:             'postpone/postpone.c:135,5'
          Dst:             buf_printf
        - Src:             'postpone/postpone.c:136,17'
          Dst:             buf_string
        - Src:             'postpone/postpone.c:136,10'
          Dst:             access
        - Src:             'postpone/postpone.c:136,55'
          Dst:             buf_string
        - Src:             'postpone/postpone.c:136,50'
          Dst:             stat
        - Src:             'postpone/postpone.c:143,5'
          Dst:             buf_pool_release
        - Src:             'postpone/postpone.c:140,7'
          Dst:             buf_pool_release
        - Src:             'postpone/postpone.c:151,9'
          Dst:             access
        - Src:             'postpone/postpone.c:155,30'
          Dst:             mx_path_resolve
        - Src:             'postpone/postpone.c:156,9'
          Dst:             mx_mbox_open
        - Src:             'postpone/postpone.c:159,7'
          Dst:             mx_fastclose_mailbox
        - Src:             'postpone/postpone.c:165,5'
          Dst:             mailbox_free
    - functionName:    postponed_window_observer
      functionSourceFile: '/src/neomutt/postpone/dlg_postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - notify_observer_remove
        - postponed_config_observer
        - postponed_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'postpone/dlg_postpone.c:154,11'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'postpone/dlg_postpone.c:154,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'postpone/dlg_postpone.c:154,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:154,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'postpone/dlg_postpone.c:156,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'postpone/dlg_postpone.c:156,24'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:156,24'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:156,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'postpone/dlg_postpone.c:156,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:158,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'postpone/dlg_postpone.c:158,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:158,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'postpone/dlg_postpone.c:163,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'postpone/dlg_postpone.c:163,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:163,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'postpone/dlg_postpone.c:166,33'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'postpone/dlg_postpone.c:168,3'
          Dst:             notify_observer_remove
        - Src:             'postpone/dlg_postpone.c:168,3'
          Dst:             postponed_config_observer
        - Src:             'postpone/dlg_postpone.c:169,3'
          Dst:             notify_observer_remove
        - Src:             'postpone/dlg_postpone.c:169,3'
          Dst:             postponed_window_observer
    - functionName:    postponed_config_observer
      functionSourceFile: '/src/neomutt/postpone/dlg_postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - menu_queue_redraw
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'postpone/dlg_postpone.c:128,11'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'postpone/dlg_postpone.c:128,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'postpone/dlg_postpone.c:128,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:128,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'postpone/dlg_postpone.c:130,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'postpone/dlg_postpone.c:130,24'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:130,24'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:130,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'postpone/dlg_postpone.c:130,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:135,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'postpone/dlg_postpone.c:135,51'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:135,76'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'postpone/dlg_postpone.c:138,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'postpone/dlg_postpone.c:135,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:135,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'postpone/dlg_postpone.c:138,27'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'postpone/dlg_postpone.c:135,8'
          Dst:             mutt_str_equal
        - Src:             'postpone/dlg_postpone.c:135,55'
          Dst:             mutt_str_equal
        - Src:             'postpone/dlg_postpone.c:139,3'
          Dst:             menu_queue_redraw
    - functionName:    post_color
      functionSourceFile: '/src/neomutt/postpone/dlg_postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - email_set_color
        - mutt_get_virt_email
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/dlg_postpone.c:180,35'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:0,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
            - BranchSide:      'postpone/dlg_postpone.c:180,35'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'postpone/dlg_postpone.c:182,11'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:182,11'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:182,20'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'postpone/dlg_postpone.c:182,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:185,27'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'postpone/dlg_postpone.c:186,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:189,21'
              BranchSideFuncs:
                - mutt_get_virt_email
                - email_set_color
        - Branch String:   'postpone/dlg_postpone.c:190,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:190,7'
              BranchSideFuncs: []
            - BranchSide:      'postpone/dlg_postpone.c:193,10'
              BranchSideFuncs:
                - email_set_color
        - Branch String:   'postpone/dlg_postpone.c:193,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:193,7'
              BranchSideFuncs:
                - email_set_color
            - BranchSide:      'postpone/dlg_postpone.c:196,3'
              BranchSideFuncs:
                - email_set_color
      Callsites:
        - Src:             'postpone/dlg_postpone.c:189,21'
          Dst:             mutt_get_virt_email
        - Src:             'postpone/dlg_postpone.c:196,3'
          Dst:             email_set_color
    - functionName:    post_make_entry
      functionSourceFile: '/src/neomutt/postpone/dlg_postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - mutt_make_string
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/dlg_postpone.c:104,35'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'postpone/dlg_postpone.c:104,35'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - mutt_make_string
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'postpone/dlg_postpone.c:109,7'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:109,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - mutt_make_string
                - mutt_strwidth
            - BranchSide:      'postpone/dlg_postpone.c:111,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - mutt_make_string
                - mutt_strwidth
        - Branch String:   'postpone/dlg_postpone.c:112,9'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:112,9'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - mutt_make_string
            - BranchSide:      'postpone/dlg_postpone.c:113,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - mutt_make_string
      Callsites:
        - Src:             'postpone/dlg_postpone.c:108,31'
          Dst:             cs_subset_bool
        - Src:             'postpone/dlg_postpone.c:111,40'
          Dst:             cs_subset_string
        - Src:             'postpone/dlg_postpone.c:113,20'
          Dst:             mutt_strwidth
        - Src:             'postpone/dlg_postpone.c:116,42'
          Dst:             cs_subset_expando
        - Src:             'postpone/dlg_postpone.c:117,10'
          Dst:             mutt_make_string
    - functionName:    dlg_postponed
      functionSourceFile: '/src/neomutt/postpone/dlg_postpone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          160
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_sort
        - cs_subset_str_native_set
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - mview_free
        - mview_new
        - notify_observer_add
        - opcodes_get_name
        - postpone_function_dispatcher
        - postponed_config_observer
        - postponed_window_observer
        - sbar_set_title
        - search_state_free
        - search_state_new
        - simple_dialog_free
        - simple_dialog_new
        - window_redraw
        - window_set_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'postpone/dlg_postpone.c:212,3'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:0,0'
              BranchSideFuncs:
                - simple_dialog_new
                - mview_new
                - search_state_new
                - notify_observer_add
                - notify_observer_add
                - sbar_set_title
                - cs_subset_sort
                - cs_subset_str_native_set
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'postpone/dlg_postpone.c:212,36'
              BranchSideFuncs:
                - simple_dialog_new
                - mview_new
                - search_state_new
                - notify_observer_add
                - notify_observer_add
                - sbar_set_title
                - cs_subset_sort
                - cs_subset_str_native_set
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'postpone/dlg_postpone.c:249,9'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:251,12'
              BranchSideFuncs:
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'postpone/dlg_postpone.c:264,16'
              BranchSideFuncs:
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'postpone/dlg_postpone.c:251,9'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:253,7'
              BranchSideFuncs:
                - km_error_key
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'postpone/dlg_postpone.c:256,5'
              BranchSideFuncs:
                - mutt_clear_error
                - postpone_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'postpone/dlg_postpone.c:260,9'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:261,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - km_error_key
                - global_function_dispatcher
            - BranchSide:      'postpone/dlg_postpone.c:264,16'
              BranchSideFuncs:
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'postpone/dlg_postpone.c:262,9'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:263,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
            - BranchSide:      'postpone/dlg_postpone.c:264,16'
              BranchSideFuncs:
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'postpone/dlg_postpone.c:264,3'
          Branch Sides:
            - BranchSide:      'postpone/dlg_postpone.c:235,37'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'postpone/dlg_postpone.c:244,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - postpone_function_dispatcher
                - mview_free
                - cs_subset_str_native_set
                - search_state_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
      Callsites:
        - Src:             'postpone/dlg_postpone.c:212,36'
          Dst:             simple_dialog_new
        - Src:             'postpone/dlg_postpone.c:215,28'
          Dst:             mview_new
        - Src:             'postpone/dlg_postpone.c:222,53'
          Dst:             search_state_new
        - Src:             'postpone/dlg_postpone.c:227,3'
          Dst:             notify_observer_add
        - Src:             'postpone/dlg_postpone.c:227,3'
          Dst:             postponed_config_observer
        - Src:             'postpone/dlg_postpone.c:228,3'
          Dst:             notify_observer_add
        - Src:             'postpone/dlg_postpone.c:228,3'
          Dst:             postponed_window_observer
        - Src:             'postpone/dlg_postpone.c:230,3'
          Dst:             sbar_set_title
        - Src:             'postpone/dlg_postpone.c:235,37'
          Dst:             cs_subset_sort
        - Src:             'postpone/dlg_postpone.c:236,3'
          Dst:             cs_subset_str_native_set
        - Src:             'postpone/dlg_postpone.c:238,34'
          Dst:             window_set_focus
        - Src:             'postpone/dlg_postpone.c:244,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'postpone/dlg_postpone.c:245,5'
          Dst:             window_redraw
        - Src:             'postpone/dlg_postpone.c:247,10'
          Dst:             km_dokey
        - Src:             'postpone/dlg_postpone.c:248,5'
          Dst:             opcodes_get_name
        - Src:             'postpone/dlg_postpone.c:253,7'
          Dst:             km_error_key
        - Src:             'postpone/dlg_postpone.c:256,5'
          Dst:             mutt_clear_error
        - Src:             'postpone/dlg_postpone.c:258,14'
          Dst:             postpone_function_dispatcher
        - Src:             'postpone/dlg_postpone.c:261,12'
          Dst:             menu_function_dispatcher
        - Src:             'postpone/dlg_postpone.c:263,12'
          Dst:             global_function_dispatcher
        - Src:             'postpone/dlg_postpone.c:267,3'
          Dst:             mview_free
        - Src:             'postpone/dlg_postpone.c:268,3'
          Dst:             cs_subset_str_native_set
        - Src:             'postpone/dlg_postpone.c:269,3'
          Dst:             search_state_free
        - Src:             'postpone/dlg_postpone.c:270,3'
          Dst:             window_set_focus
        - Src:             'postpone/dlg_postpone.c:271,3'
          Dst:             simple_dialog_free
    - functionName:    alias_cleanup
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alias_reverse_delete
        - alias_reverse_shutdown
        - aliaslist_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/alias.c:722,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - alias_reverse_delete
                - aliaslist_clear
                - alias_reverse_shutdown
            - BranchSide:      'alias/alias.c:722,3'
              BranchSideFuncs:
                - alias_reverse_delete
                - aliaslist_clear
                - alias_reverse_shutdown
        - Branch String:   'alias/alias.c:722,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:722,3'
              BranchSideFuncs:
                - aliaslist_clear
                - alias_reverse_shutdown
            - BranchSide:      'alias/alias.c:724,5'
              BranchSideFuncs:
                - alias_reverse_delete
                - aliaslist_clear
                - alias_reverse_shutdown
        - Branch String:   'alias/alias.c:722,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:722,3'
              BranchSideFuncs:
                - aliaslist_clear
                - alias_reverse_shutdown
            - BranchSide:      'alias/alias.c:724,5'
              BranchSideFuncs:
                - alias_reverse_delete
                - aliaslist_clear
                - alias_reverse_shutdown
      Callsites:
        - Src:             'alias/alias.c:724,5'
          Dst:             alias_reverse_delete
        - Src:             'alias/alias.c:726,3'
          Dst:             aliaslist_clear
        - Src:             'alias/alias.c:727,3'
          Dst:             alias_reverse_shutdown
    - functionName:    aliaslist_clear
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - alias_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'alias/alias.c:696,8'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - alias_free
                - alias_free
            - BranchSide:      'alias/alias.c:696,8'
              BranchSideFuncs:
                - alias_free
                - alias_free
        - Branch String:   'alias/alias.c:696,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:696,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:700,3'
              BranchSideFuncs:
                - alias_free
                - alias_free
        - Branch String:   'alias/alias.c:702,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:702,5'
              BranchSideFuncs:
                - alias_free
            - BranchSide:      'alias/alias.c:702,5'
              BranchSideFuncs:
                - alias_free
                - alias_free
        - Branch String:   'alias/alias.c:702,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:702,5'
              BranchSideFuncs:
                - alias_free
            - BranchSide:      'alias/alias.c:702,5'
              BranchSideFuncs:
                - alias_free
                - alias_free
      Callsites:
        - Src:             'alias/alias.c:703,5'
          Dst:             alias_free
        - Src:             'alias/alias.c:703,5'
          Dst:             alias_free
    - functionName:    alias_free
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - driver_tags_free
        - mutt_addrlist_clear
        - mutt_mem_free
        - notify_send
      functionUses:    8
      BranchProfiles:
        - Branch String:   'alias/alias.c:671,8'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - mutt_addrlist_clear
                - mutt_mem_free
            - BranchSide:      'alias/alias.c:671,8'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - mutt_addrlist_clear
                - mutt_mem_free
        - Branch String:   'alias/alias.c:671,12'
          Branch Sides:
            - BranchSide:      'alias/alias.c:671,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:671,16'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - mutt_addrlist_clear
                - mutt_mem_free
        - Branch String:   'alias/alias.c:671,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:671,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:676,3'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - mutt_addrlist_clear
                - mutt_mem_free
      Callsites:
        - Src:             'alias/alias.c:678,3'
          Dst:             notify_send
        - Src:             'alias/alias.c:680,3'
          Dst:             mutt_mem_free
        - Src:             'alias/alias.c:681,3'
          Dst:             mutt_mem_free
        - Src:             'alias/alias.c:682,3'
          Dst:             driver_tags_free
        - Src:             'alias/alias.c:683,3'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/alias.c:685,3'
          Dst:             mutt_mem_free
    - functionName:    alias_init
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alias_reverse_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/alias.c:713,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:713,3'
              BranchSideFuncs:
                - alias_reverse_init
            - BranchSide:      'alias/alias.c:713,3'
              BranchSideFuncs:
                - alias_reverse_init
      Callsites:
        - Src:             'alias/alias.c:713,3'
          Dst:             alias_reverse_init
    - functionName:    string_is_address
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_equal
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alias/alias.c:260,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_istr_equal
            - BranchSide:      'alias/alias.c:260,8'
              BranchSideFuncs:
                - snprintf
                - mutt_istr_equal
        - Branch String:   'alias/alias.c:262,39'
          Branch Sides:
            - BranchSide:      'alias/alias.c:262,53'
              BranchSideFuncs:
                - snprintf
                - mutt_istr_equal
            - BranchSide:      'alias/alias.c:262,53'
              BranchSideFuncs:
                - snprintf
                - mutt_istr_equal
        - Branch String:   'alias/alias.c:262,53'
          Branch Sides:
            - BranchSide:      'alias/alias.c:262,53'
              BranchSideFuncs:
                - snprintf
                - mutt_istr_equal
            - BranchSide:      'alias/alias.c:262,53'
              BranchSideFuncs:
                - snprintf
                - mutt_istr_equal
      Callsites:
        - Src:             'alias/alias.c:262,3'
          Dst:             snprintf
        - Src:             'alias/alias.c:263,7'
          Dst:             mutt_istr_equal
    - functionName:    write_safe_address
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - fputc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/alias.c:90,10'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'alias/alias.c:90,10'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:90,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:92,13'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:92,22'
          Branch Sides:
            - BranchSide:      'alias/alias.c:92,29'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'alias/alias.c:93,7'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:92,37'
          Branch Sides:
            - BranchSide:      'alias/alias.c:92,44'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'alias/alias.c:93,7'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:92,53'
          Branch Sides:
            - BranchSide:      'alias/alias.c:92,60'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'alias/alias.c:93,7'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:92,68'
          Branch Sides:
            - BranchSide:      'alias/alias.c:92,75'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'alias/alias.c:93,7'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:92,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:93,7'
              BranchSideFuncs:
                - fputc
                - fputc
            - BranchSide:      'alias/alias.c:94,11'
              BranchSideFuncs:
                - fputc
                - fputc
        - Branch String:   'alias/alias.c:90,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:92,13'
              BranchSideFuncs:
                - fputc
                - fputc
      Callsites:
        - Src:             'alias/alias.c:93,7'
          Dst:             fputc
        - Src:             'alias/alias.c:94,5'
          Dst:             fputc
    - functionName:    recode_buf
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - buf_strdup
        - cc_charset
        - cs_subset_string
        - mutt_ch_convert_string
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/alias.c:194,57'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cc_charset
                - buf_strdup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'alias/alias.c:194,57'
              BranchSideFuncs:
                - cs_subset_string
                - cc_charset
                - buf_strdup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'alias/alias.c:195,25'
          Branch Sides:
            - BranchSide:      'alias/alias.c:195,25'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:195,29'
              BranchSideFuncs:
                - cc_charset
                - buf_strdup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'alias/alias.c:195,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:198,13'
              BranchSideFuncs:
                - buf_strdup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'alias/alias.c:201,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:202,21'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'alias/alias.c:203,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'alias/alias.c:194,40'
          Dst:             cs_subset_string
        - Src:             'alias/alias.c:195,29'
          Dst:             cc_charset
        - Src:             'alias/alias.c:198,13'
          Dst:             buf_strdup
        - Src:             'alias/alias.c:201,34'
          Dst:             cc_charset
        - Src:             'alias/alias.c:201,7'
          Dst:             mutt_ch_convert_string
        - Src:             'alias/alias.c:202,5'
          Dst:             buf_strcpy
        - Src:             'alias/alias.c:203,3'
          Dst:             mutt_mem_free
    - functionName:    alias_new
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alias/alias.c:659,21'
          Branch Sides:
            - BranchSide:      'alias/alias.c:659,21'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'alias/alias.c:659,21'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'alias/alias.c:659,21'
          Dst:             mutt_mem_calloc
    - functionName:    check_alias_name
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          174
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_get_mb_cur_max
        - buf_addch
        - buf_addstr_n
        - buf_reset
        - iswalnum
        - mbrtowc
        - memchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alias/alias.c:218,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:218,11'
              BranchSideFuncs:
                - buf_reset
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:224,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:225,5'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:226,10'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:226,12'
          Branch Sides:
            - BranchSide:      'alias/alias.c:226,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:226,15'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:226,18'
          Branch Sides:
            - BranchSide:      'alias/alias.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:226,42'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:226,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:228,19'
              BranchSideFuncs:
                - iswalnum
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:228,41'
          Branch Sides:
            - BranchSide:      'alias/alias.c:229,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:235,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:229,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:228,47'
              BranchSideFuncs:
                - memchr
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - iswalnum
            - BranchSide:      'alias/alias.c:230,38'
              BranchSideFuncs:
                - memchr
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - iswalnum
        - Branch String:   'alias/alias.c:230,42'
          Branch Sides:
            - BranchSide:      'alias/alias.c:230,55'
              BranchSideFuncs:
                - iswalnum
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - memchr
            - BranchSide:      'alias/alias.c:242,14'
              BranchSideFuncs:
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:233,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:235,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:242,14'
              BranchSideFuncs:
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:232,17'
          Branch Sides:
            - BranchSide:      'alias/alias.c:232,30'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:235,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:233,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:235,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:242,14'
              BranchSideFuncs:
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:235,11'
          Branch Sides:
            - BranchSide:      'alias/alias.c:235,11'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:239,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:235,11'
          Branch Sides:
            - BranchSide:      'alias/alias.c:235,11'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:238,9'
              BranchSideFuncs:
                - buf_addch
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:242,14'
          Branch Sides:
            - BranchSide:      'alias/alias.c:226,73'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
            - BranchSide:      'alias/alias.c:244,7'
              BranchSideFuncs:
                - buf_addstr_n
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addch
                - memchr
                - iswalnum
        - Branch String:   'alias/alias.c:226,18'
          Branch Sides:
            - BranchSide:      'alias/alias.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:226,42'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - mbrtowc
                - iswalnum
                - buf_addstr_n
                - buf_addch
                - memchr
                - iswalnum
      Callsites:
        - Src:             'alias/alias.c:225,5'
          Dst:             buf_reset
        - Src:             'alias/alias.c:226,42'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'alias/alias.c:226,26'
          Dst:             mbrtowc
        - Src:             'alias/alias.c:230,22'
          Dst:             memchr
        - Src:             'alias/alias.c:230,46'
          Dst:             iswalnum
        - Src:             'alias/alias.c:232,21'
          Dst:             iswalnum
        - Src:             'alias/alias.c:239,7'
          Dst:             buf_addch
        - Src:             'alias/alias.c:244,7'
          Dst:             buf_addstr_n
    - functionName:    __ctype_get_mb_cur_max
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_create
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         110
      ICount:          698
      EdgeCount:       150
      CyclomaticComplexity: 42
      functionsReached:
        - alias_free
        - alias_lookup
        - alias_new
        - alias_reverse_add
        - alias_tags_to_buffer
        - buf_add_printf
        - buf_addstr
        - buf_copy
        - buf_expand_path
        - buf_is_empty
        - buf_new
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_quote_filename
        - buf_reset
        - buf_strcpy
        - buf_strdup
        - buf_string
        - check_alias_name
        - cs_subset_path
        - fprintf
        - fputc
        - fputs
        - fread
        - ftell
        - fwrite
        - mutt_addrlist_parse
        - mutt_addrlist_to_intl
        - mutt_addrlist_to_local
        - mutt_addrlist_write
        - mutt_beep
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_fsync_close
        - mutt_file_seek
        - mutt_is_mail_list
        - mutt_mem_free
        - mutt_str_replace
        - mw_get_field
        - parse_alias_tags
        - query_yesorno
        - recode_buf
        - strchr
        - write_safe_address
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alias/alias.c:369,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_copy
                - buf_string.4881
                - strchr
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:369,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_copy
                - buf_string.4881
                - strchr
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:379,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:381,12'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:392,20'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:382,14'
          Branch Sides:
            - BranchSide:      'alias/alias.c:382,23'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:392,20'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:382,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:384,7'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:392,20'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:386,11'
          Branch Sides:
            - BranchSide:      'alias/alias.c:387,13'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:392,20'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:396,91'
          Branch Sides:
            - BranchSide:      'alias/alias.c:396,91'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - mw_get_field
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:397,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - mw_get_field
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:396,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:396,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:403,20'
              BranchSideFuncs:
                - buf_string.4881
                - alias_lookup
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - buf_copy
                - mw_get_field
                - buf_is_empty
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:403,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:405,5'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - mw_get_field
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:409,24'
              BranchSideFuncs:
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - mw_get_field
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:409,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:411,13'
              BranchSideFuncs:
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:422,25'
              BranchSideFuncs:
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:411,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:411,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:414,9'
              BranchSideFuncs:
                - buf_copy
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - check_alias_name
                - query_yesorno
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
            - BranchSide:      'alias/alias.c:422,25'
              BranchSideFuncs:
                - alias_new
                - buf_strdup
                - mutt_addrlist_to_local
                - buf_copy
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
                - buf_reset
        - Branch String:   'alias/alias.c:427,12'
          Branch Sides:
            - BranchSide:      'alias/alias.c:427,21'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
            - BranchSide:      'alias/alias.c:430,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
        - Branch String:   'alias/alias.c:427,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:428,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
            - BranchSide:      'alias/alias.c:430,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_to_intl
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
        - Branch String:   'alias/alias.c:436,92'
          Branch Sides:
            - BranchSide:      'alias/alias.c:437,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_beep
            - BranchSide:      'alias/alias.c:439,7'
              BranchSideFuncs:
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:436,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:439,7'
              BranchSideFuncs:
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:443,26'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - alias_free
                - buf_is_empty
                - mutt_beep
        - Branch String:   'alias/alias.c:444,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:445,7'
              BranchSideFuncs:
                - mutt_beep
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
            - BranchSide:      'alias/alias.c:446,39'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_beep
        - Branch String:   'alias/alias.c:446,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:448,7'
              BranchSideFuncs:
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_beep
            - BranchSide:      'alias/alias.c:452,12'
              BranchSideFuncs:
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - alias_free
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_beep
        - Branch String:   'alias/alias.c:452,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:436,10'
              BranchSideFuncs:
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.4881
                - mutt_addrlist_parse
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mutt_beep
            - BranchSide:      'alias/alias.c:454,12'
              BranchSideFuncs:
                - mutt_is_mail_list
                - buf_copy
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
        - Branch String:   'alias/alias.c:454,12'
          Branch Sides:
            - BranchSide:      'alias/alias.c:454,21'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
            - BranchSide:      'alias/alias.c:457,5'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
        - Branch String:   'alias/alias.c:454,30'
          Branch Sides:
            - BranchSide:      'alias/alias.c:454,34'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
            - BranchSide:      'alias/alias.c:457,5'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
        - Branch String:   'alias/alias.c:454,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:455,25'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
            - BranchSide:      'alias/alias.c:457,5'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
        - Branch String:   'alias/alias.c:459,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:461,5'
              BranchSideFuncs:
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
            - BranchSide:      'alias/alias.c:465,49'
              BranchSideFuncs:
                - buf_string.4881
                - buf_new
                - buf_reset
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
                - buf_string.4881
                - mutt_str_replace
        - Branch String:   'alias/alias.c:468,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:470,23'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_str_replace
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
            - BranchSide:      'alias/alias.c:473,3'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
                - buf_string.4881
                - parse_alias_tags
        - Branch String:   'alias/alias.c:474,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:477,22'
              BranchSideFuncs:
                - buf_string.4881
                - parse_alias_tags
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:480,3'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_pool_get
                - buf_string.4881
                - buf_printf
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:488,22'
          Branch Sides:
            - BranchSide:      'alias/alias.c:488,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:489,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:488,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:489,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:503,3'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:491,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:492,5'
              BranchSideFuncs:
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:494,7'
              BranchSideFuncs:
                - buf_addstr
                - alias_tags_to_buffer
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:494,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:496,9'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:503,3'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:496,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:498,7'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:503,3'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.4881
                - query_yesorno
                - alias_free
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:505,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:507,5'
              BranchSideFuncs:
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:511,21'
              BranchSideFuncs:
                - alias_reverse_add
                - cs_subset_path
                - buf_strcpy
                - mw_get_field
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:518,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:518,7'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
            - BranchSide:      'alias/alias.c:523,3'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.4881
                - mutt_file_fopen_full
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
                - buf_string.4881
        - Branch String:   'alias/alias.c:525,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:527,5'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:532,7'
              BranchSideFuncs:
                - ftell
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
                - mutt_file_seek
                - fread
                - mutt_file_seek
                - fputc
        - Branch String:   'alias/alias.c:532,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:534,25'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - fread
                - mutt_file_seek
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
            - BranchSide:      'alias/alias.c:551,24'
              BranchSideFuncs:
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'alias/alias.c:534,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:534,9'
              BranchSideFuncs:
                - fread
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_seek
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
            - BranchSide:      'alias/alias.c:538,20'
              BranchSideFuncs:
                - fread
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_seek
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
        - Branch String:   'alias/alias.c:538,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:540,7'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
            - BranchSide:      'alias/alias.c:543,25'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - buf_strcpy
        - Branch String:   'alias/alias.c:543,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:543,9'
              BranchSideFuncs:
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'alias/alias.c:547,14'
              BranchSideFuncs:
                - fputc
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'alias/alias.c:547,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:548,19'
              BranchSideFuncs:
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'alias/alias.c:551,24'
              BranchSideFuncs:
                - check_alias_name
                - buf_quote_filename
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'alias/alias.c:551,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:552,29'
              BranchSideFuncs:
                - buf_strcpy
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:554,21'
              BranchSideFuncs:
                - buf_strcpy
                - recode_buf
                - buf_string.4881
                - fprintf
                - buf_reset
                - mutt_addrlist_write
                - recode_buf
                - buf_string.4881
                - write_safe_address
                - fprintf
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:563,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:564,13'
              BranchSideFuncs:
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:565,7'
              BranchSideFuncs:
                - fwrite
                - fputs
                - fputc
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:565,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:567,13'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:577,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:570,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:572,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:577,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:573,11'
          Branch Sides:
            - BranchSide:      'alias/alias.c:574,17'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:577,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:570,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:572,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:577,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'alias/alias.c:578,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:579,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'alias/alias.c:581,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'alias/alias.c:369,24'
          Dst:             buf_pool_get
        - Src:             'alias/alias.c:370,26'
          Dst:             buf_pool_get
        - Src:             'alias/alias.c:372,24'
          Dst:             buf_pool_get
        - Src:             'alias/alias.c:384,7'
          Dst:             buf_copy
        - Src:             'alias/alias.c:385,19'
          Dst:             buf_string
        - Src:             'alias/alias.c:385,12'
          Dst:             strchr
        - Src:             'alias/alias.c:392,20'
          Dst:             buf_string
        - Src:             'alias/alias.c:392,3'
          Dst:             check_alias_name
        - Src:             'alias/alias.c:396,8'
          Dst:             mw_get_field
        - Src:             'alias/alias.c:397,7'
          Dst:             buf_is_empty
        - Src:             'alias/alias.c:403,20'
          Dst:             buf_string
        - Src:             'alias/alias.c:403,7'
          Dst:             alias_lookup
        - Src:             'alias/alias.c:409,24'
          Dst:             buf_string
        - Src:             'alias/alias.c:409,7'
          Dst:             check_alias_name
        - Src:             'alias/alias.c:411,13'
          Dst:             query_yesorno
        - Src:             'alias/alias.c:414,9'
          Dst:             buf_copy
        - Src:             'alias/alias.c:422,25'
          Dst:             alias_new
        - Src:             'alias/alias.c:423,17'
          Dst:             buf_strdup
        - Src:             'alias/alias.c:425,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'alias/alias.c:428,5'
          Dst:             buf_copy
        - Src:             'alias/alias.c:430,5'
          Dst:             buf_reset
        - Src:             'alias/alias.c:432,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'alias/alias.c:436,10'
          Dst:             mw_get_field
        - Src:             'alias/alias.c:437,9'
          Dst:             buf_is_empty
        - Src:             'alias/alias.c:439,7'
          Dst:             alias_free
        - Src:             'alias/alias.c:443,39'
          Dst:             buf_string
        - Src:             'alias/alias.c:443,5'
          Dst:             mutt_addrlist_parse
        - Src:             'alias/alias.c:445,7'
          Dst:             mutt_beep
        - Src:             'alias/alias.c:446,9'
          Dst:             mutt_addrlist_to_intl
        - Src:             'alias/alias.c:449,7'
          Dst:             mutt_mem_free
        - Src:             'alias/alias.c:454,34'
          Dst:             mutt_is_mail_list
        - Src:             'alias/alias.c:455,5'
          Dst:             buf_copy
        - Src:             'alias/alias.c:457,5'
          Dst:             buf_reset
        - Src:             'alias/alias.c:459,7'
          Dst:             mw_get_field
        - Src:             'alias/alias.c:461,5'
          Dst:             alias_free
        - Src:             'alias/alias.c:465,49'
          Dst:             buf_string
        - Src:             'alias/alias.c:465,41'
          Dst:             buf_new
        - Src:             'alias/alias.c:467,3'
          Dst:             buf_reset
        - Src:             'alias/alias.c:468,7'
          Dst:             mw_get_field
        - Src:             'alias/alias.c:470,39'
          Dst:             buf_string
        - Src:             'alias/alias.c:470,5'
          Dst:             mutt_str_replace
        - Src:             'alias/alias.c:473,3'
          Dst:             buf_reset
        - Src:             'alias/alias.c:474,7'
          Dst:             mw_get_field
        - Src:             'alias/alias.c:477,22'
          Dst:             buf_string
        - Src:             'alias/alias.c:477,5'
          Dst:             parse_alias_tags
        - Src:             'alias/alias.c:480,3'
          Dst:             buf_reset
        - Src:             'alias/alias.c:481,3'
          Dst:             mutt_addrlist_write
        - Src:             'alias/alias.c:482,12'
          Dst:             buf_pool_get
        - Src:             'alias/alias.c:484,50'
          Dst:             buf_string
        - Src:             'alias/alias.c:484,3'
          Dst:             buf_printf
        - Src:             'alias/alias.c:489,5'
          Dst:             buf_addstr
        - Src:             'alias/alias.c:492,5'
          Dst:             buf_add_printf
        - Src:             'alias/alias.c:498,7'
          Dst:             buf_addstr
        - Src:             'alias/alias.c:499,7'
          Dst:             alias_tags_to_buffer
        - Src:             'alias/alias.c:503,3'
          Dst:             buf_add_printf
        - Src:             'alias/alias.c:505,21'
          Dst:             buf_string
        - Src:             'alias/alias.c:505,7'
          Dst:             query_yesorno
        - Src:             'alias/alias.c:507,5'
          Dst:             alias_free
        - Src:             'alias/alias.c:511,3'
          Dst:             alias_reverse_add
        - Src:             'alias/alias.c:514,36'
          Dst:             cs_subset_path
        - Src:             'alias/alias.c:515,3'
          Dst:             buf_strcpy
        - Src:             'alias/alias.c:518,7'
          Dst:             mw_get_field
        - Src:             'alias/alias.c:523,3'
          Dst:             buf_expand_path
        - Src:             'alias/alias.c:524,14'
          Dst:             buf_string
        - Src:             'alias/alias.c:524,14'
          Dst:             mutt_file_fopen_full
        - Src:             'alias/alias.c:527,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:532,7'
          Dst:             ftell
        - Src:             'alias/alias.c:534,10'
          Dst:             mutt_file_seek
        - Src:             'alias/alias.c:538,9'
          Dst:             fread
        - Src:             'alias/alias.c:543,10'
          Dst:             mutt_file_seek
        - Src:             'alias/alias.c:548,7'
          Dst:             fputc
        - Src:             'alias/alias.c:551,7'
          Dst:             check_alias_name
        - Src:             'alias/alias.c:552,5'
          Dst:             buf_quote_filename
        - Src:             'alias/alias.c:554,5'
          Dst:             buf_strcpy
        - Src:             'alias/alias.c:556,3'
          Dst:             recode_buf
        - Src:             'alias/alias.c:557,34'
          Dst:             buf_string
        - Src:             'alias/alias.c:557,3'
          Dst:             fprintf
        - Src:             'alias/alias.c:558,3'
          Dst:             buf_reset
        - Src:             'alias/alias.c:560,3'
          Dst:             mutt_addrlist_write
        - Src:             'alias/alias.c:561,3'
          Dst:             recode_buf
        - Src:             'alias/alias.c:562,32'
          Dst:             buf_string
        - Src:             'alias/alias.c:562,3'
          Dst:             write_safe_address
        - Src:             'alias/alias.c:564,5'
          Dst:             fprintf
        - Src:             'alias/alias.c:567,5'
          Dst:             fwrite
        - Src:             'alias/alias.c:572,7'
          Dst:             fputs
        - Src:             'alias/alias.c:574,9'
          Dst:             fputc
        - Src:             'alias/alias.c:577,3'
          Dst:             fputc
        - Src:             'alias/alias.c:578,7'
          Dst:             mutt_file_fsync_close
        - Src:             'alias/alias.c:584,3'
          Dst:             mutt_file_fclose_full
        - Src:             'alias/alias.c:585,3'
          Dst:             buf_pool_release
        - Src:             'alias/alias.c:586,3'
          Dst:             buf_pool_release
        - Src:             'alias/alias.c:587,3'
          Dst:             buf_pool_release
        - Src:             'alias/alias.c:588,3'
          Dst:             buf_pool_release
    - functionName:    alias_lookup
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_istr_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'alias/alias.c:281,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'alias/alias.c:281,3'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'alias/alias.c:281,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:283,34'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'alias/alias.c:283,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'alias/alias.c:281,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:283,34'
              BranchSideFuncs:
                - mutt_istr_equal
      Callsites:
        - Src:             'alias/alias.c:283,9'
          Dst:             mutt_istr_equal
    - functionName:    mutt_addr_is_user
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - buf_string
        - cs_subset_address
        - mutt_alternates_match
        - mutt_fqdn
        - mutt_istr_equal
        - string_is_address
      functionUses:    15
      BranchProfiles:
        - Branch String:   'alias/alias.c:598,8'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
            - BranchSide:      'alias/alias.c:598,8'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:598,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:603,14'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:603,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:605,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:609,23'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:609,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:611,5'
              BranchSideFuncs:
                - buf_string.4881
            - BranchSide:      'alias/alias.c:615,42'
              BranchSideFuncs:
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:615,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:617,5'
              BranchSideFuncs:
                - buf_string.4881
            - BranchSide:      'alias/alias.c:621,39'
              BranchSideFuncs:
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:622,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:624,5'
              BranchSideFuncs:
                - buf_string.4881
            - BranchSide:      'alias/alias.c:628,26'
              BranchSideFuncs:
                - mutt_fqdn
                - buf_string.4881
                - string_is_address
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:624,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:624,5'
              BranchSideFuncs: []
        - Branch String:   'alias/alias.c:629,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:631,5'
              BranchSideFuncs:
                - buf_string.4881
            - BranchSide:      'alias/alias.c:636,52'
              BranchSideFuncs:
                - cs_subset_address
                - buf_string.4881
                - buf_string.4881
                - mutt_istr_equal
                - buf_string.4881
                - mutt_alternates_match
                - buf_string.4881
                - buf_string.4881
        - Branch String:   'alias/alias.c:631,5'
          Branch Sides:
            - BranchSide:      'alias/alias.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:631,5'
              BranchSideFuncs: []
        - Branch String:   'alias/alias.c:637,14'
          Branch Sides:
            - BranchSide:      'alias/alias.c:637,52'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_alternates_match
            - BranchSide:      'alias/alias.c:644,46'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_alternates_match
        - Branch String:   'alias/alias.c:637,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:639,5'
              BranchSideFuncs:
                - buf_string.4881
                - buf_string.4881
            - BranchSide:      'alias/alias.c:644,46'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_alternates_match
        - Branch String:   'alias/alias.c:644,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:644,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:647,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/alias.c:609,23'
          Dst:             buf_string
        - Src:             'alias/alias.c:609,7'
          Dst:             mutt_istr_equal
        - Src:             'alias/alias.c:611,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:615,25'
          Dst:             buf_string
        - Src:             'alias/alias.c:615,7'
          Dst:             string_is_address
        - Src:             'alias/alias.c:617,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:621,22'
          Dst:             mutt_fqdn
        - Src:             'alias/alias.c:622,25'
          Dst:             buf_string
        - Src:             'alias/alias.c:622,7'
          Dst:             string_is_address
        - Src:             'alias/alias.c:624,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:628,10'
          Dst:             mutt_fqdn
        - Src:             'alias/alias.c:629,25'
          Dst:             buf_string
        - Src:             'alias/alias.c:629,7'
          Dst:             string_is_address
        - Src:             'alias/alias.c:631,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:636,34'
          Dst:             cs_subset_address
        - Src:             'alias/alias.c:637,33'
          Dst:             buf_string
        - Src:             'alias/alias.c:637,62'
          Dst:             buf_string
        - Src:             'alias/alias.c:637,17'
          Dst:             mutt_istr_equal
        - Src:             'alias/alias.c:639,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:639,5'
          Dst:             buf_string
        - Src:             'alias/alias.c:644,29'
          Dst:             buf_string
        - Src:             'alias/alias.c:644,7'
          Dst:             mutt_alternates_match
    - functionName:    mutt_get_address
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          77
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_addr_is_user
        - mutt_is_mail_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/alias.c:332,25'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_is_mail_list
                - mutt_is_mail_list
            - BranchSide:      'alias/alias.c:332,25'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_is_mail_list
                - mutt_is_mail_list
        - Branch String:   'alias/alias.c:332,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:334,10'
              BranchSideFuncs:
                - mutt_is_mail_list
            - BranchSide:      'alias/alias.c:345,13'
              BranchSideFuncs:
                - mutt_is_mail_list
        - Branch String:   'alias/alias.c:334,32'
          Branch Sides:
            - BranchSide:      'alias/alias.c:334,36'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:342,18'
              BranchSideFuncs: []
        - Branch String:   'alias/alias.c:334,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:342,18'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:356,7'
              BranchSideFuncs: []
        - Branch String:   'alias/alias.c:356,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:356,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:357,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/alias.c:332,7'
          Dst:             mutt_addr_is_user
        - Src:             'alias/alias.c:334,36'
          Dst:             mutt_is_mail_list
        - Src:             'alias/alias.c:345,45'
          Dst:             mutt_is_mail_list
    - functionName:    mutt_expand_aliases_env
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_expand_aliases
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/alias.c:311,29'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
            - BranchSide:      'alias/alias.c:311,29'
              BranchSideFuncs:
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
                - mutt_expand_aliases
      Callsites:
        - Src:             'alias/alias.c:311,3'
          Dst:             mutt_expand_aliases
        - Src:             'alias/alias.c:312,3'
          Dst:             mutt_expand_aliases
        - Src:             'alias/alias.c:313,3'
          Dst:             mutt_expand_aliases
        - Src:             'alias/alias.c:314,3'
          Dst:             mutt_expand_aliases
        - Src:             'alias/alias.c:315,3'
          Dst:             mutt_expand_aliases
        - Src:             'alias/alias.c:316,3'
          Dst:             mutt_expand_aliases
    - functionName:    mutt_expand_aliases
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_aliases_r
        - mutt_addrlist_dedupe
        - mutt_list_free
      functionUses:    14
      BranchProfiles:
        - Branch String:   'alias/alias.c:298,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - expand_aliases_r
                - mutt_list_free
                - mutt_addrlist_dedupe
            - BranchSide:      'alias/alias.c:298,26'
              BranchSideFuncs:
                - expand_aliases_r
                - mutt_list_free
                - mutt_addrlist_dedupe
      Callsites:
        - Src:             'alias/alias.c:300,3'
          Dst:             expand_aliases_r
        - Src:             'alias/alias.c:301,3'
          Dst:             mutt_list_free
        - Src:             'alias/alias.c:302,3'
          Dst:             mutt_addrlist_dedupe
    - functionName:    expand_aliases_r
      functionSourceFile: '/src/neomutt/alias/alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          318
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - alias_lookup
        - buf_find_char
        - buf_new
        - buf_strdup
        - buf_string
        - cs_subset_bool
        - expand_aliases_r
        - getpwnam
        - mutt_addr_free
        - mutt_addrlist_copy
        - mutt_addrlist_qualify
        - mutt_fqdn
        - mutt_gecos_name
        - mutt_list_insert_head
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/alias.c:108,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
            - BranchSide:      'alias/alias.c:108,23'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
        - Branch String:   'alias/alias.c:111,19'
          Branch Sides:
            - BranchSide:      'alias/alias.c:111,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
            - BranchSide:      'alias/alias.c:173,9'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:111,35'
          Branch Sides:
            - BranchSide:      'alias/alias.c:111,41'
              BranchSideFuncs:
                - buf_find_char
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
            - BranchSide:      'alias/alias.c:173,9'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:111,49'
          Branch Sides:
            - BranchSide:      'alias/alias.c:111,53'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:173,9'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:111,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:113,59'
              BranchSideFuncs:
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_find_char
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
            - BranchSide:      'alias/alias.c:173,9'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:114,11'
          Branch Sides:
            - BranchSide:      'alias/alias.c:118,9'
              BranchSideFuncs:
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:163,49'
              BranchSideFuncs:
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:118,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:120,41'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:139,48'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:118,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:120,41'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:139,48'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:120,15'
          Branch Sides:
            - BranchSide:      'alias/alias.c:118,9'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:122,13'
              BranchSideFuncs:
                - buf_string.4881
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:132,11'
          Branch Sides:
            - BranchSide:      'alias/alias.c:132,11'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:132,11'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:151,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:151,9'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:155,13'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:158,9'
          Branch Sides:
            - BranchSide:      'alias/alias.c:158,9'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:158,9'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:164,13'
          Branch Sides:
            - BranchSide:      'alias/alias.c:166,11'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:173,9'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.4881
                - alias_lookup
                - buf_string.4881
                - mutt_str_equal
                - buf_strdup
                - mutt_list_insert_head
                - mutt_addrlist_copy
                - expand_aliases_r
                - mutt_addr_free
                - buf_string.4881
                - mutt_addr_free
                - buf_string.4881
                - getpwnam
                - mutt_gecos_name
                - buf_new
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:109,3'
          Branch Sides:
            - BranchSide:      'alias/alias.c:111,13'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:177,44'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_fqdn
                - mutt_addrlist_qualify
        - Branch String:   'alias/alias.c:178,20'
          Branch Sides:
            - BranchSide:      'alias/alias.c:178,47'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_addrlist_qualify
            - BranchSide:      'alias/alias.c:178,20'
              BranchSideFuncs: []
        - Branch String:   'alias/alias.c:178,7'
          Branch Sides:
            - BranchSide:      'alias/alias.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/alias.c:181,5'
              BranchSideFuncs:
                - mutt_addrlist_qualify
      Callsites:
        - Src:             'alias/alias.c:133,11'
          Dst:             mutt_addr_free
        - Src:             'alias/alias.c:111,53'
          Dst:             buf_find_char
        - Src:             'alias/alias.c:113,48'
          Dst:             buf_string
        - Src:             'alias/alias.c:113,35'
          Dst:             alias_lookup
        - Src:             'alias/alias.c:120,30'
          Dst:             buf_string
        - Src:             'alias/alias.c:120,15'
          Dst:             mutt_str_equal
        - Src:             'alias/alias.c:122,13'
          Dst:             buf_string
        - Src:             'alias/alias.c:139,37'
          Dst:             buf_strdup
        - Src:             'alias/alias.c:139,9'
          Dst:             mutt_list_insert_head
        - Src:             'alias/alias.c:145,9'
          Dst:             mutt_addrlist_copy
        - Src:             'alias/alias.c:146,9'
          Dst:             expand_aliases_r
        - Src:             'alias/alias.c:159,9'
          Dst:             mutt_addr_free
        - Src:             'alias/alias.c:163,38'
          Dst:             buf_string
        - Src:             'alias/alias.c:163,29'
          Dst:             getpwnam
        - Src:             'alias/alias.c:168,11'
          Dst:             mutt_gecos_name
        - Src:             'alias/alias.c:169,25'
          Dst:             buf_new
        - Src:             'alias/alias.c:177,29'
          Dst:             cs_subset_bool
        - Src:             'alias/alias.c:178,31'
          Dst:             mutt_fqdn
        - Src:             'alias/alias.c:181,5'
          Dst:             mutt_addrlist_qualify
    - functionName:    parse_unalias
      functionSourceFile: '/src/neomutt/alias/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          148
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - alias_free
        - alias_reverse_delete
        - aliaslist_clear
        - mutt_istr_equal
        - mutt_str_equal
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/commands.c:280,12'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
                - aliaslist_clear
            - BranchSide:      'alias/commands.c:256,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
                - aliaslist_clear
        - Branch String:   'alias/commands.c:259,9'
          Branch Sides:
            - BranchSide:      'alias/commands.c:261,7'
              BranchSideFuncs:
                - alias_reverse_delete
                - aliaslist_clear
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
            - BranchSide:      'alias/commands.c:270,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - parse_extract_token
                - mutt_str_equal
                - alias_reverse_delete
                - aliaslist_clear
                - alias_reverse_delete
                - alias_free
        - Branch String:   'alias/commands.c:270,5'
          Branch Sides:
            - BranchSide:      'alias/commands.c:272,33'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
                - aliaslist_clear
            - BranchSide:      'alias/commands.c:280,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
                - aliaslist_clear
        - Branch String:   'alias/commands.c:261,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:263,9'
              BranchSideFuncs:
                - aliaslist_clear
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
            - BranchSide:      'alias/commands.c:266,7'
              BranchSideFuncs:
                - aliaslist_clear
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
        - Branch String:   'alias/commands.c:261,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:263,9'
              BranchSideFuncs:
                - aliaslist_clear
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
            - BranchSide:      'alias/commands.c:266,7'
              BranchSideFuncs:
                - aliaslist_clear
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - alias_free
                - alias_reverse_delete
        - Branch String:   'alias/commands.c:272,11'
          Branch Sides:
            - BranchSide:      'alias/commands.c:270,5'
              BranchSideFuncs:
                - alias_reverse_delete
                - alias_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - aliaslist_clear
            - BranchSide:      'alias/commands.c:275,7'
              BranchSideFuncs:
                - alias_reverse_delete
                - alias_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - aliaslist_clear
        - Branch String:   'alias/commands.c:275,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:275,7'
              BranchSideFuncs:
                - alias_reverse_delete
                - alias_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - aliaslist_clear
            - BranchSide:      'alias/commands.c:275,7'
              BranchSideFuncs:
                - alias_reverse_delete
                - alias_free
                - parse_extract_token
                - mutt_str_equal
                - mutt_istr_equal
                - alias_reverse_delete
                - aliaslist_clear
        - Branch String:   'alias/commands.c:280,12'
          Branch Sides:
            - BranchSide:      'alias/commands.c:256,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:280,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/commands.c:256,5'
          Dst:             parse_extract_token
        - Src:             'alias/commands.c:259,9'
          Dst:             mutt_str_equal
        - Src:             'alias/commands.c:263,9'
          Dst:             alias_reverse_delete
        - Src:             'alias/commands.c:266,7'
          Dst:             aliaslist_clear
        - Src:             'alias/commands.c:272,12'
          Dst:             mutt_istr_equal
        - Src:             'alias/commands.c:276,7'
          Dst:             alias_reverse_delete
        - Src:             'alias/commands.c:277,7'
          Dst:             alias_free
    - functionName:    parse_alias
      functionSourceFile: '/src/neomutt/alias/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          314
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - alias_new
        - alias_reverse_add
        - alias_reverse_delete
        - buf_printf
        - buf_strcpy
        - buf_string
        - cs_subset_number
        - mutt_addrlist_clear
        - mutt_addrlist_parse2
        - mutt_addrlist_to_intl
        - mutt_grouplist_add_addrlist
        - mutt_grouplist_destroy
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_str_dup
        - notify_send
        - parse_alias_comments
        - parse_extract_token
        - parse_grouplist
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/commands.c:139,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_str_dup
                - parse_extract_token
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
                - buf_printf
                - buf_strcpy
            - BranchSide:      'alias/commands.c:139,25'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_str_dup
                - parse_extract_token
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
                - buf_printf
                - buf_strcpy
        - Branch String:   'alias/commands.c:142,8'
          Branch Sides:
            - BranchSide:      'alias/commands.c:142,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/commands.c:144,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'alias/commands.c:142,8'
          Branch Sides:
            - BranchSide:      'alias/commands.c:142,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/commands.c:144,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'alias/commands.c:142,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:144,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/commands.c:149,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_grouplist
                - mutt_str_dup
                - parse_extract_token
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
                - buf_printf
        - Branch String:   'alias/commands.c:151,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:155,34'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
                - buf_printf
        - Branch String:   'alias/commands.c:162,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:164,72'
              BranchSideFuncs:
                - buf_printf
                - mutt_mem_free
                - mutt_grouplist_destroy
            - BranchSide:      'alias/commands.c:170,9'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_grouplist_destroy
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
        - Branch String:   'alias/commands.c:171,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:173,63'
              BranchSideFuncs:
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
            - BranchSide:      'alias/commands.c:180,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
        - Branch String:   'alias/commands.c:180,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:182,30'
              BranchSideFuncs:
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
            - BranchSide:      'alias/commands.c:198,11'
              BranchSideFuncs:
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
        - Branch String:   'alias/commands.c:182,9'
          Branch Sides:
            - BranchSide:      'alias/commands.c:180,3'
              BranchSideFuncs:
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
            - BranchSide:      'alias/commands.c:188,5'
              BranchSideFuncs:
                - mutt_mem_free
                - alias_reverse_delete
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
        - Branch String:   'alias/commands.c:180,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:182,30'
              BranchSideFuncs:
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
            - BranchSide:      'alias/commands.c:198,11'
              BranchSideFuncs:
                - alias_new
                - mutt_grouplist_add_addrlist
                - cs_subset_number
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
                - buf_string.4967
        - Branch String:   'alias/commands.c:208,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:212,5'
              BranchSideFuncs:
                - buf_string.4967
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
                - buf_string.4967
            - BranchSide:      'alias/commands.c:223,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
        - Branch String:   'alias/commands.c:212,5'
          Branch Sides:
            - BranchSide:      'alias/commands.c:214,15'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
            - BranchSide:      'alias/commands.c:223,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
        - Branch String:   'alias/commands.c:214,11'
          Branch Sides:
            - BranchSide:      'alias/commands.c:217,14'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
            - BranchSide:      'alias/commands.c:223,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
        - Branch String:   'alias/commands.c:217,11'
          Branch Sides:
            - BranchSide:      'alias/commands.c:218,9'
              BranchSideFuncs:
                - buf_string.4967
                - buf_string.4967
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
            - BranchSide:      'alias/commands.c:220,9'
              BranchSideFuncs:
                - buf_string.4967
                - buf_string.4967
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
        - Branch String:   'alias/commands.c:212,5'
          Branch Sides:
            - BranchSide:      'alias/commands.c:214,15'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
            - BranchSide:      'alias/commands.c:223,3'
              BranchSideFuncs:
                - mutt_grouplist_destroy
                - alias_reverse_add
                - notify_send
                - parse_alias_comments
        - Branch String:   'alias/commands.c:224,8'
          Branch Sides:
            - BranchSide:      'alias/commands.c:224,8'
              BranchSideFuncs:
                - alias_reverse_add
                - notify_send
            - BranchSide:      'alias/commands.c:234,3'
              BranchSideFuncs:
                - alias_reverse_add
                - notify_send
        - Branch String:   'alias/commands.c:224,8'
          Branch Sides:
            - BranchSide:      'alias/commands.c:224,8'
              BranchSideFuncs:
                - alias_reverse_add
                - notify_send
            - BranchSide:      'alias/commands.c:234,3'
              BranchSideFuncs:
                - alias_reverse_add
                - notify_send
        - Branch String:   'alias/commands.c:224,20'
          Branch Sides:
            - BranchSide:      'alias/commands.c:226,12'
              BranchSideFuncs:
                - parse_alias_comments
                - alias_reverse_add
                - notify_send
            - BranchSide:      'alias/commands.c:234,3'
              BranchSideFuncs:
                - alias_reverse_add
                - notify_send
        - Branch String:   'alias/commands.c:227,9'
          Branch Sides:
            - BranchSide:      'alias/commands.c:228,14'
              BranchSideFuncs:
                - parse_alias_comments
                - alias_reverse_add
                - notify_send
            - BranchSide:      'alias/commands.c:230,5'
              BranchSideFuncs:
                - parse_alias_comments
                - alias_reverse_add
                - notify_send
      Callsites:
        - Src:             'alias/commands.c:144,5'
          Dst:             buf_strcpy
        - Src:             'alias/commands.c:149,3'
          Dst:             parse_extract_token
        - Src:             'alias/commands.c:151,7'
          Dst:             parse_grouplist
        - Src:             'alias/commands.c:155,16'
          Dst:             mutt_str_dup
        - Src:             'alias/commands.c:158,3'
          Dst:             parse_extract_token
        - Src:             'alias/commands.c:161,16'
          Dst:             mutt_addrlist_parse2
        - Src:             'alias/commands.c:164,5'
          Dst:             buf_printf
        - Src:             'alias/commands.c:171,7'
          Dst:             mutt_addrlist_to_intl
        - Src:             'alias/commands.c:173,5'
          Dst:             buf_printf
        - Src:             'alias/commands.c:174,5'
          Dst:             mutt_mem_free
        - Src:             'alias/commands.c:182,9'
          Dst:             mutt_istr_equal
        - Src:             'alias/commands.c:188,5'
          Dst:             mutt_mem_free
        - Src:             'alias/commands.c:189,5'
          Dst:             alias_reverse_delete
        - Src:             'alias/commands.c:191,5'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/commands.c:192,5'
          Dst:             mutt_mem_free
        - Src:             'alias/commands.c:198,11'
          Dst:             alias_new
        - Src:             'alias/commands.c:205,3'
          Dst:             mutt_grouplist_add_addrlist
        - Src:             'alias/commands.c:207,31'
          Dst:             cs_subset_number
        - Src:             'alias/commands.c:218,9'
          Dst:             buf_string
        - Src:             'alias/commands.c:220,9'
          Dst:             buf_string
        - Src:             'alias/commands.c:223,3'
          Dst:             mutt_grouplist_destroy
        - Src:             'alias/commands.c:230,5'
          Dst:             parse_alias_comments
        - Src:             'alias/commands.c:234,3'
          Dst:             alias_reverse_add
        - Src:             'alias/commands.c:239,3'
          Dst:             notify_send
        - Src:             'alias/commands.c:0,0'
          Dst:             mutt_mem_free
        - Src:             'alias/commands.c:244,3'
          Dst:             mutt_grouplist_destroy
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_alias_comments
      functionSourceFile: '/src/neomutt/alias/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr_n
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strdup
        - buf_string
        - mutt_prex_capture
        - mutt_regmatch_end
        - mutt_regmatch_start
        - mutt_str_dup
        - parse_alias_tags
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/commands.c:97,8'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - buf_pool_get
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_string.4967
                - parse_alias_tags
                - buf_reset
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_strdup
                - buf_pool_release
                - mutt_str_dup
            - BranchSide:      'alias/commands.c:97,8'
              BranchSideFuncs:
                - mutt_prex_capture
                - buf_pool_get
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_string.4967
                - parse_alias_tags
                - buf_reset
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_strdup
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'alias/commands.c:97,12'
          Branch Sides:
            - BranchSide:      'alias/commands.c:97,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:97,16'
              BranchSideFuncs:
                - mutt_prex_capture
                - buf_pool_get
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_string.4967
                - parse_alias_tags
                - buf_reset
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_strdup
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'alias/commands.c:97,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:100,29'
              BranchSideFuncs:
                - mutt_prex_capture
                - buf_pool_get
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_string.4967
                - parse_alias_tags
                - buf_reset
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - mutt_regmatch_start
                - mutt_regmatch_end
                - buf_addstr_n
                - buf_strdup
                - buf_pool_release
                - mutt_str_dup
        - Branch String:   'alias/commands.c:101,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:103,30'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'alias/commands.c:126,22'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'alias/commands.c:100,29'
          Dst:             mutt_prex_capture
        - Src:             'alias/commands.c:107,26'
          Dst:             buf_pool_get
        - Src:             'alias/commands.c:110,29'
          Dst:             mutt_regmatch_start
        - Src:             'alias/commands.c:111,18'
          Dst:             mutt_regmatch_end
        - Src:             'alias/commands.c:110,5'
          Dst:             buf_addstr_n
        - Src:             'alias/commands.c:112,22'
          Dst:             buf_string
        - Src:             'alias/commands.c:112,5'
          Dst:             parse_alias_tags
        - Src:             'alias/commands.c:113,5'
          Dst:             buf_reset
        - Src:             'alias/commands.c:116,29'
          Dst:             mutt_regmatch_start
        - Src:             'alias/commands.c:117,18'
          Dst:             mutt_regmatch_end
        - Src:             'alias/commands.c:116,5'
          Dst:             buf_addstr_n
        - Src:             'alias/commands.c:118,29'
          Dst:             mutt_regmatch_start
        - Src:             'alias/commands.c:119,18'
          Dst:             mutt_regmatch_end
        - Src:             'alias/commands.c:118,5'
          Dst:             buf_addstr_n
        - Src:             'alias/commands.c:120,22'
          Dst:             buf_strdup
        - Src:             'alias/commands.c:122,5'
          Dst:             buf_pool_release
        - Src:             'alias/commands.c:126,22'
          Dst:             mutt_str_dup
    - functionName:    mutt_regmatch_start
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_end
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_alias_tags
      functionSourceFile: '/src/neomutt/alias/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - slist_free
        - slist_is_empty
        - slist_parse
        - tag_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/commands.c:67,8'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - slist_parse
                - slist_is_empty
                - tag_new
                - slist_free
            - BranchSide:      'alias/commands.c:67,8'
              BranchSideFuncs:
                - slist_parse
                - slist_is_empty
                - tag_new
                - slist_free
        - Branch String:   'alias/commands.c:67,13'
          Branch Sides:
            - BranchSide:      'alias/commands.c:67,13'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:67,17'
              BranchSideFuncs:
                - slist_parse
                - slist_is_empty
                - tag_new
                - slist_free
        - Branch String:   'alias/commands.c:67,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:70,22'
              BranchSideFuncs:
                - slist_parse
                - slist_is_empty
                - tag_new
                - slist_free
        - Branch String:   'alias/commands.c:71,7'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'alias/commands.c:78,3'
              BranchSideFuncs:
                - tag_new
                - slist_free
        - Branch String:   'alias/commands.c:78,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'alias/commands.c:80,23'
              BranchSideFuncs:
                - tag_new
                - slist_free
      Callsites:
        - Src:             'alias/commands.c:70,22'
          Dst:             slist_parse
        - Src:             'alias/commands.c:71,7'
          Dst:             slist_is_empty
        - Src:             'alias/commands.c:80,23'
          Dst:             tag_new
        - Src:             'alias/commands.c:0,0'
          Dst:             slist_free
    - functionName:    alias_tags_to_buffer
      functionSourceFile: '/src/neomutt/alias/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addch
        - buf_addstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/commands.c:52,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
            - BranchSide:      'alias/commands.c:52,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
        - Branch String:   'alias/commands.c:52,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:54,26'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
        - Branch String:   'alias/commands.c:55,9'
          Branch Sides:
            - BranchSide:      'alias/commands.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:56,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
        - Branch String:   'alias/commands.c:52,3'
          Branch Sides:
            - BranchSide:      'alias/commands.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/commands.c:54,26'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
      Callsites:
        - Src:             'alias/commands.c:54,5'
          Dst:             buf_addstr
        - Src:             'alias/commands.c:56,7'
          Dst:             buf_addch
    - functionName:    complete_alias
      functionSourceFile: '/src/neomutt/alias/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - complete_alias_complete
        - complete_alias_query
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/complete.c:97,10'
          Branch Sides:
            - BranchSide:      'alias/complete.c:0,0'
              BranchSideFuncs:
                - complete_alias_query
                - complete_alias_complete
            - BranchSide:      'alias/complete.c:97,10'
              BranchSideFuncs:
                - complete_alias_query
                - complete_alias_complete
        - Branch String:   'alias/complete.c:97,7'
          Branch Sides:
            - BranchSide:      'alias/complete.c:98,12'
              BranchSideFuncs:
                - complete_alias_complete
            - BranchSide:      'alias/complete.c:99,10'
              BranchSideFuncs:
                - complete_alias_query
        - Branch String:   'alias/complete.c:99,7'
          Branch Sides:
            - BranchSide:      'alias/complete.c:99,7'
              BranchSideFuncs:
                - complete_alias_query
            - BranchSide:      'alias/complete.c:100,12'
              BranchSideFuncs:
                - complete_alias_query
      Callsites:
        - Src:             'alias/complete.c:98,12'
          Dst:             complete_alias_complete
        - Src:             'alias/complete.c:100,12'
          Dst:             complete_alias_query
    - functionName:    complete_alias_complete
      functionSourceFile: '/src/neomutt/alias/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - alias_complete
        - buf_mb_wcstombs
        - buf_string
        - replace_part
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/complete.c:43,8'
          Branch Sides:
            - BranchSide:      'alias/complete.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:43,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:43,14'
          Branch Sides:
            - BranchSide:      'alias/complete.c:43,14'
              BranchSideFuncs: []
            - BranchSide:      'alias/complete.c:43,21'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:43,7'
          Branch Sides:
            - BranchSide:      'alias/complete.c:43,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:48,19'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:53,39'
          Branch Sides:
            - BranchSide:      'alias/complete.c:53,43'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:56,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:53,3'
          Branch Sides:
            - BranchSide:      'alias/complete.c:53,75'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:56,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:53,39'
          Branch Sides:
            - BranchSide:      'alias/complete.c:53,43'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:56,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - alias_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:59,7'
          Branch Sides:
            - BranchSide:      'alias/complete.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/complete.c:64,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/complete.c:56,3'
          Dst:             buf_mb_wcstombs
        - Src:             'alias/complete.c:57,12'
          Dst:             alias_complete
        - Src:             'alias/complete.c:58,33'
          Dst:             buf_string
        - Src:             'alias/complete.c:58,3'
          Dst:             replace_part
    - functionName:    complete_alias_query
      functionSourceFile: '/src/neomutt/alias/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_mb_wcstombs
        - buf_string
        - query_complete
        - replace_part
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/complete.c:72,8'
          Branch Sides:
            - BranchSide:      'alias/complete.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:72,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:72,14'
          Branch Sides:
            - BranchSide:      'alias/complete.c:72,14'
              BranchSideFuncs: []
            - BranchSide:      'alias/complete.c:72,21'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:72,7'
          Branch Sides:
            - BranchSide:      'alias/complete.c:72,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:75,21'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:76,7'
          Branch Sides:
            - BranchSide:      'alias/complete.c:78,20'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:85,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:81,39'
          Branch Sides:
            - BranchSide:      'alias/complete.c:81,43'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:85,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:78,5'
          Branch Sides:
            - BranchSide:      'alias/complete.c:78,60'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:81,15'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:78,20'
          Branch Sides:
            - BranchSide:      'alias/complete.c:78,24'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:81,15'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:81,5'
          Branch Sides:
            - BranchSide:      'alias/complete.c:81,75'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:85,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
        - Branch String:   'alias/complete.c:81,39'
          Branch Sides:
            - BranchSide:      'alias/complete.c:81,43'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
            - BranchSide:      'alias/complete.c:85,26'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - query_complete
                - buf_string.4988
                - replace_part
      Callsites:
        - Src:             'alias/complete.c:85,3'
          Dst:             buf_mb_wcstombs
        - Src:             'alias/complete.c:86,3'
          Dst:             query_complete
        - Src:             'alias/complete.c:87,33'
          Dst:             buf_string
        - Src:             'alias/complete.c:87,3'
          Dst:             replace_part
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_init_alias
      functionSourceFile: '/src/neomutt/alias/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/config.c:140,10'
          Branch Sides:
            - BranchSide:      'alias/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'alias/config.c:140,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'alias/config.c:140,10'
          Dst:             cs_register_variables
    - functionName:    alias_window_observer
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - alias_alias_observer
        - alias_config_observer
        - alias_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:204,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_alias.c:204,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_alias.c:204,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:204,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_alias.c:206,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_alias.c:206,24'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:206,24'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:206,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_alias.c:206,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:206,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:208,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_alias.c:208,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:208,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_alias.c:213,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_alias.c:213,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:213,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_alias.c:216,33'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'alias/dlg_alias.c:218,3'
          Dst:             notify_observer_remove
        - Src:             'alias/dlg_alias.c:218,3'
          Dst:             alias_alias_observer
        - Src:             'alias/dlg_alias.c:219,3'
          Dst:             notify_observer_remove
        - Src:             'alias/dlg_alias.c:219,3'
          Dst:             alias_config_observer
        - Src:             'alias/dlg_alias.c:220,3'
          Dst:             notify_observer_remove
        - Src:             'alias/dlg_alias.c:220,3'
          Dst:             alias_window_observer
    - functionName:    alias_alias_observer
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - alias_array_alias_add
        - alias_array_alias_delete
        - alias_array_count_visible
        - alias_array_sort
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_pattern_alias_func
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:157,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:157,11'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:157,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:157,7'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:159,12'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:159,24'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:159,24'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:159,32'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:159,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:164,39'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:167,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:169,5'
              BranchSideFuncs:
                - alias_array_alias_add
                - alias_array_count_visible
                - mutt_pattern_alias_func
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
            - BranchSide:      'alias/dlg_alias.c:176,30'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - menu_set_index
        - Branch String:   'alias/dlg_alias.c:171,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:173,7'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
            - BranchSide:      'alias/dlg_alias.c:186,40'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
        - Branch String:   'alias/dlg_alias.c:176,12'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:178,5'
              BranchSideFuncs:
                - alias_array_alias_delete
                - alias_array_count_visible
                - menu_get_index
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'alias/dlg_alias.c:186,40'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
        - Branch String:   'alias/dlg_alias.c:182,32'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:182,42'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
            - BranchSide:      'alias/dlg_alias.c:186,40'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
        - Branch String:   'alias/dlg_alias.c:182,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:183,34'
              BranchSideFuncs:
                - menu_set_index
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
            - BranchSide:      'alias/dlg_alias.c:186,40'
              BranchSideFuncs:
                - alias_array_sort
                - alias_array_count_visible
                - menu_queue_redraw
      Callsites:
        - Src:             'alias/dlg_alias.c:169,5'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_alias.c:171,9'
          Dst:             alias_array_count_visible
        - Src:             'alias/dlg_alias.c:173,7'
          Dst:             mutt_pattern_alias_func
        - Src:             'alias/dlg_alias.c:178,5'
          Dst:             alias_array_alias_delete
        - Src:             'alias/dlg_alias.c:180,18'
          Dst:             alias_array_count_visible
        - Src:             'alias/dlg_alias.c:181,17'
          Dst:             menu_get_index
        - Src:             'alias/dlg_alias.c:183,7'
          Dst:             menu_set_index
        - Src:             'alias/dlg_alias.c:186,3'
          Dst:             alias_array_sort
        - Src:             'alias/dlg_alias.c:188,15'
          Dst:             alias_array_count_visible
        - Src:             'alias/dlg_alias.c:189,3'
          Dst:             menu_queue_redraw
    - functionName:    alias_tag
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:143,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:143,26'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:145,17'
              BranchSideFuncs: []
        - Branch String:   'alias/dlg_alias.c:143,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:145,17'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:145,17'
              BranchSideFuncs: []
        - Branch String:   'alias/dlg_alias.c:147,20'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:145,17'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:147,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_make_entry
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:119,45'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'alias/dlg_alias.c:119,45'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'alias/dlg_alias.c:121,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:121,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'alias/dlg_alias.c:123,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'alias/dlg_alias.c:121,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:123,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'alias/dlg_alias.c:123,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'alias/dlg_alias.c:124,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:124,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'alias/dlg_alias.c:126,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
        - Branch String:   'alias/dlg_alias.c:127,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:127,9'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'alias/dlg_alias.c:128,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'alias/dlg_alias.c:123,31'
          Dst:             cs_subset_bool
        - Src:             'alias/dlg_alias.c:126,40'
          Dst:             cs_subset_string
        - Src:             'alias/dlg_alias.c:128,20'
          Dst:             mutt_strwidth
        - Src:             'alias/dlg_alias.c:131,42'
          Dst:             cs_subset_expando
        - Src:             'alias/dlg_alias.c:132,10'
          Dst:             expando_filter
    - functionName:    alias_dialog_new
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alias_alias_observer
        - alias_array_count_visible
        - alias_config_observer
        - alias_set_title
        - alias_window_observer
        - notify_observer_add
        - simple_dialog_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:233,36'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - simple_dialog_new
                - alias_array_count_visible
                - alias_set_title
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'alias/dlg_alias.c:233,36'
              BranchSideFuncs:
                - simple_dialog_new
                - alias_array_count_visible
                - alias_set_title
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'alias/dlg_alias.c:233,36'
          Dst:             simple_dialog_new
        - Src:             'alias/dlg_alias.c:239,15'
          Dst:             alias_array_count_visible
        - Src:             'alias/dlg_alias.c:248,3'
          Dst:             alias_set_title
        - Src:             'alias/dlg_alias.c:251,3'
          Dst:             notify_observer_add
        - Src:             'alias/dlg_alias.c:251,3'
          Dst:             alias_alias_observer
        - Src:             'alias/dlg_alias.c:252,3'
          Dst:             notify_observer_add
        - Src:             'alias/dlg_alias.c:252,3'
          Dst:             alias_config_observer
        - Src:             'alias/dlg_alias.c:253,3'
          Dst:             notify_observer_add
        - Src:             'alias/dlg_alias.c:253,3'
          Dst:             alias_window_observer
    - functionName:    alias_dialog
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          221
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - alias_array_alias_add
        - alias_free
        - alias_to_addrlist
        - dlg_alias
        - email_new
        - mutt_addrlist_clear
        - mutt_addrlist_copy
        - mutt_env_new
        - mutt_mem_free
        - mutt_send_message
        - search_state_free
        - search_state_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:464,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - search_state_new
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_alias.c:464,24'
              BranchSideFuncs:
                - search_state_new
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_alias.c:468,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:470,5'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_alias.c:473,8'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_alias.c:468,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:470,5'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_alias.c:473,8'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_alias.c:473,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:477,21'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:481,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:483,15'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
            - BranchSide:      'alias/dlg_alias.c:494,3'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:483,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:481,3'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_alias.c:486,34'
              BranchSideFuncs:
                - alias_to_addrlist
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_alias.c:487,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:481,3'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - alias_to_addrlist
            - BranchSide:      'alias/dlg_alias.c:489,30'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - alias_to_addrlist
        - Branch String:   'alias/dlg_alias.c:481,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:481,3'
              BranchSideFuncs:
                - alias_to_addrlist
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_alias.c:494,3'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:498,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:498,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:500,14'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:500,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
            - BranchSide:      'alias/dlg_alias.c:502,7'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:502,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:502,7'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:502,7'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:498,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:498,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
      Callsites:
        - Src:             'alias/dlg_alias.c:465,24'
          Dst:             search_state_new
        - Src:             'alias/dlg_alias.c:470,5'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_alias.c:473,8'
          Dst:             dlg_alias
        - Src:             'alias/dlg_alias.c:477,21'
          Dst:             email_new
        - Src:             'alias/dlg_alias.c:478,12'
          Dst:             mutt_env_new
        - Src:             'alias/dlg_alias.c:494,3'
          Dst:             mutt_send_message
        - Src:             'alias/dlg_alias.c:487,9'
          Dst:             alias_to_addrlist
        - Src:             'alias/dlg_alias.c:489,7'
          Dst:             mutt_addrlist_copy
        - Src:             'alias/dlg_alias.c:490,7'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/dlg_alias.c:507,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:508,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:509,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:510,3'
          Dst:             search_state_free
        - Src:             'alias/dlg_alias.c:503,7'
          Dst:             alias_free
    - functionName:    dlg_alias
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          253
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - alias_array_sort
        - alias_dialog_new
        - alias_function_dispatcher
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - mutt_str_dup
        - opcodes_get_name
        - simple_dialog_free
        - window_redraw
        - window_set_focus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:268,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - alias_dialog_new
                - alias_array_sort
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:268,7'
              BranchSideFuncs:
                - mutt_str_dup
                - alias_dialog_new
                - alias_array_sort
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:268,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:270,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_alias.c:274,18'
              BranchSideFuncs:
                - mutt_str_dup
                - alias_dialog_new
                - alias_array_sort
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:284,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:289,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:284,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:289,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:284,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:284,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:284,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:289,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:284,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:284,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:289,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:301,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:303,12'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_alias.c:315,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_alias.c:303,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:305,7'
              BranchSideFuncs:
                - km_error_key
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'alias/dlg_alias.c:308,5'
              BranchSideFuncs:
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'alias/dlg_alias.c:311,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:312,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - global_function_dispatcher
            - BranchSide:      'alias/dlg_alias.c:315,16'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
        - Branch String:   'alias/dlg_alias.c:313,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:314,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
            - BranchSide:      'alias/dlg_alias.c:315,16'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
        - Branch String:   'alias/dlg_alias.c:315,28'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:315,35'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
            - BranchSide:      'alias/dlg_alias.c:318,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
        - Branch String:   'alias/dlg_alias.c:315,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:296,35'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
            - BranchSide:      'alias/dlg_alias.c:318,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
      Callsites:
        - Src:             'alias/dlg_alias.c:274,18'
          Dst:             mutt_str_dup
        - Src:             'alias/dlg_alias.c:276,36'
          Dst:             alias_dialog_new
        - Src:             'alias/dlg_alias.c:281,3'
          Dst:             alias_array_sort
        - Src:             'alias/dlg_alias.c:289,34'
          Dst:             window_set_focus
        - Src:             'alias/dlg_alias.c:296,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'alias/dlg_alias.c:297,5'
          Dst:             window_redraw
        - Src:             'alias/dlg_alias.c:299,10'
          Dst:             km_dokey
        - Src:             'alias/dlg_alias.c:300,5'
          Dst:             opcodes_get_name
        - Src:             'alias/dlg_alias.c:305,7'
          Dst:             km_error_key
        - Src:             'alias/dlg_alias.c:308,5'
          Dst:             mutt_clear_error
        - Src:             'alias/dlg_alias.c:310,10'
          Dst:             alias_function_dispatcher
        - Src:             'alias/dlg_alias.c:312,12'
          Dst:             menu_function_dispatcher
        - Src:             'alias/dlg_alias.c:314,12'
          Dst:             global_function_dispatcher
        - Src:             'alias/dlg_alias.c:318,3'
          Dst:             window_set_focus
        - Src:             'alias/dlg_alias.c:319,3'
          Dst:             simple_dialog_free
        - Src:             'alias/dlg_alias.c:320,3'
          Dst:             window_redraw
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_complete
      functionSourceFile: '/src/neomutt/alias/dlg_alias.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          478
      EdgeCount:       126
      CyclomaticComplexity: 35
      functionsReached:
        - alias_array_alias_add
        - alias_free
        - buf_addstr
        - buf_at
        - buf_copy
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy_n
        - buf_strdup
        - buf_string
        - dlg_alias
        - mutt_addrlist_write
        - mutt_mem_free
        - mutt_pattern_alias_func
        - mutt_str_asprintf
        - mutt_str_copy
        - mutt_str_equal
        - mutt_str_len
        - mutt_strn_equal
        - search_state_free
        - search_state_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_alias.c:338,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:0,0'
              BranchSideFuncs:
                - buf_strdup
                - search_state_new
                - buf_at
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
            - BranchSide:      'alias/dlg_alias.c:338,8'
              BranchSideFuncs:
                - buf_strdup
                - search_state_new
                - buf_at
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
        - Branch String:   'alias/dlg_alias.c:344,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:346,5'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:407,7'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:346,5'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:348,15'
              BranchSideFuncs:
                - mutt_mem_free
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:369,7'
              BranchSideFuncs:
                - mutt_mem_free
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:348,20'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:346,5'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
            - BranchSide:      'alias/dlg_alias.c:348,49'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
        - Branch String:   'alias/dlg_alias.c:348,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:346,5'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
            - BranchSide:      'alias/dlg_alias.c:350,13'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
        - Branch String:   'alias/dlg_alias.c:358,35'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:358,54'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
            - BranchSide:      'alias/dlg_alias.c:361,11'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
        - Branch String:   'alias/dlg_alias.c:353,25'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:352,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_copy
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
            - BranchSide:      'alias/dlg_alias.c:352,11'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
        - Branch String:   'alias/dlg_alias.c:358,35'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:358,54'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
            - BranchSide:      'alias/dlg_alias.c:361,11'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
        - Branch String:   'alias/dlg_alias.c:358,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:358,69'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
            - BranchSide:      'alias/dlg_alias.c:361,11'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_str_copy
                - mutt_str_len
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
        - Branch String:   'alias/dlg_alias.c:346,5'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:348,15'
              BranchSideFuncs:
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
            - BranchSide:      'alias/dlg_alias.c:366,9'
              BranchSideFuncs:
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - mutt_mem_free
                - alias_array_alias_add
        - Branch String:   'alias/dlg_alias.c:366,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:369,7'
              BranchSideFuncs:
                - mutt_mem_free
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:378,13'
              BranchSideFuncs:
                - buf_string.5084
                - mutt_str_asprintf
                - mutt_mem_free
                - buf_string.5084
                - mutt_str_equal
                - mutt_str_len
                - buf_strcpy_n
                - mutt_mem_free
                - search_state_free
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:370,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:372,9'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:407,7'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:370,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:372,9'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:407,7'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:383,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:386,37'
              BranchSideFuncs:
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:393,7'
              BranchSideFuncs:
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:397,32'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:397,32'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:399,17'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:397,32'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:399,17'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:399,17'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:399,22'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:393,7'
              BranchSideFuncs:
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:399,52'
              BranchSideFuncs:
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - alias_array_alias_add
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:399,13'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:393,7'
              BranchSideFuncs:
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
            - BranchSide:      'alias/dlg_alias.c:401,15'
              BranchSideFuncs:
                - alias_array_alias_add
                - buf_string.5084
                - buf_len
                - mutt_strn_equal
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
                - alias_array_alias_add
                - mutt_pattern_alias_func
        - Branch String:   'alias/dlg_alias.c:407,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:409,5'
              BranchSideFuncs:
                - alias_array_alias_add
                - mutt_pattern_alias_func
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
            - BranchSide:      'alias/dlg_alias.c:417,8'
              BranchSideFuncs:
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
        - Branch String:   'alias/dlg_alias.c:409,5'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:411,7'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
            - BranchSide:      'alias/dlg_alias.c:414,5'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
        - Branch String:   'alias/dlg_alias.c:409,5'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:411,7'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
            - BranchSide:      'alias/dlg_alias.c:414,5'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - dlg_alias
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_addrlist_write
                - buf_addstr
        - Branch String:   'alias/dlg_alias.c:417,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:420,3'
              BranchSideFuncs:
                - buf_reset
                - buf_pool_get
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - mutt_addrlist_write
                - buf_addstr
            - BranchSide:      'alias/dlg_alias.c:438,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:425,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:425,3'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
            - BranchSide:      'alias/dlg_alias.c:433,3'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:425,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:427,15'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
            - BranchSide:      'alias/dlg_alias.c:433,3'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:427,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:425,3'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
                - mutt_addrlist_write
                - buf_addstr
            - BranchSide:      'alias/dlg_alias.c:430,31'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:425,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:425,3'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
            - BranchSide:      'alias/dlg_alias.c:433,3'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
        - Branch String:   'alias/dlg_alias.c:438,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:438,3'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:447,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:438,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:440,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:447,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:440,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:438,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - alias_free
            - BranchSide:      'alias/dlg_alias.c:443,5'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:443,5'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:443,5'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:443,5'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
        - Branch String:   'alias/dlg_alias.c:438,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_alias.c:438,3'
              BranchSideFuncs:
                - alias_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
            - BranchSide:      'alias/dlg_alias.c:447,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
      Callsites:
        - Src:             'alias/dlg_alias.c:341,17'
          Dst:             buf_strdup
        - Src:             'alias/dlg_alias.c:342,24'
          Dst:             search_state_new
        - Src:             'alias/dlg_alias.c:344,7'
          Dst:             buf_at
        - Src:             'alias/dlg_alias.c:348,49'
          Dst:             buf_string
        - Src:             'alias/dlg_alias.c:348,66'
          Dst:             buf_len
        - Src:             'alias/dlg_alias.c:348,23'
          Dst:             mutt_strn_equal
        - Src:             'alias/dlg_alias.c:353,25'
          Dst:             mutt_str_len
        - Src:             'alias/dlg_alias.c:353,25'
          Dst:             mutt_str_len
        - Src:             'alias/dlg_alias.c:352,11'
          Dst:             mutt_str_copy
        - Src:             'alias/dlg_alias.c:369,7'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:372,9'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_alias.c:379,44'
          Dst:             buf_string
        - Src:             'alias/dlg_alias.c:379,7'
          Dst:             mutt_str_asprintf
        - Src:             'alias/dlg_alias.c:380,7'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:383,37'
          Dst:             buf_string
        - Src:             'alias/dlg_alias.c:383,12'
          Dst:             mutt_str_equal
        - Src:             'alias/dlg_alias.c:386,37'
          Dst:             mutt_str_len
        - Src:             'alias/dlg_alias.c:386,9'
          Dst:             buf_strcpy_n
        - Src:             'alias/dlg_alias.c:387,9'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:388,9'
          Dst:             search_state_free
        - Src:             'alias/dlg_alias.c:395,22'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_alias.c:399,52'
          Dst:             buf_string
        - Src:             'alias/dlg_alias.c:399,69'
          Dst:             buf_len
        - Src:             'alias/dlg_alias.c:399,26'
          Dst:             mutt_strn_equal
        - Src:             'alias/dlg_alias.c:411,7'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_alias.c:414,5'
          Dst:             mutt_pattern_alias_func
        - Src:             'alias/dlg_alias.c:417,8'
          Dst:             dlg_alias
        - Src:             'alias/dlg_alias.c:420,3'
          Dst:             buf_reset
        - Src:             'alias/dlg_alias.c:423,27'
          Dst:             buf_pool_get
        - Src:             'alias/dlg_alias.c:433,3'
          Dst:             buf_copy
        - Src:             'alias/dlg_alias.c:434,3'
          Dst:             buf_pool_release
        - Src:             'alias/dlg_alias.c:430,5'
          Dst:             mutt_addrlist_write
        - Src:             'alias/dlg_alias.c:431,5'
          Dst:             buf_addstr
        - Src:             'alias/dlg_alias.c:447,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:448,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:449,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_alias.c:450,3'
          Dst:             search_state_free
        - Src:             'alias/dlg_alias.c:444,5'
          Dst:             alias_free
    - functionName:    query_window_observer
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - alias_config_observer
        - notify_observer_remove
        - query_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:279,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_query.c:279,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_query.c:279,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:279,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_query.c:281,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_query.c:281,24'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:281,24'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:281,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_query.c:281,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:283,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_query.c:283,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:283,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_query.c:288,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'alias/dlg_query.c:288,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:288,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'alias/dlg_query.c:291,33'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'alias/dlg_query.c:293,3'
          Dst:             notify_observer_remove
        - Src:             'alias/dlg_query.c:293,3'
          Dst:             alias_config_observer
        - Src:             'alias/dlg_query.c:294,3'
          Dst:             notify_observer_remove
        - Src:             'alias/dlg_query.c:294,3'
          Dst:             query_window_observer
    - functionName:    query_tag
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:171,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:171,26'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:173,17'
              BranchSideFuncs: []
        - Branch String:   'alias/dlg_query.c:171,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:173,17'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:173,17'
              BranchSideFuncs: []
        - Branch String:   'alias/dlg_query.c:175,20'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:173,17'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:175,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    query_make_entry
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:147,45'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'alias/dlg_query.c:147,45'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'alias/dlg_query.c:149,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:149,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'alias/dlg_query.c:151,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'alias/dlg_query.c:149,26'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:151,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'alias/dlg_query.c:151,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'alias/dlg_query.c:152,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:152,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'alias/dlg_query.c:154,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
        - Branch String:   'alias/dlg_query.c:155,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:155,9'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'alias/dlg_query.c:156,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'alias/dlg_query.c:151,31'
          Dst:             cs_subset_bool
        - Src:             'alias/dlg_query.c:154,40'
          Dst:             cs_subset_string
        - Src:             'alias/dlg_query.c:156,20'
          Dst:             mutt_strwidth
        - Src:             'alias/dlg_query.c:159,42'
          Dst:             cs_subset_expando
        - Src:             'alias/dlg_query.c:160,10'
          Dst:             expando_filter
    - functionName:    query_dialog_new
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alias_config_observer
        - mutt_str_dup
        - notify_observer_add
        - query_window_observer
        - sbar_set_title
        - simple_dialog_new
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:309,36'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - simple_dialog_new
                - mutt_str_dup
                - snprintf
                - sbar_set_title
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'alias/dlg_query.c:309,36'
              BranchSideFuncs:
                - simple_dialog_new
                - mutt_str_dup
                - snprintf
                - sbar_set_title
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'alias/dlg_query.c:309,36'
          Dst:             simple_dialog_new
        - Src:             'alias/dlg_query.c:316,18'
          Dst:             mutt_str_dup
        - Src:             'alias/dlg_query.c:326,3'
          Dst:             snprintf
        - Src:             'alias/dlg_query.c:327,3'
          Dst:             sbar_set_title
        - Src:             'alias/dlg_query.c:330,3'
          Dst:             notify_observer_add
        - Src:             'alias/dlg_query.c:330,3'
          Dst:             alias_config_observer
        - Src:             'alias/dlg_query.c:331,3'
          Dst:             notify_observer_add
        - Src:             'alias/dlg_query.c:331,3'
          Dst:             query_window_observer
    - functionName:    query_index
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          206
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - alias_array_alias_add
        - alias_to_addrlist
        - aliaslist_clear
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_string
        - dlg_query
        - email_new
        - mutt_addrlist_clear
        - mutt_addrlist_copy
        - mutt_env_new
        - mutt_mem_free
        - mutt_send_message
        - mw_get_field
        - query_run
        - search_state_free
        - search_state_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:483,39'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - search_state_new
                - buf_pool_get
                - mw_get_field
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - buf_is_empty
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:483,39'
              BranchSideFuncs:
                - cs_subset_string
                - search_state_new
                - buf_pool_get
                - mw_get_field
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - buf_is_empty
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:484,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:486,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:490,25'
              BranchSideFuncs:
                - search_state_new
                - buf_pool_get
                - mw_get_field
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - buf_is_empty
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:496,88'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:497,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:536,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
        - Branch String:   'alias/dlg_query.c:496,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:502,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
            - BranchSide:      'alias/dlg_query.c:536,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
        - Branch String:   'alias/dlg_query.c:503,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:507,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
            - BranchSide:      'alias/dlg_query.c:536,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
        - Branch String:   'alias/dlg_query.c:507,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:509,5'
              BranchSideFuncs:
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:512,8'
              BranchSideFuncs:
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:507,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:509,5'
              BranchSideFuncs:
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:512,8'
              BranchSideFuncs:
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - email_new
                - mutt_env_new
                - mutt_send_message
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:512,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:516,21'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:536,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
        - Branch String:   'alias/dlg_query.c:520,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:522,15'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
            - BranchSide:      'alias/dlg_query.c:533,3'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
        - Branch String:   'alias/dlg_query.c:522,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:520,3'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:525,34'
              BranchSideFuncs:
                - alias_to_addrlist
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:526,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:520,3'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - alias_to_addrlist
            - BranchSide:      'alias/dlg_query.c:528,30'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - alias_to_addrlist
        - Branch String:   'alias/dlg_query.c:520,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:520,3'
              BranchSideFuncs:
                - alias_to_addrlist
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:533,3'
              BranchSideFuncs:
                - mutt_send_message
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_pool_release
      Callsites:
        - Src:             'alias/dlg_query.c:483,39'
          Dst:             cs_subset_string
        - Src:             'alias/dlg_query.c:493,24'
          Dst:             search_state_new
        - Src:             'alias/dlg_query.c:495,24'
          Dst:             buf_pool_get
        - Src:             'alias/dlg_query.c:496,8'
          Dst:             mw_get_field
        - Src:             'alias/dlg_query.c:497,7'
          Dst:             buf_is_empty
        - Src:             'alias/dlg_query.c:502,13'
          Dst:             buf_string
        - Src:             'alias/dlg_query.c:502,3'
          Dst:             query_run
        - Src:             'alias/dlg_query.c:509,5'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_query.c:512,8'
          Dst:             dlg_query
        - Src:             'alias/dlg_query.c:516,21'
          Dst:             email_new
        - Src:             'alias/dlg_query.c:517,12'
          Dst:             mutt_env_new
        - Src:             'alias/dlg_query.c:533,3'
          Dst:             mutt_send_message
        - Src:             'alias/dlg_query.c:526,9'
          Dst:             alias_to_addrlist
        - Src:             'alias/dlg_query.c:528,7'
          Dst:             mutt_addrlist_copy
        - Src:             'alias/dlg_query.c:529,7'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/dlg_query.c:536,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:537,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:538,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:539,3'
          Dst:             search_state_free
        - Src:             'alias/dlg_query.c:540,3'
          Dst:             aliaslist_clear
        - Src:             'alias/dlg_query.c:541,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    query_run
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - alias_new
        - buf_file_expand_fmt_quote
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_string
        - filter_create
        - filter_wait
        - mutt_addrlist_parse
        - mutt_file_fclose_full
        - mutt_file_read_line
        - mutt_mem_free
        - parse_alias_comments
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:190,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_string
                - buf_file_expand_fmt_quote
                - buf_string.5134
                - filter_create
                - buf_pool_release
                - buf_pool_get
                - mutt_file_read_line
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_string.5134
                - buf_pool_release
            - BranchSide:      'alias/dlg_query.c:190,9'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_string
                - buf_file_expand_fmt_quote
                - buf_string.5134
                - filter_create
                - buf_pool_release
                - buf_pool_get
                - mutt_file_read_line
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_string.5134
                - buf_pool_release
        - Branch String:   'alias/dlg_query.c:203,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:205,5'
              BranchSideFuncs:
                - buf_string.5134
                - buf_pool_release
            - BranchSide:      'alias/dlg_query.c:209,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mutt_file_read_line
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:211,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:212,5'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_read_line
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:214,25'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_read_line
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:218,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:221,16'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:254,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:222,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:223,16'
              BranchSideFuncs:
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_printf
                - mutt_addrlist_parse
            - BranchSide:      'alias/dlg_query.c:225,9'
              BranchSideFuncs:
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_printf
                - mutt_addrlist_parse
        - Branch String:   'alias/dlg_query.c:225,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:228,27'
              BranchSideFuncs:
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_printf
                - mutt_addrlist_parse
        - Branch String:   'alias/dlg_query.c:230,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:233,18'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:249,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - buf_printf
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:234,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:235,18'
              BranchSideFuncs:
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'alias/dlg_query.c:238,11'
              BranchSideFuncs:
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
                - buf_printf
        - Branch String:   'alias/dlg_query.c:238,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:239,20'
              BranchSideFuncs:
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:241,20'
              BranchSideFuncs:
                - buf_printf
                - buf_string.5134
                - mutt_addrlist_parse
                - parse_alias_comments
                - mutt_file_read_line
                - strchr
                - alias_new
                - strchr
                - buf_printf
                - mutt_addrlist_parse
                - buf_pool_release
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:258,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:260,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:266,9'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:261,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:262,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:269,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'alias/dlg_query.c:266,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:267,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'alias/dlg_query.c:269,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'alias/dlg_query.c:197,24'
          Dst:             buf_pool_get
        - Src:             'alias/dlg_query.c:199,39'
          Dst:             cs_subset_string
        - Src:             'alias/dlg_query.c:200,3'
          Dst:             buf_file_expand_fmt_quote
        - Src:             'alias/dlg_query.c:202,29'
          Dst:             buf_string
        - Src:             'alias/dlg_query.c:202,15'
          Dst:             filter_create
        - Src:             'alias/dlg_query.c:205,5'
          Dst:             buf_string
        - Src:             'alias/dlg_query.c:206,5'
          Dst:             buf_pool_release
        - Src:             'alias/dlg_query.c:209,3'
          Dst:             buf_pool_release
        - Src:             'alias/dlg_query.c:214,25'
          Dst:             buf_pool_get
        - Src:             'alias/dlg_query.c:217,9'
          Dst:             mutt_file_read_line
        - Src:             'alias/dlg_query.c:218,17'
          Dst:             mutt_file_read_line
        - Src:             'alias/dlg_query.c:221,16'
          Dst:             strchr
        - Src:             'alias/dlg_query.c:228,27'
          Dst:             alias_new
        - Src:             'alias/dlg_query.c:233,18'
          Dst:             strchr
        - Src:             'alias/dlg_query.c:239,9'
          Dst:             buf_printf
        - Src:             'alias/dlg_query.c:241,9'
          Dst:             buf_printf
        - Src:             'alias/dlg_query.c:243,41'
          Dst:             buf_string
        - Src:             'alias/dlg_query.c:243,7'
          Dst:             mutt_addrlist_parse
        - Src:             'alias/dlg_query.c:245,7'
          Dst:             parse_alias_comments
        - Src:             'alias/dlg_query.c:249,7'
          Dst:             mutt_addrlist_parse
        - Src:             'alias/dlg_query.c:254,3'
          Dst:             buf_pool_release
        - Src:             'alias/dlg_query.c:256,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:257,3'
          Dst:             mutt_file_fclose_full
        - Src:             'alias/dlg_query.c:258,7'
          Dst:             filter_wait
        - Src:             'alias/dlg_query.c:269,3'
          Dst:             mutt_mem_free
    - functionName:    dlg_query
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          240
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - alias_array_sort
        - alias_function_dispatcher
        - buf_string
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - opcodes_get_name
        - query_dialog_new
        - simple_dialog_free
        - window_redraw
        - window_set_focus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:349,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - buf_string.5134
                - query_dialog_new
                - alias_array_sort
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:349,60'
              BranchSideFuncs:
                - buf_string.5134
                - query_dialog_new
                - alias_array_sort
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:358,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:363,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:358,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:363,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:358,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:358,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:358,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:363,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:358,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:358,3'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:363,57'
              BranchSideFuncs:
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:375,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:377,12'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'alias/dlg_query.c:389,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:377,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:379,7'
              BranchSideFuncs:
                - km_error_key
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'alias/dlg_query.c:382,5'
              BranchSideFuncs:
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'alias/dlg_query.c:385,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:386,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - global_function_dispatcher
            - BranchSide:      'alias/dlg_query.c:389,16'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
        - Branch String:   'alias/dlg_query.c:387,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:388,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
            - BranchSide:      'alias/dlg_query.c:389,16'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - window_redraw
        - Branch String:   'alias/dlg_query.c:389,28'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:389,28'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
            - BranchSide:      'alias/dlg_query.c:389,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - alias_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - window_redraw
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'alias/dlg_query.c:389,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:370,35'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
            - BranchSide:      'alias/dlg_query.c:389,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - window_redraw
      Callsites:
        - Src:             'alias/dlg_query.c:349,60'
          Dst:             buf_string
        - Src:             'alias/dlg_query.c:349,36'
          Dst:             query_dialog_new
        - Src:             'alias/dlg_query.c:355,3'
          Dst:             alias_array_sort
        - Src:             'alias/dlg_query.c:363,34'
          Dst:             window_set_focus
        - Src:             'alias/dlg_query.c:370,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'alias/dlg_query.c:371,5'
          Dst:             window_redraw
        - Src:             'alias/dlg_query.c:373,10'
          Dst:             km_dokey
        - Src:             'alias/dlg_query.c:374,5'
          Dst:             opcodes_get_name
        - Src:             'alias/dlg_query.c:379,7'
          Dst:             km_error_key
        - Src:             'alias/dlg_query.c:382,5'
          Dst:             mutt_clear_error
        - Src:             'alias/dlg_query.c:384,10'
          Dst:             alias_function_dispatcher
        - Src:             'alias/dlg_query.c:386,12'
          Dst:             menu_function_dispatcher
        - Src:             'alias/dlg_query.c:388,12'
          Dst:             global_function_dispatcher
        - Src:             'alias/dlg_query.c:392,3'
          Dst:             window_set_focus
        - Src:             'alias/dlg_query.c:393,3'
          Dst:             simple_dialog_free
        - Src:             'alias/dlg_query.c:394,3'
          Dst:             window_redraw
    - functionName:    alias_to_addrlist
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_new
        - mutt_addrlist_copy
        - mutt_addrlist_to_intl
      functionUses:    6
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:121,8'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_to_intl
                - buf_new
            - BranchSide:      'alias/dlg_query.c:121,8'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_to_intl
                - buf_new
        - Branch String:   'alias/dlg_query.c:121,11'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:121,11'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:121,15'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_to_intl
                - buf_new
        - Branch String:   'alias/dlg_query.c:121,31'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:121,35'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_to_intl
                - buf_new
            - BranchSide:      'alias/dlg_query.c:121,31'
              BranchSideFuncs: []
        - Branch String:   'alias/dlg_query.c:121,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:124,34'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_to_intl
                - buf_new
        - Branch String:   'alias/dlg_query.c:125,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/dlg_query.c:128,30'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_new
        - Branch String:   'alias/dlg_query.c:129,17'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:129,28'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_new
            - BranchSide:      'alias/dlg_query.c:134,5'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
        - Branch String:   'alias/dlg_query.c:129,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:131,40'
              BranchSideFuncs:
                - buf_new
                - mutt_addrlist_to_intl
            - BranchSide:      'alias/dlg_query.c:134,5'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
      Callsites:
        - Src:             'alias/dlg_query.c:124,3'
          Dst:             mutt_addrlist_copy
        - Src:             'alias/dlg_query.c:131,25'
          Dst:             buf_new
        - Src:             'alias/dlg_query.c:134,5'
          Dst:             mutt_addrlist_to_intl
    - functionName:    query_complete
      functionSourceFile: '/src/neomutt/alias/dlg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - alias_array_alias_add
        - alias_to_addrlist
        - aliaslist_clear
        - buf_addstr
        - buf_alloc
        - buf_reset
        - buf_string
        - cs_subset_string
        - dlg_query
        - mutt_addrlist_clear
        - mutt_addrlist_to_local
        - mutt_addrlist_write
        - mutt_clear_error
        - mutt_mem_free
        - query_run
        - search_state_free
        - search_state_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/dlg_query.c:406,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:0,0'
              BranchSideFuncs:
                - search_state_new
                - cs_subset_string
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - mutt_clear_error
                - buf_addstr
            - BranchSide:      'alias/dlg_query.c:406,24'
              BranchSideFuncs:
                - search_state_new
                - cs_subset_string
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - mutt_clear_error
                - buf_addstr
        - Branch String:   'alias/dlg_query.c:411,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:413,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
            - BranchSide:      'alias/dlg_query.c:417,13'
              BranchSideFuncs:
                - buf_string.5134
                - query_run
                - alias_array_alias_add
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - mutt_clear_error
                - buf_addstr
        - Branch String:   'alias/dlg_query.c:418,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:418,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
            - BranchSide:      'alias/dlg_query.c:421,9'
              BranchSideFuncs:
                - alias_array_alias_add
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - mutt_clear_error
                - buf_addstr
        - Branch String:   'alias/dlg_query.c:424,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:426,31'
              BranchSideFuncs:
                - alias_to_addrlist
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - mutt_clear_error
                - buf_addstr
            - BranchSide:      'alias/dlg_query.c:442,5'
              BranchSideFuncs:
                - alias_array_alias_add
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:440,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:442,5'
              BranchSideFuncs:
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:446,8'
              BranchSideFuncs:
                - dlg_query
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - buf_reset
                - buf_alloc
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:446,7'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:446,7'
              BranchSideFuncs:
                - buf_reset
                - buf_alloc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:449,3'
              BranchSideFuncs:
                - buf_reset
                - buf_alloc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:452,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:452,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
            - BranchSide:      'alias/dlg_query.c:454,15'
              BranchSideFuncs:
                - alias_to_addrlist
                - buf_addstr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:454,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:452,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - alias_to_addrlist
                - buf_addstr
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:457,34'
              BranchSideFuncs:
                - alias_to_addrlist
                - buf_addstr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:458,9'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:460,7'
              BranchSideFuncs:
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
                - buf_addstr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - alias_to_addrlist
            - BranchSide:      'alias/dlg_query.c:464,5'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - alias_to_addrlist
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
        - Branch String:   'alias/dlg_query.c:452,3'
          Branch Sides:
            - BranchSide:      'alias/dlg_query.c:452,3'
              BranchSideFuncs:
                - alias_to_addrlist
                - buf_addstr
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - mutt_addrlist_clear
            - BranchSide:      'alias/dlg_query.c:452,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - search_state_free
                - aliaslist_clear
      Callsites:
        - Src:             'alias/dlg_query.c:407,24'
          Dst:             search_state_new
        - Src:             'alias/dlg_query.c:410,39'
          Dst:             cs_subset_string
        - Src:             'alias/dlg_query.c:417,13'
          Dst:             buf_string
        - Src:             'alias/dlg_query.c:417,3'
          Dst:             query_run
        - Src:             'alias/dlg_query.c:427,9'
          Dst:             alias_to_addrlist
        - Src:             'alias/dlg_query.c:429,7'
          Dst:             mutt_addrlist_to_local
        - Src:             'alias/dlg_query.c:430,7'
          Dst:             buf_reset
        - Src:             'alias/dlg_query.c:431,7'
          Dst:             mutt_addrlist_write
        - Src:             'alias/dlg_query.c:432,7'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/dlg_query.c:433,7'
          Dst:             mutt_clear_error
        - Src:             'alias/dlg_query.c:434,7'
          Dst:             buf_addstr
        - Src:             'alias/dlg_query.c:442,5'
          Dst:             alias_array_alias_add
        - Src:             'alias/dlg_query.c:446,8'
          Dst:             dlg_query
        - Src:             'alias/dlg_query.c:449,3'
          Dst:             buf_reset
        - Src:             'alias/dlg_query.c:450,3'
          Dst:             buf_alloc
        - Src:             'alias/dlg_query.c:458,9'
          Dst:             alias_to_addrlist
        - Src:             'alias/dlg_query.c:460,7'
          Dst:             mutt_addrlist_to_local
        - Src:             'alias/dlg_query.c:461,7'
          Dst:             mutt_addrlist_write
        - Src:             'alias/dlg_query.c:462,7'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/dlg_query.c:464,5'
          Dst:             buf_addstr
        - Src:             'alias/dlg_query.c:468,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:469,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:470,3'
          Dst:             mutt_mem_free
        - Src:             'alias/dlg_query.c:471,3'
          Dst:             search_state_free
        - Src:             'alias/dlg_query.c:472,3'
          Dst:             aliaslist_clear
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_tags
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alias_tags_to_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:125,29'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - alias_tags_to_buffer
            - BranchSide:      'alias/expando.c:125,29'
              BranchSideFuncs:
                - alias_tags_to_buffer
      Callsites:
        - Src:             'alias/expando.c:125,3'
          Dst:             alias_tags_to_buffer
    - functionName:    alias_view_tagged_num
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alias_view_tagged
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:169,23'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/expando.c:169,23'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'alias/expando.c:170,3'
          Dst:             buf_strcpy
    - functionName:    alias_view_index_num
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alias_name
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:104,35'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - buf_string.5176
                - buf_addstr
                - buf_addstr
            - BranchSide:      'alias/expando.c:104,35'
              BranchSideFuncs:
                - buf_string.5176
                - buf_addstr
                - buf_addstr
        - Branch String:   'alias/expando.c:107,3'
          Branch Sides:
            - BranchSide:      'alias/expando.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/expando.c:109,28'
              BranchSideFuncs:
                - buf_string.5176
                - buf_addstr
                - buf_addstr
        - Branch String:   'alias/expando.c:112,9'
          Branch Sides:
            - BranchSide:      'alias/expando.c:107,3'
              BranchSideFuncs:
                - buf_string.5176
                - buf_addstr
                - buf_addstr
            - BranchSide:      'alias/expando.c:113,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.5176
                - buf_addstr
        - Branch String:   'alias/expando.c:107,3'
          Branch Sides:
            - BranchSide:      'alias/expando.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/expando.c:109,28'
              BranchSideFuncs:
                - buf_string.5176
                - buf_addstr
                - buf_addstr
      Callsites:
        - Src:             'alias/expando.c:111,21'
          Dst:             buf_string
        - Src:             'alias/expando.c:111,5'
          Dst:             buf_addstr
        - Src:             'alias/expando.c:113,7'
          Dst:             buf_addstr
    - functionName:    alias_view_flags_num
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alias_view_flags
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:137,23'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/expando.c:137,23'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'alias/expando.c:138,3'
          Dst:             buf_strcpy
    - functionName:    alias_email
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_add_printf
        - buf_addstr
        - buf_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:84,35'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - buf_string.5176
                - buf_add_printf
                - buf_addstr
            - BranchSide:      'alias/expando.c:84,35'
              BranchSideFuncs:
                - buf_string.5176
                - buf_add_printf
                - buf_addstr
        - Branch String:   'alias/expando.c:87,3'
          Branch Sides:
            - BranchSide:      'alias/expando.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/expando.c:89,28'
              BranchSideFuncs:
                - buf_string.5176
                - buf_add_printf
                - buf_addstr
        - Branch String:   'alias/expando.c:92,9'
          Branch Sides:
            - BranchSide:      'alias/expando.c:87,3'
              BranchSideFuncs:
                - buf_string.5176
                - buf_add_printf
                - buf_addstr
            - BranchSide:      'alias/expando.c:93,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.5176
                - buf_add_printf
        - Branch String:   'alias/expando.c:87,3'
          Branch Sides:
            - BranchSide:      'alias/expando.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/expando.c:89,28'
              BranchSideFuncs:
                - buf_string.5176
                - buf_add_printf
                - buf_addstr
      Callsites:
        - Src:             'alias/expando.c:91,33'
          Dst:             buf_string
        - Src:             'alias/expando.c:91,5'
          Dst:             buf_add_printf
        - Src:             'alias/expando.c:93,7'
          Dst:             buf_addstr
    - functionName:    alias_comment
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:71,35'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/expando.c:71,35'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'alias/expando.c:74,3'
          Dst:             buf_strcpy
    - functionName:    alias_alias
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:58,35'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'alias/expando.c:58,35'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'alias/expando.c:61,3'
          Dst:             buf_strcpy
    - functionName:    alias_address
      functionSourceFile: '/src/neomutt/alias/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_addrlist_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/expando.c:46,35'
          Branch Sides:
            - BranchSide:      'alias/expando.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_write
            - BranchSide:      'alias/expando.c:46,35'
              BranchSideFuncs:
                - mutt_addrlist_write
      Callsites:
        - Src:             'alias/expando.c:48,3'
          Dst:             mutt_addrlist_write
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_sort
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - cs_subset_sort
        - cs_subset_str_native_set
        - mw_multi_choice
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:392,36'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - mw_multi_choice
                - cs_subset_str_native_set
            - BranchSide:      'alias/functions.c:392,36'
              BranchSideFuncs:
                - cs_subset_sort
                - mw_multi_choice
                - cs_subset_str_native_set
        - Branch String:   'alias/functions.c:396,3'
          Branch Sides:
            - BranchSide:      'alias/functions.c:396,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:410,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'alias/functions.c:414,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'alias/functions.c:418,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'alias/functions.c:422,7'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'alias/functions.c:427,13'
              BranchSideFuncs:
                - cs_subset_str_native_set
      Callsites:
        - Src:             'alias/functions.c:392,14'
          Dst:             cs_subset_sort
        - Src:             'alias/functions.c:396,11'
          Dst:             mw_multi_choice
        - Src:             'alias/functions.c:430,5'
          Dst:             cs_subset_str_native_set
    - functionName:    op_search
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - menu_get_index
        - menu_set_index
        - mutt_search_alias_command
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:356,3'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_alias_command
                - menu_set_index
            - BranchSide:      'alias/functions.c:356,3'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_alias_command
                - menu_set_index
        - Branch String:   'alias/functions.c:356,3'
          Branch Sides:
            - BranchSide:      'alias/functions.c:360,14'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_alias_command
                - menu_set_index
            - BranchSide:      'alias/functions.c:364,14'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_alias_command
                - menu_set_index
            - BranchSide:      'alias/functions.c:370,7'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_alias_command
                - menu_set_index
            - BranchSide:      'alias/functions.c:373,30'
              BranchSideFuncs:
                - menu_get_index
                - mutt_search_alias_command
                - menu_set_index
        - Branch String:   'alias/functions.c:376,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:376,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:379,3'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'alias/functions.c:374,15'
          Dst:             menu_get_index
        - Src:             'alias/functions.c:375,11'
          Dst:             mutt_search_alias_command
        - Src:             'alias/functions.c:379,3'
          Dst:             menu_set_index
    - functionName:    op_query
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - alias_array_alias_add
        - alias_array_sort
        - aliaslist_clear
        - buf_is_empty
        - buf_string
        - menu_queue_redraw
        - mutt_mem_free
        - mw_get_field
        - query_run
        - sbar_set_title
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:302,31'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - mw_get_field
                - buf_is_empty
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
                - mutt_mem_free
                - aliaslist_clear
            - BranchSide:      'alias/functions.c:302,31'
              BranchSideFuncs:
                - mw_get_field
                - buf_is_empty
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
                - mutt_mem_free
                - aliaslist_clear
        - Branch String:   'alias/functions.c:303,88'
          Branch Sides:
            - BranchSide:      'alias/functions.c:303,88'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
                - mutt_mem_free
                - aliaslist_clear
            - BranchSide:      'alias/functions.c:304,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
                - mutt_mem_free
                - aliaslist_clear
        - Branch String:   'alias/functions.c:303,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:309,10'
              BranchSideFuncs:
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
                - mutt_mem_free
                - aliaslist_clear
        - Branch String:   'alias/functions.c:309,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:311,5'
              BranchSideFuncs:
                - mutt_mem_free
                - aliaslist_clear
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
            - BranchSide:      'alias/functions.c:315,30'
              BranchSideFuncs:
                - buf_string.5215
                - query_run
                - menu_queue_redraw
                - buf_string.5215
                - snprintf
                - sbar_set_title
                - alias_array_alias_add
                - alias_array_sort
        - Branch String:   'alias/functions.c:336,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:336,5'
              BranchSideFuncs:
                - alias_array_alias_add
                - alias_array_sort
            - BranchSide:      'alias/functions.c:336,5'
              BranchSideFuncs:
                - alias_array_alias_add
                - alias_array_sort
        - Branch String:   'alias/functions.c:333,3'
          Branch Sides:
            - BranchSide:      'alias/functions.c:333,3'
              BranchSideFuncs:
                - alias_array_sort
            - BranchSide:      'alias/functions.c:339,40'
              BranchSideFuncs:
                - alias_array_sort
      Callsites:
        - Src:             'alias/functions.c:303,8'
          Dst:             mw_get_field
        - Src:             'alias/functions.c:304,7'
          Dst:             buf_is_empty
        - Src:             'alias/functions.c:311,5'
          Dst:             mutt_mem_free
        - Src:             'alias/functions.c:312,5'
          Dst:             aliaslist_clear
        - Src:             'alias/functions.c:318,13'
          Dst:             buf_string
        - Src:             'alias/functions.c:318,3'
          Dst:             query_run
        - Src:             'alias/functions.c:319,3'
          Dst:             menu_queue_redraw
        - Src:             'alias/functions.c:321,56'
          Dst:             buf_string
        - Src:             'alias/functions.c:321,3'
          Dst:             snprintf
        - Src:             'alias/functions.c:322,3'
          Dst:             sbar_set_title
        - Src:             'alias/functions.c:335,5'
          Dst:             alias_array_alias_add
        - Src:             'alias/functions.c:339,3'
          Dst:             alias_array_sort
    - functionName:    op_main_untag_pattern
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_queue_redraw
        - mutt_pattern_alias_func
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:282,30'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - menu_queue_redraw
                - window_redraw
            - BranchSide:      'alias/functions.c:282,30'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - menu_queue_redraw
                - window_redraw
        - Branch String:   'alias/functions.c:284,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:284,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - window_redraw
            - BranchSide:      'alias/functions.c:287,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - window_redraw
      Callsites:
        - Src:             'alias/functions.c:283,12'
          Dst:             mutt_pattern_alias_func
        - Src:             'alias/functions.c:287,3'
          Dst:             menu_queue_redraw
        - Src:             'alias/functions.c:288,3'
          Dst:             window_redraw
    - functionName:    op_main_tag_pattern
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_queue_redraw
        - mutt_pattern_alias_func
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:266,30'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - menu_queue_redraw
                - window_redraw
            - BranchSide:      'alias/functions.c:266,30'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - menu_queue_redraw
                - window_redraw
        - Branch String:   'alias/functions.c:268,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:268,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - window_redraw
            - BranchSide:      'alias/functions.c:271,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - window_redraw
      Callsites:
        - Src:             'alias/functions.c:267,12'
          Dst:             mutt_pattern_alias_func
        - Src:             'alias/functions.c:271,3'
          Dst:             menu_queue_redraw
        - Src:             'alias/functions.c:272,3'
          Dst:             window_redraw
    - functionName:    op_main_limit
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alias_array_sort
        - alias_set_title
        - menu_queue_redraw
        - mutt_pattern_alias_func
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:247,30'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - alias_array_sort
                - alias_set_title
                - menu_queue_redraw
                - window_redraw
            - BranchSide:      'alias/functions.c:247,30'
              BranchSideFuncs:
                - mutt_pattern_alias_func
                - alias_array_sort
                - alias_set_title
                - menu_queue_redraw
                - window_redraw
        - Branch String:   'alias/functions.c:250,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:250,7'
              BranchSideFuncs:
                - alias_array_sort
                - alias_set_title
                - menu_queue_redraw
                - window_redraw
            - BranchSide:      'alias/functions.c:253,40'
              BranchSideFuncs:
                - alias_array_sort
                - alias_set_title
                - menu_queue_redraw
                - window_redraw
      Callsites:
        - Src:             'alias/functions.c:248,12'
          Dst:             mutt_pattern_alias_func
        - Src:             'alias/functions.c:253,3'
          Dst:             alias_array_sort
        - Src:             'alias/functions.c:254,3'
          Dst:             alias_set_title
        - Src:             'alias/functions.c:255,3'
          Dst:             menu_queue_redraw
        - Src:             'alias/functions.c:256,3'
          Dst:             window_redraw
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:217,30'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
            - BranchSide:      'alias/functions.c:217,30'
              BranchSideFuncs:
                - menu_get_index
        - Branch String:   'alias/functions.c:218,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs:
                - menu_get_index
            - BranchSide:      'alias/functions.c:232,21'
              BranchSideFuncs:
                - menu_get_index
        - Branch String:   'alias/functions.c:222,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:222,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:224,16'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:224,26'
          Branch Sides:
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:224,35'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:224,11'
          Branch Sides:
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:225,24'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:222,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:222,5'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:233,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:233,5'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:233,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:235,47'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:233,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/functions.c:232,21'
          Dst:             menu_get_index
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_delete
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:171,30'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_get_index
                - menu_queue_redraw
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:171,30'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_get_index
                - menu_queue_redraw
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'alias/functions.c:173,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:176,5'
              BranchSideFuncs:
                - menu_get_index
                - menu_queue_redraw
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:185,17'
              BranchSideFuncs:
                - menu_get_index
                - menu_queue_redraw
                - cs_subset_bool
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'alias/functions.c:176,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:181,5'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'alias/functions.c:176,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:178,16'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:181,5'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'alias/functions.c:178,11'
          Branch Sides:
            - BranchSide:      'alias/functions.c:176,5'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:179,25'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'alias/functions.c:176,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:176,5'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:181,5'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'alias/functions.c:189,19'
          Branch Sides:
            - BranchSide:      'alias/functions.c:189,38'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:189,19'
              BranchSideFuncs: []
        - Branch String:   'alias/functions.c:189,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:189,9'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'alias/functions.c:191,34'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
      Callsites:
        - Src:             'alias/functions.c:181,5'
          Dst:             menu_queue_redraw
        - Src:             'alias/functions.c:185,17'
          Dst:             menu_get_index
        - Src:             'alias/functions.c:187,5'
          Dst:             menu_queue_redraw
        - Src:             'alias/functions.c:188,28'
          Dst:             cs_subset_bool
        - Src:             'alias/functions.c:191,7'
          Dst:             menu_set_index
        - Src:             'alias/functions.c:192,7'
          Dst:             menu_queue_redraw
    - functionName:    op_create_alias
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - alias_create
        - alias_to_addrlist
        - menu_get_index
        - mutt_addrlist_clear
        - mutt_addrlist_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/functions.c:131,30'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - alias_create
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - menu_get_index
                - menu_get_index
                - menu_get_index
                - alias_to_addrlist
                - alias_create
                - mutt_addrlist_clear
            - BranchSide:      'alias/functions.c:131,30'
              BranchSideFuncs:
                - alias_create
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - menu_get_index
                - menu_get_index
                - menu_get_index
                - alias_to_addrlist
                - alias_create
                - mutt_addrlist_clear
        - Branch String:   'alias/functions.c:133,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:135,32'
              BranchSideFuncs:
                - menu_get_index
                - menu_get_index
                - menu_get_index
                - alias_to_addrlist
                - alias_create
                - mutt_addrlist_clear
            - BranchSide:      'alias/functions.c:156,29'
              BranchSideFuncs:
                - menu_get_index
                - menu_get_index
                - menu_get_index
                - alias_to_addrlist
                - alias_create
                - mutt_addrlist_clear
        - Branch String:   'alias/functions.c:138,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:140,17'
              BranchSideFuncs:
                - alias_create
                - mutt_addrlist_clear
            - BranchSide:      'alias/functions.c:151,33'
              BranchSideFuncs:
                - alias_create
                - mutt_addrlist_clear
        - Branch String:   'alias/functions.c:140,11'
          Branch Sides:
            - BranchSide:      'alias/functions.c:138,5'
              BranchSideFuncs:
                - alias_create
                - mutt_addrlist_clear
                - alias_to_addrlist
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/functions.c:143,31'
              BranchSideFuncs:
                - alias_to_addrlist
                - alias_create
                - mutt_addrlist_clear
                - mutt_addrlist_copy
                - mutt_addrlist_clear
        - Branch String:   'alias/functions.c:144,11'
          Branch Sides:
            - BranchSide:      'alias/functions.c:138,5'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - alias_create
                - mutt_addrlist_clear
                - alias_to_addrlist
            - BranchSide:      'alias/functions.c:146,9'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_clear
                - alias_create
                - mutt_addrlist_clear
                - alias_to_addrlist
        - Branch String:   'alias/functions.c:138,5'
          Branch Sides:
            - BranchSide:      'alias/functions.c:138,5'
              BranchSideFuncs:
                - alias_to_addrlist
                - alias_create
                - mutt_addrlist_clear
                - mutt_addrlist_copy
                - mutt_addrlist_clear
            - BranchSide:      'alias/functions.c:151,33'
              BranchSideFuncs:
                - alias_create
                - mutt_addrlist_clear
      Callsites:
        - Src:             'alias/functions.c:151,5'
          Dst:             alias_create
        - Src:             'alias/functions.c:152,5'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/functions.c:144,11'
          Dst:             alias_to_addrlist
        - Src:             'alias/functions.c:146,9'
          Dst:             mutt_addrlist_copy
        - Src:             'alias/functions.c:147,9'
          Dst:             mutt_addrlist_clear
        - Src:             'alias/functions.c:157,32'
          Dst:             menu_get_index
        - Src:             'alias/functions.c:157,32'
          Dst:             menu_get_index
        - Src:             'alias/functions.c:157,32'
          Dst:             menu_get_index
        - Src:             'alias/functions.c:157,9'
          Dst:             alias_to_addrlist
        - Src:             'alias/functions.c:159,7'
          Dst:             alias_create
        - Src:             'alias/functions.c:160,7'
          Dst:             mutt_addrlist_clear
    - functionName:    alias_function_dispatcher
      functionSourceFile: '/src/neomutt/alias/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          258
      EdgeCount:       69
      CyclomaticComplexity: 23
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/functions.c:470,28'
          Branch Sides:
            - BranchSide:      'alias/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:470,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:471,12'
          Branch Sides:
            - BranchSide:      'alias/functions.c:471,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:471,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:471,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:471,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:475,39'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:481,9'
          Branch Sides:
            - BranchSide:      'alias/functions.c:481,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'alias/functions.c:483,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:488,7'
          Branch Sides:
            - BranchSide:      'alias/functions.c:488,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:491,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'alias/functions.c:492,3'
          Branch Sides:
            - BranchSide:      'alias/functions.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/functions.c:492,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/functions.c:470,28'
          Dst:             dialog_find
        - Src:             'alias/functions.c:491,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'alias/functions.c:492,3'
          Dst:             opcodes_get_name
    - functionName:    alias_recalc
      functionSourceFile: '/src/neomutt/alias/gui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alias_array_sort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/gui.c:94,28'
          Branch Sides:
            - BranchSide:      'alias/gui.c:0,0'
              BranchSideFuncs:
                - alias_array_sort
            - BranchSide:      'alias/gui.c:94,28'
              BranchSideFuncs:
                - alias_array_sort
      Callsites:
        - Src:             'alias/gui.c:97,3'
          Dst:             alias_array_sort
    - functionName:    alias_set_title
      functionSourceFile: '/src/neomutt/alias/gui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sbar_set_title
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/gui.c:74,8'
          Branch Sides:
            - BranchSide:      'alias/gui.c:0,0'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - sbar_set_title
                - sbar_set_title
            - BranchSide:      'alias/gui.c:74,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - sbar_set_title
                - sbar_set_title
        - Branch String:   'alias/gui.c:74,7'
          Branch Sides:
            - BranchSide:      'alias/gui.c:76,5'
              BranchSideFuncs:
                - sbar_set_title
            - BranchSide:      'alias/gui.c:80,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - sbar_set_title
      Callsites:
        - Src:             'alias/gui.c:76,5'
          Dst:             sbar_set_title
        - Src:             'alias/gui.c:82,13'
          Dst:             snprintf
        - Src:             'alias/gui.c:84,3'
          Dst:             snprintf
        - Src:             'alias/gui.c:86,3'
          Dst:             sbar_set_title
    - functionName:    alias_config_observer
      functionSourceFile: '/src/neomutt/alias/gui.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - menu_queue_redraw
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'alias/gui.c:45,11'
          Branch Sides:
            - BranchSide:      'alias/gui.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'alias/gui.c:45,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'alias/gui.c:45,7'
          Branch Sides:
            - BranchSide:      'alias/gui.c:45,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'alias/gui.c:47,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'alias/gui.c:47,24'
          Branch Sides:
            - BranchSide:      'alias/gui.c:47,24'
              BranchSideFuncs: []
            - BranchSide:      'alias/gui.c:47,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'alias/gui.c:47,7'
          Branch Sides:
            - BranchSide:      'alias/gui.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/gui.c:52,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'alias/gui.c:52,49'
          Branch Sides:
            - BranchSide:      'alias/gui.c:52,74'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/gui.c:58,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'alias/gui.c:52,96'
          Branch Sides:
            - BranchSide:      'alias/gui.c:53,29'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/gui.c:58,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'alias/gui.c:52,7'
          Branch Sides:
            - BranchSide:      'alias/gui.c:52,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'alias/gui.c:58,27'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'alias/gui.c:52,8'
          Dst:             mutt_str_equal
        - Src:             'alias/gui.c:52,53'
          Dst:             mutt_str_equal
        - Src:             'alias/gui.c:53,8'
          Dst:             mutt_str_equal
        - Src:             'alias/gui.c:60,3'
          Dst:             menu_queue_redraw
    - functionName:    alias_reverse_lookup
      functionSourceFile: '/src/neomutt/alias/reverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_string
        - mutt_hash_find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/reverse.c:107,8'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:0,0'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_find
            - BranchSide:      'alias/reverse.c:107,8'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_find
        - Branch String:   'alias/reverse.c:107,13'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:107,13'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:107,23'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_find
        - Branch String:   'alias/reverse.c:107,7'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:110,25'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_find
      Callsites:
        - Src:             'alias/reverse.c:110,41'
          Dst:             buf_string
        - Src:             'alias/reverse.c:110,10'
          Dst:             mutt_hash_find
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_reverse_delete
      functionSourceFile: '/src/neomutt/alias/reverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_string
        - mutt_addrlist_to_intl
        - mutt_hash_delete
      functionUses:    4
      BranchProfiles:
        - Branch String:   'alias/reverse.c:85,8'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_string.5296
                - mutt_hash_delete
            - BranchSide:      'alias/reverse.c:85,8'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_string.5296
                - mutt_hash_delete
        - Branch String:   'alias/reverse.c:85,7'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:90,33'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_string.5296
                - mutt_hash_delete
        - Branch String:   'alias/reverse.c:93,3'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:93,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:95,16'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_delete
        - Branch String:   'alias/reverse.c:95,22'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:93,3'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_delete
            - BranchSide:      'alias/reverse.c:95,31'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_delete
        - Branch String:   'alias/reverse.c:95,9'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:93,3'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_delete
            - BranchSide:      'alias/reverse.c:96,24'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_delete
        - Branch String:   'alias/reverse.c:93,3'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:93,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:95,16'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_delete
      Callsites:
        - Src:             'alias/reverse.c:90,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'alias/reverse.c:96,40'
          Dst:             buf_string
        - Src:             'alias/reverse.c:96,7'
          Dst:             mutt_hash_delete
    - functionName:    alias_reverse_add
      functionSourceFile: '/src/neomutt/alias/reverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_string
        - mutt_addrlist_to_intl
        - mutt_hash_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alias/reverse.c:63,8'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_string.5296
                - mutt_hash_insert
            - BranchSide:      'alias/reverse.c:63,8'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_string.5296
                - mutt_hash_insert
        - Branch String:   'alias/reverse.c:63,7'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:69,33'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - buf_string.5296
                - mutt_hash_insert
        - Branch String:   'alias/reverse.c:72,3'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:74,16'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_insert
        - Branch String:   'alias/reverse.c:74,22'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:72,3'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_insert
            - BranchSide:      'alias/reverse.c:74,31'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_insert
        - Branch String:   'alias/reverse.c:74,9'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:72,3'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_insert
            - BranchSide:      'alias/reverse.c:75,24'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_insert
        - Branch String:   'alias/reverse.c:72,3'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/reverse.c:74,16'
              BranchSideFuncs:
                - buf_string.5296
                - mutt_hash_insert
      Callsites:
        - Src:             'alias/reverse.c:69,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'alias/reverse.c:75,40'
          Dst:             buf_string
        - Src:             'alias/reverse.c:75,7'
          Dst:             mutt_hash_insert
    - functionName:    alias_reverse_shutdown
      functionSourceFile: '/src/neomutt/alias/reverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/reverse.c:54,3'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:54,3'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'alias/reverse.c:54,3'
              BranchSideFuncs:
                - mutt_hash_free
      Callsites:
        - Src:             'alias/reverse.c:54,3'
          Dst:             mutt_hash_free
    - functionName:    alias_reverse_init
      functionSourceFile: '/src/neomutt/alias/reverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/reverse.c:45,20'
          Branch Sides:
            - BranchSide:      'alias/reverse.c:45,20'
              BranchSideFuncs:
                - mutt_hash_new
            - BranchSide:      'alias/reverse.c:45,20'
              BranchSideFuncs:
                - mutt_hash_new
      Callsites:
        - Src:             'alias/reverse.c:45,20'
          Dst:             mutt_hash_new
    - functionName:    alias_sort_unsorted
      functionSourceFile: '/src/neomutt/alias/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/sort.c:195,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:196,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:198,7'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:198,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:201,12'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:201,12'
          Branch Sides:
            - BranchSide:      'alias/sort.c:202,10'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:202,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:202,10'
          Branch Sides:
            - BranchSide:      'alias/sort.c:202,10'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:202,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_sort_name
      functionSourceFile: '/src/neomutt/alias/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - buf_coll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/sort.c:132,29'
          Branch Sides:
            - BranchSide:      'alias/sort.c:0,0'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
            - BranchSide:      'alias/sort.c:132,29'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
        - Branch String:   'alias/sort.c:137,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:138,12'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
            - BranchSide:      'alias/sort.c:140,7'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
        - Branch String:   'alias/sort.c:140,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:144,12'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
        - Branch String:   'alias/sort.c:144,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:158,36'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:160,16'
          Branch Sides:
            - BranchSide:      'alias/sort.c:160,27'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:167,14'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:160,9'
          Branch Sides:
            - BranchSide:      'alias/sort.c:162,11'
              BranchSideFuncs:
                - buf_coll
            - BranchSide:      'alias/sort.c:167,14'
              BranchSideFuncs:
                - buf_coll
        - Branch String:   'alias/sort.c:162,18'
          Branch Sides:
            - BranchSide:      'alias/sort.c:162,29'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:162,11'
          Branch Sides:
            - BranchSide:      'alias/sort.c:163,14'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:167,21'
          Branch Sides:
            - BranchSide:      'alias/sort.c:167,32'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:167,21'
          Branch Sides:
            - BranchSide:      'alias/sort.c:167,32'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:167,14'
          Branch Sides:
            - BranchSide:      'alias/sort.c:171,21'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:167,14'
          Branch Sides:
            - BranchSide:      'alias/sort.c:173,29'
              BranchSideFuncs:
                - buf_coll
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:181,10'
          Branch Sides:
            - BranchSide:      'alias/sort.c:181,10'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:181,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/sort.c:163,14'
          Dst:             buf_coll
        - Src:             'alias/sort.c:173,12'
          Dst:             buf_coll
    - functionName:    alias_sort_email
      functionSourceFile: '/src/neomutt/alias/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          140
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - buf_coll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'alias/sort.c:71,29'
          Branch Sides:
            - BranchSide:      'alias/sort.c:0,0'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
            - BranchSide:      'alias/sort.c:71,29'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
        - Branch String:   'alias/sort.c:76,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:77,12'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
            - BranchSide:      'alias/sort.c:79,7'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
        - Branch String:   'alias/sort.c:79,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:83,12'
              BranchSideFuncs:
                - buf_coll
                - buf_coll
        - Branch String:   'alias/sort.c:83,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:97,36'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:99,16'
          Branch Sides:
            - BranchSide:      'alias/sort.c:99,27'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:106,14'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:99,9'
          Branch Sides:
            - BranchSide:      'alias/sort.c:101,11'
              BranchSideFuncs:
                - buf_coll
            - BranchSide:      'alias/sort.c:106,14'
              BranchSideFuncs:
                - buf_coll
        - Branch String:   'alias/sort.c:101,18'
          Branch Sides:
            - BranchSide:      'alias/sort.c:101,29'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:101,11'
          Branch Sides:
            - BranchSide:      'alias/sort.c:102,14'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:106,21'
          Branch Sides:
            - BranchSide:      'alias/sort.c:106,32'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:106,21'
          Branch Sides:
            - BranchSide:      'alias/sort.c:106,32'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:106,14'
          Branch Sides:
            - BranchSide:      'alias/sort.c:110,21'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:106,14'
          Branch Sides:
            - BranchSide:      'alias/sort.c:112,29'
              BranchSideFuncs:
                - buf_coll
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:120,10'
          Branch Sides:
            - BranchSide:      'alias/sort.c:120,10'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:120,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/sort.c:102,14'
          Dst:             buf_coll
        - Src:             'alias/sort.c:112,12'
          Dst:             buf_coll
    - functionName:    alias_sort_alias
      functionSourceFile: '/src/neomutt/alias/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_coll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/sort.c:50,29'
          Branch Sides:
            - BranchSide:      'alias/sort.c:0,0'
              BranchSideFuncs:
                - mutt_str_coll
            - BranchSide:      'alias/sort.c:50,29'
              BranchSideFuncs:
                - mutt_str_coll
        - Branch String:   'alias/sort.c:52,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:53,12'
              BranchSideFuncs:
                - mutt_str_coll
            - BranchSide:      'alias/sort.c:55,7'
              BranchSideFuncs:
                - mutt_str_coll
        - Branch String:   'alias/sort.c:55,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:58,32'
              BranchSideFuncs:
                - mutt_str_coll
        - Branch String:   'alias/sort.c:59,10'
          Branch Sides:
            - BranchSide:      'alias/sort.c:59,10'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:59,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/sort.c:58,12'
          Dst:             mutt_str_coll
    - functionName:    alias_get_sort_function
      functionSourceFile: '/src/neomutt/alias/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/sort.c:211,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:211,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_array_sort
      functionSourceFile: '/src/neomutt/alias/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          204
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - alias_get_sort_function
        - cs_subset_sort
        - mutt_qsort_r
      functionUses:    6
      BranchProfiles:
        - Branch String:   'alias/sort.c:237,8'
          Branch Sides:
            - BranchSide:      'alias/sort.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - alias_get_sort_function
                - mutt_qsort_r
            - BranchSide:      'alias/sort.c:237,8'
              BranchSideFuncs:
                - cs_subset_sort
                - alias_get_sort_function
                - mutt_qsort_r
        - Branch String:   'alias/sort.c:237,12'
          Branch Sides:
            - BranchSide:      'alias/sort.c:237,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:237,15'
              BranchSideFuncs:
                - cs_subset_sort
                - alias_get_sort_function
                - mutt_qsort_r
        - Branch String:   'alias/sort.c:237,7'
          Branch Sides:
            - BranchSide:      'alias/sort.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:240,24'
              BranchSideFuncs:
                - cs_subset_sort
                - alias_get_sort_function
                - mutt_qsort_r
        - Branch String:   'alias/sort.c:246,9'
          Branch Sides:
            - BranchSide:      'alias/sort.c:247,7'
              BranchSideFuncs:
                - alias_get_sort_function
                - mutt_qsort_r
            - BranchSide:      'alias/sort.c:250,8'
              BranchSideFuncs:
                - alias_get_sort_function
                - mutt_qsort_r
        - Branch String:   'alias/sort.c:251,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs:
                - alias_get_sort_function
                - mutt_qsort_r
        - Branch String:   'alias/sort.c:254,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:258,1'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:254,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:254,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:254,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:258,1'
              BranchSideFuncs: []
        - Branch String:   'alias/sort.c:254,3'
          Branch Sides:
            - BranchSide:      'alias/sort.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/sort.c:258,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alias/sort.c:240,24'
          Dst:             cs_subset_sort
        - Src:             'alias/sort.c:251,3'
          Dst:             alias_get_sort_function
        - Src:             'alias/sort.c:251,3'
          Dst:             mutt_qsort_r
    - functionName:    alias_array_count_visible
      functionSourceFile: '/src/neomutt/alias/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'alias/array.c:100,3'
          Branch Sides:
            - BranchSide:      'alias/array.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:100,3'
          Branch Sides:
            - BranchSide:      'alias/array.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:102,14'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:102,9'
          Branch Sides:
            - BranchSide:      'alias/array.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:103,12'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:100,3'
          Branch Sides:
            - BranchSide:      'alias/array.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:100,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_array_alias_delete
      functionSourceFile: '/src/neomutt/alias/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alias/array.c:75,12'
          Branch Sides:
            - BranchSide:      'alias/array.c:75,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:75,16'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:79,3'
          Branch Sides:
            - BranchSide:      'alias/array.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:79,3'
          Branch Sides:
            - BranchSide:      'alias/array.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:81,14'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:84,5'
          Branch Sides:
            - BranchSide:      'alias/array.c:84,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:84,5'
              BranchSideFuncs: []
        - Branch String:   'alias/array.c:84,5'
          Branch Sides:
            - BranchSide:      'alias/array.c:84,5'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:84,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alias_array_alias_add
      functionSourceFile: '/src/neomutt/alias/array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    8
      BranchProfiles:
        - Branch String:   'alias/array.c:49,8'
          Branch Sides:
            - BranchSide:      'alias/array.c:49,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'alias/array.c:52,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'alias/array.c:49,12'
          Branch Sides:
            - BranchSide:      'alias/array.c:49,12'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:49,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'alias/array.c:49,7'
          Branch Sides:
            - BranchSide:      'alias/array.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:54,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'alias/array.c:60,3'
          Branch Sides:
            - BranchSide:      'alias/array.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'alias/array.c:60,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'alias/array.c:60,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    wrapheaders_validator
      functionSourceFile: '/src/neomutt/send/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'send/config.c:64,14'
          Branch Sides:
            - BranchSide:      'send/config.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'send/config.c:64,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'send/config.c:64,29'
          Branch Sides:
            - BranchSide:      'send/config.c:64,39'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'send/config.c:69,20'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'send/config.c:64,7'
          Branch Sides:
            - BranchSide:      'send/config.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:69,20'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'send/config.c:68,3'
          Dst:             buf_printf
    - functionName:    smtp_auth_validator
      functionSourceFile: '/src/neomutt/send/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_printf
        - smtp_auth_is_valid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'send/config.c:79,8'
          Branch Sides:
            - BranchSide:      'send/config.c:0,0'
              BranchSideFuncs:
                - smtp_auth_is_valid
                - buf_printf
            - BranchSide:      'send/config.c:79,8'
              BranchSideFuncs:
                - smtp_auth_is_valid
                - buf_printf
        - Branch String:   'send/config.c:79,26'
          Branch Sides:
            - BranchSide:      'send/config.c:78,43'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:79,26'
              BranchSideFuncs: []
        - Branch String:   'send/config.c:79,7'
          Branch Sides:
            - BranchSide:      'send/config.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:83,3'
              BranchSideFuncs:
                - smtp_auth_is_valid
                - buf_printf
        - Branch String:   'send/config.c:83,3'
          Branch Sides:
            - BranchSide:      'send/config.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:85,32'
              BranchSideFuncs:
                - smtp_auth_is_valid
                - buf_printf
        - Branch String:   'send/config.c:85,9'
          Branch Sides:
            - BranchSide:      'send/config.c:83,3'
              BranchSideFuncs:
                - smtp_auth_is_valid
                - buf_printf
            - BranchSide:      'send/config.c:91,76'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'send/config.c:83,3'
          Branch Sides:
            - BranchSide:      'send/config.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:85,32'
              BranchSideFuncs:
                - smtp_auth_is_valid
                - buf_printf
      Callsites:
        - Src:             'send/config.c:85,9'
          Dst:             smtp_auth_is_valid
        - Src:             'send/config.c:91,5'
          Dst:             buf_printf
    - functionName:    simple_command_validator
      functionSourceFile: '/src/neomutt/send/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
        - strcspn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'send/config.c:106,8'
          Branch Sides:
            - BranchSide:      'send/config.c:0,0'
              BranchSideFuncs:
                - strcspn
                - buf_printf
            - BranchSide:      'send/config.c:106,8'
              BranchSideFuncs:
                - strcspn
                - buf_printf
        - Branch String:   'send/config.c:106,7'
          Branch Sides:
            - BranchSide:      'send/config.c:105,24'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:106,7'
              BranchSideFuncs: []
        - Branch String:   'send/config.c:110,7'
          Branch Sides:
            - BranchSide:      'send/config.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'send/config.c:110,7'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'send/config.c:109,25'
          Dst:             strcspn
        - Src:             'send/config.c:114,3'
          Dst:             buf_printf
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_init_send
      functionSourceFile: '/src/neomutt/send/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/config.c:409,10'
          Branch Sides:
            - BranchSide:      'send/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'send/config.c:409,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'send/config.c:409,10'
          Dst:             cs_register_variables
    - functionName:    userhdrs_override_cmp
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_istrn_cmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/header.c:278,20'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_istrn_cmp
            - BranchSide:      'send/header.c:278,20'
              BranchSideFuncs:
                - strlen
                - mutt_istrn_cmp
      Callsites:
        - Src:             'send/header.c:279,33'
          Dst:             strlen
        - Src:             'send/header.c:279,10'
          Dst:             mutt_istrn_cmp
    - functionName:    print_val
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          203
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - fputc
        - fputs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/header.c:87,10'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
            - BranchSide:      'send/header.c:87,10'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
        - Branch String:   'send/header.c:87,3'
          Branch Sides:
            - BranchSide:      'send/header.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:89,15'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
        - Branch String:   'send/header.c:89,9'
          Branch Sides:
            - BranchSide:      'send/header.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:93,33'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
        - Branch String:   'send/header.c:93,33'
          Branch Sides:
            - BranchSide:      'send/header.c:93,37'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
            - BranchSide:      'send/header.c:99,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:93,9'
          Branch Sides:
            - BranchSide:      'send/header.c:95,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - fputs
                - fputc
            - BranchSide:      'send/header.c:99,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:95,11'
          Branch Sides:
            - BranchSide:      'send/header.c:95,11'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:99,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:99,9'
          Branch Sides:
            - BranchSide:      'send/header.c:101,12'
              BranchSideFuncs:
                - fputs
                - fputc
                - fputs
                - fputc
            - BranchSide:      'send/header.c:114,10'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
        - Branch String:   'send/header.c:101,30'
          Branch Sides:
            - BranchSide:      'send/header.c:101,37'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
            - BranchSide:      'send/header.c:104,34'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:101,37'
          Branch Sides:
            - BranchSide:      'send/header.c:101,41'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
            - BranchSide:      'send/header.c:104,34'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:101,57'
          Branch Sides:
            - BranchSide:      'send/header.c:101,61'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
            - BranchSide:      'send/header.c:104,34'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:101,11'
          Branch Sides:
            - BranchSide:      'send/header.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:104,34'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputs
                - fputc
        - Branch String:   'send/header.c:104,34'
          Branch Sides:
            - BranchSide:      'send/header.c:104,39'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
            - BranchSide:      'send/header.c:114,10'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
        - Branch String:   'send/header.c:104,56'
          Branch Sides:
            - BranchSide:      'send/header.c:104,69'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
            - BranchSide:      'send/header.c:107,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
        - Branch String:   'send/header.c:104,11'
          Branch Sides:
            - BranchSide:      'send/header.c:107,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
            - BranchSide:      'send/header.c:114,10'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
        - Branch String:   'send/header.c:107,57'
          Branch Sides:
            - BranchSide:      'send/header.c:108,16'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
            - BranchSide:      'send/header.c:109,13'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
        - Branch String:   'send/header.c:107,35'
          Branch Sides:
            - BranchSide:      'send/header.c:107,49'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
            - BranchSide:      'send/header.c:109,13'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - fputs
        - Branch String:   'send/header.c:109,13'
          Branch Sides:
            - BranchSide:      'send/header.c:87,20'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:109,13'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:87,3'
          Branch Sides:
            - BranchSide:      'send/header.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:89,15'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - fputs
      Callsites:
        - Src:             'send/header.c:89,9'
          Dst:             fputc
        - Src:             'send/header.c:95,11'
          Dst:             fputs
        - Src:             'send/header.c:101,61'
          Dst:             fputs
        - Src:             'send/header.c:109,13'
          Dst:             fputc
    - functionName:    mutt_write_mime_header
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          476
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - cs_subset_bool
        - ferror
        - fprintf
        - fputc
        - fwrite
        - mutt_addr_cat
        - mutt_istr_equal
        - mutt_param_free
        - mutt_rfc822_write_header
        - mutt_str_equal
        - mutt_str_len
        - rfc2231_encode_string
        - snprintf
        - strrchr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'send/header.c:758,8'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
            - BranchSide:      'send/header.c:758,8'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:758,10'
          Branch Sides:
            - BranchSide:      'send/header.c:758,10'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:758,14'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:758,7'
          Branch Sides:
            - BranchSide:      'send/header.c:758,7'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:763,8'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:765,38'
          Branch Sides:
            - BranchSide:      'send/header.c:765,38'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
            - BranchSide:      'send/header.c:765,55'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:765,38'
          Branch Sides:
            - BranchSide:      'send/header.c:765,55'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
            - BranchSide:      'send/header.c:765,55'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:767,7'
          Branch Sides:
            - BranchSide:      'send/header.c:769,32'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:812,3'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:772,5'
          Branch Sides:
            - BranchSide:      'send/header.c:769,11'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:812,3'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:774,26'
          Branch Sides:
            - BranchSide:      'send/header.c:772,5'
              BranchSideFuncs:
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fwrite
                - mutt_str_equal
                - snprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:774,34'
              BranchSideFuncs:
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:774,11'
          Branch Sides:
            - BranchSide:      'send/header.c:772,5'
              BranchSideFuncs:
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fwrite
                - mutt_str_equal
                - snprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:777,39'
              BranchSideFuncs:
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - mutt_str_equal
                - snprintf
        - Branch String:   'send/header.c:780,7'
          Branch Sides:
            - BranchSide:      'send/header.c:782,9'
              BranchSideFuncs:
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fwrite
                - mutt_str_equal
                - snprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:808,7'
              BranchSideFuncs:
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fwrite
                - mutt_str_equal
                - snprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:790,58'
          Branch Sides:
            - BranchSide:      'send/header.c:790,87'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
                - snprintf
            - BranchSide:      'send/header.c:793,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_equal
                - snprintf
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:790,13'
          Branch Sides:
            - BranchSide:      'send/header.c:791,54'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_equal
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:793,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_equal
                - snprintf
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:794,13'
          Branch Sides:
            - BranchSide:      'send/header.c:796,11'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - mutt_str_equal
                - snprintf
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:801,11'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fwrite
                - mutt_str_equal
                - snprintf
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:780,7'
          Branch Sides:
            - BranchSide:      'send/header.c:782,9'
              BranchSideFuncs:
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fwrite
                - mutt_str_equal
                - snprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:808,7'
              BranchSideFuncs:
                - mutt_param_free
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - fwrite
                - mutt_str_equal
                - snprintf
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:772,5'
          Branch Sides:
            - BranchSide:      'send/header.c:774,16'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:812,3'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:814,7'
          Branch Sides:
            - BranchSide:      'send/header.c:815,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:817,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:817,7'
          Branch Sides:
            - BranchSide:      'send/header.c:818,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:820,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:820,7'
          Branch Sides:
            - BranchSide:      'send/header.c:821,5'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:823,10'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:823,7'
          Branch Sides:
            - BranchSide:      'send/header.c:827,12'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:883,10'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:827,9'
          Branch Sides:
            - BranchSide:      'send/header.c:827,9'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:879,7'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:832,23'
          Branch Sides:
            - BranchSide:      'send/header.c:832,43'
              BranchSideFuncs:
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:875,7'
              BranchSideFuncs:
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:832,11'
          Branch Sides:
            - BranchSide:      'send/header.c:841,21'
              BranchSideFuncs:
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:875,7'
              BranchSideFuncs:
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:835,13'
          Branch Sides:
            - BranchSide:      'send/header.c:836,19'
              BranchSideFuncs:
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:841,21'
              BranchSideFuncs:
                - strrchr
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:838,13'
          Branch Sides:
            - BranchSide:      'send/header.c:841,21'
              BranchSideFuncs:
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:875,7'
              BranchSideFuncs:
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:842,15'
          Branch Sides:
            - BranchSide:      'send/header.c:843,14'
              BranchSideFuncs:
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
            - BranchSide:      'send/header.c:847,43'
              BranchSideFuncs:
                - rfc2231_encode_string
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - fprintf
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
                - fwrite
        - Branch String:   'send/header.c:850,11'
          Branch Sides:
            - BranchSide:      'send/header.c:852,13'
              BranchSideFuncs:
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:871,11'
              BranchSideFuncs:
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:857,17'
          Branch Sides:
            - BranchSide:      'send/header.c:859,15'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fputc
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:864,15'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - mutt_addr_cat
                - mutt_str_len
                - mutt_str_len
                - fwrite
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:850,11'
          Branch Sides:
            - BranchSide:      'send/header.c:852,13'
              BranchSideFuncs:
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:871,11'
              BranchSideFuncs:
                - mutt_param_free
                - fputc
                - fprintf
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:883,7'
          Branch Sides:
            - BranchSide:      'send/header.c:884,52'
              BranchSideFuncs:
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
            - BranchSide:      'send/header.c:886,48'
              BranchSideFuncs:
                - cs_subset_bool
                - ferror
                - mutt_rfc822_write_header
        - Branch String:   'send/header.c:892,40'
          Branch Sides:
            - BranchSide:      'send/header.c:892,62'
              BranchSideFuncs:
                - mutt_rfc822_write_header
                - ferror
            - BranchSide:      'send/header.c:899,10'
              BranchSideFuncs:
                - ferror
        - Branch String:   'send/header.c:892,7'
          Branch Sides:
            - BranchSide:      'send/header.c:894,5'
              BranchSideFuncs:
                - ferror
            - BranchSide:      'send/header.c:899,10'
              BranchSideFuncs:
                - ferror
      Callsites:
        - Src:             'send/header.c:765,3'
          Dst:             fprintf
        - Src:             'send/header.c:769,16'
          Dst:             mutt_str_len
        - Src:             'send/header.c:778,7'
          Dst:             rfc2231_encode_string
        - Src:             'send/header.c:782,9'
          Dst:             fputc
        - Src:             'send/header.c:785,9'
          Dst:             mutt_addr_cat
        - Src:             'send/header.c:790,13'
          Dst:             mutt_istr_equal
        - Src:             'send/header.c:790,61'
          Dst:             mutt_str_equal
        - Src:             'send/header.c:791,11'
          Dst:             snprintf
        - Src:             'send/header.c:793,18'
          Dst:             mutt_str_len
        - Src:             'send/header.c:793,38'
          Dst:             mutt_str_len
        - Src:             'send/header.c:796,11'
          Dst:             fwrite
        - Src:             'send/header.c:801,11'
          Dst:             fputc
        - Src:             'send/header.c:805,9'
          Dst:             fprintf
        - Src:             'send/header.c:808,7'
          Dst:             mutt_param_free
        - Src:             'send/header.c:812,3'
          Dst:             fputc
        - Src:             'send/header.c:815,5'
          Dst:             fprintf
        - Src:             'send/header.c:818,5'
          Dst:             fprintf
        - Src:             'send/header.c:821,5'
          Dst:             fprintf
        - Src:             'send/header.c:829,7'
          Dst:             fprintf
        - Src:             'send/header.c:830,18'
          Dst:             mutt_str_len
        - Src:             'send/header.c:841,21'
          Dst:             strrchr
        - Src:             'send/header.c:848,11'
          Dst:             rfc2231_encode_string
        - Src:             'send/header.c:852,13'
          Dst:             fputc
        - Src:             'send/header.c:854,13'
          Dst:             mutt_addr_cat
        - Src:             'send/header.c:856,22'
          Dst:             mutt_str_len
        - Src:             'send/header.c:856,42'
          Dst:             mutt_str_len
        - Src:             'send/header.c:859,15'
          Dst:             fwrite
        - Src:             'send/header.c:864,15'
          Dst:             fputc
        - Src:             'send/header.c:868,13'
          Dst:             fprintf
        - Src:             'send/header.c:871,11'
          Dst:             mutt_param_free
        - Src:             'send/header.c:875,7'
          Dst:             fputc
        - Src:             'send/header.c:884,5'
          Dst:             fprintf
        - Src:             'send/header.c:886,48'
          Dst:             cs_subset_bool
        - Src:             'send/header.c:894,5'
          Dst:             mutt_rfc822_write_header
        - Src:             'send/header.c:899,10'
          Dst:             ferror
    - functionName:    mutt_rfc822_write_header
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          576
      EdgeCount:       205
      CyclomaticComplexity: 61
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - ferror
        - fprintf
        - fputc
        - fwrite
        - mutt_addrlist_write_file
        - mutt_date_make_date
        - mutt_write_mime_header
        - mutt_write_one_header
        - mutt_write_references
        - write_userhdrs
      functionUses:    5
      BranchProfiles:
        - Branch String:   'send/header.c:581,14'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
            - BranchSide:      'send/header.c:581,14'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
        - Branch String:   'send/header.c:581,43'
          Branch Sides:
            - BranchSide:      'send/header.c:581,7'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:581,52'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
        - Branch String:   'send/header.c:581,78'
          Branch Sides:
            - BranchSide:      'send/header.c:581,7'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:582,14'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
        - Branch String:   'send/header.c:582,46'
          Branch Sides:
            - BranchSide:      'send/header.c:581,7'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5602
                - fprintf
                - buf_pool_release
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:593,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:581,7'
          Branch Sides:
            - BranchSide:      'send/header.c:585,27'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:598,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:593,32'
          Branch Sides:
            - BranchSide:      'send/header.c:593,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:598,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:593,32'
          Branch Sides:
            - BranchSide:      'send/header.c:595,5'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:598,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:593,7'
          Branch Sides:
            - BranchSide:      'send/header.c:595,5'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:598,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:598,34'
          Branch Sides:
            - BranchSide:      'send/header.c:598,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:603,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:598,7'
          Branch Sides:
            - BranchSide:      'send/header.c:600,5'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:603,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:603,7'
          Branch Sides:
            - BranchSide:      'send/header.c:605,5'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:607,17'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:607,12'
          Branch Sides:
            - BranchSide:      'send/header.c:609,10'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:613,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:609,9'
          Branch Sides:
            - BranchSide:      'send/header.c:610,7'
              BranchSideFuncs:
                - fwrite
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:613,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:613,7'
          Branch Sides:
            - BranchSide:      'send/header.c:615,5'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:617,17'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:617,12'
          Branch Sides:
            - BranchSide:      'send/header.c:619,10'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:623,8'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:619,9'
          Branch Sides:
            - BranchSide:      'send/header.c:620,7'
              BranchSideFuncs:
                - fwrite
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:623,8'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:623,7'
          Branch Sides:
            - BranchSide:      'send/header.c:625,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:634,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:627,46'
          Branch Sides:
            - BranchSide:      'send/header.c:628,15'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:631,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:628,46'
          Branch Sides:
            - BranchSide:      'send/header.c:628,55'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:631,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:628,81'
          Branch Sides:
            - BranchSide:      'send/header.c:629,45'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:631,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:629,45'
          Branch Sides:
            - BranchSide:      'send/header.c:627,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:640,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:627,9'
          Branch Sides:
            - BranchSide:      'send/header.c:631,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:640,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:634,12'
          Branch Sides:
            - BranchSide:      'send/header.c:636,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:640,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:636,9'
          Branch Sides:
            - BranchSide:      'send/header.c:637,7'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:640,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:640,7'
          Branch Sides:
            - BranchSide:      'send/header.c:641,5'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:642,18'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:640,7'
          Branch Sides:
            - BranchSide:      'send/header.c:641,5'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:645,12'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:642,49'
          Branch Sides:
            - BranchSide:      'send/header.c:642,52'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:645,12'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:642,12'
          Branch Sides:
            - BranchSide:      'send/header.c:643,5'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:645,12'
              BranchSideFuncs:
                - fprintf
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:645,7'
          Branch Sides:
            - BranchSide:      'send/header.c:646,5'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:647,18'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:645,7'
          Branch Sides:
            - BranchSide:      'send/header.c:646,5'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:650,31'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:647,49'
          Branch Sides:
            - BranchSide:      'send/header.c:647,52'
              BranchSideFuncs:
                - fwrite
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:650,31'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:647,12'
          Branch Sides:
            - BranchSide:      'send/header.c:648,5'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:650,31'
              BranchSideFuncs:
                - cs_subset_bool
                - fprintf
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:651,7'
          Branch Sides:
            - BranchSide:      'send/header.c:652,5'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:653,18'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:653,49'
          Branch Sides:
            - BranchSide:      'send/header.c:653,52'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:656,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
        - Branch String:   'send/header.c:653,64'
          Branch Sides:
            - BranchSide:      'send/header.c:653,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
            - BranchSide:      'send/header.c:656,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
        - Branch String:   'send/header.c:653,12'
          Branch Sides:
            - BranchSide:      'send/header.c:654,5'
              BranchSideFuncs:
                - fwrite
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
            - BranchSide:      'send/header.c:656,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
                - fwrite
        - Branch String:   'send/header.c:656,7'
          Branch Sides:
            - BranchSide:      'send/header.c:658,32'
              BranchSideFuncs:
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
            - BranchSide:      'send/header.c:671,17'
              BranchSideFuncs:
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - fwrite
        - Branch String:   'send/header.c:658,32'
          Branch Sides:
            - BranchSide:      'send/header.c:659,45'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
                - cs_subset_string
                - mutt_write_one_header
            - BranchSide:      'send/header.c:668,7'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:659,45'
          Branch Sides:
            - BranchSide:      'send/header.c:659,54'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:662,61'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:659,80'
          Branch Sides:
            - BranchSide:      'send/header.c:660,16'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:662,61'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:658,9'
          Branch Sides:
            - BranchSide:      'send/header.c:662,61'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:668,7'
              BranchSideFuncs:
                - mutt_write_one_header
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:671,12'
          Branch Sides:
            - BranchSide:      'send/header.c:673,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:677,12'
              BranchSideFuncs:
                - fprintf
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:677,23'
          Branch Sides:
            - BranchSide:      'send/header.c:677,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:680,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:677,7'
          Branch Sides:
            - BranchSide:      'send/header.c:678,5'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:680,8'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:680,7'
          Branch Sides:
            - BranchSide:      'send/header.c:682,5'
              BranchSideFuncs:
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
            - BranchSide:      'send/header.c:684,17'
              BranchSideFuncs:
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
                - fwrite
        - Branch String:   'send/header.c:684,12'
          Branch Sides:
            - BranchSide:      'send/header.c:686,5'
              BranchSideFuncs:
                - fwrite
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
            - BranchSide:      'send/header.c:689,8'
              BranchSideFuncs:
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
                - mutt_addrlist_write_file
        - Branch String:   'send/header.c:689,7'
          Branch Sides:
            - BranchSide:      'send/header.c:691,10'
              BranchSideFuncs:
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:698,73'
              BranchSideFuncs:
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
        - Branch String:   'send/header.c:691,9'
          Branch Sides:
            - BranchSide:      'send/header.c:693,7'
              BranchSideFuncs:
                - mutt_addrlist_write_file
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:698,73'
              BranchSideFuncs:
                - write_userhdrs
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_mime_header
        - Branch String:   'send/header.c:701,42'
          Branch Sides:
            - BranchSide:      'send/header.c:701,51'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:704,10'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
        - Branch String:   'send/header.c:701,77'
          Branch Sides:
            - BranchSide:      'send/header.c:702,13'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:704,10'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
        - Branch String:   'send/header.c:702,44'
          Branch Sides:
            - BranchSide:      'send/header.c:702,53'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:704,10'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
        - Branch String:   'send/header.c:701,7'
          Branch Sides:
            - BranchSide:      'send/header.c:704,10'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:719,8'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
        - Branch String:   'send/header.c:704,9'
          Branch Sides:
            - BranchSide:      'send/header.c:706,7'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
            - BranchSide:      'send/header.c:712,10'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
                - fwrite
                - mutt_write_mime_header
        - Branch String:   'send/header.c:712,9'
          Branch Sides:
            - BranchSide:      'send/header.c:714,7'
              BranchSideFuncs:
                - fwrite
                - mutt_write_mime_header
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
            - BranchSide:      'send/header.c:719,8'
              BranchSideFuncs:
                - fwrite
                - mutt_write_references
                - fputc
                - cs_subset_bool
                - ferror
                - fprintf
        - Branch String:   'send/header.c:719,7'
          Branch Sides:
            - BranchSide:      'send/header.c:721,5'
              BranchSideFuncs:
                - cs_subset_bool
                - ferror
                - fprintf
            - BranchSide:      'send/header.c:737,29'
              BranchSideFuncs:
                - cs_subset_bool
                - ferror
                - fprintf
        - Branch String:   'send/header.c:738,43'
          Branch Sides:
            - BranchSide:      'send/header.c:738,91'
              BranchSideFuncs:
                - ferror
                - fprintf
            - BranchSide:      'send/header.c:738,52'
              BranchSideFuncs:
                - ferror
                - fprintf
        - Branch String:   'send/header.c:738,79'
          Branch Sides:
            - BranchSide:      'send/header.c:738,91'
              BranchSideFuncs:
                - ferror
                - fprintf
            - BranchSide:      'send/header.c:738,79'
              BranchSideFuncs:
                - ferror
        - Branch String:   'send/header.c:738,91'
          Branch Sides:
            - BranchSide:      'send/header.c:738,91'
              BranchSideFuncs:
                - ferror
            - BranchSide:      'send/header.c:739,20'
              BranchSideFuncs:
                - ferror
                - fprintf
        - Branch String:   'send/header.c:739,20'
          Branch Sides:
            - BranchSide:      'send/header.c:739,24'
              BranchSideFuncs:
                - ferror
                - fprintf
            - BranchSide:      'send/header.c:739,20'
              BranchSideFuncs:
                - ferror
        - Branch String:   'send/header.c:738,7'
          Branch Sides:
            - BranchSide:      'send/header.c:738,7'
              BranchSideFuncs:
                - fprintf
                - ferror
            - BranchSide:      'send/header.c:742,64'
              BranchSideFuncs:
                - fprintf
                - ferror
      Callsites:
        - Src:             'send/header.c:585,27'
          Dst:             buf_pool_get
        - Src:             'send/header.c:586,31'
          Dst:             cs_subset_bool
        - Src:             'send/header.c:586,5'
          Dst:             mutt_date_make_date
        - Src:             'send/header.c:587,31'
          Dst:             buf_string
        - Src:             'send/header.c:587,5'
          Dst:             fprintf
        - Src:             'send/header.c:588,5'
          Dst:             buf_pool_release
        - Src:             'send/header.c:595,5'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:600,5'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:605,5'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:610,7'
          Dst:             fwrite
        - Src:             'send/header.c:615,5'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:620,7'
          Dst:             fwrite
        - Src:             'send/header.c:625,30'
          Dst:             cs_subset_bool
        - Src:             'send/header.c:631,7'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:637,7'
          Dst:             fwrite
        - Src:             'send/header.c:641,5'
          Dst:             fprintf
        - Src:             'send/header.c:643,5'
          Dst:             fwrite
        - Src:             'send/header.c:646,5'
          Dst:             fprintf
        - Src:             'send/header.c:648,5'
          Dst:             fwrite
        - Src:             'send/header.c:650,31'
          Dst:             cs_subset_bool
        - Src:             'send/header.c:652,5'
          Dst:             fprintf
        - Src:             'send/header.c:654,5'
          Dst:             fwrite
        - Src:             'send/header.c:662,61'
          Dst:             cs_subset_string
        - Src:             'send/header.c:663,7'
          Dst:             mutt_write_one_header
        - Src:             'send/header.c:668,7'
          Dst:             mutt_write_one_header
        - Src:             'send/header.c:673,5'
          Dst:             fwrite
        - Src:             'send/header.c:678,5'
          Dst:             fprintf
        - Src:             'send/header.c:682,5'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:686,5'
          Dst:             fwrite
        - Src:             'send/header.c:693,7'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/header.c:698,48'
          Dst:             write_userhdrs
        - Src:             'send/header.c:706,7'
          Dst:             fwrite
        - Src:             'send/header.c:707,7'
          Dst:             mutt_write_references
        - Src:             'send/header.c:708,7'
          Dst:             fputc
        - Src:             'send/header.c:714,7'
          Dst:             fwrite
        - Src:             'send/header.c:715,7'
          Dst:             mutt_write_mime_header
        - Src:             'send/header.c:721,5'
          Dst:             fwrite
        - Src:             'send/header.c:722,5'
          Dst:             mutt_write_references
        - Src:             'send/header.c:723,5'
          Dst:             fputc
        - Src:             'send/header.c:737,29'
          Dst:             cs_subset_bool
        - Src:             'send/header.c:742,5'
          Dst:             fprintf
        - Src:             'send/header.c:745,11'
          Dst:             ferror
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_write_one_header
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          300
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
        - fold_one_header
        - fprintf
        - mutt_mb_width
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_len
        - mutt_strnwidth
        - mutt_strwidth
        - strchr
        - unfold_header
        - write_one_header
      functionUses:    19
      BranchProfiles:
        - Branch String:   'send/header.c:429,14'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_str_dup
                - cs_subset_bool
                - unfold_header
                - cs_subset_number
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
                - unfold_header
            - BranchSide:      'send/header.c:429,14'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_str_dup
                - cs_subset_bool
                - unfold_header
                - cs_subset_number
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
                - unfold_header
        - Branch String:   'send/header.c:434,16'
          Branch Sides:
            - BranchSide:      'send/header.c:434,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
                - unfold_header
            - BranchSide:      'send/header.c:435,9'
              BranchSideFuncs:
                - unfold_header
                - cs_subset_number
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
        - Branch String:   'send/header.c:434,7'
          Branch Sides:
            - BranchSide:      'send/header.c:435,9'
              BranchSideFuncs:
                - unfold_header
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
            - BranchSide:      'send/header.c:446,20'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
        - Branch String:   'send/header.c:441,31'
          Branch Sides:
            - BranchSide:      'send/header.c:441,50'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
            - BranchSide:      'send/header.c:451,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
        - Branch String:   'send/header.c:441,9'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
            - BranchSide:      'send/header.c:451,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
        - Branch String:   'send/header.c:446,12'
          Branch Sides:
            - BranchSide:      'send/header.c:449,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
            - BranchSide:      'send/header.c:451,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
                - mutt_strnwidth
                - fprintf
                - mutt_mem_free
                - fold_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
        - Branch String:   'send/header.c:452,7'
          Branch Sides:
            - BranchSide:      'send/header.c:455,18'
              BranchSideFuncs:
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:473,10'
              BranchSideFuncs:
                - strchr
                - mutt_mb_width
                - write_one_header
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:455,18'
          Branch Sides:
            - BranchSide:      'send/header.c:455,22'
              BranchSideFuncs:
                - fold_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:465,12'
              BranchSideFuncs:
                - fold_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:455,9'
          Branch Sides:
            - BranchSide:      'send/header.c:457,7'
              BranchSideFuncs:
                - fold_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:465,12'
              BranchSideFuncs:
                - fold_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:457,7'
          Branch Sides:
            - BranchSide:      'send/header.c:457,7'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
            - BranchSide:      'send/header.c:458,37'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
        - Branch String:   'send/header.c:458,11'
          Branch Sides:
            - BranchSide:      'send/header.c:458,11'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:461,7'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'send/header.c:473,12'
          Branch Sides:
            - BranchSide:      'send/header.c:473,15'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:503,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'send/header.c:473,3'
          Branch Sides:
            - BranchSide:      'send/header.c:475,9'
              BranchSideFuncs:
                - write_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:499,7'
              BranchSideFuncs:
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:478,9'
          Branch Sides:
            - BranchSide:      'send/header.c:479,10'
              BranchSideFuncs:
                - mutt_mb_width
                - write_one_header
                - strchr
                - write_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:480,9'
              BranchSideFuncs:
                - mutt_mb_width
                - write_one_header
                - strchr
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:481,9'
          Branch Sides:
            - BranchSide:      'send/header.c:482,7'
              BranchSideFuncs:
                - write_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:483,9'
              BranchSideFuncs:
                - write_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:483,9'
          Branch Sides:
            - BranchSide:      'send/header.c:484,10'
              BranchSideFuncs:
                - write_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:499,7'
              BranchSideFuncs:
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:490,21'
          Branch Sides:
            - BranchSide:      'send/header.c:473,15'
              BranchSideFuncs:
                - strchr
                - mutt_mb_width
                - write_one_header
                - mutt_mem_free
                - write_one_header
            - BranchSide:      'send/header.c:490,28'
              BranchSideFuncs:
                - write_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:490,9'
          Branch Sides:
            - BranchSide:      'send/header.c:473,15'
              BranchSideFuncs:
                - strchr
                - mutt_mb_width
                - write_one_header
                - mutt_mem_free
                - write_one_header
            - BranchSide:      'send/header.c:492,11'
              BranchSideFuncs:
                - write_one_header
                - strchr
                - mutt_mb_width
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:492,11'
          Branch Sides:
            - BranchSide:      'send/header.c:473,15'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:492,11'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'send/header.c:473,3'
          Branch Sides:
            - BranchSide:      'send/header.c:475,9'
              BranchSideFuncs:
                - write_one_header
                - mutt_mem_free
            - BranchSide:      'send/header.c:499,7'
              BranchSideFuncs:
                - write_one_header
                - mutt_mem_free
        - Branch String:   'send/header.c:499,12'
          Branch Sides:
            - BranchSide:      'send/header.c:499,15'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:503,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'send/header.c:499,7'
          Branch Sides:
            - BranchSide:      'send/header.c:500,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:503,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'send/header.c:500,9'
          Branch Sides:
            - BranchSide:      'send/header.c:500,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:503,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'send/header.c:429,14'
          Dst:             mutt_strwidth
        - Src:             'send/header.c:430,13'
          Dst:             mutt_str_dup
        - Src:             'send/header.c:433,23'
          Dst:             cs_subset_bool
        - Src:             'send/header.c:435,9'
          Dst:             unfold_header
        - Src:             'send/header.c:435,9'
          Dst:             unfold_header
        - Src:             'send/header.c:440,34'
          Dst:             cs_subset_number
        - Src:             'send/header.c:451,23'
          Dst:             mutt_str_len
        - Src:             'send/header.c:455,22'
          Dst:             mutt_strwidth
        - Src:             'send/header.c:455,54'
          Dst:             mutt_strnwidth
        - Src:             'send/header.c:458,11'
          Dst:             fprintf
        - Src:             'send/header.c:465,12'
          Dst:             fold_one_header
        - Src:             'send/header.c:475,9'
          Dst:             strchr
        - Src:             'send/header.c:480,9'
          Dst:             mutt_mb_width
        - Src:             'send/header.c:492,11'
          Dst:             write_one_header
        - Src:             'send/header.c:500,9'
          Dst:             write_one_header
        - Src:             'send/header.c:506,3'
          Dst:             mutt_mem_free
    - functionName:    write_userhdrs
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - bsearch
        - mutt_str_skip_email_wsp
        - mutt_write_one_header
        - strchr
        - userhdrs_override_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/header.c:367,27'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
            - BranchSide:      'send/header.c:367,27'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
        - Branch String:   'send/header.c:370,3'
          Branch Sides:
            - BranchSide:      'send/header.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:372,32'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
        - Branch String:   'send/header.c:372,32'
          Branch Sides:
            - BranchSide:      'send/header.c:372,25'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
            - BranchSide:      'send/header.c:372,25'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
        - Branch String:   'send/header.c:373,9'
          Branch Sides:
            - BranchSide:      'send/header.c:370,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
            - BranchSide:      'send/header.c:378,61'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
                - strchr
        - Branch String:   'send/header.c:379,9'
          Branch Sides:
            - BranchSide:      'send/header.c:370,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
            - BranchSide:      'send/header.c:386,43'
              BranchSideFuncs:
                - bsearch
                - mutt_write_one_header
                - strchr
                - mutt_str_skip_email_wsp
        - Branch String:   'send/header.c:389,9'
          Branch Sides:
            - BranchSide:      'send/header.c:391,26'
              BranchSideFuncs:
                - mutt_write_one_header
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
            - BranchSide:      'send/header.c:400,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
        - Branch String:   'send/header.c:395,17'
          Branch Sides:
            - BranchSide:      'send/header.c:395,34'
              BranchSideFuncs:
                - mutt_write_one_header
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
            - BranchSide:      'send/header.c:400,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
        - Branch String:   'send/header.c:395,9'
          Branch Sides:
            - BranchSide:      'send/header.c:370,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
                - mutt_write_one_header
            - BranchSide:      'send/header.c:400,12'
              BranchSideFuncs:
                - mutt_write_one_header
                - strchr
                - mutt_str_skip_email_wsp
                - bsearch
        - Branch String:   'send/header.c:370,3'
          Branch Sides:
            - BranchSide:      'send/header.c:372,32'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:406,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/header.c:372,25'
          Dst:             strchr
        - Src:             'send/header.c:378,31'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'send/header.c:386,30'
          Dst:             bsearch
        - Src:             'send/header.c:386,30'
          Dst:             userhdrs_override_cmp
        - Src:             'send/header.c:401,5'
          Dst:             mutt_write_one_header
    - functionName:    mutt_write_references
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - fputc
        - fputs
        - mutt_mem_calloc
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/header.c:524,3'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:524,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:524,3'
          Branch Sides:
            - BranchSide:      'send/header.c:526,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:530,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:524,3'
          Branch Sides:
            - BranchSide:      'send/header.c:526,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:530,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:526,9'
          Branch Sides:
            - BranchSide:      'send/header.c:524,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:530,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:534,3'
          Branch Sides:
            - BranchSide:      'send/header.c:536,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:541,24'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:534,3'
          Branch Sides:
            - BranchSide:      'send/header.c:536,9'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:541,24'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:537,9'
          Branch Sides:
            - BranchSide:      'send/header.c:534,3'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:541,24'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
        - Branch String:   'send/header.c:545,9'
          Branch Sides:
            - BranchSide:      'send/header.c:541,35'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'send/header.c:546,7'
              BranchSideFuncs:
                - fputc
                - fputc
                - fputs
                - mutt_mem_free
        - Branch String:   'send/header.c:541,3'
          Branch Sides:
            - BranchSide:      'send/header.c:541,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'send/header.c:543,5'
              BranchSideFuncs:
                - fputc
                - fputs
                - fputc
                - mutt_mem_free
      Callsites:
        - Src:             'send/header.c:530,27'
          Dst:             mutt_mem_calloc
        - Src:             'send/header.c:549,3'
          Dst:             mutt_mem_free
        - Src:             'send/header.c:543,5'
          Dst:             fputc
        - Src:             'send/header.c:544,5'
          Dst:             fputs
        - Src:             'send/header.c:546,7'
          Dst:             fputc
    - functionName:    unfold_header
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          121
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/header.c:243,12'
          Branch Sides:
            - BranchSide:      'send/header.c:243,12'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:243,16'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:243,3'
          Branch Sides:
            - BranchSide:      'send/header.c:246,15'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:262,10'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:246,24'
          Branch Sides:
            - BranchSide:      'send/header.c:246,28'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:252,20'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:246,42'
          Branch Sides:
            - BranchSide:      'send/header.c:246,47'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:259,14'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:246,60'
          Branch Sides:
            - BranchSide:      'send/header.c:246,69'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:246,9'
          Branch Sides:
            - BranchSide:      'send/header.c:248,12'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:259,14'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:243,3'
          Branch Sides:
            - BranchSide:      'send/header.c:246,15'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:262,10'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:252,29'
          Branch Sides:
            - BranchSide:      'send/header.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:259,14'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:252,47'
          Branch Sides:
            - BranchSide:      'send/header.c:252,56'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:255,12'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:252,14'
          Branch Sides:
            - BranchSide:      'send/header.c:255,12'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:259,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fold_one_header
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          468
      EdgeCount:       134
      CyclomaticComplexity: 39
      functionsReached:
        - fprintf
        - fputc
        - mutt_mb_width
        - mutt_str_find_word
        - mutt_str_len
        - mutt_str_startswith
        - print_val
        - putc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/header.c:134,8'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
            - BranchSide:      'send/header.c:134,8'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
        - Branch String:   'send/header.c:134,14'
          Branch Sides:
            - BranchSide:      'send/header.c:134,14'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:134,18'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
        - Branch String:   'send/header.c:134,34'
          Branch Sides:
            - BranchSide:      'send/header.c:134,34'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:134,38'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
        - Branch String:   'send/header.c:134,7'
          Branch Sides:
            - BranchSide:      'send/header.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:138,8'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
        - Branch String:   'send/header.c:142,3'
          Branch Sides:
            - BranchSide:      'send/header.c:142,3'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
            - BranchSide:      'send/header.c:142,3'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - mutt_str_len
        - Branch String:   'send/header.c:145,11'
          Branch Sides:
            - BranchSide:      'send/header.c:145,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:147,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:145,19'
          Branch Sides:
            - BranchSide:      'send/header.c:145,45'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:147,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:145,45'
          Branch Sides:
            - BranchSide:      'send/header.c:145,23'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:145,23'
              BranchSideFuncs:
                - fprintf
                - mutt_str_len
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:147,30'
          Branch Sides:
            - BranchSide:      'send/header.c:147,27'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:147,27'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:156,9'
          Branch Sides:
            - BranchSide:      'send/header.c:157,5'
              BranchSideFuncs:
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_find_word
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:157,5'
              BranchSideFuncs:
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_find_word
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:165,5'
          Branch Sides:
            - BranchSide:      'send/header.c:165,5'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:165,5'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:171,16'
          Branch Sides:
            - BranchSide:      'send/header.c:171,20'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:195,47'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
        - Branch String:   'send/header.c:171,24'
          Branch Sides:
            - BranchSide:      'send/header.c:171,27'
              BranchSideFuncs:
                - mutt_str_len
                - fprintf
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - putc
                - fputc
                - print_val
            - BranchSide:      'send/header.c:195,47'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
        - Branch String:   'send/header.c:171,31'
          Branch Sides:
            - BranchSide:      'send/header.c:171,40'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
            - BranchSide:      'send/header.c:195,47'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
        - Branch String:   'send/header.c:171,9'
          Branch Sides:
            - BranchSide:      'send/header.c:173,13'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
            - BranchSide:      'send/header.c:195,47'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
        - Branch String:   'send/header.c:175,31'
          Branch Sides:
            - BranchSide:      'send/header.c:175,11'
              BranchSideFuncs:
                - fprintf
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - putc
                - fputc
                - print_val
            - BranchSide:      'send/header.c:175,11'
              BranchSideFuncs:
                - fprintf
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - putc
                - fputc
                - print_val
        - Branch String:   'send/header.c:181,17'
          Branch Sides:
            - BranchSide:      'send/header.c:184,15'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
            - BranchSide:      'send/header.c:195,47'
              BranchSideFuncs:
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
                - putc
        - Branch String:   'send/header.c:184,30'
          Branch Sides:
            - BranchSide:      'send/header.c:184,41'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
            - BranchSide:      'send/header.c:189,11'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
        - Branch String:   'send/header.c:184,49'
          Branch Sides:
            - BranchSide:      'send/header.c:186,11'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
            - BranchSide:      'send/header.c:189,11'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
        - Branch String:   'send/header.c:184,30'
          Branch Sides:
            - BranchSide:      'send/header.c:184,41'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
            - BranchSide:      'send/header.c:189,11'
              BranchSideFuncs:
                - fputc
                - print_val
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - mutt_str_len
                - fprintf
                - putc
        - Branch String:   'send/header.c:208,28'
          Branch Sides:
            - BranchSide:      'send/header.c:208,39'
              BranchSideFuncs:
                - putc
            - BranchSide:      'send/header.c:224,7'
              BranchSideFuncs:
                - putc
        - Branch String:   'send/header.c:208,47'
          Branch Sides:
            - BranchSide:      'send/header.c:208,57'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:209,9'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:208,5'
          Branch Sides:
            - BranchSide:      'send/header.c:209,9'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:210,15'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:208,28'
          Branch Sides:
            - BranchSide:      'send/header.c:149,3'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:208,39'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:210,9'
          Branch Sides:
            - BranchSide:      'send/header.c:149,3'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
            - BranchSide:      'send/header.c:212,11'
              BranchSideFuncs:
                - mutt_str_find_word
                - mutt_mb_width
                - mutt_str_startswith
                - print_val
                - putc
                - mutt_str_len
                - fprintf
                - fputc
                - print_val
        - Branch String:   'send/header.c:212,11'
          Branch Sides:
            - BranchSide:      'send/header.c:149,3'
              BranchSideFuncs:
                - putc
            - BranchSide:      'send/header.c:224,7'
              BranchSideFuncs:
                - putc
        - Branch String:   'send/header.c:149,3'
          Branch Sides:
            - BranchSide:      'send/header.c:155,24'
              BranchSideFuncs:
                - putc
            - BranchSide:      'send/header.c:224,7'
              BranchSideFuncs:
                - putc
        - Branch String:   'send/header.c:224,11'
          Branch Sides:
            - BranchSide:      'send/header.c:224,18'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:228,3'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:224,11'
          Branch Sides:
            - BranchSide:      'send/header.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:228,3'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:224,24'
          Branch Sides:
            - BranchSide:      'send/header.c:224,34'
              BranchSideFuncs:
                - putc
            - BranchSide:      'send/header.c:225,9'
              BranchSideFuncs:
                - putc
        - Branch String:   'send/header.c:224,7'
          Branch Sides:
            - BranchSide:      'send/header.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:228,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/header.c:145,23'
          Dst:             fprintf
        - Src:             'send/header.c:147,9'
          Dst:             mutt_str_len
        - Src:             'send/header.c:147,9'
          Dst:             mutt_str_len
        - Src:             'send/header.c:147,67'
          Dst:             mutt_str_len
        - Src:             'send/header.c:155,24'
          Dst:             mutt_str_find_word
        - Src:             'send/header.c:162,19'
          Dst:             mutt_mb_width
        - Src:             'send/header.c:163,21'
          Dst:             mutt_str_startswith
        - Src:             'send/header.c:173,13'
          Dst:             mutt_str_len
        - Src:             'send/header.c:175,11'
          Dst:             fprintf
        - Src:             'send/header.c:189,11'
          Dst:             fputc
        - Src:             'send/header.c:191,11'
          Dst:             print_val
        - Src:             'send/header.c:195,14'
          Dst:             print_val
        - Src:             'send/header.c:225,9'
          Dst:             putc
    - functionName:    write_one_header
      functionSourceFile: '/src/neomutt/send/header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          208
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - fold_one_header
        - fputs
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_str_len
        - mutt_strn_dup
        - print_val
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/header.c:298,19'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_istr_startswith
            - BranchSide:      'send/header.c:298,19'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_istr_startswith
        - Branch String:   'send/header.c:299,10'
          Branch Sides:
            - BranchSide:      'send/header.c:299,16'
              BranchSideFuncs: []
            - BranchSide:      'send/header.c:301,5'
              BranchSideFuncs: []
        - Branch String:   'send/header.c:299,7'
          Branch Sides:
            - BranchSide:      'send/header.c:301,5'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_istr_startswith
            - BranchSide:      'send/header.c:305,29'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_istr_startswith
        - Branch String:   'send/header.c:308,3'
          Branch Sides:
            - BranchSide:      'send/header.c:308,3'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_istr_startswith
            - BranchSide:      'send/header.c:308,3'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_istr_startswith
        - Branch String:   'send/header.c:315,37'
          Branch Sides:
            - BranchSide:      'send/header.c:315,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - mutt_strn_dup
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
            - BranchSide:      'send/header.c:319,17'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
        - Branch String:   'send/header.c:319,31'
          Branch Sides:
            - BranchSide:      'send/header.c:319,48'
              BranchSideFuncs:
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
            - BranchSide:      'send/header.c:334,9'
              BranchSideFuncs:
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
                - mutt_strn_dup
        - Branch String:   'send/header.c:319,31'
          Branch Sides:
            - BranchSide:      'send/header.c:319,48'
              BranchSideFuncs:
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
            - BranchSide:      'send/header.c:336,39'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:319,48'
          Branch Sides:
            - BranchSide:      'send/header.c:319,7'
              BranchSideFuncs:
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
            - BranchSide:      'send/header.c:321,13'
              BranchSideFuncs:
                - fputs
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:319,48'
          Branch Sides:
            - BranchSide:      'send/header.c:321,13'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/header.c:336,39'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:319,7'
          Branch Sides:
            - BranchSide:      'send/header.c:321,13'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/header.c:336,39'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:321,13'
          Branch Sides:
            - BranchSide:      'send/header.c:321,16'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/header.c:329,14'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:321,9'
          Branch Sides:
            - BranchSide:      'send/header.c:323,11'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/header.c:329,14'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_len
                - print_val
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:334,9'
          Branch Sides:
            - BranchSide:      'send/header.c:336,39'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/header.c:347,14'
              BranchSideFuncs:
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/header.c:343,26'
          Branch Sides:
            - BranchSide:      'send/header.c:0,0'
              BranchSideFuncs:
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/header.c:347,35'
              BranchSideFuncs:
                - mutt_strn_dup
                - fold_one_header
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'send/header.c:298,19'
          Dst:             strchr
        - Src:             'send/header.c:315,40'
          Dst:             mutt_istr_startswith
        - Src:             'send/header.c:323,11'
          Dst:             fputs
        - Src:             'send/header.c:329,14'
          Dst:             mutt_strn_dup
        - Src:             'send/header.c:330,46'
          Dst:             mutt_str_len
        - Src:             'send/header.c:330,10'
          Dst:             print_val
        - Src:             'send/header.c:336,16'
          Dst:             mutt_strn_dup
        - Src:             'send/header.c:347,14'
          Dst:             mutt_strn_dup
        - Src:             'send/header.c:348,10'
          Dst:             fold_one_header
        - Src:             'send/header.c:351,3'
          Dst:             mutt_mem_free
        - Src:             'send/header.c:352,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_remove_multipart
      functionSourceFile: '/src/neomutt/send/multipart.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_body_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'send/multipart.c:128,3'
          Branch Sides:
            - BranchSide:      'send/multipart.c:0,0'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'send/multipart.c:130,10'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'send/multipart.c:130,7'
          Branch Sides:
            - BranchSide:      'send/multipart.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:132,7'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'send/multipart.c:135,5'
          Dst:             mutt_body_free
    - functionName:    check_boundary
      functionSourceFile: '/src/neomutt/send/multipart.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - check_boundary
        - mutt_param_get
        - mutt_str_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/multipart.c:68,10'
          Branch Sides:
            - BranchSide:      'send/multipart.c:0,0'
              BranchSideFuncs:
                - check_boundary
                - check_boundary
                - mutt_param_get
                - mutt_str_equal
            - BranchSide:      'send/multipart.c:68,10'
              BranchSideFuncs:
                - check_boundary
                - check_boundary
                - mutt_param_get
                - mutt_str_equal
        - Branch String:   'send/multipart.c:68,16'
          Branch Sides:
            - BranchSide:      'send/multipart.c:68,19'
              BranchSideFuncs:
                - check_boundary
                - mutt_param_get
                - mutt_str_equal
            - BranchSide:      'send/multipart.c:71,10'
              BranchSideFuncs:
                - check_boundary
                - mutt_param_get
                - mutt_str_equal
        - Branch String:   'send/multipart.c:68,7'
          Branch Sides:
            - BranchSide:      'send/multipart.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:71,10'
              BranchSideFuncs:
                - check_boundary
                - mutt_param_get
                - mutt_str_equal
        - Branch String:   'send/multipart.c:71,15'
          Branch Sides:
            - BranchSide:      'send/multipart.c:71,18'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_equal
            - BranchSide:      'send/multipart.c:74,26'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_equal
        - Branch String:   'send/multipart.c:71,7'
          Branch Sides:
            - BranchSide:      'send/multipart.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:74,26'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_equal
        - Branch String:   'send/multipart.c:75,9'
          Branch Sides:
            - BranchSide:      'send/multipart.c:75,12'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'send/multipart.c:75,7'
          Branch Sides:
            - BranchSide:      'send/multipart.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:79,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/multipart.c:68,19'
          Dst:             check_boundary
        - Src:             'send/multipart.c:71,18'
          Dst:             check_boundary
        - Src:             'send/multipart.c:74,7'
          Dst:             mutt_param_get
        - Src:             'send/multipart.c:75,12'
          Dst:             mutt_str_equal
    - functionName:    get_toplevel_encoding
      functionSourceFile: '/src/neomutt/send/multipart.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/multipart.c:47,3'
          Branch Sides:
            - BranchSide:      'send/multipart.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:49,12'
              BranchSideFuncs: []
        - Branch String:   'send/multipart.c:49,9'
          Branch Sides:
            - BranchSide:      'send/multipart.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:51,21'
              BranchSideFuncs: []
        - Branch String:   'send/multipart.c:51,9'
          Branch Sides:
            - BranchSide:      'send/multipart.c:47,20'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:52,7'
              BranchSideFuncs: []
        - Branch String:   'send/multipart.c:47,3'
          Branch Sides:
            - BranchSide:      'send/multipart.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'send/multipart.c:49,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_make_multipart
      functionSourceFile: '/src/neomutt/send/multipart.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_boundary
        - get_toplevel_encoding
        - mutt_body_new
        - mutt_generate_boundary
        - mutt_param_delete
        - mutt_param_get
        - mutt_str_dup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/multipart.c:102,24'
          Branch Sides:
            - BranchSide:      'send/multipart.c:0,0'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - get_toplevel_encoding
                - mutt_generate_boundary
                - mutt_param_get
                - check_boundary
                - mutt_param_get
                - mutt_param_delete
            - BranchSide:      'send/multipart.c:108,5'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - get_toplevel_encoding
                - mutt_generate_boundary
                - mutt_param_get
                - check_boundary
                - mutt_param_get
                - mutt_param_delete
        - Branch String:   'send/multipart.c:109,9'
          Branch Sides:
            - BranchSide:      'send/multipart.c:110,7'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_get
                - mutt_generate_boundary
                - mutt_param_get
                - check_boundary
            - BranchSide:      'send/multipart.c:111,13'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_generate_boundary
                - mutt_param_get
                - check_boundary
                - mutt_param_delete
        - Branch String:   'send/multipart.c:111,3'
          Branch Sides:
            - BranchSide:      'send/multipart.c:108,5'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_param_get
                - check_boundary
                - mutt_param_get
                - mutt_param_delete
            - BranchSide:      'send/multipart.c:112,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/multipart.c:102,24'
          Dst:             mutt_body_new
        - Src:             'send/multipart.c:104,20'
          Dst:             mutt_str_dup
        - Src:             'send/multipart.c:105,21'
          Dst:             get_toplevel_encoding
        - Src:             'send/multipart.c:108,5'
          Dst:             mutt_generate_boundary
        - Src:             'send/multipart.c:109,24'
          Dst:             mutt_param_get
        - Src:             'send/multipart.c:109,9'
          Dst:             check_boundary
        - Src:             'send/multipart.c:110,7'
          Dst:             mutt_param_delete
        - Src:             'send/multipart.c:111,13'
          Dst:             mutt_param_get
    - functionName:    mutt_generate_boundary
      functionSourceFile: '/src/neomutt/send/multipart.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_param_set
        - mutt_rand_base32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'send/multipart.c:88,3'
          Branch Sides:
            - BranchSide:      'send/multipart.c:0,0'
              BranchSideFuncs:
                - mutt_rand_base32
                - mutt_param_set
            - BranchSide:      'send/multipart.c:90,3'
              BranchSideFuncs:
                - mutt_rand_base32
                - mutt_param_set
      Callsites:
        - Src:             'send/multipart.c:90,3'
          Dst:             mutt_rand_base32
        - Src:             'send/multipart.c:92,3'
          Dst:             mutt_param_set
    - functionName:    search_attach_keyword
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cs_subset_regex
        - feof
        - fgets
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_is_quote_line
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_regex_match
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:1619,48'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_regex
                - cs_subset_regex
                - mutt_file_fopen_full
                - mutt_mem_mallocarray
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
            - BranchSide:      'send/send.c:1619,48'
              BranchSideFuncs:
                - cs_subset_regex
                - cs_subset_regex
                - mutt_file_fopen_full
                - mutt_mem_mallocarray
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
        - Branch String:   'send/send.c:1623,31'
          Branch Sides:
            - BranchSide:      'send/send.c:1623,31'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1623,59'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_mallocarray
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
        - Branch String:   'send/send.c:1623,65'
          Branch Sides:
            - BranchSide:      'send/send.c:1623,65'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1624,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_mallocarray
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
        - Branch String:   'send/send.c:1624,22'
          Branch Sides:
            - BranchSide:      'send/send.c:1624,22'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1624,41'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_mallocarray
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
        - Branch String:   'send/send.c:1623,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1623,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1629,18'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_mallocarray
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
        - Branch String:   'send/send.c:1635,24'
          Branch Sides:
            - BranchSide:      'send/send.c:1635,27'
              BranchSideFuncs:
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:1644,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:1635,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1637,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:1644,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:1637,46'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
                - mutt_regex_match
            - BranchSide:      'send/send.c:1638,9'
              BranchSideFuncs:
                - mutt_regex_match
                - feof
                - mutt_mem_free
                - mutt_file_fclose_full
                - fgets
                - mutt_is_quote_line
        - Branch String:   'send/send.c:1637,9'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:1644,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
      Callsites:
        - Src:             'send/send.c:1619,48'
          Dst:             cs_subset_regex
        - Src:             'send/send.c:1620,39'
          Dst:             cs_subset_regex
        - Src:             'send/send.c:1629,18'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:1633,21'
          Dst:             mutt_mem_mallocarray
        - Src:             'send/send.c:1635,11'
          Dst:             feof
        - Src:             'send/send.c:1635,27'
          Dst:             fgets
        - Src:             'send/send.c:1637,10'
          Dst:             mutt_is_quote_line
        - Src:             'send/send.c:1638,9'
          Dst:             mutt_regex_match
        - Src:             'send/send.c:1644,3'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:1645,3'
          Dst:             mutt_file_fclose_full
    - functionName:    inline_forward_attachments
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - mutt_actx_free
        - mutt_body_copy
        - mutt_generate_recvattach_list
        - mutt_istr_equal
        - mutt_mem_calloc
        - mutt_message_hook
        - mutt_parse_mime_message
        - mutt_prefer_as_attachment
        - mx_msg_close
        - mx_msg_open
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:568,24'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_mem_calloc
                - mutt_generate_recvattach_list
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:568,24'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_mem_calloc
                - mutt_generate_recvattach_list
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/send.c:574,7'
          Branch Sides:
            - BranchSide:      'send/send.c:574,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:579,35'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_mem_calloc
                - mutt_generate_recvattach_list
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/send.c:592,40'
          Branch Sides:
            - BranchSide:      'send/send.c:589,34'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:592,43'
              BranchSideFuncs:
                - mutt_prefer_as_attachment
                - mx_msg_close
                - mutt_actx_free
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/send.c:592,75'
          Branch Sides:
            - BranchSide:      'send/send.c:589,34'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:593,18'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/send.c:593,44'
          Branch Sides:
            - BranchSide:      'send/send.c:594,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - query_quadoption
            - BranchSide:      'send/send.c:599,11'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - query_quadoption
        - Branch String:   'send/send.c:594,60'
          Branch Sides:
            - BranchSide:      'send/send.c:589,34'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:595,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_istr_equal
                - query_quadoption
        - Branch String:   'send/send.c:595,64'
          Branch Sides:
            - BranchSide:      'send/send.c:589,34'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:596,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_istr_equal
                - mutt_istr_equal
                - query_quadoption
        - Branch String:   'send/send.c:592,9'
          Branch Sides:
            - BranchSide:      'send/send.c:589,34'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:599,11'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - query_quadoption
        - Branch String:   'send/send.c:599,11'
          Branch Sides:
            - BranchSide:      'send/send.c:607,21'
              BranchSideFuncs:
                - query_quadoption
                - mx_msg_close
                - mutt_actx_free
                - mutt_body_copy
                - mutt_prefer_as_attachment
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:615,32'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/send.c:608,13'
          Branch Sides:
            - BranchSide:      'send/send.c:610,25'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:615,32'
              BranchSideFuncs:
                - mutt_body_copy
                - mx_msg_close
                - mutt_actx_free
                - mutt_prefer_as_attachment
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/send.c:610,15'
          Branch Sides:
            - BranchSide:      'send/send.c:611,13'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
            - BranchSide:      'send/send.c:625,10'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
        - Branch String:   'send/send.c:615,11'
          Branch Sides:
            - BranchSide:      'send/send.c:620,17'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
            - BranchSide:      'send/send.c:625,10'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
        - Branch String:   'send/send.c:589,3'
          Branch Sides:
            - BranchSide:      'send/send.c:591,18'
              BranchSideFuncs:
                - mutt_prefer_as_attachment
                - mx_msg_close
                - mutt_actx_free
                - mutt_body_copy
                - query_quadoption
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/send.c:625,10'
              BranchSideFuncs:
                - mx_msg_close
                - mutt_actx_free
      Callsites:
        - Src:             'send/send.c:573,25'
          Dst:             mx_msg_open
        - Src:             'send/send.c:579,3'
          Dst:             mutt_parse_mime_message
        - Src:             'send/send.c:580,3'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:582,10'
          Dst:             mutt_mem_calloc
        - Src:             'send/send.c:586,3'
          Dst:             mutt_generate_recvattach_list
        - Src:             'send/send.c:592,43'
          Dst:             mutt_prefer_as_attachment
        - Src:             'send/send.c:594,12'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:595,12'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:596,12'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:607,21'
          Dst:             query_quadoption
        - Src:             'send/send.c:615,11'
          Dst:             mutt_body_copy
        - Src:             'send/send.c:626,3'
          Dst:             mx_msg_close
        - Src:             'send/send.c:627,3'
          Dst:             mutt_actx_free
    - functionName:    include_forward
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - crypt_valid_passphrase
        - cs_subset_bool
        - mutt_copy_message
        - mutt_forward_intro
        - mutt_forward_trailer
        - mutt_message_hook
        - mutt_parse_mime_message
        - mx_msg_close
        - mx_msg_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:511,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - cs_subset_bool
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_forward_intro
            - BranchSide:      'send/send.c:511,25'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - cs_subset_bool
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_forward_intro
        - Branch String:   'send/send.c:512,7'
          Branch Sides:
            - BranchSide:      'send/send.c:512,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:516,35'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - cs_subset_bool
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_forward_intro
        - Branch String:   'send/send.c:520,56'
          Branch Sides:
            - BranchSide:      'send/send.c:520,7'
              BranchSideFuncs:
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
                - cs_subset_bool
            - BranchSide:      'send/send.c:530,3'
              BranchSideFuncs:
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
                - cs_subset_bool
        - Branch String:   'send/send.c:520,7'
          Branch Sides:
            - BranchSide:      'send/send.c:523,10'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_forward_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
            - BranchSide:      'send/send.c:530,3'
              BranchSideFuncs:
                - mutt_forward_intro
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
        - Branch String:   'send/send.c:523,9'
          Branch Sides:
            - BranchSide:      'send/send.c:525,7'
              BranchSideFuncs:
                - mutt_forward_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
            - BranchSide:      'send/send.c:530,3'
              BranchSideFuncs:
                - mutt_forward_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
        - Branch String:   'send/send.c:532,7'
          Branch Sides:
            - BranchSide:      'send/send.c:536,25'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
            - BranchSide:      'send/send.c:544,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
        - Branch String:   'send/send.c:537,9'
          Branch Sides:
            - BranchSide:      'send/send.c:541,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
            - BranchSide:      'send/send.c:544,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
        - Branch String:   'send/send.c:545,7'
          Branch Sides:
            - BranchSide:      'send/send.c:546,13'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
            - BranchSide:      'send/send.c:548,3'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_forward_trailer
      Callsites:
        - Src:             'send/send.c:511,25'
          Dst:             mx_msg_open
        - Src:             'send/send.c:516,3'
          Dst:             mutt_parse_mime_message
        - Src:             'send/send.c:517,3'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:519,33'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:530,3'
          Dst:             mutt_forward_intro
        - Src:             'send/send.c:523,10'
          Dst:             crypt_valid_passphrase
        - Src:             'send/send.c:530,3'
          Dst:             mutt_forward_intro
        - Src:             'send/send.c:525,7'
          Dst:             mx_msg_close
        - Src:             'send/send.c:530,3'
          Dst:             mutt_forward_intro
        - Src:             'send/send.c:536,25'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:544,32'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:548,3'
          Dst:             mutt_copy_message
        - Src:             'send/send.c:549,3'
          Dst:             mx_msg_close
        - Src:             'send/send.c:550,3'
          Dst:             mutt_forward_trailer
    - functionName:    mutt_forward_intro
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_expando
        - cs_subset_string
        - fputs
        - fwrite
        - mutt_make_string
        - setlocale
      functionUses:    6
      BranchProfiles:
        - Branch String:   'send/send.c:455,55'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fwrite
                - buf_pool_release
            - BranchSide:      'send/send.c:455,55'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fwrite
                - buf_pool_release
        - Branch String:   'send/send.c:456,36'
          Branch Sides:
            - BranchSide:      'send/send.c:456,36'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:456,40'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fwrite
                - buf_pool_release
        - Branch String:   'send/send.c:456,7'
          Branch Sides:
            - BranchSide:      'send/send.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:459,44'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fwrite
                - buf_pool_release
        - Branch String:   'send/send.c:462,22'
          Branch Sides:
            - BranchSide:      'send/send.c:462,3'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fwrite
                - buf_pool_release
            - BranchSide:      'send/send.c:462,3'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fwrite
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:455,55'
          Dst:             cs_subset_expando
        - Src:             'send/send.c:459,44'
          Dst:             cs_subset_string
        - Src:             'send/send.c:461,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:462,3'
          Dst:             setlocale
        - Src:             'send/send.c:463,3'
          Dst:             mutt_make_string
        - Src:             'send/send.c:465,3'
          Dst:             setlocale
        - Src:             'send/send.c:466,9'
          Dst:             buf_string
        - Src:             'send/send.c:466,3'
          Dst:             fputs
        - Src:             'send/send.c:467,3'
          Dst:             fwrite
        - Src:             'send/send.c:468,3'
          Dst:             buf_pool_release
    - functionName:    mutt_forward_trailer
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_expando
        - cs_subset_string
        - fputc
        - fputs
        - mutt_make_string
        - setlocale
      functionUses:    4
      BranchProfiles:
        - Branch String:   'send/send.c:479,57'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - fputc
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
            - BranchSide:      'send/send.c:479,57'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - fputc
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:480,38'
          Branch Sides:
            - BranchSide:      'send/send.c:480,38'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:480,42'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - fputc
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:480,7'
          Branch Sides:
            - BranchSide:      'send/send.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:483,44'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - fputc
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:486,22'
          Branch Sides:
            - BranchSide:      'send/send.c:486,3'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - fputc
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
            - BranchSide:      'send/send.c:486,3'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - fputc
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:479,57'
          Dst:             cs_subset_expando
        - Src:             'send/send.c:483,44'
          Dst:             cs_subset_string
        - Src:             'send/send.c:485,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:486,3'
          Dst:             setlocale
        - Src:             'send/send.c:487,3'
          Dst:             mutt_make_string
        - Src:             'send/send.c:489,3'
          Dst:             setlocale
        - Src:             'send/send.c:490,3'
          Dst:             fputc
        - Src:             'send/send.c:491,9'
          Dst:             buf_string
        - Src:             'send/send.c:491,3'
          Dst:             fputs
        - Src:             'send/send.c:492,3'
          Dst:             fputc
        - Src:             'send/send.c:493,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    29
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    include_reply
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - crypt_valid_passphrase
        - cs_subset_bool
        - mutt_copy_message
        - mutt_make_attribution_intro
        - mutt_make_attribution_trailer
        - mutt_message_hook
        - mutt_parse_mime_message
        - mx_msg_close
        - mx_msg_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:716,32'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
            - BranchSide:      'send/send.c:716,32'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
        - Branch String:   'send/send.c:716,7'
          Branch Sides:
            - BranchSide:      'send/send.c:719,10'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
            - BranchSide:      'send/send.c:723,25'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
        - Branch String:   'send/send.c:719,9'
          Branch Sides:
            - BranchSide:      'send/send.c:719,9'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
            - BranchSide:      'send/send.c:723,25'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_message_hook
                - mutt_make_attribution_intro
                - cs_subset_bool
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
        - Branch String:   'send/send.c:734,7'
          Branch Sides:
            - BranchSide:      'send/send.c:735,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
            - BranchSide:      'send/send.c:737,23'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
        - Branch String:   'send/send.c:738,7'
          Branch Sides:
            - BranchSide:      'send/send.c:741,13'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
            - BranchSide:      'send/send.c:744,3'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mutt_make_attribution_trailer
      Callsites:
        - Src:             'send/send.c:719,10'
          Dst:             crypt_valid_passphrase
        - Src:             'send/send.c:723,25'
          Dst:             mx_msg_open
        - Src:             'send/send.c:728,3'
          Dst:             mutt_parse_mime_message
        - Src:             'send/send.c:729,3'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:731,3'
          Dst:             mutt_make_attribution_intro
        - Src:             'send/send.c:733,25'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:737,23'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:744,3'
          Dst:             mutt_copy_message
        - Src:             'send/send.c:745,3'
          Dst:             mx_msg_close
        - Src:             'send/send.c:747,3'
          Dst:             mutt_make_attribution_trailer
    - functionName:    mutt_make_attribution_intro
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - format_attribution
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:663,22'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - format_attribution
            - BranchSide:      'send/send.c:663,22'
              BranchSideFuncs:
                - cs_subset_expando
                - format_attribution
      Callsites:
        - Src:             'send/send.c:663,22'
          Dst:             cs_subset_expando
        - Src:             'send/send.c:663,3'
          Dst:             format_attribution
    - functionName:    mutt_make_attribution_trailer
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - format_attribution
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:674,22'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - format_attribution
            - BranchSide:      'send/send.c:674,22'
              BranchSideFuncs:
                - cs_subset_expando
                - format_attribution
      Callsites:
        - Src:             'send/send.c:674,22'
          Dst:             cs_subset_expando
        - Src:             'send/send.c:674,3'
          Dst:             format_attribution
    - functionName:    format_attribution
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_string
        - fputc
        - fputs
        - mutt_make_string
        - setlocale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:641,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
            - BranchSide:      'send/send.c:641,8'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:641,12'
          Branch Sides:
            - BranchSide:      'send/send.c:641,12'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:641,16'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:641,7'
          Branch Sides:
            - BranchSide:      'send/send.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:644,44'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:647,22'
          Branch Sides:
            - BranchSide:      'send/send.c:647,3'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
            - BranchSide:      'send/send.c:647,3'
              BranchSideFuncs:
                - setlocale
                - mutt_make_string
                - setlocale
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:644,44'
          Dst:             cs_subset_string
        - Src:             'send/send.c:646,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:647,3'
          Dst:             setlocale
        - Src:             'send/send.c:648,3'
          Dst:             mutt_make_string
        - Src:             'send/send.c:649,3'
          Dst:             setlocale
        - Src:             'send/send.c:650,9'
          Dst:             buf_string
        - Src:             'send/send.c:650,3'
          Dst:             fputs
        - Src:             'send/send.c:651,3'
          Dst:             fputc
        - Src:             'send/send.c:652,3'
          Dst:             buf_pool_release
    - functionName:    nntp_get_header
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - mutt_str_dup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:369,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_dup
            - BranchSide:      'send/send.c:369,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_dup
        - Branch String:   'send/send.c:369,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'send/send.c:369,3'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'send/send.c:369,3'
          Branch Sides:
            - BranchSide:      'send/send.c:369,3'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'send/send.c:369,3'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'send/send.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'send/send.c:370,10'
          Dst:             mutt_str_dup
    - functionName:    make_reference_headers
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_add_to_reference_headers
        - mutt_list_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:1053,15'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
                - mutt_list_free
            - BranchSide:      'send/send.c:1053,15'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
                - mutt_list_free
        - Branch String:   'send/send.c:1053,19'
          Branch Sides:
            - BranchSide:      'send/send.c:1053,19'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1053,22'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
                - mutt_list_free
        - Branch String:   'send/send.c:1053,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1053,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1057,3'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
                - mutt_list_free
        - Branch String:   'send/send.c:1057,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1057,3'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
                - mutt_list_free
            - BranchSide:      'send/send.c:1057,3'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:1057,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1057,3'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'send/send.c:1066,23'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'send/send.c:1057,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1057,3'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'send/send.c:1066,23'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'send/send.c:1066,28'
          Branch Sides:
            - BranchSide:      'send/send.c:1066,32'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'send/send.c:1066,28'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:1057,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1057,3'
              BranchSideFuncs:
                - mutt_add_to_reference_headers
                - mutt_list_free
            - BranchSide:      'send/send.c:1066,23'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'send/send.c:1066,64'
          Branch Sides:
            - BranchSide:      'send/send.c:1066,64'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1067,7'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'send/send.c:1066,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1066,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1069,26'
              BranchSideFuncs:
                - mutt_list_free
      Callsites:
        - Src:             'send/send.c:1060,5'
          Dst:             mutt_add_to_reference_headers
        - Src:             'send/send.c:1069,5'
          Dst:             mutt_list_free
    - functionName:    mutt_add_to_reference_headers
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - add_message_id
        - add_references
        - cs_subset_bool
        - mutt_get_name
        - mutt_str_dup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:1035,24'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - add_references
                - add_message_id
                - add_message_id
                - cs_subset_bool
                - mutt_get_name
                - mutt_str_dup
            - BranchSide:      'send/send.c:1035,24'
              BranchSideFuncs:
                - add_references
                - add_message_id
                - add_message_id
                - cs_subset_bool
                - mutt_get_name
                - mutt_str_dup
        - Branch String:   'send/send.c:1040,19'
          Branch Sides:
            - BranchSide:      'send/send.c:1040,19'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1040,37'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_dup
        - Branch String:   'send/send.c:1040,37'
          Branch Sides:
            - BranchSide:      'send/send.c:1040,41'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_dup
            - BranchSide:      'send/send.c:1040,37'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:1040,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1040,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1041,38'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_dup
      Callsites:
        - Src:             'send/send.c:1035,3'
          Dst:             add_references
        - Src:             'send/send.c:1036,3'
          Dst:             add_message_id
        - Src:             'send/send.c:1037,3'
          Dst:             add_message_id
        - Src:             'send/send.c:1039,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1041,38'
          Dst:             mutt_get_name
        - Src:             'send/send.c:1041,25'
          Dst:             mutt_str_dup
    - functionName:    add_references
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_list_copy_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:932,26'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_list_copy_tail
            - BranchSide:      'send/send.c:932,26'
              BranchSideFuncs:
                - mutt_list_copy_tail
        - Branch String:   'send/send.c:932,26'
          Branch Sides:
            - BranchSide:      'send/send.c:932,65'
              BranchSideFuncs:
                - mutt_list_copy_tail
            - BranchSide:      'send/send.c:932,26'
              BranchSideFuncs:
                - mutt_list_copy_tail
      Callsites:
        - Src:             'send/send.c:933,3'
          Dst:             mutt_list_copy_tail
    - functionName:    add_message_id
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_list_insert_head
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:943,12'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
            - BranchSide:      'send/send.c:943,12'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
        - Branch String:   'send/send.c:943,7'
          Branch Sides:
            - BranchSide:      'send/send.c:943,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:945,33'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_head
      Callsites:
        - Src:             'send/send.c:945,33'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:945,5'
          Dst:             mutt_list_insert_head
    - functionName:    choose_default_to
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - mutt_addr_is_user
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:763,29'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_addr_is_user
            - BranchSide:      'send/send.c:763,29'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_addr_is_user
        - Branch String:   'send/send.c:764,21'
          Branch Sides:
            - BranchSide:      'send/send.c:764,24'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:771,18'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:764,7'
          Branch Sides:
            - BranchSide:      'send/send.c:767,18'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:771,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/send.c:763,29'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:764,24'
          Dst:             mutt_addr_is_user
    - functionName:    mutt_send_list_unsubscribe
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - mutt_mem_reallocarray
        - send_simple_email
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:2976,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
            - BranchSide:      'send/send.c:2976,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
        - Branch String:   'send/send.c:2976,10'
          Branch Sides:
            - BranchSide:      'send/send.c:2976,10'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2976,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
        - Branch String:   'send/send.c:2976,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2976,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2981,32'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
        - Branch String:   'send/send.c:2982,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2984,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2988,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
      Callsites:
        - Src:             'send/send.c:2989,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/send.c:2990,13'
          Dst:             send_simple_email
        - Src:             'send/send.c:2991,3'
          Dst:             mutt_mem_free
    - functionName:    send_simple_email
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2936
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - email_free
        - email_new
        - fprintf
        - mutt_addrlist_parse
        - mutt_body_new
        - mutt_env_new
        - mutt_env_set_subject
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_parse_content_type
        - mutt_parse_mailto
        - mutt_send_message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:2897,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
                - mutt_addrlist_parse
                - mutt_env_set_subject
            - BranchSide:      'send/send.c:2897,21'
              BranchSideFuncs:
                - email_new
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
                - mutt_addrlist_parse
                - mutt_env_set_subject
        - Branch String:   'send/send.c:2902,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2904,5'
              BranchSideFuncs:
                - mutt_env_set_subject
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
                - mutt_addrlist_parse
            - BranchSide:      'send/send.c:2906,7'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
                - mutt_addrlist_parse
        - Branch String:   'send/send.c:2906,32'
          Branch Sides:
            - BranchSide:      'send/send.c:2906,36'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
            - BranchSide:      'send/send.c:2912,13'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
        - Branch String:   'send/send.c:2906,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2908,5'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
            - BranchSide:      'send/send.c:2912,13'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_parse_content_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
                - email_free
                - buf_pool_release
        - Branch String:   'send/send.c:2918,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2920,16'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
            - BranchSide:      'send/send.c:2930,23'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
        - Branch String:   'send/send.c:2921,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2923,7'
              BranchSideFuncs:
                - email_free
                - buf_pool_release
            - BranchSide:      'send/send.c:2927,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - buf_strdup
                - buf_pool_release
                - mutt_send_message
      Callsites:
        - Src:             'send/send.c:2897,21'
          Dst:             email_new
        - Src:             'send/send.c:2900,12'
          Dst:             mutt_env_new
        - Src:             'send/send.c:2901,3'
          Dst:             mutt_parse_mailto
        - Src:             'send/send.c:2904,5'
          Dst:             mutt_env_set_subject
        - Src:             'send/send.c:2906,36'
          Dst:             mutt_addrlist_parse
        - Src:             'send/send.c:2912,13'
          Dst:             mutt_body_new
        - Src:             'send/send.c:2914,3'
          Dst:             mutt_parse_content_type
        - Src:             'send/send.c:2916,29'
          Dst:             buf_pool_get
        - Src:             'send/send.c:2917,3'
          Dst:             buf_mktemp_full
        - Src:             'send/send.c:2920,16'
          Dst:             buf_string
        - Src:             'send/send.c:2920,16'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:2923,7'
          Dst:             email_free
        - Src:             'send/send.c:2924,7'
          Dst:             buf_pool_release
        - Src:             'send/send.c:2927,5'
          Dst:             fprintf
        - Src:             'send/send.c:2928,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/send.c:2930,23'
          Dst:             buf_strdup
        - Src:             'send/send.c:2932,3'
          Dst:             buf_pool_release
        - Src:             'send/send.c:2934,18'
          Dst:             mutt_send_message
    - functionName:    mutt_send_message
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         499
      ICount:          2800
      EdgeCount:       697
      CyclomaticComplexity: 200
      functionsReached:
        - __errno_location
        - abort_for_missing_attachments
        - append_signature
        - buf_is_empty
        - buf_mktemp_full
        - buf_new
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strdup
        - buf_string
        - crypt_get_keys
        - crypt_has_module_backend
        - crypt_opportunistic_encrypt
        - cs_subset_bool
        - cs_subset_quad
        - cs_subset_str_string_set
        - cs_subset_string
        - decode_descriptions
        - dlg_compose
        - edit_envelope
        - email_free
        - email_new
        - envelope_defaults
        - fix_end_of_file
        - generate_body
        - invoke_mta
        - is_reply
        - is_text_plain
        - mutt_addrlist_append
        - mutt_addrlist_clear
        - mutt_addrlist_copy
        - mutt_addrlist_count_recips
        - mutt_body_free
        - mutt_body_new
        - mutt_default_from
        - mutt_edit_attachment
        - mutt_edit_file
        - mutt_edit_headers
        - mutt_encode_descriptions
        - mutt_env_free
        - mutt_env_new
        - mutt_env_to_intl
        - mutt_env_to_local
        - mutt_expand_aliases_env
        - mutt_file_copy_stream
        - mutt_file_decrease_mtime
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_fix_reply_recipients
        - mutt_gen_msgid
        - mutt_get_postponed
        - mutt_istr_equal
        - mutt_make_greeting
        - mutt_make_multipart
        - mutt_mem_free
        - mutt_message_hook
        - mutt_needs_mailcap
        - mutt_num_postponed
        - mutt_param_delete
        - mutt_param_set
        - mutt_parse_content_type
        - mutt_parse_mailto
        - mutt_prepare_envelope
        - mutt_protect
        - mutt_remove_multipart
        - mutt_rfc3676_space_stuff
        - mutt_select_fcc
        - mutt_set_flag
        - mutt_sleep
        - mutt_str_dup
        - mutt_unprepare_envelope
        - mutt_update_encoding
        - postpone_message
        - process_user_header
        - process_user_recips
        - puts
        - query_quadoption
        - save_fcc
        - set_reverse_name
        - stat
      functionUses:    18
      BranchProfiles:
        - Branch String:   'send/send.c:2054,10'
          Branch Sides:
            - BranchSide:      'send/send.c:2054,14'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
                - cs_subset_quad
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - email_new
            - BranchSide:      'send/send.c:2059,13'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
                - cs_subset_quad
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - email_new
        - Branch String:   'send/send.c:2054,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2055,14'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
                - cs_subset_quad
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - email_new
            - BranchSide:      'send/send.c:2059,13'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
                - cs_subset_quad
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - email_new
        - Branch String:   'send/send.c:2059,7'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - email_new
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_quad
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
        - Branch String:   'send/send.c:2066,14'
          Branch Sides:
            - BranchSide:      'send/send.c:2066,18'
              BranchSideFuncs:
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - mutt_file_fopen_full
                - mutt_env_new
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - email_new
                - mutt_file_fopen_full
                - mutt_get_postponed
                - buf_pool_release
                - email_new
            - BranchSide:      'send/send.c:2078,13'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
        - Branch String:   'send/send.c:2066,26'
          Branch Sides:
            - BranchSide:      'send/send.c:2066,39'
              BranchSideFuncs:
                - mutt_num_postponed
                - query_quadoption
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - email_new
                - mutt_file_fopen_full
                - mutt_get_postponed
                - buf_pool_release
                - email_new
            - BranchSide:      'send/send.c:2155,15'
              BranchSideFuncs:
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2066,51'
          Branch Sides:
            - BranchSide:      'send/send.c:2066,54'
              BranchSideFuncs:
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
            - BranchSide:      'send/send.c:2098,15'
              BranchSideFuncs:
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2066,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2070,27'
              BranchSideFuncs:
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
            - BranchSide:      'send/send.c:2098,15'
              BranchSideFuncs:
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2071,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2071,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2074,13'
              BranchSideFuncs:
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - email_new
                - mutt_file_fopen_full
                - mutt_get_postponed
                - buf_pool_release
        - Branch String:   'send/send.c:2074,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2082,41'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - cs_subset_string
                - mutt_str_dup
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
            - BranchSide:      'send/send.c:2098,15'
              BranchSideFuncs:
                - email_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2078,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2082,41'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
            - BranchSide:      'send/send.c:2096,8'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - email_new
                - mutt_file_fopen_full
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
        - Branch String:   'send/send.c:2096,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2098,15'
              BranchSideFuncs:
                - email_new
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
                - mutt_get_postponed
                - buf_pool_release
            - BranchSide:      'send/send.c:2141,14'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2100,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2102,12'
              BranchSideFuncs:
                - mutt_get_postponed
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
                - buf_pool_release
            - BranchSide:      'send/send.c:2123,15'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2103,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2111,11'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2111,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2113,15'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
            - BranchSide:      'send/send.c:2118,15'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2123,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2125,33'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
            - BranchSide:      'send/send.c:2136,19'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2126,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2126,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
            - BranchSide:      'send/send.c:2128,16'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2129,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2131,9'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2136,10'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - mutt_env_new
        - Branch String:   'send/send.c:2136,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2137,22'
              BranchSideFuncs:
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2141,14'
              BranchSideFuncs:
                - mutt_parse_mailto
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2141,33'
          Branch Sides:
            - BranchSide:      'send/send.c:2141,36'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2149,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2141,42'
          Branch Sides:
            - BranchSide:      'send/send.c:2141,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2149,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2141,56'
          Branch Sides:
            - BranchSide:      'send/send.c:2141,71'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2149,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2141,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2144,32'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2149,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - mutt_file_fopen_full
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2149,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2153,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2201,31'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
        - Branch String:   'send/send.c:2153,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2155,15'
              BranchSideFuncs:
                - mutt_body_new
                - cs_subset_string
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2186,24'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
        - Branch String:   'send/send.c:2161,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2162,9'
              BranchSideFuncs:
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/send.c:2163,38'
              BranchSideFuncs:
                - mutt_parse_content_type
                - mutt_file_fopen_full
                - mutt_str_dup
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/send.c:2168,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2170,18'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
            - BranchSide:      'send/send.c:2177,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - buf_strdup
                - buf_pool_release
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
        - Branch String:   'send/send.c:2172,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2173,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
            - BranchSide:      'send/send.c:2192,10'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
        - Branch String:   'send/send.c:2187,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2187,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
            - BranchSide:      'send/send.c:2189,16'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - __errno_location
        - Branch String:   'send/send.c:2192,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2194,7'
              BranchSideFuncs:
                - __errno_location
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2201,31'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
        - Branch String:   'send/send.c:2203,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2203,31'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
            - BranchSide:      'send/send.c:2220,35'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
        - Branch String:   'send/send.c:2203,31'
          Branch Sides:
            - BranchSide:      'send/send.c:2203,42'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
            - BranchSide:      'send/send.c:2220,35'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
        - Branch String:   'send/send.c:2203,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2211,10'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_addrlist_clear
                - set_reverse_name
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
            - BranchSide:      'send/send.c:2220,35'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
        - Branch String:   'send/send.c:2211,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2213,7'
              BranchSideFuncs:
                - set_reverse_name
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
            - BranchSide:      'send/send.c:2217,37'
              BranchSideFuncs:
                - set_reverse_name
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
        - Branch String:   'send/send.c:2221,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2221,35'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
            - BranchSide:      'send/send.c:2239,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
        - Branch String:   'send/send.c:2221,35'
          Branch Sides:
            - BranchSide:      'send/send.c:2221,46'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
            - BranchSide:      'send/send.c:2239,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
        - Branch String:   'send/send.c:2221,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2231,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
                - mutt_addrlist_copy
                - buf_string.5758
            - BranchSide:      'send/send.c:2239,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
        - Branch String:   'send/send.c:2231,50'
          Branch Sides:
            - BranchSide:      'send/send.c:2231,53'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
            - BranchSide:      'send/send.c:2239,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
        - Branch String:   'send/send.c:2231,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2233,7'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - buf_string.5758
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
            - BranchSide:      'send/send.c:2239,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
                - mutt_gen_msgid
        - Branch String:   'send/send.c:2239,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2240,32'
              BranchSideFuncs:
                - mutt_gen_msgid
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
            - BranchSide:      'send/send.c:2242,37'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
        - Branch String:   'send/send.c:2243,49'
          Branch Sides:
            - BranchSide:      'send/send.c:2244,16'
              BranchSideFuncs:
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
            - BranchSide:      'send/send.c:2358,15'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
        - Branch String:   'send/send.c:2244,35'
          Branch Sides:
            - BranchSide:      'send/send.c:2243,7'
              BranchSideFuncs:
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
            - BranchSide:      'send/send.c:2246,16'
              BranchSideFuncs:
                - envelope_defaults
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
        - Branch String:   'send/send.c:2243,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2246,16'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
            - BranchSide:      'send/send.c:2358,15'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
        - Branch String:   'send/send.c:2246,64'
          Branch Sides:
            - BranchSide:      'send/send.c:2247,28'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
            - BranchSide:      'send/send.c:2252,25'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
                - process_user_recips
        - Branch String:   'send/send.c:2246,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2252,25'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2253,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2254,27'
              BranchSideFuncs:
                - process_user_recips
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
            - BranchSide:      'send/send.c:2257,29'
              BranchSideFuncs:
                - mutt_expand_aliases_env
                - mutt_fix_reply_recipients
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
        - Branch String:   'send/send.c:2259,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2260,33'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
            - BranchSide:      'send/send.c:2262,16'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
        - Branch String:   'send/send.c:2262,29'
          Branch Sides:
            - BranchSide:      'send/send.c:2262,33'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
            - BranchSide:      'send/send.c:2267,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
        - Branch String:   'send/send.c:2262,35'
          Branch Sides:
            - BranchSide:      'send/send.c:2262,41'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
            - BranchSide:      'send/send.c:2267,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
        - Branch String:   'send/send.c:2262,60'
          Branch Sides:
            - BranchSide:      'send/send.c:2262,64'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
                - mutt_str_dup
            - BranchSide:      'send/send.c:2267,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
        - Branch String:   'send/send.c:2262,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2264,75'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
            - BranchSide:      'send/send.c:2267,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
                - edit_envelope
        - Branch String:   'send/send.c:2270,31'
          Branch Sides:
            - BranchSide:      'send/send.c:2270,48'
              BranchSideFuncs:
                - edit_envelope
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2282,27'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2270,48'
          Branch Sides:
            - BranchSide:      'send/send.c:2270,67'
              BranchSideFuncs:
                - edit_envelope
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2271,32'
              BranchSideFuncs:
                - edit_envelope
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2270,67'
          Branch Sides:
            - BranchSide:      'send/send.c:2271,32'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2282,27'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2271,32'
          Branch Sides:
            - BranchSide:      'send/send.c:2270,9'
              BranchSideFuncs:
                - edit_envelope
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2273,25'
              BranchSideFuncs:
                - edit_envelope
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2270,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2273,25'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2282,27'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2273,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2282,27'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2283,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2285,49'
              BranchSideFuncs:
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2288,30'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2288,30'
          Branch Sides:
            - BranchSide:      'send/send.c:2288,33'
              BranchSideFuncs:
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2301,29'
              BranchSideFuncs:
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2288,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2291,7'
              BranchSideFuncs:
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2301,29'
              BranchSideFuncs:
                - mutt_message_hook
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_addrlist_clear
                - cs_subset_bool
                - mutt_default_from
                - mutt_addrlist_append
        - Branch String:   'send/send.c:2310,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2312,28'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
                - mutt_default_from
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:2319,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
        - Branch String:   'send/send.c:2315,22'
          Branch Sides:
            - BranchSide:      'send/send.c:2316,31'
              BranchSideFuncs:
                - mutt_default_from
                - mutt_addrlist_append
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
            - BranchSide:      'send/send.c:2319,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
                - process_user_header
        - Branch String:   'send/send.c:2319,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2320,27'
              BranchSideFuncs:
                - process_user_header
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
            - BranchSide:      'send/send.c:2322,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
                - mutt_file_copy_stream
                - mutt_make_greeting
        - Branch String:   'send/send.c:2322,30'
          Branch Sides:
            - BranchSide:      'send/send.c:2322,41'
              BranchSideFuncs:
                - mutt_make_greeting
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
            - BranchSide:      'send/send.c:2332,26'
              BranchSideFuncs:
                - mutt_make_greeting
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
        - Branch String:   'send/send.c:2322,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2324,33'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
            - BranchSide:      'send/send.c:2334,31'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
        - Branch String:   'send/send.c:2324,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2326,9'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2334,31'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
        - Branch String:   'send/send.c:2336,22'
          Branch Sides:
            - BranchSide:      'send/send.c:2336,33'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
                - append_signature
            - BranchSide:      'send/send.c:2342,10'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
        - Branch String:   'send/send.c:2336,60'
          Branch Sides:
            - BranchSide:      'send/send.c:2336,63'
              BranchSideFuncs:
                - append_signature
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
            - BranchSide:      'send/send.c:2342,10'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
        - Branch String:   'send/send.c:2336,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2338,24'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
            - BranchSide:      'send/send.c:2342,10'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
        - Branch String:   'send/send.c:2342,19'
          Branch Sides:
            - BranchSide:      'send/send.c:2342,23'
              BranchSideFuncs:
                - generate_body
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
            - BranchSide:      'send/send.c:2348,23'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
        - Branch String:   'send/send.c:2342,25'
          Branch Sides:
            - BranchSide:      'send/send.c:2342,36'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
                - generate_body
            - BranchSide:      'send/send.c:2343,24'
              BranchSideFuncs:
                - generate_body
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
        - Branch String:   'send/send.c:2342,68'
          Branch Sides:
            - BranchSide:      'send/send.c:2343,24'
              BranchSideFuncs:
                - generate_body
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
            - BranchSide:      'send/send.c:2348,23'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
                - append_signature
        - Branch String:   'send/send.c:2342,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2348,23'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2348,23'
          Branch Sides:
            - BranchSide:      'send/send.c:2348,34'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
            - BranchSide:      'send/send.c:2358,15'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
        - Branch String:   'send/send.c:2348,61'
          Branch Sides:
            - BranchSide:      'send/send.c:2348,64'
              BranchSideFuncs:
                - append_signature
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
            - BranchSide:      'send/send.c:2358,15'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
        - Branch String:   'send/send.c:2348,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2350,24'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
            - BranchSide:      'send/send.c:2358,15'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - cs_subset_bool
                - is_text_plain
                - mutt_param_set
        - Branch String:   'send/send.c:2358,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2360,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - is_text_plain
                - mutt_param_set
            - BranchSide:      'send/send.c:2369,27'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
        - Branch String:   'send/send.c:2361,23'
          Branch Sides:
            - BranchSide:      'send/send.c:2361,40'
              BranchSideFuncs:
                - is_text_plain
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
                - mutt_param_set
            - BranchSide:      'send/send.c:2369,27'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
        - Branch String:   'send/send.c:2361,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2363,23'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
            - BranchSide:      'send/send.c:2369,27'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
        - Branch String:   'send/send.c:2375,14'
          Branch Sides:
            - BranchSide:      'send/send.c:2375,24'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:2383,57'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:2375,33'
          Branch Sides:
            - BranchSide:      'send/send.c:2375,9'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
                - cs_subset_string
                - buf_new
            - BranchSide:      'send/send.c:2383,57'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:2375,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2377,39'
              BranchSideFuncs:
                - cs_subset_string
                - buf_new
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:2383,57'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:2378,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2379,26'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:2383,57'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:2383,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2384,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2386,15'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2386,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2388,17'
              BranchSideFuncs:
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2479,38'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2391,5'
          Branch Sides:
            - BranchSide:      'send/send.c:2391,15'
              BranchSideFuncs:
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2393,41'
              BranchSideFuncs:
                - mutt_file_decrease_mtime
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2394,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2396,7'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2400,5'
              BranchSideFuncs:
                - mutt_update_encoding
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2413,29'
          Branch Sides:
            - BranchSide:      'send/send.c:2414,18'
              BranchSideFuncs:
                - query_quadoption
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2450,17'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
        - Branch String:   'send/send.c:2414,40'
          Branch Sides:
            - BranchSide:      'send/send.c:2414,59'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2418,36'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2414,59'
          Branch Sides:
            - BranchSide:      'send/send.c:2414,75'
              BranchSideFuncs:
                - query_quadoption
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2415,11'
              BranchSideFuncs:
                - query_quadoption
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2414,75'
          Branch Sides:
            - BranchSide:      'send/send.c:2415,11'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2418,36'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2413,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2418,36'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2450,17'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
        - Branch String:   'send/send.c:2420,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2420,17'
              BranchSideFuncs:
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
            - BranchSide:      'send/send.c:2422,11'
              BranchSideFuncs:
                - mutt_needs_mailcap
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_edit_attachment
        - Branch String:   'send/send.c:2422,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2424,14'
              BranchSideFuncs:
                - mutt_edit_attachment
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
            - BranchSide:      'send/send.c:2427,16'
              BranchSideFuncs:
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
        - Branch String:   'send/send.c:2427,16'
          Branch Sides:
            - BranchSide:      'send/send.c:2429,27'
              BranchSideFuncs:
                - mutt_env_to_local
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
            - BranchSide:      'send/send.c:2435,37'
              BranchSideFuncs:
                - mutt_edit_file
                - stat
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
                - fix_end_of_file
        - Branch String:   'send/send.c:2436,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2438,27'
              BranchSideFuncs:
                - fix_end_of_file
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
            - BranchSide:      'send/send.c:2443,11'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
        - Branch String:   'send/send.c:2438,15'
          Branch Sides:
            - BranchSide:      'send/send.c:2439,32'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
            - BranchSide:      'send/send.c:2447,31'
              BranchSideFuncs:
                - mutt_message_hook
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - stat
                - query_quadoption
        - Branch String:   'send/send.c:2450,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2452,16'
              BranchSideFuncs:
                - stat
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - query_quadoption
            - BranchSide:      'send/send.c:2479,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2452,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2455,26'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - query_quadoption
            - BranchSide:      'send/send.c:2464,9'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2455,36'
          Branch Sides:
            - BranchSide:      'send/send.c:2455,40'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
                - query_quadoption
            - BranchSide:      'send/send.c:2479,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2455,60'
          Branch Sides:
            - BranchSide:      'send/send.c:2456,14'
              BranchSideFuncs:
                - query_quadoption
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2479,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2455,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2458,11'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2479,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2479,53'
          Branch Sides:
            - BranchSide:      'send/send.c:2480,15'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2598,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2480,34'
          Branch Sides:
            - BranchSide:      'send/send.c:2480,45'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2496,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2479,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2496,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2607,34'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2502,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2503,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2504,11'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2504,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2505,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2506,33'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2506,33'
          Branch Sides:
            - BranchSide:      'send/send.c:2506,36'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2508,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2506,42'
          Branch Sides:
            - BranchSide:      'send/send.c:2506,53'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2508,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2506,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2507,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2508,30'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2508,30'
          Branch Sides:
            - BranchSide:      'send/send.c:2508,33'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2510,40'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2508,39'
          Branch Sides:
            - BranchSide:      'send/send.c:2508,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2510,40'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2508,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2509,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2510,40'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2510,40'
          Branch Sides:
            - BranchSide:      'send/send.c:2510,43'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2513,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2510,49'
          Branch Sides:
            - BranchSide:      'send/send.c:2510,60'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2513,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2510,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2511,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2513,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2516,59'
          Branch Sides:
            - BranchSide:      'send/send.c:2515,11'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'send/send.c:2518,40'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2515,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2518,40'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2528,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2521,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2522,11'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2523,32'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2523,32'
          Branch Sides:
            - BranchSide:      'send/send.c:2523,35'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2528,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2523,41'
          Branch Sides:
            - BranchSide:      'send/send.c:2523,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2528,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2523,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2524,11'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2528,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2530,27'
          Branch Sides:
            - BranchSide:      'send/send.c:2530,9'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2532,37'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2530,9'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2532,37'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2542,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2544,71'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2556,39'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2544,71'
          Branch Sides:
            - BranchSide:      'send/send.c:2545,21'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2550,37'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2544,13'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2550,37'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2550,37'
          Branch Sides:
            - BranchSide:      'send/send.c:2550,48'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2556,39'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2549,18'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2556,39'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2560,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2562,75'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2578,9'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2562,75'
          Branch Sides:
            - BranchSide:      'send/send.c:2562,13'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2566,18'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2562,13'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2566,18'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2566,18'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2573,9'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2566,18'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2578,9'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:2578,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2583,31'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:2591,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2583,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2585,27'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
            - BranchSide:      'send/send.c:2591,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2591,9'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
            - BranchSide:      'send/send.c:2598,29'
              BranchSideFuncs:
                - crypt_has_module_backend
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2598,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2600,5'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
            - BranchSide:      'send/send.c:2607,34'
              BranchSideFuncs:
                - cs_subset_quad
                - buf_is_empty
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2609,25'
          Branch Sides:
            - BranchSide:      'send/send.c:2609,36'
              BranchSideFuncs:
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_select_fcc
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
            - BranchSide:      'send/send.c:2625,28'
              BranchSideFuncs:
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
        - Branch String:   'send/send.c:2609,58'
          Branch Sides:
            - BranchSide:      'send/send.c:2610,30'
              BranchSideFuncs:
                - mutt_select_fcc
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
            - BranchSide:      'send/send.c:2625,28'
              BranchSideFuncs:
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
        - Branch String:   'send/send.c:2610,30'
          Branch Sides:
            - BranchSide:      'send/send.c:2610,41'
              BranchSideFuncs:
                - mutt_select_fcc
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
            - BranchSide:      'send/send.c:2613,27'
              BranchSideFuncs:
                - mutt_select_fcc
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
        - Branch String:   'send/send.c:2609,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2613,27'
              BranchSideFuncs:
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
            - BranchSide:      'send/send.c:2625,28'
              BranchSideFuncs:
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
        - Branch String:   'send/send.c:2614,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2616,49'
              BranchSideFuncs:
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_select_fcc
                - mutt_addrlist_clear
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
            - BranchSide:      'send/send.c:2618,21'
              BranchSideFuncs:
                - mutt_select_fcc
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
        - Branch String:   'send/send.c:2636,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2639,17'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2645,16'
              BranchSideFuncs:
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
        - Branch String:   'send/send.c:2639,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2640,9'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2642,9'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2645,14'
          Branch Sides:
            - BranchSide:      'send/send.c:2647,28'
              BranchSideFuncs:
                - buf_string.5758
                - postpone_message
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
            - BranchSide:      'send/send.c:2655,15'
              BranchSideFuncs:
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
        - Branch String:   'send/send.c:2647,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2633,24'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2649,7'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2655,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2657,38'
              BranchSideFuncs:
                - mutt_addrlist_count_recips
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
            - BranchSide:      'send/send.c:2672,24'
              BranchSideFuncs:
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
        - Branch String:   'send/send.c:2657,62'
          Branch Sides:
            - BranchSide:      'send/send.c:2658,38'
              BranchSideFuncs:
                - mutt_addrlist_count_recips
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_addrlist_count_recips
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - puts
            - BranchSide:      'send/send.c:2672,24'
              BranchSideFuncs:
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
        - Branch String:   'send/send.c:2658,62'
          Branch Sides:
            - BranchSide:      'send/send.c:2659,38'
              BranchSideFuncs:
                - mutt_addrlist_count_recips
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - puts
            - BranchSide:      'send/send.c:2672,24'
              BranchSideFuncs:
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
        - Branch String:   'send/send.c:2657,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2661,11'
              BranchSideFuncs:
                - puts
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2672,24'
              BranchSideFuncs:
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
        - Branch String:   'send/send.c:2661,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2663,9'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2667,7'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
        - Branch String:   'send/send.c:2672,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2674,5'
              BranchSideFuncs:
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
            - BranchSide:      'send/send.c:2681,45'
              BranchSideFuncs:
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
        - Branch String:   'send/send.c:2683,30'
          Branch Sides:
            - BranchSide:      'send/send.c:2683,55'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
            - BranchSide:      'send/send.c:2692,27'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
        - Branch String:   'send/send.c:2683,55'
          Branch Sides:
            - BranchSide:      'send/send.c:2684,8'
              BranchSideFuncs:
                - query_quadoption
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2692,27'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
        - Branch String:   'send/send.c:2683,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2687,27'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
            - BranchSide:      'send/send.c:2709,7'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
        - Branch String:   'send/send.c:2692,27'
          Branch Sides:
            - BranchSide:      'send/send.c:2692,40'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
            - BranchSide:      'send/send.c:2704,29'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
        - Branch String:   'send/send.c:2692,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2694,5'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2698,45'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
        - Branch String:   'send/send.c:2698,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2700,5'
              BranchSideFuncs:
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2704,29'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
        - Branch String:   'send/send.c:2704,29'
          Branch Sides:
            - BranchSide:      'send/send.c:2704,71'
              BranchSideFuncs:
                - abort_for_missing_attachments
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2709,16'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2709,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2710,21'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2716,3'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2728,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2731,32'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
            - BranchSide:      'send/send.c:2768,8'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
        - Branch String:   'send/send.c:2733,63'
          Branch Sides:
            - BranchSide:      'send/send.c:2734,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2736,29'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2733,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2736,29'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2752,32'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
        - Branch String:   'send/send.c:2736,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2737,49'
              BranchSideFuncs:
                - mutt_remove_multipart
                - mutt_mem_free
                - decode_descriptions
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2739,9'
              BranchSideFuncs:
                - mutt_mem_free
                - decode_descriptions
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
        - Branch String:   'send/send.c:2763,23'
          Branch Sides:
            - BranchSide:      'send/send.c:2763,27'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
            - BranchSide:      'send/send.c:2768,8'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
        - Branch String:   'send/send.c:2763,59'
          Branch Sides:
            - BranchSide:      'send/send.c:2764,25'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
            - BranchSide:      'send/send.c:2768,8'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
        - Branch String:   'send/send.c:2763,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2765,7'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
            - BranchSide:      'send/send.c:2768,8'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
        - Branch String:   'send/send.c:2768,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2769,5'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
            - BranchSide:      'send/send.c:2771,25'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
        - Branch String:   'send/send.c:2774,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2775,17'
              BranchSideFuncs:
                - save_fcc
                - invoke_mta
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2777,21'
              BranchSideFuncs:
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2778,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2780,9'
              BranchSideFuncs:
                - puts
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2823,8'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
        - Branch String:   'send/send.c:2778,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2780,9'
              BranchSideFuncs:
                - puts
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2821,17'
              BranchSideFuncs:
                - save_fcc
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
        - Branch String:   'send/send.c:2780,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2784,17'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2815,7'
              BranchSideFuncs:
                - puts
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2784,68'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2785,36'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2785,48'
          Branch Sides:
            - BranchSide:      'send/send.c:2785,61'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2793,35'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2784,16'
          Branch Sides:
            - BranchSide:      'send/send.c:2787,27'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2793,35'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2787,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2787,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2803,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2793,47'
          Branch Sides:
            - BranchSide:      'send/send.c:2793,60'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2803,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2793,16'
          Branch Sides:
            - BranchSide:      'send/send.c:2795,40'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2803,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2796,62'
          Branch Sides:
            - BranchSide:      'send/send.c:2797,29'
              BranchSideFuncs:
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2799,49'
              BranchSideFuncs:
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2796,13'
          Branch Sides:
            - BranchSide:      'send/send.c:2799,49'
              BranchSideFuncs:
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:2803,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
                - mutt_remove_multipart
        - Branch String:   'send/send.c:2806,11'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_remove_multipart
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
            - BranchSide:      'send/send.c:2807,56'
              BranchSideFuncs:
                - mutt_remove_multipart
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_mem_free
                - buf_pretty_mailbox
                - dlg_compose
                - mutt_env_to_intl
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - cs_subset_quad
                - mutt_make_multipart
                - mutt_encode_descriptions
                - crypt_get_keys
                - mutt_protect
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - cs_subset_bool
                - invoke_mta
                - save_fcc
                - mutt_mem_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
                - mutt_sleep
                - puts
                - mutt_body_free
                - mutt_mem_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - mutt_body_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_remove_multipart
                - save_fcc
                - invoke_mta
                - mutt_istr_equal
                - mutt_mem_free
                - decode_descriptions
                - mutt_remove_multipart
                - abort_for_missing_attachments
                - query_quadoption
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - mutt_addrlist_count_recips
                - puts
                - buf_string.5758
                - postpone_message
        - Branch String:   'send/send.c:2823,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2825,5'
              BranchSideFuncs:
                - mutt_sleep
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
            - BranchSide:      'send/send.c:2837,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
        - Branch String:   'send/send.c:2825,5'
          Branch Sides:
            - BranchSide:      'send/send.c:2837,5'
              BranchSideFuncs:
                - mutt_sleep
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
            - BranchSide:      'send/send.c:2837,5'
              BranchSideFuncs:
                - mutt_sleep
                - mutt_mem_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
                - mutt_body_free
        - Branch String:   'send/send.c:2839,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2840,5'
              BranchSideFuncs:
                - mutt_body_free
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
            - BranchSide:      'send/send.c:2844,13'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
        - Branch String:   'send/send.c:2844,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2846,17'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2846,35'
          Branch Sides:
            - BranchSide:      'send/send.c:2846,38'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
                - is_reply
                - mutt_set_flag
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2846,9'
          Branch Sides:
            - BranchSide:      'send/send.c:2849,7'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2849,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2849,7'
              BranchSideFuncs:
                - is_reply
                - mutt_set_flag
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2849,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2849,7'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2849,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2849,7'
              BranchSideFuncs:
                - is_reply
                - mutt_set_flag
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2860,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_str_string_set
                - mutt_mem_free
                - cs_subset_str_string_set
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2862,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2866,52'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
            - BranchSide:      'send/send.c:2876,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - email_free
        - Branch String:   'send/send.c:2877,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2878,5'
              BranchSideFuncs:
                - email_free
                - mutt_mem_free
            - BranchSide:      'send/send.c:2880,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'send/send.c:2037,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:2064,36'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:2064,36'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:2098,15'
          Dst:             email_new
        - Src:             'send/send.c:2066,54'
          Dst:             mutt_num_postponed
        - Src:             'send/send.c:2070,27'
          Dst:             query_quadoption
        - Src:             'send/send.c:2082,41'
          Dst:             cs_subset_string
        - Src:             'send/send.c:2083,21'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:2087,43'
          Dst:             cs_subset_string
        - Src:             'send/send.c:2088,23'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:2098,15'
          Dst:             email_new
        - Src:             'send/send.c:2098,15'
          Dst:             email_new
        - Src:             'send/send.c:2102,12'
          Dst:             mutt_get_postponed
        - Src:             'send/send.c:2860,3'
          Dst:             buf_pool_release
        - Src:             'send/send.c:2128,16'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:2137,22'
          Dst:             mutt_env_new
        - Src:             'send/send.c:2144,5'
          Dst:             mutt_parse_mailto
        - Src:             'send/send.c:2146,5'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:2155,15'
          Dst:             mutt_body_new
        - Src:             'send/send.c:2159,42'
          Dst:             cs_subset_string
        - Src:             'send/send.c:2163,7'
          Dst:             mutt_parse_content_type
        - Src:             'send/send.c:2170,18'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:2171,35'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:2177,30'
          Dst:             buf_pool_get
        - Src:             'send/send.c:2178,9'
          Dst:             buf_mktemp_full
        - Src:             'send/send.c:2179,18'
          Dst:             buf_string
        - Src:             'send/send.c:2179,18'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:2180,35'
          Dst:             buf_strdup
        - Src:             'send/send.c:2181,9'
          Dst:             buf_pool_release
        - Src:             'send/send.c:2189,16'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:2194,7'
          Dst:             __errno_location
        - Src:             'send/send.c:2201,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2213,7'
          Dst:             buf_string
        - Src:             'send/send.c:2215,7'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:2217,5'
          Dst:             set_reverse_name
        - Src:             'send/send.c:2220,35'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2233,7'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:2234,7'
          Dst:             buf_string
        - Src:             'send/send.c:2240,32'
          Dst:             mutt_gen_msgid
        - Src:             'send/send.c:2242,37'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2247,10'
          Dst:             envelope_defaults
        - Src:             'send/send.c:2252,25'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2254,7'
          Dst:             process_user_recips
        - Src:             'send/send.c:2257,5'
          Dst:             mutt_expand_aliases_env
        - Src:             'send/send.c:2260,7'
          Dst:             mutt_fix_reply_recipients
        - Src:             'send/send.c:2264,34'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:2267,30'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2268,33'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2269,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2273,11'
          Dst:             edit_envelope
        - Src:             'send/send.c:2285,49'
          Dst:             mutt_default_from
        - Src:             'send/send.c:2285,7'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:2291,7'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:2301,5'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:2312,7'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:2314,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2316,51'
          Dst:             mutt_default_from
        - Src:             'send/send.c:2316,9'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:2320,7'
          Dst:             process_user_header
        - Src:             'send/send.c:2324,11'
          Dst:             mutt_file_copy_stream
        - Src:             'send/send.c:2332,7'
          Dst:             mutt_make_greeting
        - Src:             'send/send.c:2334,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2335,34'
          Dst:             cs_subset_string
        - Src:             'send/send.c:2338,7'
          Dst:             append_signature
        - Src:             'send/send.c:2343,10'
          Dst:             generate_body
        - Src:             'send/send.c:2350,7'
          Dst:             append_signature
        - Src:             'send/send.c:2360,32'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2361,26'
          Dst:             is_text_plain
        - Src:             'send/send.c:2363,7'
          Dst:             mutt_param_set
        - Src:             'send/send.c:2369,3'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:2377,39'
          Dst:             cs_subset_string
        - Src:             'send/send.c:2379,26'
          Dst:             buf_new
        - Src:             'send/send.c:2384,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/send.c:2393,13'
          Dst:             mutt_file_decrease_mtime
        - Src:             'send/send.c:2400,5'
          Dst:             mutt_update_encoding
        - Src:             'send/send.c:2402,33'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2403,30'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2415,11'
          Dst:             query_quadoption
        - Src:             'send/send.c:2418,36'
          Dst:             cs_subset_string
        - Src:             'send/send.c:2422,11'
          Dst:             mutt_needs_mailcap
        - Src:             'send/send.c:2424,14'
          Dst:             mutt_edit_attachment
        - Src:             'send/send.c:2429,9'
          Dst:             mutt_env_to_local
        - Src:             'send/send.c:2430,9'
          Dst:             mutt_edit_headers
        - Src:             'send/send.c:2431,9'
          Dst:             mutt_env_to_intl
        - Src:             'send/send.c:2435,9'
          Dst:             mutt_edit_file
        - Src:             'send/send.c:2436,13'
          Dst:             stat
        - Src:             'send/send.c:2439,13'
          Dst:             fix_end_of_file
        - Src:             'send/send.c:2447,7'
          Dst:             mutt_message_hook
        - Src:             'send/send.c:2452,11'
          Dst:             stat
        - Src:             'send/send.c:2456,14'
          Dst:             query_quadoption
        - Src:             'send/send.c:2496,38'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2497,41'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2498,42'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2499,39'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2500,49'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2513,50'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2518,40'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2519,41'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2528,48'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2532,37'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2533,39'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2556,39'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2586,9'
          Dst:             crypt_opportunistic_encrypt
        - Src:             'send/send.c:2598,29'
          Dst:             crypt_has_module_backend
        - Src:             'send/send.c:2607,34'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:2609,7'
          Dst:             buf_is_empty
        - Src:             'send/send.c:2618,5'
          Dst:             mutt_select_fcc
        - Src:             'send/send.c:2616,49'
          Dst:             mutt_default_from
        - Src:             'send/send.c:2616,7'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:2618,5'
          Dst:             mutt_select_fcc
        - Src:             'send/send.c:2621,7'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:2625,3'
          Dst:             mutt_rfc3676_space_stuff
        - Src:             'send/send.c:2627,3'
          Dst:             mutt_update_encoding
        - Src:             'send/send.c:2633,5'
          Dst:             buf_pretty_mailbox
        - Src:             'send/send.c:2634,9'
          Dst:             dlg_compose
        - Src:             'send/send.c:2647,44'
          Dst:             buf_string
        - Src:             'send/send.c:2647,11'
          Dst:             postpone_message
        - Src:             'send/send.c:2657,10'
          Dst:             mutt_addrlist_count_recips
        - Src:             'send/send.c:2658,10'
          Dst:             mutt_addrlist_count_recips
        - Src:             'send/send.c:2659,10'
          Dst:             mutt_addrlist_count_recips
        - Src:             'send/send.c:2663,9'
          Dst:             puts
        - Src:             'send/send.c:2672,7'
          Dst:             mutt_env_to_intl
        - Src:             'send/send.c:2675,5'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2681,45'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:2684,8'
          Dst:             query_quadoption
        - Src:             'send/send.c:2704,32'
          Dst:             abort_for_missing_attachments
        - Src:             'send/send.c:2710,21'
          Dst:             mutt_make_multipart
        - Src:             'send/send.c:2716,3'
          Dst:             mutt_encode_descriptions
        - Src:             'send/send.c:2733,12'
          Dst:             crypt_get_keys
        - Src:             'send/send.c:2734,12'
          Dst:             mutt_protect
        - Src:             'send/send.c:2736,13'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:2737,27'
          Dst:             mutt_remove_multipart
        - Src:             'send/send.c:2739,9'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2741,9'
          Dst:             decode_descriptions
        - Src:             'send/send.c:2752,7'
          Dst:             mutt_encode_descriptions
        - Src:             'send/send.c:2771,3'
          Dst:             mutt_prepare_envelope
        - Src:             'send/send.c:2773,34'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:2775,5'
          Dst:             save_fcc
        - Src:             'send/send.c:2777,7'
          Dst:             invoke_mta
        - Src:             'send/send.c:2777,7'
          Dst:             invoke_mta
        - Src:             'send/send.c:2789,11'
          Dst:             mutt_body_free
        - Src:             'send/send.c:2795,9'
          Dst:             mutt_body_free
        - Src:             'send/send.c:2796,13'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:2797,13'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:2799,27'
          Dst:             mutt_remove_multipart
        - Src:             'send/send.c:2803,7'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2804,7'
          Dst:             mutt_env_free
        - Src:             'send/send.c:2805,7'
          Dst:             mutt_param_delete
        - Src:             'send/send.c:2806,11'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:2807,25'
          Dst:             mutt_remove_multipart
        - Src:             'send/send.c:2808,7'
          Dst:             decode_descriptions
        - Src:             'send/send.c:2809,7'
          Dst:             mutt_unprepare_envelope
        - Src:             'send/send.c:2810,7'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2815,7'
          Dst:             puts
        - Src:             'send/send.c:2821,5'
          Dst:             save_fcc
        - Src:             'send/send.c:2833,5'
          Dst:             mutt_sleep
        - Src:             'send/send.c:2837,5'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2840,5'
          Dst:             mutt_body_free
        - Src:             'send/send.c:2852,43'
          Dst:             is_reply
        - Src:             'send/send.c:2852,9'
          Dst:             mutt_set_flag
        - Src:             'send/send.c:2860,3'
          Dst:             buf_pool_release
        - Src:             'send/send.c:2866,7'
          Dst:             cs_subset_str_string_set
        - Src:             'send/send.c:2867,7'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2871,7'
          Dst:             cs_subset_str_string_set
        - Src:             'send/send.c:2872,7'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:2876,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/send.c:2878,5'
          Dst:             email_free
        - Src:             'send/send.c:2880,3'
          Dst:             mutt_mem_free
    - functionName:    set_reverse_name
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          149
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_bool
        - mutt_addr_copy
        - mutt_addr_is_user
        - mutt_addrlist_append
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1344,7'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1344,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1344,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1346,5'
              BranchSideFuncs:
                - mutt_addr_is_user
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'send/send.c:1346,5'
          Branch Sides:
            - BranchSide:      'send/send.c:1348,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1356,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1348,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1346,5'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1350,34'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1346,5'
          Branch Sides:
            - BranchSide:      'send/send.c:1348,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1356,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1356,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1358,5'
              BranchSideFuncs:
                - mutt_addr_is_user
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'send/send.c:1358,5'
          Branch Sides:
            - BranchSide:      'send/send.c:1360,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1368,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1360,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1358,5'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1362,34'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1358,5'
          Branch Sides:
            - BranchSide:      'send/send.c:1360,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1368,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_is_user
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:1368,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1370,28'
              BranchSideFuncs:
                - mutt_addr_is_user
                - cs_subset_bool
                - mutt_mem_free
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:1382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'send/send.c:1371,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1371,17'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'send/send.c:1377,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'send/send.c:1371,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1373,32'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'send/send.c:1377,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'send/send.c:1377,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1377,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'send/send.c:1383,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1384,7'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'send/send.c:1348,11'
          Dst:             mutt_addr_is_user
        - Src:             'send/send.c:1350,34'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:1350,9'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:1360,11'
          Dst:             mutt_addr_is_user
        - Src:             'send/send.c:1362,34'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:1362,9'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:1371,17'
          Dst:             mutt_addr_is_user
        - Src:             'send/send.c:1373,32'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:1373,7'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:1382,38'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1384,7'
          Dst:             mutt_mem_free
    - functionName:    envelope_defaults
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          194
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - cs_subset_bool
        - make_reference_headers
        - mutt_fetch_recips
        - mutt_istr_equal
        - mutt_make_forward_subject
        - mutt_make_misc_reply_headers
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1085,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fetch_recips
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
            - BranchSide:      'send/send.c:1085,8'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fetch_recips
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
        - Branch String:   'send/send.c:1085,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1085,11'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1085,14'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fetch_recips
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
        - Branch String:   'send/send.c:1085,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1085,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1088,26'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fetch_recips
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
        - Branch String:   'send/send.c:1092,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1092,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1095,13'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_fetch_recips
                - mutt_fetch_recips
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
        - Branch String:   'send/send.c:1095,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1097,16'
              BranchSideFuncs:
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
            - BranchSide:      'send/send.c:1132,18'
              BranchSideFuncs:
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
        - Branch String:   'send/send.c:1097,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1100,17'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_fetch_recips
            - BranchSide:      'send/send.c:1105,14'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_make_misc_reply_headers
                - make_reference_headers
                - mutt_fetch_recips
        - Branch String:   'send/send.c:1100,28'
          Branch Sides:
            - BranchSide:      'send/send.c:1100,57'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_make_misc_reply_headers
                - make_reference_headers
            - BranchSide:      'send/send.c:1120,16'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1100,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1102,49'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
            - BranchSide:      'send/send.c:1120,16'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1105,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1108,7'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_make_misc_reply_headers
                - make_reference_headers
            - BranchSide:      'send/send.c:1115,14'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1108,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1108,7'
              BranchSideFuncs:
                - mutt_fetch_recips
                - mutt_make_misc_reply_headers
                - make_reference_headers
            - BranchSide:      'send/send.c:1120,16'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1108,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1108,7'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
            - BranchSide:      'send/send.c:1120,16'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1115,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1115,14'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1120,16'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1120,35'
          Branch Sides:
            - BranchSide:      'send/send.c:1120,38'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
            - BranchSide:      'send/send.c:1126,15'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1120,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1122,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1126,15'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1126,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1126,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1128,7'
              BranchSideFuncs:
                - mutt_make_misc_reply_headers
                - make_reference_headers
        - Branch String:   'send/send.c:1132,12'
          Branch Sides:
            - BranchSide:      'send/send.c:1132,12'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1134,5'
              BranchSideFuncs:
                - mutt_make_forward_subject
                - cs_subset_bool
                - make_reference_headers
        - Branch String:   'send/send.c:1137,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1137,9'
              BranchSideFuncs:
                - make_reference_headers
            - BranchSide:      'send/send.c:1138,7'
              BranchSideFuncs:
                - make_reference_headers
      Callsites:
        - Src:             'send/send.c:1100,32'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:1102,27'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:1111,13'
          Dst:             mutt_fetch_recips
        - Src:             'send/send.c:1115,14'
          Dst:             mutt_fetch_recips
        - Src:             'send/send.c:1128,7'
          Dst:             mutt_make_misc_reply_headers
        - Src:             'send/send.c:1129,7'
          Dst:             make_reference_headers
        - Src:             'send/send.c:1134,5'
          Dst:             mutt_make_forward_subject
        - Src:             'send/send.c:1136,39'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1138,7'
          Dst:             make_reference_headers
    - functionName:    process_user_recips
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_addrlist_parse
        - mutt_istr_startswith
        - nntp_get_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:380,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:380,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
        - Branch String:   'send/send.c:383,9'
          Branch Sides:
            - BranchSide:      'send/send.c:384,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:385,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
        - Branch String:   'send/send.c:385,14'
          Branch Sides:
            - BranchSide:      'send/send.c:386,41'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:387,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
        - Branch String:   'send/send.c:387,14'
          Branch Sides:
            - BranchSide:      'send/send.c:388,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:389,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
        - Branch String:   'send/send.c:389,14'
          Branch Sides:
            - BranchSide:      'send/send.c:390,45'
              BranchSideFuncs:
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:391,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
        - Branch String:   'send/send.c:391,14'
          Branch Sides:
            - BranchSide:      'send/send.c:392,46'
              BranchSideFuncs:
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:393,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
        - Branch String:   'send/send.c:393,14'
          Branch Sides:
            - BranchSide:      'send/send.c:380,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
            - BranchSide:      'send/send.c:394,47'
              BranchSideFuncs:
                - nntp_get_header
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
        - Branch String:   'send/send.c:380,3'
          Branch Sides:
            - BranchSide:      'send/send.c:380,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:383,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
                - mutt_istr_startswith
                - nntp_get_header
      Callsites:
        - Src:             'send/send.c:383,17'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:384,7'
          Dst:             mutt_addrlist_parse
        - Src:             'send/send.c:385,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:386,7'
          Dst:             mutt_addrlist_parse
        - Src:             'send/send.c:387,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:388,7'
          Dst:             mutt_addrlist_parse
        - Src:             'send/send.c:389,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:390,25'
          Dst:             nntp_get_header
        - Src:             'send/send.c:391,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:392,26'
          Dst:             nntp_get_header
        - Src:             'send/send.c:393,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:394,27'
          Dst:             nntp_get_header
    - functionName:    mutt_fix_reply_recipients
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - mutt_addrlist_dedupe
        - mutt_addrlist_remove_xrefs
        - remove_user
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:956,25'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - remove_user
                - remove_user
                - mutt_addrlist_dedupe
                - mutt_addrlist_dedupe
                - mutt_addrlist_remove_xrefs
            - BranchSide:      'send/send.c:956,25'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - remove_user
                - remove_user
                - mutt_addrlist_dedupe
                - mutt_addrlist_dedupe
                - mutt_addrlist_remove_xrefs
        - Branch String:   'send/send.c:957,7'
          Branch Sides:
            - BranchSide:      'send/send.c:959,31'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
                - mutt_addrlist_dedupe
                - mutt_addrlist_remove_xrefs
            - BranchSide:      'send/send.c:968,30'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
                - mutt_addrlist_dedupe
                - mutt_addrlist_remove_xrefs
        - Branch String:   'send/send.c:964,49'
          Branch Sides:
            - BranchSide:      'send/send.c:964,5'
              BranchSideFuncs:
                - remove_user
                - mutt_addrlist_dedupe
                - mutt_addrlist_dedupe
                - mutt_addrlist_remove_xrefs
            - BranchSide:      'send/send.c:964,5'
              BranchSideFuncs:
                - remove_user
                - mutt_addrlist_dedupe
                - mutt_addrlist_dedupe
                - mutt_addrlist_remove_xrefs
        - Branch String:   'send/send.c:972,30'
          Branch Sides:
            - BranchSide:      'send/send.c:972,30'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:972,33'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:972,7'
          Branch Sides:
            - BranchSide:      'send/send.c:972,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:974,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/send.c:956,25'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:959,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:963,5'
          Dst:             remove_user
        - Src:             'send/send.c:964,5'
          Dst:             remove_user
        - Src:             'send/send.c:968,3'
          Dst:             mutt_addrlist_dedupe
        - Src:             'send/send.c:969,3'
          Dst:             mutt_addrlist_dedupe
        - Src:             'send/send.c:970,3'
          Dst:             mutt_addrlist_remove_xrefs
    - functionName:    edit_envelope
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          428
      EdgeCount:       132
      CyclomaticComplexity: 39
      functionsReached:
        - buf_alloc
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - mutt_edit_address
        - mutt_env_set_subject
        - mutt_istr_startswith
        - mutt_str_replace
        - mutt_str_skip_email_wsp
        - mw_get_field
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:238,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - buf_reset
                - cs_subset_bool
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
                - cs_subset_bool
            - BranchSide:      'send/send.c:238,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
                - buf_reset
                - cs_subset_bool
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
                - cs_subset_bool
        - Branch String:   'send/send.c:241,7'
          Branch Sides:
            - BranchSide:      'send/send.c:243,13'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
                - cs_subset_bool
            - BranchSide:      'send/send.c:283,31'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
                - cs_subset_bool
        - Branch String:   'send/send.c:243,9'
          Branch Sides:
            - BranchSide:      'send/send.c:244,7'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
            - BranchSide:      'send/send.c:246,7'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
        - Branch String:   'send/send.c:248,9'
          Branch Sides:
            - BranchSide:      'send/send.c:248,9'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
            - BranchSide:      'send/send.c:252,39'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
                - buf_reset
        - Branch String:   'send/send.c:254,9'
          Branch Sides:
            - BranchSide:      'send/send.c:255,7'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
            - BranchSide:      'send/send.c:257,7'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
                - mw_get_field
        - Branch String:   'send/send.c:260,27'
          Branch Sides:
            - BranchSide:      'send/send.c:260,31'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
            - BranchSide:      'send/send.c:265,40'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
        - Branch String:   'send/send.c:260,9'
          Branch Sides:
            - BranchSide:      'send/send.c:260,9'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
            - BranchSide:      'send/send.c:265,40'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - buf_strcpy
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_reset
        - Branch String:   'send/send.c:267,9'
          Branch Sides:
            - BranchSide:      'send/send.c:268,7'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
            - BranchSide:      'send/send.c:270,7'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_bool
                - cs_subset_bool
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
        - Branch String:   'send/send.c:274,24'
          Branch Sides:
            - BranchSide:      'send/send.c:274,46'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
            - BranchSide:      'send/send.c:279,41'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
        - Branch String:   'send/send.c:274,46'
          Branch Sides:
            - BranchSide:      'send/send.c:275,10'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
            - BranchSide:      'send/send.c:279,41'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
        - Branch String:   'send/send.c:274,9'
          Branch Sides:
            - BranchSide:      'send/send.c:274,9'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
            - BranchSide:      'send/send.c:279,41'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_replace
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
        - Branch String:   'send/send.c:284,30'
          Branch Sides:
            - BranchSide:      'send/send.c:284,47'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:286,12'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:284,47'
          Branch Sides:
            - BranchSide:      'send/send.c:284,57'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
                - cs_subset_bool
            - BranchSide:      'send/send.c:286,12'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:284,9'
          Branch Sides:
            - BranchSide:      'send/send.c:286,12'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:290,27'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:286,11'
          Branch Sides:
            - BranchSide:      'send/send.c:286,11'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:290,27'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:291,30'
          Branch Sides:
            - BranchSide:      'send/send.c:291,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:293,20'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:291,30'
          Branch Sides:
            - BranchSide:      'send/send.c:293,20'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:297,28'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:291,9'
          Branch Sides:
            - BranchSide:      'send/send.c:293,20'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:297,28'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:293,20'
          Branch Sides:
            - BranchSide:      'send/send.c:293,24'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:297,28'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:293,11'
          Branch Sides:
            - BranchSide:      'send/send.c:293,11'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:297,28'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:298,31'
          Branch Sides:
            - BranchSide:      'send/send.c:298,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
            - BranchSide:      'send/send.c:300,21'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
                - mutt_edit_address
        - Branch String:   'send/send.c:298,9'
          Branch Sides:
            - BranchSide:      'send/send.c:300,21'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
            - BranchSide:      'send/send.c:304,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
        - Branch String:   'send/send.c:300,21'
          Branch Sides:
            - BranchSide:      'send/send.c:300,25'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
            - BranchSide:      'send/send.c:304,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
        - Branch String:   'send/send.c:300,11'
          Branch Sides:
            - BranchSide:      'send/send.c:300,11'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:304,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
        - Branch String:   'send/send.c:304,30'
          Branch Sides:
            - BranchSide:      'send/send.c:304,33'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
            - BranchSide:      'send/send.c:310,37'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
        - Branch String:   'send/send.c:304,54'
          Branch Sides:
            - BranchSide:      'send/send.c:304,57'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
            - BranchSide:      'send/send.c:310,37'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
        - Branch String:   'send/send.c:304,9'
          Branch Sides:
            - BranchSide:      'send/send.c:306,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:310,37'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_edit_address
        - Branch String:   'send/send.c:311,28'
          Branch Sides:
            - BranchSide:      'send/send.c:311,38'
              BranchSideFuncs:
                - mutt_edit_address
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
            - BranchSide:      'send/send.c:318,11'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
        - Branch String:   'send/send.c:311,91'
          Branch Sides:
            - BranchSide:      'send/send.c:312,33'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
            - BranchSide:      'send/send.c:318,11'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
        - Branch String:   'send/send.c:311,9'
          Branch Sides:
            - BranchSide:      'send/send.c:311,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:318,11'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
        - Branch String:   'send/send.c:318,7'
          Branch Sides:
            - BranchSide:      'send/send.c:320,31'
              BranchSideFuncs:
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
            - BranchSide:      'send/send.c:332,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
        - Branch String:   'send/send.c:321,9'
          Branch Sides:
            - BranchSide:      'send/send.c:321,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:326,25'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
        - Branch String:   'send/send.c:334,5'
          Branch Sides:
            - BranchSide:      'send/send.c:336,46'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
            - BranchSide:      'send/send.c:345,8'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
        - Branch String:   'send/send.c:337,11'
          Branch Sides:
            - BranchSide:      'send/send.c:334,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
            - BranchSide:      'send/send.c:339,41'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_strcpy
                - mutt_istr_startswith
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
        - Branch String:   'send/send.c:334,5'
          Branch Sides:
            - BranchSide:      'send/send.c:336,46'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
            - BranchSide:      'send/send.c:345,8'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - query_quadoption
        - Branch String:   'send/send.c:345,90'
          Branch Sides:
            - BranchSide:      'send/send.c:346,8'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
                - query_quadoption
            - BranchSide:      'send/send.c:349,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/send.c:346,26'
          Branch Sides:
            - BranchSide:      'send/send.c:347,9'
              BranchSideFuncs:
                - query_quadoption
                - buf_pool_release
                - buf_string.5758
                - mutt_env_set_subject
            - BranchSide:      'send/send.c:352,28'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
        - Branch String:   'send/send.c:345,7'
          Branch Sides:
            - BranchSide:      'send/send.c:349,5'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
            - BranchSide:      'send/send.c:352,28'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:238,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:239,3'
          Dst:             buf_alloc
        - Src:             'send/send.c:244,7'
          Dst:             buf_strcpy
        - Src:             'send/send.c:246,7'
          Dst:             buf_reset
        - Src:             'send/send.c:248,9'
          Dst:             mw_get_field
        - Src:             'send/send.c:252,39'
          Dst:             buf_string
        - Src:             'send/send.c:252,5'
          Dst:             mutt_str_replace
        - Src:             'send/send.c:255,7'
          Dst:             buf_strcpy
        - Src:             'send/send.c:257,7'
          Dst:             buf_reset
        - Src:             'send/send.c:259,36'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:260,31'
          Dst:             mw_get_field
        - Src:             'send/send.c:265,40'
          Dst:             buf_string
        - Src:             'send/send.c:265,5'
          Dst:             mutt_str_replace
        - Src:             'send/send.c:268,7'
          Dst:             buf_strcpy
        - Src:             'send/send.c:270,7'
          Dst:             buf_reset
        - Src:             'send/send.c:272,33'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:273,37'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:275,10'
          Dst:             mw_get_field
        - Src:             'send/send.c:279,41'
          Dst:             buf_string
        - Src:             'send/send.c:279,5'
          Dst:             mutt_str_replace
        - Src:             'send/send.c:283,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:286,12'
          Dst:             mutt_edit_address
        - Src:             'send/send.c:290,27'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:290,27'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:293,24'
          Dst:             mutt_edit_address
        - Src:             'send/send.c:297,28'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:300,25'
          Dst:             mutt_edit_address
        - Src:             'send/send.c:310,37'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:312,10'
          Dst:             mutt_edit_address
        - Src:             'send/send.c:320,31'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:326,5'
          Dst:             buf_strcpy
        - Src:             'send/send.c:332,5'
          Dst:             buf_reset
        - Src:             'send/send.c:336,21'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:339,13'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'send/send.c:340,9'
          Dst:             buf_strcpy
        - Src:             'send/send.c:345,8'
          Dst:             mw_get_field
        - Src:             'send/send.c:346,8'
          Dst:             buf_is_empty
        - Src:             'send/send.c:347,9'
          Dst:             query_quadoption
        - Src:             'send/send.c:352,28'
          Dst:             buf_string
        - Src:             'send/send.c:352,3'
          Dst:             mutt_env_set_subject
        - Src:             'send/send.c:356,3'
          Dst:             buf_pool_release
    - functionName:    mutt_default_from
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_address
        - cs_subset_bool
        - mutt_addr_copy
        - mutt_addr_create
        - mutt_fqdn
        - snprintf
      functionUses:    7
      BranchProfiles:
        - Branch String:   'send/send.c:1399,34'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_address
                - mutt_addr_copy
                - cs_subset_bool
                - mutt_addr_create
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
            - BranchSide:      'send/send.c:1399,34'
              BranchSideFuncs:
                - cs_subset_address
                - mutt_addr_copy
                - cs_subset_bool
                - mutt_addr_create
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
        - Branch String:   'send/send.c:1400,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1402,12'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_addr_create
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
            - BranchSide:      'send/send.c:1405,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_addr_create
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
        - Branch String:   'send/send.c:1408,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1410,47'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
                - mutt_addr_create
            - BranchSide:      'send/send.c:1415,10'
              BranchSideFuncs:
                - mutt_addr_create
        - Branch String:   'send/send.c:1410,47'
          Branch Sides:
            - BranchSide:      'send/send.c:1411,14'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
                - mutt_addr_create
            - BranchSide:      'send/send.c:1411,14'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_fqdn
                - snprintf
                - mutt_addr_create
        - Branch String:   'send/send.c:1411,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1410,5'
              BranchSideFuncs:
                - snprintf
                - mutt_addr_create
            - BranchSide:      'send/send.c:1410,5'
              BranchSideFuncs:
                - mutt_fqdn
                - snprintf
                - mutt_addr_create
      Callsites:
        - Src:             'send/send.c:1399,34'
          Dst:             cs_subset_address
        - Src:             'send/send.c:1402,12'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:1407,29'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1411,14'
          Dst:             mutt_fqdn
        - Src:             'send/send.c:1411,14'
          Dst:             mutt_fqdn
        - Src:             'send/send.c:1410,5'
          Dst:             snprintf
        - Src:             'send/send.c:1415,10'
          Dst:             mutt_addr_create
    - functionName:    process_user_header
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - mutt_addr_valid_msgid
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_extract_message_id
        - mutt_istr_startswith
        - mutt_list_insert_tail
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:405,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:408,9'
          Branch Sides:
            - BranchSide:      'send/send.c:411,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:414,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:414,14'
          Branch Sides:
            - BranchSide:      'send/send.c:416,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:419,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:419,14'
          Branch Sides:
            - BranchSide:      'send/send.c:421,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:432,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:422,11'
          Branch Sides:
            - BranchSide:      'send/send.c:424,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:429,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:432,53'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:433,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:433,53'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:434,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:434,54'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:435,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:435,61'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:436,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:436,62'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:437,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:437,63'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:438,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:438,61'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:439,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:439,58'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'send/send.c:440,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'send/send.c:432,14'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/send.c:442,62'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/send.c:405,3'
          Branch Sides:
            - BranchSide:      'send/send.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:408,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - mutt_istr_startswith
                - mutt_extract_message_id
                - mutt_addr_valid_msgid
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_dup
                - mutt_list_insert_tail
      Callsites:
        - Src:             'send/send.c:408,17'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:411,7'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:412,7'
          Dst:             mutt_addrlist_parse
        - Src:             'send/send.c:414,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:416,7'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:417,7'
          Dst:             mutt_addrlist_parse
        - Src:             'send/send.c:419,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:421,19'
          Dst:             mutt_extract_message_id
        - Src:             'send/send.c:422,11'
          Dst:             mutt_addr_valid_msgid
        - Src:             'send/send.c:424,9'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:429,9'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:432,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:433,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:434,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:435,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:436,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:437,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:438,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:439,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:440,15'
          Dst:             mutt_istr_startswith
        - Src:             'send/send.c:442,45'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:442,7'
          Dst:             mutt_list_insert_tail
    - functionName:    mutt_make_greeting
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_expando
        - expando_filter
        - fputc
        - fputs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:687,38'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
            - BranchSide:      'send/send.c:687,38'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:688,19'
          Branch Sides:
            - BranchSide:      'send/send.c:688,19'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:688,23'
              BranchSideFuncs:
                - buf_pool_get
                - expando_filter
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
        - Branch String:   'send/send.c:688,7'
          Branch Sides:
            - BranchSide:      'send/send.c:688,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:691,3'
              BranchSideFuncs:
                - buf_pool_get
                - expando_filter
                - buf_string.5758
                - fputs
                - fputc
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:687,38'
          Dst:             cs_subset_expando
        - Src:             'send/send.c:691,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:693,3'
          Dst:             expando_filter
        - Src:             'send/send.c:696,9'
          Dst:             buf_string
        - Src:             'send/send.c:696,3'
          Dst:             fputs
        - Src:             'send/send.c:697,3'
          Dst:             fputc
        - Src:             'send/send.c:698,3'
          Dst:             buf_pool_release
    - functionName:    append_signature
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_str_initial_get
        - cs_subset_bool
        - cs_subset_path
        - filter_wait
        - fwrite
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_open_read
        - mutt_path_canon
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:108,35'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - buf_pool_get
                - cs_str_initial_get
                - mutt_path_canon
                - buf_string.5758
                - mutt_str_equal
                - buf_pool_release
                - mutt_open_read
                - cs_subset_bool
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - filter_wait
                - fwrite
            - BranchSide:      'send/send.c:108,35'
              BranchSideFuncs:
                - cs_subset_path
                - buf_pool_get
                - cs_str_initial_get
                - mutt_path_canon
                - buf_string.5758
                - mutt_str_equal
                - buf_pool_release
                - mutt_open_read
                - cs_subset_bool
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - filter_wait
                - fwrite
        - Branch String:   'send/send.c:109,7'
          Branch Sides:
            - BranchSide:      'send/send.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:113,28'
              BranchSideFuncs:
                - buf_pool_get
                - cs_str_initial_get
                - mutt_path_canon
                - buf_string.5758
                - mutt_str_equal
                - buf_pool_release
                - mutt_open_read
                - cs_subset_bool
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - filter_wait
                - fwrite
        - Branch String:   'send/send.c:121,7'
          Branch Sides:
            - BranchSide:      'send/send.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:128,29'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - filter_wait
                - fwrite
        - Branch String:   'send/send.c:129,7'
          Branch Sides:
            - BranchSide:      'send/send.c:130,5'
              BranchSideFuncs:
                - fwrite
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'send/send.c:131,3'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - filter_wait
      Callsites:
        - Src:             'send/send.c:108,35'
          Dst:             cs_subset_path
        - Src:             'send/send.c:113,28'
          Dst:             buf_pool_get
        - Src:             'send/send.c:114,3'
          Dst:             cs_str_initial_get
        - Src:             'send/send.c:115,3'
          Dst:             mutt_path_canon
        - Src:             'send/send.c:116,54'
          Dst:             buf_string
        - Src:             'send/send.c:116,26'
          Dst:             mutt_str_equal
        - Src:             'send/send.c:117,3'
          Dst:             buf_pool_release
        - Src:             'send/send.c:120,18'
          Dst:             mutt_open_read
        - Src:             'send/send.c:128,29'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:130,5'
          Dst:             fwrite
        - Src:             'send/send.c:131,3'
          Dst:             mutt_file_copy_stream
        - Src:             'send/send.c:132,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/send.c:134,5'
          Dst:             filter_wait
    - functionName:    generate_body
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          382
      EdgeCount:       107
      CyclomaticComplexity: 32
      functionsReached:
        - crypt_pgp_make_key_attachment
        - cs_subset_bool
        - cs_subset_quad
        - fputc
        - include_forward
        - include_reply
        - inline_forward_attachments
        - mutt_clear_error
        - mutt_make_message_attach
        - query_quadoption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1159,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - query_quadoption
                - mutt_clear_error
                - include_reply
                - fputc
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
            - BranchSide:      'send/send.c:1159,8'
              BranchSideFuncs:
                - query_quadoption
                - mutt_clear_error
                - include_reply
                - fputc
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
        - Branch String:   'send/send.c:1159,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1159,21'
              BranchSideFuncs:
                - query_quadoption
                - mutt_clear_error
                - include_reply
                - fputc
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
            - BranchSide:      'send/send.c:1162,13'
              BranchSideFuncs:
                - query_quadoption
                - mutt_clear_error
                - include_reply
                - fputc
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
        - Branch String:   'send/send.c:1159,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1159,7'
              BranchSideFuncs:
                - query_quadoption
                - mutt_clear_error
                - include_reply
                - fputc
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
            - BranchSide:      'send/send.c:1162,13'
              BranchSideFuncs:
                - query_quadoption
                - mutt_clear_error
                - include_reply
                - fputc
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
        - Branch String:   'send/send.c:1162,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1164,27'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
            - BranchSide:      'send/send.c:1187,18'
              BranchSideFuncs:
                - query_quadoption
                - cs_subset_bool
                - cs_subset_quad
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
                - mutt_make_message_attach
                - crypt_pgp_make_key_attachment
        - Branch String:   'send/send.c:1165,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1165,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1168,13'
              BranchSideFuncs:
                - mutt_clear_error
                - include_reply
                - fputc
        - Branch String:   'send/send.c:1168,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1170,7'
              BranchSideFuncs:
                - mutt_clear_error
                - include_reply
                - fputc
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1173,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1172,37'
              BranchSideFuncs:
                - include_reply
                - mutt_clear_error
                - fputc
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1173,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1173,7'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1175,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1177,11'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1180,34'
              BranchSideFuncs:
                - mutt_clear_error
                - include_reply
                - fputc
        - Branch String:   'send/send.c:1180,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1173,7'
              BranchSideFuncs:
                - fputc
                - mutt_clear_error
                - include_reply
            - BranchSide:      'send/send.c:1182,11'
              BranchSideFuncs:
                - fputc
                - mutt_clear_error
                - include_reply
        - Branch String:   'send/send.c:1173,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1173,7'
              BranchSideFuncs:
                - include_reply
                - mutt_clear_error
                - fputc
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1187,12'
          Branch Sides:
            - BranchSide:      'send/send.c:1189,27'
              BranchSideFuncs:
                - crypt_pgp_make_key_attachment
                - mutt_clear_error
            - BranchSide:      'send/send.c:1246,60'
              BranchSideFuncs:
                - crypt_pgp_make_key_attachment
                - mutt_clear_error
        - Branch String:   'send/send.c:1190,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1192,30'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
            - BranchSide:      'send/send.c:1215,18'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
        - Branch String:   'send/send.c:1196,19'
          Branch Sides:
            - BranchSide:      'send/send.c:1196,28'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
            - BranchSide:      'send/send.c:1200,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
        - Branch String:   'send/send.c:1200,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1200,7'
              BranchSideFuncs:
                - mutt_make_message_attach
                - mutt_clear_error
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1196,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1196,28'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
            - BranchSide:      'send/send.c:1200,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
        - Branch String:   'send/send.c:1200,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1200,7'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1203,13'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
            - BranchSide:      'send/send.c:1205,17'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_make_message_attach
        - Branch String:   'send/send.c:1200,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1200,7'
              BranchSideFuncs:
                - mutt_make_message_attach
                - mutt_clear_error
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1215,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1215,14'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1217,23'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_quad
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
        - Branch String:   'send/send.c:1222,28'
          Branch Sides:
            - BranchSide:      'send/send.c:1222,54'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
            - BranchSide:      'send/send.c:1230,7'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
        - Branch String:   'send/send.c:1222,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1224,20'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
            - BranchSide:      'send/send.c:1230,7'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
        - Branch String:   'send/send.c:1225,9'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
            - BranchSide:      'send/send.c:1225,16'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
        - Branch String:   'send/send.c:1234,30'
          Branch Sides:
            - BranchSide:      'send/send.c:1230,7'
              BranchSideFuncs:
                - inline_forward_attachments
                - mutt_clear_error
                - include_forward
            - BranchSide:      'send/send.c:1234,13'
              BranchSideFuncs:
                - inline_forward_attachments
                - mutt_clear_error
                - include_forward
        - Branch String:   'send/send.c:1234,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1230,7'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
            - BranchSide:      'send/send.c:1236,15'
              BranchSideFuncs:
                - inline_forward_attachments
                - mutt_clear_error
                - include_forward
        - Branch String:   'send/send.c:1236,15'
          Branch Sides:
            - BranchSide:      'send/send.c:1230,7'
              BranchSideFuncs:
                - mutt_clear_error
                - include_forward
                - inline_forward_attachments
            - BranchSide:      'send/send.c:1240,5'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:1246,12'
          Branch Sides:
            - BranchSide:      'send/send.c:1250,56'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'send/send.c:1259,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'send/send.c:1250,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1250,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1255,18'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'send/send.c:1164,27'
          Dst:             query_quadoption
        - Src:             'send/send.c:1175,13'
          Dst:             include_reply
        - Src:             'send/send.c:1182,11'
          Dst:             fputc
        - Src:             'send/send.c:1189,27'
          Dst:             query_quadoption
        - Src:             'send/send.c:1202,28'
          Dst:             mutt_make_message_attach
        - Src:             'send/send.c:1220,37'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1221,53'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:1233,9'
          Dst:             include_forward
        - Src:             'send/send.c:1236,15'
          Dst:             inline_forward_attachments
        - Src:             'send/send.c:1250,56'
          Dst:             crypt_pgp_make_key_attachment
        - Src:             'send/send.c:1259,3'
          Dst:             mutt_clear_error
    - functionName:    is_text_plain
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_istr_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:1973,14'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'send/send.c:1973,14'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'send/send.c:1973,33'
          Branch Sides:
            - BranchSide:      'send/send.c:1973,55'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'send/send.c:1973,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/send.c:1973,36'
          Dst:             mutt_istr_equal
    - functionName:    fix_end_of_file
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fgetc_unlocked
        - fputc
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_get_size_fp
        - mutt_file_seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1526,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_get_size_fp
                - mutt_file_fclose_full
                - mutt_file_seek
                - fgetc_unlocked
                - fputc
            - BranchSide:      'send/send.c:1526,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_get_size_fp
                - mutt_file_fclose_full
                - mutt_file_seek
                - fgetc_unlocked
                - fputc
        - Branch String:   'send/send.c:1527,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1527,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1530,8'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_file_fclose_full
                - mutt_file_seek
                - fgetc_unlocked
                - fputc
        - Branch String:   'send/send.c:1530,39'
          Branch Sides:
            - BranchSide:      'send/send.c:1530,42'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - fgetc_unlocked
                - fputc
            - BranchSide:      'send/send.c:1536,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:1530,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1532,13'
              BranchSideFuncs:
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:1536,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'send/send.c:1533,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1534,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'send/send.c:1536,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'send/send.c:1526,14'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:1530,8'
          Dst:             mutt_file_get_size_fp
        - Src:             'send/send.c:1530,42'
          Dst:             mutt_file_seek
        - Src:             'send/send.c:1532,13'
          Dst:             fgetc_unlocked
        - Src:             'send/send.c:1534,7'
          Dst:             fputc
        - Src:             'send/send.c:1536,3'
          Dst:             mutt_file_fclose_full
    - functionName:    postpone_message
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - decode_descriptions
        - mutt_body_free
        - mutt_encode_descriptions
        - mutt_env_free
        - mutt_env_to_intl
        - mutt_istr_equal
        - mutt_make_multipart
        - mutt_mem_free
        - mutt_param_delete
        - mutt_prepare_envelope
        - mutt_protect
        - mutt_remove_multipart
        - mutt_str_dup
        - mutt_unprepare_envelope
        - mutt_update_num_postponed
        - mutt_write_fcc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1860,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_make_multipart
                - mutt_encode_descriptions
                - cs_subset_bool
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
            - BranchSide:      'send/send.c:1860,9'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_make_multipart
                - mutt_encode_descriptions
                - cs_subset_bool
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
        - Branch String:   'send/send.c:1865,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1867,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1871,15'
              BranchSideFuncs:
                - mutt_make_multipart
                - mutt_encode_descriptions
                - cs_subset_bool
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
        - Branch String:   'send/send.c:1871,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1872,20'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - cs_subset_bool
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
            - BranchSide:      'send/send.c:1874,3'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - cs_subset_bool
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
        - Branch String:   'send/send.c:1877,47'
          Branch Sides:
            - BranchSide:      'send/send.c:1878,16'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
            - BranchSide:      'send/send.c:1933,11'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1877,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1880,68'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1933,11'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1880,9'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
            - BranchSide:      'send/send.c:1885,75'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
                - cs_subset_string
        - Branch String:   'send/send.c:1885,14'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1892,49'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1890,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1892,49'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1913,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_protect
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1911,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1913,20'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1933,11'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1915,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1917,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_istr_equal
                - decode_descriptions
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1925,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_encode_descriptions
                - mutt_prepare_envelope
                - mutt_env_to_intl
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1918,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1919,26'
              BranchSideFuncs:
                - mutt_remove_multipart
                - decode_descriptions
            - BranchSide:      'send/send.c:1920,9'
              BranchSideFuncs:
                - decode_descriptions
        - Branch String:   'send/send.c:1940,29'
          Branch Sides:
            - BranchSide:      'send/send.c:1939,7'
              BranchSideFuncs:
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1940,39'
              BranchSideFuncs:
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1940,22'
          Branch Sides:
            - BranchSide:      'send/send.c:1939,7'
              BranchSideFuncs:
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1940,63'
              BranchSideFuncs:
                - mutt_write_fcc
                - mutt_update_num_postponed
                - mutt_body_free
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1939,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1943,9'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1957,3'
              BranchSideFuncs:
                - mutt_update_num_postponed
                - mutt_body_free
        - Branch String:   'send/send.c:1943,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1945,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
            - BranchSide:      'send/send.c:1948,28'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
                - mutt_istr_equal
                - decode_descriptions
                - mutt_unprepare_envelope
                - mutt_remove_multipart
        - Branch String:   'send/send.c:1950,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1951,22'
              BranchSideFuncs:
                - mutt_remove_multipart
                - decode_descriptions
                - mutt_unprepare_envelope
            - BranchSide:      'send/send.c:1952,5'
              BranchSideFuncs:
                - decode_descriptions
                - mutt_unprepare_envelope
        - Branch String:   'send/send.c:1959,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1959,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1960,5'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'send/send.c:1864,35'
          Dst:             cs_subset_string
        - Src:             'send/send.c:1872,20'
          Dst:             mutt_make_multipart
        - Src:             'send/send.c:1874,3'
          Dst:             mutt_encode_descriptions
        - Src:             'send/send.c:1876,35'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:0,0'
          Dst:             cs_subset_string
        - Src:             'send/send.c:1892,49'
          Dst:             cs_subset_string
        - Src:             'send/send.c:1913,20'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:1915,11'
          Dst:             mutt_protect
        - Src:             'send/send.c:1917,9'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:1918,13'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:1919,26'
          Dst:             mutt_remove_multipart
        - Src:             'send/send.c:1920,9'
          Dst:             decode_descriptions
        - Src:             'send/send.c:1925,7'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:1927,7'
          Dst:             mutt_encode_descriptions
        - Src:             'send/send.c:1936,3'
          Dst:             mutt_prepare_envelope
        - Src:             'send/send.c:1937,3'
          Dst:             mutt_env_to_intl
        - Src:             'send/send.c:1939,7'
          Dst:             mutt_write_fcc
        - Src:             'send/send.c:1945,7'
          Dst:             mutt_body_free
        - Src:             'send/send.c:1948,5'
          Dst:             mutt_env_free
        - Src:             'send/send.c:1949,5'
          Dst:             mutt_param_delete
        - Src:             'send/send.c:1950,9'
          Dst:             mutt_istr_equal
        - Src:             'send/send.c:1951,22'
          Dst:             mutt_remove_multipart
        - Src:             'send/send.c:1952,5'
          Dst:             decode_descriptions
        - Src:             'send/send.c:1953,5'
          Dst:             mutt_unprepare_envelope
        - Src:             'send/send.c:1957,3'
          Dst:             mutt_update_num_postponed
        - Src:             'send/send.c:1960,5'
          Dst:             mutt_body_free
    - functionName:    abort_for_missing_attachments
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          119
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - cs_subset_quad
        - is_text_plain
        - query_quadoption
        - search_attach_keyword
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1984,44'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_quad
                - is_text_plain
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
                - search_attach_keyword
            - BranchSide:      'send/send.c:1984,44'
              BranchSideFuncs:
                - cs_subset_quad
                - is_text_plain
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
                - search_attach_keyword
        - Branch String:   'send/send.c:1986,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1986,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1989,10'
              BranchSideFuncs:
                - is_text_plain
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
                - search_attach_keyword
        - Branch String:   'send/send.c:1989,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1989,7'
              BranchSideFuncs:
                - is_text_plain
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
                - search_attach_keyword
            - BranchSide:      'send/send.c:1995,7'
              BranchSideFuncs:
                - is_text_plain
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
                - search_attach_keyword
        - Branch String:   'send/send.c:1995,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1997,45'
              BranchSideFuncs:
                - search_attach_keyword
                - query_quadoption
            - BranchSide:      'send/send.c:2001,17'
              BranchSideFuncs:
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
        - Branch String:   'send/send.c:2001,5'
          Branch Sides:
            - BranchSide:      'send/send.c:2001,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2003,11'
              BranchSideFuncs:
                - is_text_plain
                - query_quadoption
                - search_attach_keyword
        - Branch String:   'send/send.c:2003,11'
          Branch Sides:
            - BranchSide:      'send/send.c:2001,34'
              BranchSideFuncs:
                - search_attach_keyword
                - is_text_plain
                - query_quadoption
            - BranchSide:      'send/send.c:2005,49'
              BranchSideFuncs:
                - search_attach_keyword
                - is_text_plain
                - query_quadoption
        - Branch String:   'send/send.c:2001,5'
          Branch Sides:
            - BranchSide:      'send/send.c:2003,11'
              BranchSideFuncs:
                - query_quadoption
            - BranchSide:      'send/send.c:2010,8'
              BranchSideFuncs:
                - query_quadoption
        - Branch String:   'send/send.c:2010,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2010,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2013,24'
              BranchSideFuncs:
                - query_quadoption
        - Branch String:   'send/send.c:2013,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2015,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2019,10'
              BranchSideFuncs:
                - query_quadoption
      Callsites:
        - Src:             'send/send.c:1984,44'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:1995,7'
          Dst:             is_text_plain
        - Src:             'send/send.c:1997,20'
          Dst:             search_attach_keyword
        - Src:             'send/send.c:2003,11'
          Dst:             is_text_plain
        - Src:             'send/send.c:2005,24'
          Dst:             search_attach_keyword
        - Src:             'send/send.c:2019,10'
          Dst:             query_quadoption
    - functionName:    mutt_encode_descriptions
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_slist
        - mutt_encode_descriptions
        - rfc2047_encode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'send/send.c:1491,46'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_slist
                - rfc2047_encode
                - mutt_encode_descriptions
            - BranchSide:      'send/send.c:1491,46'
              BranchSideFuncs:
                - cs_subset_slist
                - rfc2047_encode
                - mutt_encode_descriptions
        - Branch String:   'send/send.c:1492,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1492,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1494,12'
              BranchSideFuncs:
                - rfc2047_encode
                - mutt_encode_descriptions
        - Branch String:   'send/send.c:1494,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1496,7'
              BranchSideFuncs:
                - rfc2047_encode
                - mutt_encode_descriptions
            - BranchSide:      'send/send.c:1498,17'
              BranchSideFuncs:
                - rfc2047_encode
                - mutt_encode_descriptions
        - Branch String:   'send/send.c:1498,17'
          Branch Sides:
            - BranchSide:      'send/send.c:1492,38'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - rfc2047_encode
            - BranchSide:      'send/send.c:1498,23'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - rfc2047_encode
        - Branch String:   'send/send.c:1498,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1492,38'
              BranchSideFuncs:
                - rfc2047_encode
                - mutt_encode_descriptions
            - BranchSide:      'send/send.c:1499,7'
              BranchSideFuncs:
                - mutt_encode_descriptions
                - rfc2047_encode
        - Branch String:   'send/send.c:1492,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1492,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1494,12'
              BranchSideFuncs:
                - rfc2047_encode
                - mutt_encode_descriptions
      Callsites:
        - Src:             'send/send.c:1491,46'
          Dst:             cs_subset_slist
        - Src:             'send/send.c:1496,7'
          Dst:             rfc2047_encode
        - Src:             'send/send.c:1499,7'
          Dst:             mutt_encode_descriptions
    - functionName:    decode_descriptions
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - decode_descriptions
        - rfc2047_decode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'send/send.c:1509,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - rfc2047_decode
                - decode_descriptions
            - BranchSide:      'send/send.c:1509,3'
              BranchSideFuncs:
                - rfc2047_decode
                - decode_descriptions
        - Branch String:   'send/send.c:1509,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1509,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1511,12'
              BranchSideFuncs:
                - rfc2047_decode
                - decode_descriptions
        - Branch String:   'send/send.c:1511,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1513,7'
              BranchSideFuncs:
                - decode_descriptions
                - rfc2047_decode
            - BranchSide:      'send/send.c:1515,12'
              BranchSideFuncs:
                - decode_descriptions
                - rfc2047_decode
        - Branch String:   'send/send.c:1515,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1509,38'
              BranchSideFuncs:
                - rfc2047_decode
                - decode_descriptions
            - BranchSide:      'send/send.c:1516,7'
              BranchSideFuncs:
                - decode_descriptions
                - rfc2047_decode
        - Branch String:   'send/send.c:1509,3'
          Branch Sides:
            - BranchSide:      'send/send.c:1509,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1511,12'
              BranchSideFuncs:
                - rfc2047_decode
                - decode_descriptions
      Callsites:
        - Src:             'send/send.c:1513,7'
          Dst:             rfc2047_decode
        - Src:             'send/send.c:1516,7'
          Dst:             decode_descriptions
    - functionName:    save_fcc
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          425
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_reset
        - buf_string
        - cs_subset_bool
        - cs_subset_quad
        - imap_path_probe
        - mutt_body_free
        - mutt_clear_error
        - mutt_date_now
        - mutt_env_free
        - mutt_param_delete
        - mutt_protect
        - mutt_str_equal
        - mutt_write_multiple_fcc
        - mw_enter_fname
        - mw_multi_choice
        - query_quadoption
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:1667,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - buf_expand_path
                - buf_is_empty
                - buf_string.5758
                - imap_path_probe
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
                - buf_string.5758
                - buf_reset
            - BranchSide:      'send/send.c:1667,16'
              BranchSideFuncs:
                - buf_expand_path
                - buf_is_empty
                - buf_string.5758
                - imap_path_probe
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
                - buf_string.5758
                - buf_reset
        - Branch String:   'send/send.c:1679,28'
          Branch Sides:
            - BranchSide:      'send/send.c:1679,32'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'send/send.c:1693,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'send/send.c:1679,50'
          Branch Sides:
            - BranchSide:      'send/send.c:1680,24'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'send/send.c:1693,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'send/send.c:1679,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1682,5'
              BranchSideFuncs:
                - buf_string.5758
                - buf_reset
            - BranchSide:      'send/send.c:1693,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'send/send.c:1693,25'
          Branch Sides:
            - BranchSide:      'send/send.c:1693,25'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1693,56'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'send/send.c:1693,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1693,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1696,29'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'send/send.c:1704,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1706,30'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1708,66'
          Branch Sides:
            - BranchSide:      'send/send.c:1707,9'
              BranchSideFuncs:
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
            - BranchSide:      'send/send.c:1716,42'
              BranchSideFuncs:
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
        - Branch String:   'send/send.c:1707,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1710,15'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
            - BranchSide:      'send/send.c:1716,42'
              BranchSideFuncs:
                - cs_subset_quad
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
        - Branch String:   'send/send.c:1720,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1723,11'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - query_quadoption
                - mutt_protect
                - query_quadoption
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1723,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1725,27'
              BranchSideFuncs:
                - query_quadoption
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
            - BranchSide:      'send/send.c:1728,16'
              BranchSideFuncs:
                - query_quadoption
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
        - Branch String:   'send/send.c:1725,39'
          Branch Sides:
            - BranchSide:      'send/send.c:1725,56'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
            - BranchSide:      'send/send.c:1735,36'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
        - Branch String:   'send/send.c:1725,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1735,36'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1728,16'
          Branch Sides:
            - BranchSide:      'send/send.c:1735,36'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1735,89'
          Branch Sides:
            - BranchSide:      'send/send.c:1736,30'
              BranchSideFuncs:
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1766,13'
              BranchSideFuncs:
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1736,58'
          Branch Sides:
            - BranchSide:      'send/send.c:1737,30'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
            - BranchSide:      'send/send.c:1739,29'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
        - Branch String:   'send/send.c:1735,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1739,29'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
                - query_quadoption
                - mutt_protect
            - BranchSide:      'send/send.c:1766,13'
              BranchSideFuncs:
                - query_quadoption
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1739,53'
          Branch Sides:
            - BranchSide:      'send/send.c:1740,14'
              BranchSideFuncs:
                - query_quadoption
                - mutt_protect
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1739,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1742,20'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1742,44'
          Branch Sides:
            - BranchSide:      'send/send.c:1742,60'
              BranchSideFuncs:
                - mutt_protect
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1750,36'
              BranchSideFuncs:
                - mutt_protect
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1742,15'
          Branch Sides:
            - BranchSide:      'send/send.c:1745,27'
              BranchSideFuncs:
                - mutt_protect
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1750,36'
              BranchSideFuncs:
                - mutt_protect
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1752,15'
          Branch Sides:
            - BranchSide:      'send/send.c:1756,21'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1761,29'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1766,13'
          Branch Sides:
            - BranchSide:      'send/send.c:1767,24'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1773,10'
              BranchSideFuncs:
                - mutt_date_now
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mutt_clear_error
                - mw_multi_choice
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
        - Branch String:   'send/send.c:1773,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1778,19'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1780,15'
          Branch Sides:
            - BranchSide:      'send/send.c:1780,5'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1780,5'
          Branch Sides:
            - BranchSide:      'send/send.c:1782,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mw_multi_choice
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1793,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1780,12'
              BranchSideFuncs:
                - mutt_clear_error
                - mw_multi_choice
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1798,16'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_clear_error
                - mw_multi_choice
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1808,40'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_write_multiple_fcc
                - mutt_clear_error
                - mw_multi_choice
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
                - mw_enter_fname
                - buf_is_empty
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1800,26'
          Branch Sides:
            - BranchSide:      'send/send.c:1800,29'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1800,15'
          Branch Sides:
            - BranchSide:      'send/send.c:1808,40'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1780,15'
          Branch Sides:
            - BranchSide:      'send/send.c:1782,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1819,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1819,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1821,13'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_body_free
                - mutt_body_free
        - Branch String:   'send/send.c:1823,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1826,25'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'send/send.c:1837,35'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'send/send.c:1826,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1828,46'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'send/send.c:1831,7'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'send/send.c:1837,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1837,14'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1840,7'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'send/send.c:1669,3'
          Dst:             buf_expand_path
        - Src:             'send/send.c:1679,32'
          Dst:             buf_is_empty
        - Src:             'send/send.c:1680,24'
          Dst:             buf_string
        - Src:             'send/send.c:1680,8'
          Dst:             imap_path_probe
        - Src:             'send/send.c:1688,5'
          Dst:             buf_string
        - Src:             'send/send.c:1689,5'
          Dst:             buf_reset
        - Src:             'send/send.c:1693,7'
          Dst:             buf_is_empty
        - Src:             'send/send.c:1693,56'
          Dst:             buf_string
        - Src:             'send/send.c:1693,28'
          Dst:             mutt_str_equal
        - Src:             'send/send.c:1700,34'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1706,30'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1712,7'
          Dst:             mutt_env_free
        - Src:             'send/send.c:1713,7'
          Dst:             mutt_param_delete
        - Src:             'send/send.c:1716,42'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:1728,16'
          Dst:             query_quadoption
        - Src:             'send/send.c:1736,12'
          Dst:             mutt_str_equal
        - Src:             'send/send.c:1737,12'
          Dst:             mutt_str_equal
        - Src:             'send/send.c:1740,14'
          Dst:             query_quadoption
        - Src:             'send/send.c:1752,15'
          Dst:             mutt_protect
        - Src:             'send/send.c:1766,13'
          Dst:             query_quadoption
        - Src:             'send/send.c:1778,19'
          Dst:             mutt_date_now
        - Src:             'send/send.c:1779,34'
          Dst:             buf_string
        - Src:             'send/send.c:1779,10'
          Dst:             mutt_write_multiple_fcc
        - Src:             'send/send.c:1782,7'
          Dst:             mutt_clear_error
        - Src:             'send/send.c:1783,20'
          Dst:             mw_multi_choice
        - Src:             'send/send.c:1798,16'
          Dst:             mw_enter_fname
        - Src:             'send/send.c:1800,29'
          Dst:             buf_is_empty
        - Src:             'send/send.c:1808,40'
          Dst:             buf_string
        - Src:             'send/send.c:1808,16'
          Dst:             mutt_write_multiple_fcc
        - Src:             'send/send.c:1828,9'
          Dst:             mutt_body_free
        - Src:             'send/send.c:1831,7'
          Dst:             mutt_body_free
        - Src:             'send/send.c:1840,7'
          Dst:             mutt_body_free
    - functionName:    invoke_mta
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_str_native_set
        - cs_subset_string
        - fputc
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_invoke_sendmail
        - mutt_rfc822_write_header
        - mutt_should_hide_protected_subject
        - mutt_smtp_send
        - mutt_write_mime_body
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:1428,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_str_native_set
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - cs_subset_str_native_set
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.5758
                - buf_string.5758
                - unlink
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_invoke_sendmail
                - buf_string.5758
                - mutt_smtp_send
            - BranchSide:      'send/send.c:1432,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5758
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_str_native_set
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - cs_subset_str_native_set
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.5758
                - buf_string.5758
                - unlink
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_invoke_sendmail
                - buf_string.5758
                - mutt_smtp_send
        - Branch String:   'send/send.c:1435,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1435,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:1438,28'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_str_native_set
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - cs_subset_str_native_set
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.5758
                - buf_string.5758
                - unlink
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_invoke_sendmail
                - buf_string.5758
                - mutt_smtp_send
        - Branch String:   'send/send.c:1440,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1441,5'
              BranchSideFuncs:
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - cs_subset_str_native_set
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.5758
                - buf_string.5758
                - unlink
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_invoke_sendmail
                - buf_string.5758
                - mutt_smtp_send
            - BranchSide:      'send/send.c:1443,39'
              BranchSideFuncs:
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - cs_subset_str_native_set
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.5758
                - buf_string.5758
                - unlink
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_invoke_sendmail
                - buf_string.5758
                - mutt_smtp_send
        - Branch String:   'send/send.c:1450,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1453,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
            - BranchSide:      'send/send.c:1474,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
        - Branch String:   'send/send.c:1453,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1455,5'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_invoke_sendmail
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_smtp_send
            - BranchSide:      'send/send.c:1460,7'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_invoke_sendmail
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_smtp_send
        - Branch String:   'send/send.c:1460,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1463,7'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_smtp_send
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
                - buf_string.5758
                - mutt_invoke_sendmail
            - BranchSide:      'send/send.c:1471,36'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_invoke_sendmail
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
        - Branch String:   'send/send.c:1463,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1465,29'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_invoke_sendmail
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
            - BranchSide:      'send/send.c:1471,36'
              BranchSideFuncs:
                - buf_string.5758
                - mutt_invoke_sendmail
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
        - Branch String:   'send/send.c:1474,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1474,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:1476,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5758
                - unlink
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:1432,14'
          Dst:             buf_pool_get
        - Src:             'send/send.c:1433,3'
          Dst:             buf_mktemp_full
        - Src:             'send/send.c:1434,18'
          Dst:             buf_string
        - Src:             'send/send.c:1434,18'
          Dst:             mutt_file_fopen_full
        - Src:             'send/send.c:1438,28'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1439,34'
          Dst:             cs_subset_string
        - Src:             'send/send.c:1441,5'
          Dst:             cs_subset_str_native_set
        - Src:             'send/send.c:1444,35'
          Dst:             mutt_should_hide_protected_subject
        - Src:             'send/send.c:1443,3'
          Dst:             mutt_rfc822_write_header
        - Src:             'send/send.c:1446,3'
          Dst:             cs_subset_str_native_set
        - Src:             'send/send.c:1448,3'
          Dst:             fputc
        - Src:             'send/send.c:1450,8'
          Dst:             mutt_write_mime_body
        - Src:             'send/send.c:1453,7'
          Dst:             mutt_file_fclose_full
        - Src:             'send/send.c:1455,5'
          Dst:             buf_string
        - Src:             'send/send.c:1456,12'
          Dst:             buf_string
        - Src:             'send/send.c:1456,5'
          Dst:             unlink
        - Src:             'send/send.c:1466,25'
          Dst:             buf_string
        - Src:             'send/send.c:1465,10'
          Dst:             mutt_smtp_send
        - Src:             'send/send.c:1472,29'
          Dst:             buf_string
        - Src:             'send/send.c:1471,8'
          Dst:             mutt_invoke_sendmail
        - Src:             'send/send.c:1476,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/send.c:1477,12'
          Dst:             buf_string
        - Src:             'send/send.c:1477,5'
          Dst:             unlink
        - Src:             'send/send.c:1479,3'
          Dst:             buf_pool_release
    - functionName:    is_reply
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_list_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1600,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'send/send.c:1600,8'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'send/send.c:1600,14'
          Branch Sides:
            - BranchSide:      'send/send.c:1600,14'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1600,25'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'send/send.c:1600,29'
          Branch Sides:
            - BranchSide:      'send/send.c:1600,29'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1600,33'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'send/send.c:1600,38'
          Branch Sides:
            - BranchSide:      'send/send.c:1600,38'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1600,48'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'send/send.c:1600,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1600,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1602,37'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'send/send.c:1602,73'
          Branch Sides:
            - BranchSide:      'send/send.c:1602,73'
              BranchSideFuncs:
                - mutt_list_find
            - BranchSide:      'send/send.c:1603,32'
              BranchSideFuncs:
                - mutt_list_find
      Callsites:
        - Src:             'send/send.c:1602,10'
          Dst:             mutt_list_find
        - Src:             'send/send.c:1603,10'
          Dst:             mutt_list_find
    - functionName:    mutt_edit_address
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addstr
        - buf_alloc
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - mutt_addrlist_clear
        - mutt_addrlist_parse2
        - mutt_addrlist_to_intl
        - mutt_addrlist_to_local
        - mutt_addrlist_write
        - mutt_expand_aliases
        - mutt_mem_free
        - mw_get_field
      functionUses:    4
      BranchProfiles:
        - Branch String:   'send/send.c:192,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_expand_aliases
            - BranchSide:      'send/send.c:192,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_alloc
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_expand_aliases
        - Branch String:   'send/send.c:202,9'
          Branch Sides:
            - BranchSide:      'send/send.c:203,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mutt_expand_aliases
            - BranchSide:      'send/send.c:205,9'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mutt_expand_aliases
        - Branch String:   'send/send.c:205,9'
          Branch Sides:
            - BranchSide:      'send/send.c:205,9'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_expand_aliases
            - BranchSide:      'send/send.c:210,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_expand_aliases
        - Branch String:   'send/send.c:212,9'
          Branch Sides:
            - BranchSide:      'send/send.c:213,7'
              BranchSideFuncs:
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
            - BranchSide:      'send/send.c:214,15'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_expand_aliases
        - Branch String:   'send/send.c:215,9'
          Branch Sides:
            - BranchSide:      'send/send.c:215,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/send.c:217,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_to_local
                - buf_reset
                - mutt_addrlist_write
                - buf_is_empty
                - buf_addstr
                - mw_get_field
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.5758
                - mutt_addrlist_parse2
                - mutt_addrlist_to_intl
                - mutt_expand_aliases
      Callsites:
        - Src:             'send/send.c:192,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:193,3'
          Dst:             buf_alloc
        - Src:             'send/send.c:199,5'
          Dst:             mutt_addrlist_to_local
        - Src:             'send/send.c:200,5'
          Dst:             buf_reset
        - Src:             'send/send.c:201,5'
          Dst:             mutt_addrlist_write
        - Src:             'send/send.c:202,10'
          Dst:             buf_is_empty
        - Src:             'send/send.c:203,7'
          Dst:             buf_addstr
        - Src:             'send/send.c:205,9'
          Dst:             mw_get_field
        - Src:             'send/send.c:210,5'
          Dst:             mutt_addrlist_clear
        - Src:             'send/send.c:211,30'
          Dst:             buf_string
        - Src:             'send/send.c:211,5'
          Dst:             mutt_addrlist_parse2
        - Src:             'send/send.c:213,7'
          Dst:             mutt_expand_aliases
        - Src:             'send/send.c:214,15'
          Dst:             mutt_addrlist_to_intl
        - Src:             'send/send.c:218,7'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:223,3'
          Dst:             buf_pool_release
    - functionName:    remove_user
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_addr_free
        - mutt_addr_is_user
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:145,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_free
            - BranchSide:      'send/send.c:146,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_free
        - Branch String:   'send/send.c:148,30'
          Branch Sides:
            - BranchSide:      'send/send.c:146,3'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_is_user
            - BranchSide:      'send/send.c:150,7'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_is_user
        - Branch String:   'send/send.c:148,9'
          Branch Sides:
            - BranchSide:      'send/send.c:146,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_free
            - BranchSide:      'send/send.c:150,7'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_is_user
        - Branch String:   'send/send.c:150,7'
          Branch Sides:
            - BranchSide:      'send/send.c:150,7'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_is_user
            - BranchSide:      'send/send.c:150,7'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_is_user
        - Branch String:   'send/send.c:146,3'
          Branch Sides:
            - BranchSide:      'send/send.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:146,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_free
      Callsites:
        - Src:             'send/send.c:148,9'
          Dst:             mutt_addr_is_user
        - Src:             'send/send.c:151,7'
          Dst:             mutt_addr_free
    - functionName:    mutt_fetch_recips
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          163
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - add_mailing_lists
        - buf_string
        - default_to
        - mutt_addrlist_copy
        - query_quadoption
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'send/send.c:875,39'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - add_mailing_lists
                - default_to
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:875,39'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - add_mailing_lists
                - default_to
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:877,78'
          Branch Sides:
            - BranchSide:      'send/send.c:877,81'
              BranchSideFuncs:
                - add_mailing_lists
                - default_to
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:889,13'
              BranchSideFuncs:
                - add_mailing_lists
                - default_to
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:877,7'
          Branch Sides:
            - BranchSide:      'send/send.c:879,10'
              BranchSideFuncs:
                - add_mailing_lists
                - default_to
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:889,13'
              BranchSideFuncs:
                - add_mailing_lists
                - default_to
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:889,7'
          Branch Sides:
            - BranchSide:      'send/send.c:891,29'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:899,18'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:893,21'
          Branch Sides:
            - BranchSide:      'send/send.c:893,33'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:922,3'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:893,46'
          Branch Sides:
            - BranchSide:      'send/send.c:894,27'
              BranchSideFuncs:
                - default_to
            - BranchSide:      'send/send.c:922,3'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:893,9'
          Branch Sides:
            - BranchSide:      'send/send.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:922,3'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:899,12'
          Branch Sides:
            - BranchSide:      'send/send.c:901,30'
              BranchSideFuncs:
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:905,26'
              BranchSideFuncs:
                - default_to
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:905,9'
          Branch Sides:
            - BranchSide:      'send/send.c:905,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:911,16'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:911,62'
          Branch Sides:
            - BranchSide:      'send/send.c:912,11'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:922,3'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:912,23'
          Branch Sides:
            - BranchSide:      'send/send.c:911,9'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:915,17'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:911,9'
          Branch Sides:
            - BranchSide:      'send/send.c:915,17'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:922,3'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:915,11'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:916,34'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
      Callsites:
        - Src:             'send/send.c:881,14'
          Dst:             buf_string
        - Src:             'send/send.c:880,5'
          Dst:             snprintf
        - Src:             'send/send.c:884,15'
          Dst:             query_quadoption
        - Src:             'send/send.c:891,5'
          Dst:             add_mailing_lists
        - Src:             'send/send.c:894,10'
          Dst:             default_to
        - Src:             'send/send.c:901,5'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:905,9'
          Dst:             default_to
        - Src:             'send/send.c:0,0'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:919,7'
          Dst:             mutt_addrlist_copy
    - functionName:    mutt_make_misc_reply_headers
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_string
        - mutt_env_set_subject
        - mutt_mem_free
        - mutt_str_asprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:1007,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_env_set_subject
                - mutt_mem_free
                - cs_subset_string
                - mutt_env_set_subject
            - BranchSide:      'send/send.c:1007,8'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_env_set_subject
                - mutt_mem_free
                - cs_subset_string
                - mutt_env_set_subject
        - Branch String:   'send/send.c:1007,12'
          Branch Sides:
            - BranchSide:      'send/send.c:1007,12'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1007,16'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_env_set_subject
                - mutt_mem_free
                - cs_subset_string
                - mutt_env_set_subject
        - Branch String:   'send/send.c:1007,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1007,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1012,16'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_env_set_subject
                - mutt_mem_free
                - cs_subset_string
                - mutt_env_set_subject
        - Branch String:   'send/send.c:1012,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1014,5'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_env_set_subject
            - BranchSide:      'send/send.c:1019,18'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_env_set_subject
        - Branch String:   'send/send.c:1019,12'
          Branch Sides:
            - BranchSide:      'send/send.c:1019,12'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_env_set_subject
            - BranchSide:      'send/send.c:1021,41'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_env_set_subject
      Callsites:
        - Src:             'send/send.c:1015,5'
          Dst:             mutt_str_asprintf
        - Src:             'send/send.c:1016,5'
          Dst:             mutt_env_set_subject
        - Src:             'send/send.c:1017,5'
          Dst:             mutt_mem_free
        - Src:             'send/send.c:1021,41'
          Dst:             cs_subset_string
        - Src:             'send/send.c:1022,5'
          Dst:             mutt_env_set_subject
    - functionName:    mutt_make_forward_subject
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_expando
        - mutt_env_set_subject
        - mutt_make_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/send.c:986,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - mutt_make_string
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
            - BranchSide:      'send/send.c:986,8'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - mutt_make_string
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
        - Branch String:   'send/send.c:986,7'
          Branch Sides:
            - BranchSide:      'send/send.c:986,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:989,44'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - mutt_make_string
                - buf_string.5758
                - mutt_env_set_subject
                - buf_pool_release
      Callsites:
        - Src:             'send/send.c:989,44'
          Dst:             cs_subset_expando
        - Src:             'send/send.c:991,24'
          Dst:             buf_pool_get
        - Src:             'send/send.c:993,3'
          Dst:             mutt_make_string
        - Src:             'send/send.c:994,29'
          Dst:             buf_string
        - Src:             'send/send.c:994,3'
          Dst:             mutt_env_set_subject
        - Src:             'send/send.c:995,3'
          Dst:             buf_pool_release
    - functionName:    add_mailing_lists
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_addr_copy
        - mutt_addrlist_append
        - mutt_is_mail_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:171,5'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:171,5'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:173,15'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:173,21'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:173,24'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:173,11'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:175,35'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:171,5'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:173,15'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:171,5'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:173,15'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:173,21'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'send/send.c:173,24'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'send/send.c:173,11'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
            - BranchSide:      'send/send.c:175,35'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
                - mutt_is_mail_list
        - Branch String:   'send/send.c:171,5'
          Branch Sides:
            - BranchSide:      'send/send.c:171,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:173,15'
              BranchSideFuncs:
                - mutt_is_mail_list
                - mutt_addr_copy
                - mutt_addrlist_append
      Callsites:
        - Src:             'send/send.c:173,24'
          Dst:             mutt_is_mail_list
        - Src:             'send/send.c:175,35'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:175,9'
          Dst:             mutt_addrlist_append
        - Src:             'send/send.c:173,24'
          Dst:             mutt_is_mail_list
        - Src:             'send/send.c:175,35'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:175,9'
          Dst:             mutt_addrlist_append
    - functionName:    default_to
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          187
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - buf_string
        - choose_default_to
        - cs_subset_bool
        - cs_subset_quad
        - mutt_addr_cmp
        - mutt_addrlist_copy
        - mutt_addrlist_search
        - mutt_is_mail_list
        - query_quadoption
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:788,32'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:788,32'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:791,13'
          Branch Sides:
            - BranchSide:      'send/send.c:791,17'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:802,42'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:791,53'
          Branch Sides:
            - BranchSide:      'send/send.c:791,65'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:799,13'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:791,7'
          Branch Sides:
            - BranchSide:      'send/send.c:793,5'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:799,13'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:799,7'
          Branch Sides:
            - BranchSide:      'send/send.c:799,7'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:802,42'
              BranchSideFuncs:
                - choose_default_to
                - mutt_addr_cmp
                - cs_subset_bool
                - cs_subset_quad
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:804,7'
          Branch Sides:
            - BranchSide:      'send/send.c:806,35'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:856,5'
              BranchSideFuncs:
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:812,27'
          Branch Sides:
            - BranchSide:      'send/send.c:812,49'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:813,33'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:812,49'
          Branch Sides:
            - BranchSide:      'send/send.c:812,63'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:813,33'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_is_mail_list
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:812,73'
          Branch Sides:
            - BranchSide:      'send/send.c:813,33'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:822,7'
              BranchSideFuncs:
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:813,33'
          Branch Sides:
            - BranchSide:      'send/send.c:813,36'
              BranchSideFuncs:
                - mutt_is_mail_list
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_search
                - mutt_addrlist_search
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:824,33'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:813,64'
          Branch Sides:
            - BranchSide:      'send/send.c:814,38'
              BranchSideFuncs:
                - mutt_addrlist_search
                - mutt_addrlist_search
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:824,33'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:814,52'
          Branch Sides:
            - BranchSide:      'send/send.c:814,82'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:822,7'
              BranchSideFuncs:
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:812,9'
          Branch Sides:
            - BranchSide:      'send/send.c:822,7'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:824,33'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:824,33'
          Branch Sides:
            - BranchSide:      'send/send.c:824,56'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:824,71'
              BranchSideFuncs:
                - buf_string.5758
                - snprintf
                - query_quadoption
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:824,56'
          Branch Sides:
            - BranchSide:      'send/send.c:824,71'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:851,7'
              BranchSideFuncs:
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:824,14'
          Branch Sides:
            - BranchSide:      'send/send.c:826,12'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:851,7'
              BranchSideFuncs:
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:835,7'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:843,11'
              BranchSideFuncs:
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:848,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/send.c:793,5'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:802,42'
          Dst:             choose_default_to
        - Src:             'send/send.c:806,35'
          Dst:             mutt_addr_cmp
        - Src:             'send/send.c:810,41'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:811,40'
          Dst:             cs_subset_quad
        - Src:             'send/send.c:813,36'
          Dst:             mutt_is_mail_list
        - Src:             'send/send.c:814,11'
          Dst:             mutt_addrlist_search
        - Src:             'send/send.c:814,55'
          Dst:             mutt_addrlist_search
        - Src:             'send/send.c:822,7'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:834,16'
          Dst:             buf_string
        - Src:             'send/send.c:833,7'
          Dst:             snprintf
        - Src:             'send/send.c:835,15'
          Dst:             query_quadoption
        - Src:             'send/send.c:0,0'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:851,7'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:856,5'
          Dst:             mutt_addrlist_copy
    - functionName:    mutt_send_list_subscribe
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - mutt_mem_reallocarray
        - send_simple_email
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/send.c:2947,8'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
            - BranchSide:      'send/send.c:2947,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
        - Branch String:   'send/send.c:2947,10'
          Branch Sides:
            - BranchSide:      'send/send.c:2947,10'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2947,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
        - Branch String:   'send/send.c:2947,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2947,7'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2952,32'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
        - Branch String:   'send/send.c:2953,7'
          Branch Sides:
            - BranchSide:      'send/send.c:2955,5'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:2959,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - send_simple_email
                - mutt_mem_free
      Callsites:
        - Src:             'send/send.c:2960,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/send.c:2961,13'
          Dst:             send_simple_email
        - Src:             'send/send.c:2962,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_resend_message
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - crypt_opportunistic_encrypt
        - cs_subset_bool
        - email_free
        - email_new
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_prepare_template
        - mutt_send_message
      functionUses:    4
      BranchProfiles:
        - Branch String:   'send/send.c:1552,3'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - email_new
                - mutt_prepare_template
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
                - cs_subset_bool
                - email_free
            - BranchSide:      'send/send.c:1552,25'
              BranchSideFuncs:
                - email_new
                - mutt_prepare_template
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
                - cs_subset_bool
                - email_free
        - Branch String:   'send/send.c:1554,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1556,5'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'send/send.c:1564,18'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
                - cs_subset_bool
        - Branch String:   'send/send.c:1564,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1566,39'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:1575,48'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:1567,11'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
                - crypt_opportunistic_encrypt
        - Branch String:   'send/send.c:1576,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1578,23'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
            - BranchSide:      'send/send.c:1583,21'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_send_message
                - mutt_mem_free
      Callsites:
        - Src:             'send/send.c:1552,25'
          Dst:             email_new
        - Src:             'send/send.c:1554,7'
          Dst:             mutt_prepare_template
        - Src:             'send/send.c:1556,5'
          Dst:             email_free
        - Src:             'send/send.c:1566,39'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1575,48'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1579,7'
          Dst:             crypt_opportunistic_encrypt
        - Src:             'send/send.c:1584,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/send.c:1585,12'
          Dst:             mutt_send_message
        - Src:             'send/send.c:1586,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_set_followup_to
      functionSourceFile: '/src/neomutt/send/send.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          152
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_bool
        - mutt_addr_copy
        - mutt_addrlist_copy
        - mutt_addrlist_dedupe
        - mutt_addrlist_prepend
        - mutt_default_from
        - mutt_is_list_recipient
        - mutt_is_subscribed_list_recipient
        - mutt_str_dup
        - remove_user
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/send.c:1274,30'
          Branch Sides:
            - BranchSide:      'send/send.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - strrchr
                - mutt_str_dup
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:1274,30'
              BranchSideFuncs:
                - cs_subset_bool
                - strrchr
                - mutt_str_dup
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:1275,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1275,7'
              BranchSideFuncs:
                - strrchr
                - mutt_str_dup
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:1277,7'
              BranchSideFuncs:
                - strrchr
                - mutt_str_dup
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:1277,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1279,15'
              BranchSideFuncs:
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:1284,7'
              BranchSideFuncs:
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:1279,27'
          Branch Sides:
            - BranchSide:      'send/send.c:1279,35'
              BranchSideFuncs:
                - strrchr
                - mutt_str_dup
            - BranchSide:      'send/send.c:1279,27'
              BranchSideFuncs: []
        - Branch String:   'send/send.c:1279,46'
          Branch Sides:
            - BranchSide:      'send/send.c:1279,46'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1279,50'
              BranchSideFuncs:
                - strrchr
                - mutt_str_dup
        - Branch String:   'send/send.c:1279,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1279,9'
              BranchSideFuncs: []
            - BranchSide:      'send/send.c:1280,26'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'send/send.c:1284,7'
          Branch Sides:
            - BranchSide:      'send/send.c:1284,7'
              BranchSideFuncs:
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
            - BranchSide:      'send/send.c:1286,9'
              BranchSideFuncs:
                - mutt_is_list_recipient
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_copy
                - mutt_addrlist_copy
        - Branch String:   'send/send.c:1286,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1291,56'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
            - BranchSide:      'send/send.c:1296,5'
              BranchSideFuncs:
                - remove_user
                - mutt_is_subscribed_list_recipient
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
        - Branch String:   'send/send.c:1303,46'
          Branch Sides:
            - BranchSide:      'send/send.c:1304,10'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
            - BranchSide:      'send/send.c:1326,5'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
        - Branch String:   'send/send.c:1303,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1307,12'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
            - BranchSide:      'send/send.c:1326,5'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
        - Branch String:   'send/send.c:1307,11'
          Branch Sides:
            - BranchSide:      'send/send.c:1309,17'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
                - mutt_default_from
                - mutt_addrlist_prepend
            - BranchSide:      'send/send.c:1315,9'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
        - Branch String:   'send/send.c:1309,16'
          Branch Sides:
            - BranchSide:      'send/send.c:1315,9'
              BranchSideFuncs:
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
            - BranchSide:      'send/send.c:1322,55'
              BranchSideFuncs:
                - mutt_default_from
                - mutt_addrlist_prepend
                - mutt_addrlist_dedupe
        - Branch String:   'send/send.c:1315,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1317,57'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
            - BranchSide:      'send/send.c:1326,5'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
        - Branch String:   'send/send.c:1315,9'
          Branch Sides:
            - BranchSide:      'send/send.c:1317,57'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
            - BranchSide:      'send/send.c:1326,5'
              BranchSideFuncs:
                - mutt_addrlist_dedupe
      Callsites:
        - Src:             'send/send.c:1274,30'
          Dst:             cs_subset_bool
        - Src:             'send/send.c:1279,50'
          Dst:             strrchr
        - Src:             'send/send.c:1280,26'
          Dst:             mutt_str_dup
        - Src:             'send/send.c:1286,9'
          Dst:             mutt_is_list_recipient
        - Src:             'send/send.c:1291,7'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:1292,7'
          Dst:             mutt_addrlist_copy
        - Src:             'send/send.c:1296,5'
          Dst:             remove_user
        - Src:             'send/send.c:1304,10'
          Dst:             mutt_is_subscribed_list_recipient
        - Src:             'send/send.c:1317,57'
          Dst:             mutt_addr_copy
        - Src:             'send/send.c:1317,11'
          Dst:             mutt_addrlist_prepend
        - Src:             'send/send.c:1322,55'
          Dst:             mutt_default_from
        - Src:             'send/send.c:1322,9'
          Dst:             mutt_addrlist_prepend
        - Src:             'send/send.c:1326,5'
          Dst:             mutt_addrlist_dedupe
    - functionName:    set_noconv_flags
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_param_delete
        - mutt_param_set
        - set_noconv_flags
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/sendlib.c:977,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_set
                - set_noconv_flags
            - BranchSide:      'send/sendlib.c:977,3'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_set
                - set_noconv_flags
        - Branch String:   'send/sendlib.c:977,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:977,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:979,13'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_set
                - set_noconv_flags
        - Branch String:   'send/sendlib.c:979,35'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:979,47'
              BranchSideFuncs:
                - set_noconv_flags
                - mutt_param_delete
                - mutt_param_set
            - BranchSide:      'send/sendlib.c:981,27'
              BranchSideFuncs:
                - set_noconv_flags
                - mutt_param_delete
                - mutt_param_set
        - Branch String:   'send/sendlib.c:979,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:981,27'
              BranchSideFuncs:
                - set_noconv_flags
                - mutt_param_delete
                - mutt_param_set
            - BranchSide:      'send/sendlib.c:983,23'
              BranchSideFuncs:
                - set_noconv_flags
                - mutt_param_delete
                - mutt_param_set
        - Branch String:   'send/sendlib.c:983,37'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:977,20'
              BranchSideFuncs:
                - mutt_param_delete
                - set_noconv_flags
                - mutt_param_set
            - BranchSide:      'send/sendlib.c:983,43'
              BranchSideFuncs:
                - mutt_param_delete
                - set_noconv_flags
                - mutt_param_set
        - Branch String:   'send/sendlib.c:983,14'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:977,20'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_set
                - set_noconv_flags
            - BranchSide:      'send/sendlib.c:985,11'
              BranchSideFuncs:
                - mutt_param_delete
                - set_noconv_flags
                - mutt_param_set
        - Branch String:   'send/sendlib.c:985,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:986,28'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_param_delete
                - set_noconv_flags
            - BranchSide:      'send/sendlib.c:988,31'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_set
                - set_noconv_flags
        - Branch String:   'send/sendlib.c:977,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:977,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:979,13'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_param_set
                - set_noconv_flags
      Callsites:
        - Src:             'send/sendlib.c:981,7'
          Dst:             set_noconv_flags
        - Src:             'send/sendlib.c:986,9'
          Dst:             mutt_param_set
        - Src:             'send/sendlib.c:988,9'
          Dst:             mutt_param_delete
    - functionName:    mutt_write_fcc
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          675
      EdgeCount:       149
      CyclomaticComplexity: 42
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - ferror
        - fflush
        - fgetc_unlocked
        - fgets
        - fprintf
        - fputc
        - ftello
        - fwrite
        - mailbox_free
        - mailbox_restore_timestamp
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mutt_rfc822_write_header
        - mutt_should_hide_protected_subject
        - mutt_str_dup
        - mutt_write_mime_body
        - mx_mbox_close
        - mx_mbox_open
        - mx_msg_close
        - mx_msg_commit
        - mx_msg_open_new
        - mx_path_resolve
        - rewind
        - set_noconv_flags
        - stat
        - unlink
      functionUses:    4
      BranchProfiles:
        - Branch String:   'send/sendlib.c:1061,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - buf_string.5994
                - mx_mbox_close
                - set_noconv_flags
            - BranchSide:      'send/sendlib.c:1061,19'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - buf_string.5994
                - mx_mbox_close
                - set_noconv_flags
        - Branch String:   'send/sendlib.c:1069,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1070,25'
              BranchSideFuncs:
                - set_noconv_flags
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - buf_string.5994
                - mx_mbox_close
            - BranchSide:      'send/sendlib.c:1075,27'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - buf_string.5994
                - mx_mbox_close
        - Branch String:   'send/sendlib.c:1077,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1079,5'
              BranchSideFuncs:
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - buf_string.5994
                - mx_mbox_close
            - BranchSide:      'send/sendlib.c:1085,15'
              BranchSideFuncs:
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - buf_string.5994
                - mx_mbox_close
        - Branch String:   'send/sendlib.c:1085,34'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1085,50'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_string.5994
                - mx_mbox_close
            - BranchSide:      'send/sendlib.c:1087,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_string.5994
                - mx_mbox_close
        - Branch String:   'send/sendlib.c:1085,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1087,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - stat
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
                - buf_string.5994
                - mx_mbox_close
            - BranchSide:      'send/sendlib.c:1101,6'
              BranchSideFuncs:
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
        - Branch String:   'send/sendlib.c:1090,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1092,7'
              BranchSideFuncs:
                - buf_string.5994
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1098,5'
              BranchSideFuncs:
                - stat
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
        - Branch String:   'send/sendlib.c:1103,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1104,5'
              BranchSideFuncs:
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
            - BranchSide:      'send/sendlib.c:1105,9'
              BranchSideFuncs:
                - mx_msg_open_new
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
                - mutt_file_fclose_full
                - mx_mbox_close
        - Branch String:   'send/sendlib.c:1106,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1108,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1113,47'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
                - mutt_should_hide_protected_subject
        - Branch String:   'send/sendlib.c:1119,59'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1117,3'
              BranchSideFuncs:
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
            - BranchSide:      'send/sendlib.c:1120,32'
              BranchSideFuncs:
                - mutt_should_hide_protected_subject
                - mutt_rfc822_write_header
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fprintf
                - fprintf
        - Branch String:   'send/sendlib.c:1128,12'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1128,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
            - BranchSide:      'send/sendlib.c:1136,15'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
        - Branch String:   'send/sendlib.c:1128,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1129,18'
              BranchSideFuncs:
                - fprintf
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
            - BranchSide:      'send/sendlib.c:1133,15'
              BranchSideFuncs:
                - fprintf
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
        - Branch String:   'send/sendlib.c:1133,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1134,18'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
            - BranchSide:      'send/sendlib.c:1136,15'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
        - Branch String:   'send/sendlib.c:1136,34'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1136,50'
              BranchSideFuncs:
                - fwrite
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'send/sendlib.c:1137,18'
              BranchSideFuncs:
                - fwrite
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
        - Branch String:   'send/sendlib.c:1136,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1137,18'
              BranchSideFuncs:
                - fwrite
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'send/sendlib.c:1140,53'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
        - Branch String:   'send/sendlib.c:1140,53'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1140,60'
              BranchSideFuncs:
                - fwrite
                - fputc
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1193,7'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1140,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1142,30'
              BranchSideFuncs:
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1167,71'
              BranchSideFuncs:
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1143,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1144,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1145,21'
              BranchSideFuncs:
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1145,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1146,23'
              BranchSideFuncs:
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1147,21'
              BranchSideFuncs:
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1147,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1149,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1155,12'
              BranchSideFuncs:
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1152,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1153,22'
              BranchSideFuncs:
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1155,12'
              BranchSideFuncs:
                - fputc
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1155,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1156,23'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1163,22'
              BranchSideFuncs:
                - fputc
                - fwrite
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1167,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1169,32'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1193,7'
              BranchSideFuncs:
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1170,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1172,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1178,12'
              BranchSideFuncs:
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1175,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1176,22'
              BranchSideFuncs:
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1178,12'
              BranchSideFuncs:
                - fputc
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1178,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1179,23'
              BranchSideFuncs:
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1180,21'
              BranchSideFuncs:
                - fputc
                - cs_subset_string
                - fprintf
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1180,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1182,23'
              BranchSideFuncs:
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1188,12'
              BranchSideFuncs:
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1185,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1186,22'
              BranchSideFuncs:
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1188,12'
              BranchSideFuncs:
                - fputc
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1188,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1189,23'
              BranchSideFuncs:
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
            - BranchSide:      'send/sendlib.c:1190,22'
              BranchSideFuncs:
                - fputc
                - mutt_write_mime_body
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fgetc_unlocked
                - mutt_file_seek
                - fputc
                - fputc
                - mutt_write_mime_body
        - Branch String:   'send/sendlib.c:1193,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1195,29'
              BranchSideFuncs:
                - fputc
                - mutt_write_mime_body
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
            - BranchSide:      'send/sendlib.c:1240,22'
              BranchSideFuncs:
                - fputc
                - mutt_write_mime_body
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
        - Branch String:   'send/sendlib.c:1199,46'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1199,56'
              BranchSideFuncs:
                - fgetc_unlocked
                - mutt_file_seek
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
                - fputc
            - BranchSide:      'send/sendlib.c:1205,12'
              BranchSideFuncs:
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
        - Branch String:   'send/sendlib.c:1199,73'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1200,24'
              BranchSideFuncs:
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
            - BranchSide:      'send/sendlib.c:1205,12'
              BranchSideFuncs:
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
        - Branch String:   'send/sendlib.c:1199,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1202,19'
              BranchSideFuncs:
                - fputc
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
            - BranchSide:      'send/sendlib.c:1205,12'
              BranchSideFuncs:
                - fflush
                - ferror
                - buf_string.5994
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
        - Branch String:   'send/sendlib.c:1206,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1208,7'
              BranchSideFuncs:
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
            - BranchSide:      'send/sendlib.c:1219,10'
              BranchSideFuncs:
                - rewind
                - fgets
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
        - Branch String:   'send/sendlib.c:1221,5'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1221,46'
              BranchSideFuncs:
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
            - BranchSide:      'send/sendlib.c:1223,13'
              BranchSideFuncs:
                - ftello
                - fprintf
                - fprintf
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
        - Branch String:   'send/sendlib.c:1229,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1232,12'
              BranchSideFuncs:
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
                - buf_string.5994
                - unlink
            - BranchSide:      'send/sendlib.c:1237,3'
              BranchSideFuncs:
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
        - Branch String:   'send/sendlib.c:1232,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1234,14'
              BranchSideFuncs:
                - buf_string.5994
                - unlink
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
            - BranchSide:      'send/sendlib.c:1237,3'
              BranchSideFuncs:
                - mx_msg_commit
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
                - mutt_str_dup
        - Branch String:   'send/sendlib.c:1244,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1246,12'
              BranchSideFuncs:
                - mutt_str_dup
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
            - BranchSide:      'send/sendlib.c:1248,3'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
        - Branch String:   'send/sendlib.c:1246,12'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1247,31'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
            - BranchSide:      'send/sendlib.c:1248,3'
              BranchSideFuncs:
                - mx_msg_close
                - mx_mbox_close
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
                - mailbox_restore_timestamp
                - set_noconv_flags
        - Branch String:   'send/sendlib.c:1251,13'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1251,7'
              BranchSideFuncs:
                - set_noconv_flags
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1255,25'
              BranchSideFuncs:
                - set_noconv_flags
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:1251,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1252,5'
              BranchSideFuncs:
                - mailbox_restore_timestamp
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1258,17'
              BranchSideFuncs:
                - mailbox_free
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:1269,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1269,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1271,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5994
                - unlink
                - buf_pool_release
      Callsites:
        - Src:             'send/sendlib.c:1070,5'
          Dst:             set_noconv_flags
        - Src:             'send/sendlib.c:1075,27'
          Dst:             mx_path_resolve
        - Src:             'send/sendlib.c:1077,8'
          Dst:             mx_mbox_open
        - Src:             'send/sendlib.c:1087,16'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:1088,5'
          Dst:             buf_mktemp_full
        - Src:             'send/sendlib.c:1089,14'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1089,14'
          Dst:             mutt_file_fopen_full
        - Src:             'send/sendlib.c:1092,7'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1093,7'
          Dst:             mx_mbox_close
        - Src:             'send/sendlib.c:1098,5'
          Dst:             stat
        - Src:             'send/sendlib.c:1105,9'
          Dst:             mx_msg_open_new
        - Src:             'send/sendlib.c:1108,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:1109,5'
          Dst:             mx_mbox_close
        - Src:             'send/sendlib.c:1113,47'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:1120,32'
          Dst:             mutt_should_hide_protected_subject
        - Src:             'send/sendlib.c:1117,3'
          Dst:             mutt_rfc822_write_header
        - Src:             'send/sendlib.c:1129,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1134,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1137,5'
          Dst:             fwrite
        - Src:             'send/sendlib.c:1142,5'
          Dst:             fwrite
        - Src:             'send/sendlib.c:1144,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1146,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1149,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1151,41'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:1153,9'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1156,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1163,5'
          Dst:             fputc
        - Src:             'send/sendlib.c:1169,5'
          Dst:             fwrite
        - Src:             'send/sendlib.c:1172,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1174,48'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:1176,9'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1179,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1182,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1184,43'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:1186,9'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1189,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1190,5'
          Dst:             fputc
        - Src:             'send/sendlib.c:1195,5'
          Dst:             mutt_write_mime_body
        - Src:             'send/sendlib.c:1199,9'
          Dst:             mutt_file_seek
        - Src:             'send/sendlib.c:1199,50'
          Dst:             fgetc_unlocked
        - Src:             'send/sendlib.c:1200,9'
          Dst:             mutt_file_seek
        - Src:             'send/sendlib.c:1202,7'
          Dst:             fputc
        - Src:             'send/sendlib.c:1205,5'
          Dst:             fflush
        - Src:             'send/sendlib.c:1206,9'
          Dst:             ferror
        - Src:             'send/sendlib.c:1208,7'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1209,7'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:1210,14'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1210,7'
          Dst:             unlink
        - Src:             'send/sendlib.c:1211,7'
          Dst:             mx_msg_commit
        - Src:             'send/sendlib.c:1212,7'
          Dst:             mx_msg_close
        - Src:             'send/sendlib.c:1213,7'
          Dst:             mx_mbox_close
        - Src:             'send/sendlib.c:1220,5'
          Dst:             rewind
        - Src:             'send/sendlib.c:1221,12'
          Dst:             fgets
        - Src:             'send/sendlib.c:1223,66'
          Dst:             ftello
        - Src:             'send/sendlib.c:1223,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1224,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:1227,5'
          Dst:             rewind
        - Src:             'send/sendlib.c:1228,10'
          Dst:             mutt_file_copy_stream
        - Src:             'send/sendlib.c:1229,9'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:1234,14'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1234,7'
          Dst:             unlink
        - Src:             'send/sendlib.c:1240,5'
          Dst:             fputc
        - Src:             'send/sendlib.c:1241,10'
          Dst:             mutt_write_mime_body
        - Src:             'send/sendlib.c:1244,7'
          Dst:             mx_msg_commit
        - Src:             'send/sendlib.c:1247,18'
          Dst:             mutt_str_dup
        - Src:             'send/sendlib.c:1248,3'
          Dst:             mx_msg_close
        - Src:             'send/sendlib.c:1249,3'
          Dst:             mx_mbox_close
        - Src:             'send/sendlib.c:1252,5'
          Dst:             mailbox_restore_timestamp
        - Src:             'send/sendlib.c:1255,5'
          Dst:             set_noconv_flags
        - Src:             'send/sendlib.c:1259,3'
          Dst:             mailbox_free
        - Src:             'send/sendlib.c:1271,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:1272,12'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1272,5'
          Dst:             unlink
        - Src:             'send/sendlib.c:1274,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_write_multiple_fcc
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_str_copy
        - mutt_write_fcc
        - strtok
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendlib.c:1008,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strtok
                - mutt_write_fcc
                - buf_pool_get
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1008,8'
              BranchSideFuncs:
                - mutt_str_copy
                - strtok
                - mutt_write_fcc
                - buf_pool_get
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
        - Branch String:   'send/sendlib.c:1013,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1013,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:1016,3'
              BranchSideFuncs:
                - mutt_write_fcc
                - buf_pool_get
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
        - Branch String:   'send/sendlib.c:1019,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1019,7'
              BranchSideFuncs:
                - buf_pool_get
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1022,33'
              BranchSideFuncs:
                - buf_pool_get
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
        - Branch String:   'send/sendlib.c:1023,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1025,9'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
                - strtok
        - Branch String:   'send/sendlib.c:1025,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:1023,17'
              BranchSideFuncs:
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1029,5'
              BranchSideFuncs:
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
                - strtok
        - Branch String:   'send/sendlib.c:1035,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:1023,17'
              BranchSideFuncs:
                - strtok
                - buf_strcpy
                - buf_expand_path
                - buf_string.5994
                - buf_string.5994
                - mutt_write_fcc
                - buf_pool_release
      Callsites:
        - Src:             'send/sendlib.c:1010,3'
          Dst:             mutt_str_copy
        - Src:             'send/sendlib.c:1012,15'
          Dst:             strtok
        - Src:             'send/sendlib.c:1018,16'
          Dst:             mutt_write_fcc
        - Src:             'send/sendlib.c:1022,33'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:1023,17'
          Dst:             strtok
        - Src:             'send/sendlib.c:1030,5'
          Dst:             buf_strcpy
        - Src:             'send/sendlib.c:1031,5'
          Dst:             buf_expand_path
        - Src:             'send/sendlib.c:1032,5'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1034,29'
          Dst:             buf_string
        - Src:             'send/sendlib.c:1034,14'
          Dst:             mutt_write_fcc
        - Src:             'send/sendlib.c:0,0'
          Dst:             buf_pool_release
    - functionName:    bounce_message
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          169
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - fprintf
        - fputc
        - mutt_addrlist_write_file
        - mutt_copy_header
        - mutt_date_make_date
        - mutt_file_copy_bytes
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mutt_gen_msgid
        - mutt_invoke_sendmail
        - mutt_mem_free
        - mutt_smtp_send
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/sendlib.c:854,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - cs_subset_bool
                - mutt_file_seek
                - mutt_file_fclose_full
                - fprintf
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5994
                - fprintf
                - buf_pool_release
                - mutt_gen_msgid
                - fprintf
                - mutt_mem_free
                - mutt_addrlist_write_file
                - mutt_copy_header
                - fputc
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - buf_string.5994
                - buf_string.5994
                - unlink
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
            - BranchSide:      'send/sendlib.c:854,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - cs_subset_bool
                - mutt_file_seek
                - mutt_file_fclose_full
                - fprintf
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5994
                - fprintf
                - buf_pool_release
                - mutt_gen_msgid
                - fprintf
                - mutt_mem_free
                - mutt_addrlist_write_file
                - mutt_copy_header
                - fputc
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - buf_string.5994
                - buf_string.5994
                - unlink
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
        - Branch String:   'send/sendlib.c:857,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:861,37'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:903,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/sendlib.c:862,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:863,7'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - fprintf
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5994
                - fprintf
                - buf_pool_release
                - mutt_gen_msgid
                - fprintf
                - mutt_mem_free
                - mutt_addrlist_write_file
                - mutt_copy_header
                - fputc
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - buf_string.5994
                - buf_string.5994
                - unlink
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
            - BranchSide:      'send/sendlib.c:865,32'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - fprintf
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5994
                - fprintf
                - buf_pool_release
                - mutt_gen_msgid
                - fprintf
                - mutt_mem_free
                - mutt_addrlist_write_file
                - mutt_copy_header
                - fputc
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - buf_string.5994
                - buf_string.5994
                - unlink
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
        - Branch String:   'send/sendlib.c:865,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:867,14'
              BranchSideFuncs:
                - fprintf
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5994
                - fprintf
                - buf_pool_release
                - mutt_gen_msgid
                - fprintf
                - mutt_mem_free
                - mutt_addrlist_write_file
                - mutt_copy_header
                - fputc
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - buf_string.5994
                - buf_string.5994
                - unlink
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
            - BranchSide:      'send/sendlib.c:870,5'
              BranchSideFuncs:
                - fprintf
                - buf_pool_get
                - cs_subset_bool
                - mutt_date_make_date
                - buf_string.5994
                - fprintf
                - buf_pool_release
                - mutt_gen_msgid
                - fprintf
                - mutt_mem_free
                - mutt_addrlist_write_file
                - mutt_copy_header
                - fputc
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - buf_string.5994
                - buf_string.5994
                - unlink
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
        - Branch String:   'send/sendlib.c:884,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:886,7'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
            - BranchSide:      'send/sendlib.c:890,36'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.5994
                - mutt_smtp_send
                - buf_pool_release
                - buf_string.5994
                - mutt_invoke_sendmail
        - Branch String:   'send/sendlib.c:891,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:893,53'
              BranchSideFuncs:
                - buf_string.5994
                - mutt_invoke_sendmail
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:898,62'
              BranchSideFuncs:
                - buf_string.5994
                - mutt_invoke_sendmail
                - buf_pool_release
      Callsites:
        - Src:             'send/sendlib.c:854,29'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:855,3'
          Dst:             buf_mktemp_full
        - Src:             'send/sendlib.c:856,18'
          Dst:             buf_string
        - Src:             'send/sendlib.c:856,18'
          Dst:             mutt_file_fopen_full
        - Src:             'send/sendlib.c:861,37'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:865,10'
          Dst:             mutt_file_seek
        - Src:             'send/sendlib.c:867,14'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:870,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:872,27'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:873,31'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:873,5'
          Dst:             mutt_date_make_date
        - Src:             'send/sendlib.c:874,42'
          Dst:             buf_string
        - Src:             'send/sendlib.c:874,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:875,5'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:877,23'
          Dst:             mutt_gen_msgid
        - Src:             'send/sendlib.c:878,5'
          Dst:             fprintf
        - Src:             'send/sendlib.c:879,5'
          Dst:             mutt_mem_free
        - Src:             'send/sendlib.c:880,5'
          Dst:             mutt_addrlist_write_file
        - Src:             'send/sendlib.c:881,5'
          Dst:             mutt_copy_header
        - Src:             'send/sendlib.c:882,5'
          Dst:             fputc
        - Src:             'send/sendlib.c:883,5'
          Dst:             mutt_file_copy_bytes
        - Src:             'send/sendlib.c:884,9'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:890,36'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:893,53'
          Dst:             buf_string
        - Src:             'send/sendlib.c:893,12'
          Dst:             mutt_smtp_send
        - Src:             'send/sendlib.c:898,62'
          Dst:             buf_string
        - Src:             'send/sendlib.c:898,12'
          Dst:             mutt_invoke_sendmail
        - Src:             'send/sendlib.c:886,7'
          Dst:             buf_string
        - Src:             'send/sendlib.c:887,14'
          Dst:             buf_string
        - Src:             'send/sendlib.c:887,7'
          Dst:             unlink
        - Src:             'send/sendlib.c:903,3'
          Dst:             buf_pool_release
    - functionName:    mutt_gen_msgid
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_rand_base32
        - mutt_str_dup
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/sendlib.c:759,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_rand_base32
                - mutt_rand_base32
                - snprintf
                - mutt_str_dup
            - BranchSide:      'send/sendlib.c:759,8'
              BranchSideFuncs:
                - mutt_rand_base32
                - mutt_rand_base32
                - snprintf
                - mutt_str_dup
      Callsites:
        - Src:             'send/sendlib.c:761,3'
          Dst:             mutt_rand_base32
        - Src:             'send/sendlib.c:762,3'
          Dst:             mutt_rand_base32
        - Src:             'send/sendlib.c:766,3'
          Dst:             snprintf
        - Src:             'send/sendlib.c:767,10'
          Dst:             mutt_str_dup
    - functionName:    mutt_bounce_message
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - bounce_message
        - buf_new
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_string
        - mutt_addrlist_append
        - mutt_addrlist_clear
        - mutt_addrlist_copy
        - mutt_addrlist_qualify
        - mutt_addrlist_to_intl
        - mutt_addrlist_write
        - mutt_default_from
        - mutt_fqdn
        - mutt_mem_free
        - rfc2047_encode_addrlist
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/sendlib.c:920,8'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
                - cs_subset_string
                - buf_new
            - BranchSide:      'send/sendlib.c:920,8'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
                - cs_subset_string
                - buf_new
        - Branch String:   'send/sendlib.c:920,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:920,11'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:920,15'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
                - cs_subset_string
                - buf_new
        - Branch String:   'send/sendlib.c:920,17'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:920,17'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:920,21'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
                - cs_subset_string
                - buf_new
        - Branch String:   'send/sendlib.c:920,24'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:920,24'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:920,27'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
                - cs_subset_string
                - buf_new
        - Branch String:   'send/sendlib.c:920,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:920,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:923,22'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_default_from
                - mutt_addrlist_append
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
                - cs_subset_string
                - buf_new
        - Branch String:   'send/sendlib.c:935,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:937,37'
              BranchSideFuncs:
                - cs_subset_string
                - buf_new
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:942,3'
              BranchSideFuncs:
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
        - Branch String:   'send/sendlib.c:938,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:939,24'
              BranchSideFuncs:
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:942,3'
              BranchSideFuncs:
                - mutt_addrlist_qualify
                - rfc2047_encode_addrlist
                - mutt_addrlist_to_intl
                - mutt_mem_free
                - mutt_addrlist_clear
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
        - Branch String:   'send/sendlib.c:945,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:947,5'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:952,3'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addrlist_write
                - mutt_addrlist_copy
                - rfc2047_encode_addrlist
                - buf_string.5994
                - bounce_message
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - buf_pool_release
      Callsites:
        - Src:             'send/sendlib.c:923,22'
          Dst:             mutt_fqdn
        - Src:             'send/sendlib.c:926,26'
          Dst:             mutt_default_from
        - Src:             'send/sendlib.c:928,3'
          Dst:             mutt_addrlist_append
        - Src:             'send/sendlib.c:937,37'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:939,24'
          Dst:             buf_new
        - Src:             'send/sendlib.c:942,3'
          Dst:             mutt_addrlist_qualify
        - Src:             'send/sendlib.c:944,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'send/sendlib.c:945,7'
          Dst:             mutt_addrlist_to_intl
        - Src:             'send/sendlib.c:948,5'
          Dst:             mutt_mem_free
        - Src:             'send/sendlib.c:949,5'
          Dst:             mutt_addrlist_clear
        - Src:             'send/sendlib.c:952,32'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:953,3'
          Dst:             mutt_addrlist_write
        - Src:             'send/sendlib.c:961,3'
          Dst:             mutt_addrlist_copy
        - Src:             'send/sendlib.c:962,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'send/sendlib.c:963,49'
          Dst:             buf_string
        - Src:             'send/sendlib.c:963,12'
          Dst:             bounce_message
        - Src:             'send/sendlib.c:964,3'
          Dst:             mutt_addrlist_clear
        - Src:             'send/sendlib.c:965,3'
          Dst:             mutt_addrlist_clear
        - Src:             'send/sendlib.c:966,3'
          Dst:             buf_pool_release
    - functionName:    mutt_fqdn
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - strchr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'send/sendlib.c:709,34'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_bool
                - strchr
                - strchr
            - BranchSide:      'send/sendlib.c:709,34'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_bool
                - strchr
                - strchr
        - Branch String:   'send/sendlib.c:710,19'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:710,19'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:710,23'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - strchr
        - Branch String:   'send/sendlib.c:710,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:710,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:715,30'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - strchr
        - Branch String:   'send/sendlib.c:716,21'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:716,7'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'send/sendlib.c:716,21'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:716,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:716,7'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'send/sendlib.c:718,9'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'send/sendlib.c:719,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:720,8'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:724,7'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:723,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:724,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/sendlib.c:709,34'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:715,30'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:718,9'
          Dst:             strchr
        - Src:             'send/sendlib.c:723,16'
          Dst:             strchr
    - functionName:    mutt_unprepare_envelope
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_addrlist_clear
        - rfc2047_decode
        - rfc2047_decode_envelope
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendlib.c:822,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - rfc2047_decode
                - mutt_addrlist_clear
                - rfc2047_decode_envelope
            - BranchSide:      'send/sendlib.c:822,3'
              BranchSideFuncs:
                - rfc2047_decode
                - mutt_addrlist_clear
                - rfc2047_decode_envelope
        - Branch String:   'send/sendlib.c:822,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:822,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - rfc2047_decode_envelope
            - BranchSide:      'send/sendlib.c:824,5'
              BranchSideFuncs:
                - rfc2047_decode
                - mutt_addrlist_clear
                - rfc2047_decode_envelope
        - Branch String:   'send/sendlib.c:822,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:822,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - rfc2047_decode_envelope
            - BranchSide:      'send/sendlib.c:824,5'
              BranchSideFuncs:
                - rfc2047_decode
                - mutt_addrlist_clear
                - rfc2047_decode_envelope
      Callsites:
        - Src:             'send/sendlib.c:824,5'
          Dst:             rfc2047_decode
        - Src:             'send/sendlib.c:827,3'
          Dst:             mutt_addrlist_clear
        - Src:             'send/sendlib.c:830,3'
          Dst:             rfc2047_decode_envelope
    - functionName:    encode_headers
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_slist
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_str_dup
        - mutt_str_len
        - mutt_str_skip_email_wsp
        - rfc2047_encode
        - strchr
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/sendlib.c:669,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_slist
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
            - BranchSide:      'send/sendlib.c:669,9'
              BranchSideFuncs:
                - cs_subset_slist
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
        - Branch String:   'send/sendlib.c:676,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:676,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:678,16'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
        - Branch String:   'send/sendlib.c:678,16'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:678,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
            - BranchSide:      'send/sendlib.c:678,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
        - Branch String:   'send/sendlib.c:679,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:676,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
            - BranchSide:      'send/sendlib.c:683,35'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
                - strchr
        - Branch String:   'send/sendlib.c:686,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:676,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
            - BranchSide:      'send/sendlib.c:682,11'
              BranchSideFuncs:
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
        - Branch String:   'send/sendlib.c:676,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:676,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:678,16'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_str_dup
                - rfc2047_encode
                - mutt_str_len
                - mutt_mem_reallocarray
                - strcpy
                - mutt_mem_free
      Callsites:
        - Src:             'send/sendlib.c:673,46'
          Dst:             cs_subset_slist
        - Src:             'send/sendlib.c:678,9'
          Dst:             strchr
        - Src:             'send/sendlib.c:683,9'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'send/sendlib.c:684,11'
          Dst:             mutt_str_dup
        - Src:             'send/sendlib.c:689,5'
          Dst:             rfc2047_encode
        - Src:             'send/sendlib.c:690,5'
          Dst:             mutt_str_len
        - Src:             'send/sendlib.c:690,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendlib.c:692,5'
          Dst:             strcpy
        - Src:             'send/sendlib.c:694,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_prepare_envelope
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_strcpy
        - encode_headers
        - mutt_addr_cat
        - mutt_addr_new
        - mutt_addrlist_append
        - mutt_gen_msgid
        - mutt_set_followup_to
        - rfc2047_encode_envelope
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/sendlib.c:782,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_set_followup_to
                - mutt_gen_msgid
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_cat
                - buf_strcpy
            - BranchSide:      'send/sendlib.c:782,7'
              BranchSideFuncs:
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_set_followup_to
                - mutt_gen_msgid
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_cat
                - buf_strcpy
        - Branch String:   'send/sendlib.c:782,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:782,7'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_cat
                - buf_strcpy
            - BranchSide:      'send/sendlib.c:784,10'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_cat
                - buf_strcpy
        - Branch String:   'send/sendlib.c:784,33'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:784,36'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
            - BranchSide:      'send/sendlib.c:801,5'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
        - Branch String:   'send/sendlib.c:784,58'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:784,61'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_cat
                - buf_strcpy
            - BranchSide:      'send/sendlib.c:801,5'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
        - Branch String:   'send/sendlib.c:784,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:789,28'
              BranchSideFuncs:
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_addr_cat
                - buf_strcpy
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
            - BranchSide:      'send/sendlib.c:801,5'
              BranchSideFuncs:
                - mutt_set_followup_to
                - rfc2047_encode_envelope
                - encode_headers
                - mutt_gen_msgid
        - Branch String:   'send/sendlib.c:803,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:803,9'
              BranchSideFuncs:
                - mutt_gen_msgid
                - rfc2047_encode_envelope
                - encode_headers
            - BranchSide:      'send/sendlib.c:804,25'
              BranchSideFuncs:
                - mutt_gen_msgid
                - rfc2047_encode_envelope
                - encode_headers
      Callsites:
        - Src:             'send/sendlib.c:789,28'
          Dst:             mutt_addr_new
        - Src:             'send/sendlib.c:791,7'
          Dst:             mutt_addrlist_append
        - Src:             'send/sendlib.c:792,38'
          Dst:             mutt_addr_new
        - Src:             'send/sendlib.c:792,7'
          Dst:             mutt_addrlist_append
        - Src:             'send/sendlib.c:796,7'
          Dst:             mutt_addr_cat
        - Src:             'send/sendlib.c:798,7'
          Dst:             buf_strcpy
        - Src:             'send/sendlib.c:801,5'
          Dst:             mutt_set_followup_to
        - Src:             'send/sendlib.c:804,25'
          Dst:             mutt_gen_msgid
        - Src:             'send/sendlib.c:808,3'
          Dst:             rfc2047_encode_envelope
        - Src:             'send/sendlib.c:809,3'
          Dst:             encode_headers
    - functionName:    run_mime_type_query
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_file_expand_fmt_quote
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_string
        - filter_create
        - filter_wait
        - mutt_file_fclose_full
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_parse_content_type
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendlib.c:568,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_string
                - buf_file_expand_fmt_quote
                - buf_string.5994
                - filter_create
                - buf_pool_release
                - mutt_file_read_line
                - strchr
                - mutt_parse_content_type
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.5994
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:568,9'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_string
                - buf_file_expand_fmt_quote
                - buf_string.5994
                - filter_create
                - buf_pool_release
                - mutt_file_read_line
                - strchr
                - mutt_parse_content_type
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.5994
                - buf_pool_release
        - Branch String:   'send/sendlib.c:579,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:581,5'
              BranchSideFuncs:
                - buf_string.5994
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:585,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_read_line
                - strchr
                - mutt_parse_content_type
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'send/sendlib.c:588,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:590,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'send/sendlib.c:595,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'send/sendlib.c:590,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:591,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'send/sendlib.c:592,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
      Callsites:
        - Src:             'send/sendlib.c:572,24'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:574,49'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:576,3'
          Dst:             buf_file_expand_fmt_quote
        - Src:             'send/sendlib.c:578,23'
          Dst:             buf_string
        - Src:             'send/sendlib.c:578,9'
          Dst:             filter_create
        - Src:             'send/sendlib.c:581,5'
          Dst:             buf_string
        - Src:             'send/sendlib.c:582,5'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:585,3'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:587,9'
          Dst:             mutt_file_read_line
        - Src:             'send/sendlib.c:590,9'
          Dst:             strchr
        - Src:             'send/sendlib.c:591,7'
          Dst:             mutt_parse_content_type
        - Src:             'send/sendlib.c:592,5'
          Dst:             mutt_mem_free
        - Src:             'send/sendlib.c:595,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:596,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:597,3'
          Dst:             filter_wait
    - functionName:    mutt_make_file_attach
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          168
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - mutt_body_free
        - mutt_body_new
        - mutt_get_content_info
        - mutt_lookup_mime_type
        - mutt_mem_free
        - mutt_str_dup
        - mutt_update_encoding
        - run_mime_type_query
      functionUses:    4
      BranchProfiles:
        - Branch String:   'send/sendlib.c:609,8'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - cs_subset_string
                - cs_subset_bool
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
                - run_mime_type_query
            - BranchSide:      'send/sendlib.c:609,8'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - cs_subset_string
                - cs_subset_bool
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
                - run_mime_type_query
        - Branch String:   'send/sendlib.c:609,13'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:609,13'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:609,17'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - cs_subset_string
                - cs_subset_bool
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
                - run_mime_type_query
        - Branch String:   'send/sendlib.c:609,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:609,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:612,20'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - cs_subset_string
                - cs_subset_bool
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
                - run_mime_type_query
        - Branch String:   'send/sendlib.c:618,33'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:618,7'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
            - BranchSide:      'send/sendlib.c:623,11'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
        - Branch String:   'send/sendlib.c:618,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:619,5'
              BranchSideFuncs:
                - run_mime_type_query
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
            - BranchSide:      'send/sendlib.c:623,11'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - mutt_lookup_mime_type
                - run_mime_type_query
        - Branch String:   'send/sendlib.c:623,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:624,5'
              BranchSideFuncs:
                - mutt_lookup_mime_type
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
                - run_mime_type_query
            - BranchSide:      'send/sendlib.c:631,26'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
        - Branch String:   'send/sendlib.c:626,19'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:626,48'
              BranchSideFuncs:
                - run_mime_type_query
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
            - BranchSide:      'send/sendlib.c:631,26'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
        - Branch String:   'send/sendlib.c:626,48'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:626,7'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
            - BranchSide:      'send/sendlib.c:631,26'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
        - Branch String:   'send/sendlib.c:626,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:628,5'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
            - BranchSide:      'send/sendlib.c:631,26'
              BranchSideFuncs:
                - mutt_get_content_info
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
                - mutt_body_free
        - Branch String:   'send/sendlib.c:632,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:634,5'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'send/sendlib.c:638,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_update_encoding
                - mutt_str_dup
        - Branch String:   'send/sendlib.c:638,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:640,16'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
                - mutt_update_encoding
            - BranchSide:      'send/sendlib.c:655,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_update_encoding
        - Branch String:   'send/sendlib.c:641,29'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
                - mutt_update_encoding
            - BranchSide:      'send/sendlib.c:641,54'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
                - mutt_update_encoding
      Callsites:
        - Src:             'send/sendlib.c:612,20'
          Dst:             mutt_body_new
        - Src:             'send/sendlib.c:613,17'
          Dst:             mutt_str_dup
        - Src:             'send/sendlib.c:615,49'
          Dst:             cs_subset_string
        - Src:             'send/sendlib.c:616,40'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:619,5'
          Dst:             run_mime_type_query
        - Src:             'send/sendlib.c:624,5'
          Dst:             mutt_lookup_mime_type
        - Src:             'send/sendlib.c:628,5'
          Dst:             run_mime_type_query
        - Src:             'send/sendlib.c:631,26'
          Dst:             mutt_get_content_info
        - Src:             'send/sendlib.c:634,5'
          Dst:             mutt_body_free
        - Src:             'send/sendlib.c:0,0'
          Dst:             mutt_str_dup
        - Src:             'send/sendlib.c:655,3'
          Dst:             mutt_mem_free
        - Src:             'send/sendlib.c:656,3'
          Dst:             mutt_update_encoding
    - functionName:    mutt_lookup_mime_type
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          484
      EdgeCount:       124
      CyclomaticComplexity: 32
      functionsReached:
        - __ctype_b_loc
        - fgets
        - mutt_check_mime_type
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_istr_equal
        - mutt_str_copy
        - mutt_str_len
        - mutt_str_replace
        - mutt_strn_copy
        - snprintf
        - strchr
        - strpbrk
        - strtok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/sendlib.c:78,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:78,9'
              BranchSideFuncs:
                - mutt_str_len
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:93,5'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:98,9'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:101,9'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:104,9'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:107,54'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:110,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:107,54'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:107,9'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:107,9'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:115,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:89,39'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:119,7'
              BranchSideFuncs:
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:119,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:122,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:168,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:123,13'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:124,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:128,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:128,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:131,13'
              BranchSideFuncs:
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:128,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:128,9'
              BranchSideFuncs:
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:131,13'
              BranchSideFuncs:
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:132,13'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:119,42'
              BranchSideFuncs:
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:134,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:135,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:135,9'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:138,9'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:135,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:138,9'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:138,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:119,7'
              BranchSideFuncs:
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:140,17'
              BranchSideFuncs:
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:141,31'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:138,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:141,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:141,87'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:138,9'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:142,21'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:142,29'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:142,48'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:146,17'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:141,15'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:138,9'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:146,17'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:138,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:119,7'
              BranchSideFuncs:
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:140,17'
              BranchSideFuncs:
                - mutt_str_len
                - strtok
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:141,31'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - strtok
                - mutt_str_len
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:141,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - strtok
                - mutt_str_len
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:141,87'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:142,21'
              BranchSideFuncs:
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:142,29'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:142,48'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:146,17'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:141,15'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:146,17'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:147,17'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:119,7'
              BranchSideFuncs:
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - mutt_str_copy
                - mutt_istr_equal
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:152,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:154,28'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:157,42'
              BranchSideFuncs:
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:154,13'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:154,46'
              BranchSideFuncs:
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:157,42'
              BranchSideFuncs:
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:154,28'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:154,32'
              BranchSideFuncs:
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
            - BranchSide:      'send/sendlib.c:157,42'
              BranchSideFuncs:
                - mutt_strn_copy
                - mutt_check_mime_type
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_copy
        - Branch String:   'send/sendlib.c:160,17'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:138,9'
              BranchSideFuncs:
                - mutt_str_copy
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:161,15'
              BranchSideFuncs:
                - mutt_str_copy
                - strtok
                - mutt_str_len
                - strtok
                - mutt_str_len
                - mutt_istr_equal
                - strchr
                - __ctype_b_loc
                - mutt_strn_copy
                - mutt_check_mime_type
                - fgets
                - strchr
                - __ctype_b_loc
                - strpbrk
                - __ctype_b_loc
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fopen_full
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_replace
                - mutt_str_replace
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:89,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:93,5'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:175,8'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:175,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:177,5'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:180,13'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:180,28'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:180,32'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'send/sendlib.c:182,13'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'send/sendlib.c:180,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:182,13'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
      Callsites:
        - Src:             'send/sendlib.c:87,13'
          Dst:             mutt_str_len
        - Src:             'send/sendlib.c:98,9'
          Dst:             mutt_str_copy
        - Src:             'send/sendlib.c:101,9'
          Dst:             mutt_str_copy
        - Src:             'send/sendlib.c:104,9'
          Dst:             mutt_str_copy
        - Src:             'send/sendlib.c:107,9'
          Dst:             snprintf
        - Src:             'send/sendlib.c:114,10'
          Dst:             mutt_file_fopen_full
        - Src:             'send/sendlib.c:119,14'
          Dst:             fgets
        - Src:             'send/sendlib.c:122,13'
          Dst:             strchr
        - Src:             'send/sendlib.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'send/sendlib.c:131,13'
          Dst:             strpbrk
        - Src:             'send/sendlib.c:135,9'
          Dst:             __ctype_b_loc
        - Src:             'send/sendlib.c:138,21'
          Dst:             strtok
        - Src:             'send/sendlib.c:140,17'
          Dst:             mutt_str_len
        - Src:             'send/sendlib.c:141,50'
          Dst:             mutt_istr_equal
        - Src:             'send/sendlib.c:138,21'
          Dst:             strtok
        - Src:             'send/sendlib.c:140,17'
          Dst:             mutt_str_len
        - Src:             'send/sendlib.c:141,50'
          Dst:             mutt_istr_equal
        - Src:             'send/sendlib.c:146,17'
          Dst:             strchr
        - Src:             'send/sendlib.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'send/sendlib.c:157,13'
          Dst:             mutt_strn_copy
        - Src:             'send/sendlib.c:159,20'
          Dst:             mutt_check_mime_type
        - Src:             'send/sendlib.c:161,15'
          Dst:             mutt_str_copy
        - Src:             'send/sendlib.c:168,7'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:183,5'
          Dst:             mutt_str_replace
        - Src:             'send/sendlib.c:184,5'
          Dst:             mutt_str_replace
    - functionName:    mutt_update_encoding
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_body_get_charset
        - mutt_ch_chscmp
        - mutt_get_content_info
        - mutt_mem_free
        - mutt_param_delete
        - mutt_stamp_attachment
        - set_encoding
      functionUses:    16
      BranchProfiles:
        - Branch String:   'send/sendlib.c:425,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
                - mutt_param_delete
            - BranchSide:      'send/sendlib.c:425,8'
              BranchSideFuncs:
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
                - mutt_param_delete
        - Branch String:   'send/sendlib.c:428,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:429,15'
              BranchSideFuncs:
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
                - mutt_param_delete
            - BranchSide:      'send/sendlib.c:431,11'
              BranchSideFuncs:
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
                - mutt_param_delete
        - Branch String:   'send/sendlib.c:431,25'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:431,32'
              BranchSideFuncs:
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
                - mutt_param_delete
            - BranchSide:      'send/sendlib.c:434,35'
              BranchSideFuncs:
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
        - Branch String:   'send/sendlib.c:431,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:432,27'
              BranchSideFuncs:
                - mutt_param_delete
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
            - BranchSide:      'send/sendlib.c:434,35'
              BranchSideFuncs:
                - mutt_get_content_info
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
        - Branch String:   'send/sendlib.c:435,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:435,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:438,3'
              BranchSideFuncs:
                - set_encoding
                - mutt_stamp_attachment
                - mutt_mem_free
      Callsites:
        - Src:             'send/sendlib.c:428,7'
          Dst:             mutt_body_get_charset
        - Src:             'send/sendlib.c:428,7'
          Dst:             mutt_ch_chscmp
        - Src:             'send/sendlib.c:432,5'
          Dst:             mutt_param_delete
        - Src:             'send/sendlib.c:434,10'
          Dst:             mutt_get_content_info
        - Src:             'send/sendlib.c:438,3'
          Dst:             set_encoding
        - Src:             'send/sendlib.c:439,3'
          Dst:             mutt_stamp_attachment
        - Src:             'send/sendlib.c:441,3'
          Dst:             mutt_mem_free
    - functionName:    set_encoding
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          199
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - cs_subset_bool
        - mutt_body_get_charset
        - mutt_istr_equal
        - mutt_istr_startswith
        - mutt_message_to_7bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/sendlib.c:353,29'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_message_to_7bit
                - cs_subset_bool
                - mutt_body_get_charset
                - mutt_istr_startswith
            - BranchSide:      'send/sendlib.c:353,29'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_message_to_7bit
                - cs_subset_bool
                - mutt_body_get_charset
                - mutt_istr_startswith
        - Branch String:   'send/sendlib.c:354,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:356,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_body_get_charset
                - mutt_istr_startswith
            - BranchSide:      'send/sendlib.c:373,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
        - Branch String:   'send/sendlib.c:359,22'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:359,26'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:360,16'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:359,69'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:360,16'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:360,31'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:360,41'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:360,46'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:364,20'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:359,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:364,20'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:364,14'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:366,19'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:373,38'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:373,50'
              BranchSideFuncs:
                - mutt_message_to_7bit
            - BranchSide:      'send/sendlib.c:375,15'
              BranchSideFuncs:
                - mutt_message_to_7bit
        - Branch String:   'send/sendlib.c:373,12'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:375,15'
              BranchSideFuncs:
                - mutt_message_to_7bit
            - BranchSide:      'send/sendlib.c:387,21'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'send/sendlib.c:375,21'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:375,30'
              BranchSideFuncs:
                - mutt_message_to_7bit
            - BranchSide:      'send/sendlib.c:380,9'
              BranchSideFuncs:
                - mutt_message_to_7bit
        - Branch String:   'send/sendlib.c:375,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:377,24'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:384,19'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:377,24'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:378,21'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:380,9'
              BranchSideFuncs:
                - mutt_message_to_7bit
        - Branch String:   'send/sendlib.c:387,42'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:387,64'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'send/sendlib.c:394,32'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:387,12'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:389,17'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:394,32'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:394,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:397,19'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:401,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/sendlib.c:353,29'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:356,32'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:358,21'
          Dst:             mutt_body_get_charset
        - Src:             'send/sendlib.c:359,26'
          Dst:             mutt_istr_startswith
        - Src:             'send/sendlib.c:380,9'
          Dst:             mutt_message_to_7bit
        - Src:             'send/sendlib.c:387,45'
          Dst:             mutt_istr_equal
    - functionName:    mutt_stamp_attachment
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_date_now
      functionUses:    5
      BranchProfiles:
        - Branch String:   'send/sendlib.c:412,14'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
            - BranchSide:      'send/sendlib.c:412,14'
              BranchSideFuncs:
                - mutt_date_now
      Callsites:
        - Src:             'send/sendlib.c:412,14'
          Dst:             mutt_date_now
    - functionName:    mutt_message_to_7bit
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          274
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - fputc
        - fwrite
        - mutt_body_free
        - mutt_copy_hdr
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mutt_file_unlink
        - mutt_mem_free
        - mutt_rfc822_parse_message
        - mutt_write_mime_body
        - mutt_write_mime_header
        - stat
        - transform_to_7bit
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/sendlib.c:261,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_fopen_full
                - stat
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:261,29'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_fopen_full
                - stat
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:266,20'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:266,23'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
            - BranchSide:      'send/sendlib.c:270,38'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - stat
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:266,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:268,11'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:272,5'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:270,12'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:272,5'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:277,8'
              BranchSideFuncs:
                - stat
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:272,5'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:272,5'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:272,5'
              BranchSideFuncs: []
        - Branch String:   'send/sendlib.c:278,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:280,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:284,20'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
        - Branch String:   'send/sendlib.c:290,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:292,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:296,23'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
        - Branch String:   'send/sendlib.c:296,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:300,40'
              BranchSideFuncs:
                - mutt_rfc822_parse_message
                - transform_to_7bit
                - mutt_copy_hdr
                - fwrite
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:333,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:312,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:313,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:314,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - unlink
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:319,19'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:319,25'
              BranchSideFuncs:
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:321,17'
              BranchSideFuncs:
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:319,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:320,5'
              BranchSideFuncs:
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:321,17'
              BranchSideFuncs:
                - buf_strdup
                - stat
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:323,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:325,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:328,18'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:333,13'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:333,23'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:336,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:333,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:334,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:336,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.5994
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'send/sendlib.c:336,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:338,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:342,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'send/sendlib.c:261,29'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:270,38'
          Dst:             mutt_file_fopen_full
        - Src:             'send/sendlib.c:278,9'
          Dst:             stat
        - Src:             'send/sendlib.c:281,7'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:288,3'
          Dst:             buf_mktemp_full
        - Src:             'send/sendlib.c:289,12'
          Dst:             buf_string
        - Src:             'send/sendlib.c:289,12'
          Dst:             mutt_file_fopen_full
        - Src:             'send/sendlib.c:296,8'
          Dst:             mutt_file_seek
        - Src:             'send/sendlib.c:300,14'
          Dst:             mutt_rfc822_parse_message
        - Src:             'send/sendlib.c:302,3'
          Dst:             transform_to_7bit
        - Src:             'send/sendlib.c:304,3'
          Dst:             mutt_copy_hdr
        - Src:             'send/sendlib.c:307,3'
          Dst:             fwrite
        - Src:             'send/sendlib.c:308,3'
          Dst:             mutt_write_mime_header
        - Src:             'send/sendlib.c:309,3'
          Dst:             fputc
        - Src:             'send/sendlib.c:310,3'
          Dst:             mutt_write_mime_body
        - Src:             'send/sendlib.c:313,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:314,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:317,3'
          Dst:             mutt_mem_free
        - Src:             'send/sendlib.c:320,5'
          Dst:             unlink
        - Src:             'send/sendlib.c:321,17'
          Dst:             buf_strdup
        - Src:             'send/sendlib.c:323,7'
          Dst:             stat
        - Src:             'send/sendlib.c:329,3'
          Dst:             mutt_body_free
        - Src:             'send/sendlib.c:334,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:338,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:339,22'
          Dst:             buf_string
        - Src:             'send/sendlib.c:339,5'
          Dst:             mutt_file_unlink
        - Src:             'send/sendlib.c:342,3'
          Dst:             buf_pool_release
    - functionName:    transform_to_7bit
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - mutt_decode_attachment
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_is_message_type
        - mutt_mem_free
        - mutt_message_to_7bit
        - mutt_update_encoding
        - stat
        - transform_to_7bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendlib.c:198,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
            - BranchSide:      'send/sendlib.c:198,18'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
        - Branch String:   'send/sendlib.c:204,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:204,12'
              BranchSideFuncs:
                - transform_to_7bit
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
            - BranchSide:      'send/sendlib.c:206,19'
              BranchSideFuncs:
                - transform_to_7bit
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
        - Branch String:   'send/sendlib.c:209,14'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:211,7'
              BranchSideFuncs:
                - mutt_message_to_7bit
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - transform_to_7bit
            - BranchSide:      'send/sendlib.c:215,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - mutt_is_message_type
                - mutt_message_to_7bit
                - transform_to_7bit
                - buf_pool_release
        - Branch String:   'send/sendlib.c:223,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:225,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:229,19'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
        - Branch String:   'send/sendlib.c:237,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:242,22'
              BranchSideFuncs:
                - mutt_update_encoding
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
        - Branch String:   'send/sendlib.c:245,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:246,21'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
            - BranchSide:      'send/sendlib.c:247,28'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
        - Branch String:   'send/sendlib.c:247,16'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:202,20'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
            - BranchSide:      'send/sendlib.c:248,21'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
        - Branch String:   'send/sendlib.c:202,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:202,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendlib.c:204,12'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - stat
                - mutt_update_encoding
                - buf_pool_release
                - mutt_message_to_7bit
                - transform_to_7bit
      Callsites:
        - Src:             'send/sendlib.c:207,7'
          Dst:             transform_to_7bit
        - Src:             'send/sendlib.c:209,14'
          Dst:             mutt_is_message_type
        - Src:             'send/sendlib.c:211,7'
          Dst:             mutt_message_to_7bit
        - Src:             'send/sendlib.c:220,13'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:221,7'
          Dst:             buf_mktemp_full
        - Src:             'send/sendlib.c:222,22'
          Dst:             buf_string
        - Src:             'send/sendlib.c:222,22'
          Dst:             mutt_file_fopen_full
        - Src:             'send/sendlib.c:226,9'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:230,7'
          Dst:             mutt_decode_attachment
        - Src:             'send/sendlib.c:231,7'
          Dst:             mutt_file_fclose_full
        - Src:             'send/sendlib.c:232,7'
          Dst:             mutt_mem_free
        - Src:             'send/sendlib.c:234,21'
          Dst:             buf_strdup
        - Src:             'send/sendlib.c:235,7'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:237,11'
          Dst:             stat
        - Src:             'send/sendlib.c:244,7'
          Dst:             mutt_update_encoding
    - functionName:    mutt_make_message_attach
      functionSourceFile: '/src/neomutt/send/sendlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          265
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - crypt_valid_passphrase
        - cs_subset_bool
        - email_new
        - fflush
        - mutt_body_free
        - mutt_body_new
        - mutt_copy_message
        - mutt_file_fclose_full
        - mutt_file_fopen_masked_full
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_is_multipart_encrypted
        - mutt_parse_mime_message
        - mutt_rfc822_read_header
        - mutt_str_dup
        - mutt_update_encoding
        - mx_msg_close
        - mx_msg_open
        - rewind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendlib.c:457,3'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
                - crypt_valid_passphrase
            - BranchSide:      'send/sendlib.c:460,39'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
                - crypt_valid_passphrase
        - Branch String:   'send/sendlib.c:466,32'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:466,61'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:466,54'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
                - crypt_valid_passphrase
        - Branch String:   'send/sendlib.c:466,54'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:466,61'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:473,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
        - Branch String:   'send/sendlib.c:466,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:468,12'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:473,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
        - Branch String:   'send/sendlib.c:468,11'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:468,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:473,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.5994
                - mutt_file_fopen_masked_full
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
                - buf_pool_release
        - Branch String:   'send/sendlib.c:476,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:478,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/sendlib.c:482,10'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - buf_string.5994
                - mutt_str_dup
                - buf_pool_release
                - mx_msg_open
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_body_free
        - Branch String:   'send/sendlib.c:494,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:496,5'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:500,35'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
        - Branch String:   'send/sendlib.c:506,19'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:506,7'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
            - BranchSide:      'send/sendlib.c:515,51'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
        - Branch String:   'send/sendlib.c:506,7'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:513,11'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:515,51'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_multipart_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_smime
        - Branch String:   'send/sendlib.c:515,51'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:515,58'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
                - mutt_is_application_pgp
                - mutt_is_application_smime
            - BranchSide:      'send/sendlib.c:539,21'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:515,12'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:517,81'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:539,21'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:517,9'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:521,11'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:524,43'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:523,14'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:528,11'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:531,45'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
        - Branch String:   'send/sendlib.c:530,14'
          Branch Sides:
            - BranchSide:      'send/sendlib.c:535,11'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
            - BranchSide:      'send/sendlib.c:539,21'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - fflush
                - rewind
                - email_new
                - mutt_rfc822_read_header
                - mutt_update_encoding
                - mutt_file_fclose_full
      Callsites:
        - Src:             'send/sendlib.c:462,38'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:463,34'
          Dst:             cs_subset_bool
        - Src:             'send/sendlib.c:468,12'
          Dst:             crypt_valid_passphrase
        - Src:             'send/sendlib.c:473,29'
          Dst:             buf_pool_get
        - Src:             'send/sendlib.c:474,3'
          Dst:             buf_mktemp_full
        - Src:             'send/sendlib.c:475,8'
          Dst:             buf_string
        - Src:             'send/sendlib.c:475,8'
          Dst:             mutt_file_fopen_masked_full
        - Src:             'send/sendlib.c:478,5'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:482,10'
          Dst:             mutt_body_new
        - Src:             'send/sendlib.c:484,19'
          Dst:             mutt_str_dup
        - Src:             'send/sendlib.c:485,33'
          Dst:             buf_string
        - Src:             'send/sendlib.c:485,20'
          Dst:             mutt_str_dup
        - Src:             'send/sendlib.c:491,3'
          Dst:             buf_pool_release
        - Src:             'send/sendlib.c:493,25'
          Dst:             mx_msg_open
        - Src:             'send/sendlib.c:496,5'
          Dst:             mutt_body_free
        - Src:             'send/sendlib.c:500,3'
          Dst:             mutt_parse_mime_message
        - Src:             'send/sendlib.c:517,50'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'send/sendlib.c:524,16'
          Dst:             mutt_is_application_pgp
        - Src:             'send/sendlib.c:531,16'
          Dst:             mutt_is_application_smime
        - Src:             'send/sendlib.c:539,3'
          Dst:             mutt_copy_message
        - Src:             'send/sendlib.c:540,3'
          Dst:             mx_msg_close
        - Src:             'send/sendlib.c:542,3'
          Dst:             fflush
        - Src:             'send/sendlib.c:543,3'
          Dst:             rewind
        - Src:             'send/sendlib.c:545,17'
          Dst:             email_new
        - Src:             'send/sendlib.c:548,22'
          Dst:             mutt_rfc822_read_header
        - Src:             'send/sendlib.c:551,3'
          Dst:             mutt_update_encoding
        - Src:             'send/sendlib.c:0,0'
          Dst:             mutt_file_fclose_full
    - functionName:    alarm_handler
      functionSourceFile: '/src/neomutt/send/sendmail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    send_msg
      functionSourceFile: '/src/neomutt/send/sendmail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          405
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - __errno_location
        - _exit
        - alarm
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - close
        - dup
        - execvp
        - fork
        - getppid
        - kill
        - mutt_mem_free
        - mutt_sig_block_system
        - mutt_sig_reset_child_signals
        - mutt_sig_unblock_system
        - open
        - setsid
        - sigaction
        - sigaddset
        - sigemptyset
        - sigprocmask
        - unlink
        - waitpid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/sendmail.c:94,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - mutt_sig_block_system
                - sigemptyset
                - sigaddset
                - sigprocmask
                - fork
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'send/sendmail.c:97,3'
              BranchSideFuncs:
                - mutt_sig_block_system
                - sigemptyset
                - sigaddset
                - sigprocmask
                - fork
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
        - Branch String:   'send/sendmail.c:104,24'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:104,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - fork
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
            - BranchSide:      'send/sendmail.c:112,15'
              BranchSideFuncs:
                - fork
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
        - Branch String:   'send/sendmail.c:104,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:106,5'
              BranchSideFuncs:
                - fork
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
            - BranchSide:      'send/sendmail.c:112,15'
              BranchSideFuncs:
                - fork
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
        - Branch String:   'send/sendmail.c:113,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:115,22'
              BranchSideFuncs:
                - getppid
                - setsid
                - close
                - close
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
            - BranchSide:      'send/sendmail.c:242,3'
              BranchSideFuncs:
                - sigprocmask
                - waitpid
                - mutt_sig_unblock_system
        - Branch String:   'send/sendmail.c:143,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:146,11'
              BranchSideFuncs:
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
            - BranchSide:      'send/sendmail.c:177,18'
              BranchSideFuncs:
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
        - Branch String:   'send/sendmail.c:131,5'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:132,7'
              BranchSideFuncs:
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
            - BranchSide:      'send/sendmail.c:142,11'
              BranchSideFuncs:
                - fork
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - _exit
                - open
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
                - unlink
                - _exit
        - Branch String:   'send/sendmail.c:146,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:148,9'
              BranchSideFuncs:
                - unlink
                - _exit
            - BranchSide:      'send/sendmail.c:151,7'
              BranchSideFuncs:
                - unlink
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - dup
                - _exit
                - _exit
        - Branch String:   'send/sendmail.c:153,28'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:153,40'
              BranchSideFuncs:
                - open
                - dup
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
                - open
                - open
                - _exit
                - _exit
            - BranchSide:      'send/sendmail.c:162,16'
              BranchSideFuncs:
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
        - Branch String:   'send/sendmail.c:153,40'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:153,43'
              BranchSideFuncs:
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
            - BranchSide:      'send/sendmail.c:170,7'
              BranchSideFuncs:
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
        - Branch String:   'send/sendmail.c:153,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:156,13'
              BranchSideFuncs:
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
            - BranchSide:      'send/sendmail.c:164,13'
              BranchSideFuncs:
                - open
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
                - _exit
        - Branch String:   'send/sendmail.c:156,13'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:157,11'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:159,13'
              BranchSideFuncs:
                - dup
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
        - Branch String:   'send/sendmail.c:159,13'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:160,11'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:170,7'
              BranchSideFuncs:
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
        - Branch String:   'send/sendmail.c:162,16'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:164,13'
              BranchSideFuncs:
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
            - BranchSide:      'send/sendmail.c:170,7'
              BranchSideFuncs:
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
        - Branch String:   'send/sendmail.c:164,13'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:165,11'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:166,13'
              BranchSideFuncs:
                - open
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
                - _exit
        - Branch String:   'send/sendmail.c:166,13'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:167,11'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:170,7'
              BranchSideFuncs:
                - mutt_sig_reset_child_signals
                - execvp
                - _exit
        - Branch String:   'send/sendmail.c:177,14'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:179,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - _exit
            - BranchSide:      'send/sendmail.c:187,19'
              BranchSideFuncs:
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:187,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:189,15'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - alarm
                - waitpid
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:201,24'
              BranchSideFuncs:
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - _exit
        - Branch String:   'send/sendmail.c:201,14'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:203,7'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:206,9'
              BranchSideFuncs:
                - waitpid
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:206,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:208,12'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:217,33'
              BranchSideFuncs:
                - __errno_location
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:206,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:208,12'
              BranchSideFuncs:
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:217,10'
              BranchSideFuncs:
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:208,12'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:208,10'
              BranchSideFuncs:
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:209,47'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:209,59'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:228,7'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:209,59'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:209,62'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:228,7'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:209,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:211,9'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:228,7'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:217,49'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:217,52'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:217,10'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:218,39'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:218,42'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:228,7'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:218,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:220,9'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:228,7'
              BranchSideFuncs:
                - alarm
                - sigaction
                - kill
                - _exit
                - __errno_location
                - unlink
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:232,31'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:232,35'
              BranchSideFuncs:
                - __errno_location
                - _exit
                - unlink
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:239,11'
              BranchSideFuncs:
                - _exit
        - Branch String:   'send/sendmail.c:232,51'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:232,63'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - _exit
            - BranchSide:      'send/sendmail.c:239,11'
              BranchSideFuncs:
                - _exit
        - Branch String:   'send/sendmail.c:232,63'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:232,66'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:239,11'
              BranchSideFuncs:
                - _exit
        - Branch String:   'send/sendmail.c:232,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:235,7'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'send/sendmail.c:239,11'
              BranchSideFuncs:
                - _exit
        - Branch String:   'send/sendmail.c:244,19'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:244,19'
              BranchSideFuncs:
                - mutt_sig_unblock_system
            - BranchSide:      'send/sendmail.c:244,23'
              BranchSideFuncs:
                - waitpid
                - mutt_sig_unblock_system
        - Branch String:   'send/sendmail.c:244,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:244,7'
              BranchSideFuncs:
                - mutt_sig_unblock_system
            - BranchSide:      'send/sendmail.c:245,10'
              BranchSideFuncs:
                - mutt_sig_unblock_system
        - Branch String:   'send/sendmail.c:245,10'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - mutt_sig_unblock_system
            - BranchSide:      'send/sendmail.c:245,10'
              BranchSideFuncs:
                - mutt_sig_unblock_system
      Callsites:
        - Src:             'send/sendmail.c:97,3'
          Dst:             mutt_sig_block_system
        - Src:             'send/sendmail.c:99,3'
          Dst:             sigemptyset
        - Src:             'send/sendmail.c:101,3'
          Dst:             sigaddset
        - Src:             'send/sendmail.c:102,3'
          Dst:             sigprocmask
        - Src:             'send/sendmail.c:106,26'
          Dst:             buf_pool_get
        - Src:             'send/sendmail.c:107,5'
          Dst:             buf_mktemp_full
        - Src:             'send/sendmail.c:108,17'
          Dst:             buf_strdup
        - Src:             'send/sendmail.c:109,5'
          Dst:             buf_pool_release
        - Src:             'send/sendmail.c:112,15'
          Dst:             fork
        - Src:             'send/sendmail.c:119,18'
          Dst:             getppid
        - Src:             'send/sendmail.c:123,5'
          Dst:             setsid
        - Src:             'send/sendmail.c:126,5'
          Dst:             close
        - Src:             'send/sendmail.c:142,11'
          Dst:             fork
        - Src:             'send/sendmail.c:132,7'
          Dst:             close
        - Src:             'send/sendmail.c:146,11'
          Dst:             open
        - Src:             'send/sendmail.c:148,9'
          Dst:             unlink
        - Src:             'send/sendmail.c:149,9'
          Dst:             _exit
        - Src:             'send/sendmail.c:151,7'
          Dst:             unlink
        - Src:             'send/sendmail.c:156,13'
          Dst:             open
        - Src:             'send/sendmail.c:157,11'
          Dst:             _exit
        - Src:             'send/sendmail.c:159,13'
          Dst:             dup
        - Src:             'send/sendmail.c:160,11'
          Dst:             _exit
        - Src:             'send/sendmail.c:164,13'
          Dst:             open
        - Src:             'send/sendmail.c:165,11'
          Dst:             _exit
        - Src:             'send/sendmail.c:166,13'
          Dst:             open
        - Src:             'send/sendmail.c:167,11'
          Dst:             _exit
        - Src:             'send/sendmail.c:170,7'
          Dst:             mutt_sig_reset_child_signals
        - Src:             'send/sendmail.c:174,7'
          Dst:             execvp
        - Src:             'send/sendmail.c:175,7'
          Dst:             _exit
        - Src:             'send/sendmail.c:179,7'
          Dst:             unlink
        - Src:             'send/sendmail.c:180,7'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:181,7'
          Dst:             _exit
        - Src:             'send/sendmail.c:203,7'
          Dst:             _exit
        - Src:             'send/sendmail.c:197,7'
          Dst:             sigemptyset
        - Src:             'send/sendmail.c:198,7'
          Dst:             sigaction
        - Src:             'send/sendmail.c:199,7'
          Dst:             alarm
        - Src:             'send/sendmail.c:206,9'
          Dst:             waitpid
        - Src:             'send/sendmail.c:206,9'
          Dst:             waitpid
        - Src:             'send/sendmail.c:211,9'
          Dst:             unlink
        - Src:             'send/sendmail.c:212,9'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:217,33'
          Dst:             __errno_location
        - Src:             'send/sendmail.c:220,9'
          Dst:             unlink
        - Src:             'send/sendmail.c:221,9'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:228,7'
          Dst:             alarm
        - Src:             'send/sendmail.c:229,7'
          Dst:             sigaction
        - Src:             'send/sendmail.c:232,10'
          Dst:             kill
        - Src:             'send/sendmail.c:232,35'
          Dst:             __errno_location
        - Src:             'send/sendmail.c:235,7'
          Dst:             unlink
        - Src:             'send/sendmail.c:236,7'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:239,5'
          Dst:             _exit
        - Src:             'send/sendmail.c:242,3'
          Dst:             sigprocmask
        - Src:             'send/sendmail.c:244,23'
          Dst:             waitpid
        - Src:             'send/sendmail.c:249,3'
          Dst:             mutt_sig_unblock_system
    - functionName:    sigaddset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigprocmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getppid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execvp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alarm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_args
      functionSourceFile: '/src/neomutt/send/sendmail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - add_args_one
      functionUses:    4
      BranchProfiles:
        - Branch String:   'send/sendmail.c:275,8'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - add_args_one
            - BranchSide:      'send/sendmail.c:275,8'
              BranchSideFuncs:
                - add_args_one
        - Branch String:   'send/sendmail.c:275,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendmail.c:279,3'
              BranchSideFuncs:
                - add_args_one
        - Branch String:   'send/sendmail.c:279,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendmail.c:281,5'
              BranchSideFuncs:
                - add_args_one
        - Branch String:   'send/sendmail.c:279,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'send/sendmail.c:281,5'
              BranchSideFuncs:
                - add_args_one
      Callsites:
        - Src:             'send/sendmail.c:281,5'
          Dst:             add_args_one
    - functionName:    add_args_one
      functionSourceFile: '/src/neomutt/send/sendmail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_string
        - mutt_mem_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendmail.c:262,13'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.6096
            - BranchSide:      'send/sendmail.c:262,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.6096
        - Branch String:   'send/sendmail.c:262,21'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:262,21'
              BranchSideFuncs: []
            - BranchSide:      'send/sendmail.c:262,31'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.6096
        - Branch String:   'send/sendmail.c:262,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:262,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.6096
            - BranchSide:      'send/sendmail.c:264,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.6096
        - Branch String:   'send/sendmail.c:264,5'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:264,5'
              BranchSideFuncs:
                - buf_string.6096
            - BranchSide:      'send/sendmail.c:264,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.6096
      Callsites:
        - Src:             'send/sendmail.c:264,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:264,5'
          Dst:             buf_string
    - functionName:    mutt_invoke_sendmail
      functionSourceFile: '/src/neomutt/send/sendmail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          925
      EdgeCount:       170
      CyclomaticComplexity: 47
      functionsReached:
        - add_args
        - add_args_one
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - cs_subset_address
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_number
        - cs_subset_string
        - expando_filter
        - mutt_do_pager
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_need_hard_redraw
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_sysexit
        - nntp_post
        - send_msg
        - stat
        - strrchr
        - strtok
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/sendmail.c:305,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - expando_filter
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - strtok
                - mutt_str_dup
                - strrchr
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
                - nntp_post
                - unlink
                - buf_pool_release
                - cs_subset_string
                - mutt_str_dup
            - BranchSide:      'send/sendmail.c:305,21'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - expando_filter
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - strtok
                - mutt_str_dup
                - strrchr
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
                - nntp_post
                - unlink
                - buf_pool_release
                - cs_subset_string
                - mutt_str_dup
        - Branch String:   'send/sendmail.c:310,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:312,26'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - strtok
                - mutt_str_dup
                - strrchr
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:330,36'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_dup
                - strtok
                - mutt_str_dup
                - strrchr
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:317,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:319,11'
              BranchSideFuncs:
                - nntp_post
                - unlink
                - buf_pool_release
            - BranchSide:      'send/sendmail.c:325,9'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - strtok
                - mutt_str_dup
                - strrchr
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:342,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:352,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:364,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:354,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:355,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:358,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:358,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:342,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:346,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:364,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:346,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:348,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:364,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:348,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strtok
                - mutt_str_equal
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:364,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:378,34'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:422,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:371,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:373,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:378,34'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:373,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:371,20'
              BranchSideFuncs:
                - strtok
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:371,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strtok
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:379,18'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:379,9'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
        - Branch String:   'send/sendmail.c:379,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:380,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
            - BranchSide:      'send/sendmail.c:382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
        - Branch String:   'send/sendmail.c:380,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:382,38'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
            - BranchSide:      'send/sendmail.c:382,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_bool
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - mutt_mem_reallocarray
                - add_args
        - Branch String:   'send/sendmail.c:383,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:385,55'
              BranchSideFuncs:
                - cs_subset_address
                - mutt_mem_reallocarray
                - add_args_one
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:386,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:388,9'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
            - BranchSide:      'send/sendmail.c:391,17'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
        - Branch String:   'send/sendmail.c:388,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - add_args_one
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args_one
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:391,35'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:391,39'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:391,16'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:393,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:393,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - add_args
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:398,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:399,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:401,7'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:405,38'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:401,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:401,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:401,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:402,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:405,38'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:405,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_string
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:406,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:408,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:411,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:408,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:408,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:408,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:409,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:411,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:411,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:411,5'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:411,5'
              BranchSideFuncs:
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:411,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
        - Branch String:   'send/sendmail.c:413,5'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:413,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
            - BranchSide:      'send/sendmail.c:417,5'
              BranchSideFuncs:
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:413,5'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:415,7'
              BranchSideFuncs:
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
            - BranchSide:      'send/sendmail.c:417,5'
              BranchSideFuncs:
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:415,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:415,7'
              BranchSideFuncs:
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
                - mutt_mem_reallocarray
            - BranchSide:      'send/sendmail.c:415,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:413,5'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:413,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
            - BranchSide:      'send/sendmail.c:417,5'
              BranchSideFuncs:
                - add_args
                - add_args
                - add_args
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:422,3'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:422,3'
              BranchSideFuncs:
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
            - BranchSide:      'send/sendmail.c:422,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_number
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:425,34'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:425,66'
              BranchSideFuncs:
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
            - BranchSide:      'send/sendmail.c:425,66'
              BranchSideFuncs:
                - send_msg
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
                - mutt_need_hard_redraw
        - Branch String:   'send/sendmail.c:431,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:433,5'
              BranchSideFuncs:
                - mutt_need_hard_redraw
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
            - BranchSide:      'send/sendmail.c:436,9'
              BranchSideFuncs:
                - mutt_str_sysexit
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
                - unlink
        - Branch String:   'send/sendmail.c:436,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:438,11'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:462,12'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:438,9'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:440,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:467,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:441,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:441,7'
              BranchSideFuncs:
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
            - BranchSide:      'send/sendmail.c:441,7'
              BranchSideFuncs:
                - stat
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
        - Branch String:   'send/sendmail.c:442,11'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:444,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:467,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:446,40'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:446,47'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_do_pager
            - BranchSide:      'send/sendmail.c:459,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:446,13'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:448,11'
              BranchSideFuncs:
                - mutt_do_pager
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:459,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:462,12'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:464,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'send/sendmail.c:467,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'send/sendmail.c:473,7'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:473,7'
              BranchSideFuncs: []
            - BranchSide:      'send/sendmail.c:475,14'
              BranchSideFuncs: []
        - Branch String:   'send/sendmail.c:475,12'
          Branch Sides:
            - BranchSide:      'send/sendmail.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'send/sendmail.c:475,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/sendmail.c:312,26'
          Dst:             buf_pool_get
        - Src:             'send/sendmail.c:314,37'
          Dst:             cs_subset_expando
        - Src:             'send/sendmail.c:315,5'
          Dst:             expando_filter
        - Src:             'send/sendmail.c:317,9'
          Dst:             buf_is_empty
        - Src:             'send/sendmail.c:319,11'
          Dst:             nntp_post
        - Src:             'send/sendmail.c:320,7'
          Dst:             unlink
        - Src:             'send/sendmail.c:321,7'
          Dst:             buf_pool_release
        - Src:             'send/sendmail.c:325,9'
          Dst:             buf_strdup
        - Src:             'send/sendmail.c:326,5'
          Dst:             buf_pool_release
        - Src:             'send/sendmail.c:330,36'
          Dst:             cs_subset_string
        - Src:             'send/sendmail.c:331,9'
          Dst:             mutt_str_dup
        - Src:             'send/sendmail.c:342,16'
          Dst:             strtok
        - Src:             'send/sendmail.c:352,14'
          Dst:             mutt_str_dup
        - Src:             'send/sendmail.c:353,12'
          Dst:             strrchr
        - Src:             'send/sendmail.c:358,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:342,16'
          Dst:             strtok
        - Src:             'send/sendmail.c:346,11'
          Dst:             mutt_str_equal
        - Src:             'send/sendmail.c:348,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:371,20'
          Dst:             strtok
        - Src:             'send/sendmail.c:373,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:378,34'
          Dst:             cs_subset_bool
        - Src:             'send/sendmail.c:380,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:382,38'
          Dst:             cs_subset_bool
        - Src:             'send/sendmail.c:385,55'
          Dst:             cs_subset_address
        - Src:             'send/sendmail.c:388,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:389,9'
          Dst:             add_args_one
        - Src:             'send/sendmail.c:393,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:394,9'
          Dst:             add_args
        - Src:             'send/sendmail.c:398,38'
          Dst:             cs_subset_string
        - Src:             'send/sendmail.c:401,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:402,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:405,38'
          Dst:             cs_subset_string
        - Src:             'send/sendmail.c:408,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:409,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:411,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:417,5'
          Dst:             add_args
        - Src:             'send/sendmail.c:418,5'
          Dst:             add_args
        - Src:             'send/sendmail.c:419,5'
          Dst:             add_args
        - Src:             'send/sendmail.c:415,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:422,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'send/sendmail.c:424,33'
          Dst:             cs_subset_number
        - Src:             'send/sendmail.c:425,7'
          Dst:             send_msg
        - Src:             'send/sendmail.c:433,5'
          Dst:             mutt_need_hard_redraw
        - Src:             'send/sendmail.c:440,23'
          Dst:             mutt_str_sysexit
        - Src:             'send/sendmail.c:446,14'
          Dst:             stat
        - Src:             'send/sendmail.c:457,11'
          Dst:             mutt_do_pager
        - Src:             'send/sendmail.c:464,5'
          Dst:             unlink
        - Src:             'send/sendmail.c:467,3'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:468,3'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:469,3'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:470,3'
          Dst:             mutt_mem_free
        - Src:             'send/sendmail.c:471,3'
          Dst:             mutt_mem_free
    - functionName:    valid_smtp_code
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:131,11'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      'send/smtp.c:131,11'
              BranchSideFuncs:
                - mutt_str_atoi
      Callsites:
        - Src:             'send/smtp.c:131,11'
          Dst:             mutt_str_atoi
    - functionName:    smtp_authenticate
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          293
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - cs_subset_slist
        - mutt_account_unsetpass
        - mutt_istr_equal
        - smtp_auth_login
        - smtp_auth_oauth
        - smtp_auth_plain
        - smtp_auth_xoauth2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:948,70'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - cs_subset_slist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_account_unsetpass
                - smtp_auth_login
                - smtp_auth_plain
                - smtp_auth_xoauth2
                - smtp_auth_oauth
                - mutt_account_unsetpass
                - smtp_auth_oauth
                - smtp_auth_xoauth2
                - smtp_auth_plain
                - smtp_auth_login
            - BranchSide:      'send/smtp.c:948,70'
              BranchSideFuncs:
                - cs_subset_slist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_account_unsetpass
                - smtp_auth_login
                - smtp_auth_plain
                - smtp_auth_xoauth2
                - smtp_auth_oauth
                - mutt_account_unsetpass
                - smtp_auth_oauth
                - smtp_auth_xoauth2
                - smtp_auth_plain
                - smtp_auth_login
        - Branch String:   'send/smtp.c:949,29'
          Branch Sides:
            - BranchSide:      'send/smtp.c:949,56'
              BranchSideFuncs:
                - smtp_auth_oauth
                - smtp_auth_xoauth2
                - smtp_auth_plain
                - smtp_auth_login
                - mutt_account_unsetpass
            - BranchSide:      'send/smtp.c:981,5'
              BranchSideFuncs:
                - smtp_auth_oauth
                - smtp_auth_xoauth2
                - smtp_auth_plain
                - smtp_auth_login
                - mutt_account_unsetpass
        - Branch String:   'send/smtp.c:949,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:951,5'
              BranchSideFuncs:
                - smtp_auth_oauth
                - smtp_auth_xoauth2
                - smtp_auth_plain
                - smtp_auth_login
                - mutt_account_unsetpass
            - BranchSide:      'send/smtp.c:981,5'
              BranchSideFuncs:
                - smtp_auth_oauth
                - smtp_auth_xoauth2
                - smtp_auth_plain
                - smtp_auth_login
                - mutt_account_unsetpass
        - Branch String:   'send/smtp.c:955,5'
          Branch Sides:
            - BranchSide:      'send/smtp.c:957,7'
              BranchSideFuncs:
                - mutt_account_unsetpass
            - BranchSide:      'send/smtp.c:995,36'
              BranchSideFuncs:
                - mutt_account_unsetpass
        - Branch String:   'send/smtp.c:962,13'
          Branch Sides:
            - BranchSide:      'send/smtp.c:962,64'
              BranchSideFuncs:
                - smtp_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_account_unsetpass
                - smtp_auth_login
                - smtp_auth_plain
                - smtp_auth_xoauth2
            - BranchSide:      'send/smtp.c:964,45'
              BranchSideFuncs:
                - smtp_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_account_unsetpass
                - smtp_auth_login
                - smtp_auth_plain
                - smtp_auth_xoauth2
        - Branch String:   'send/smtp.c:965,15'
          Branch Sides:
            - BranchSide:      'send/smtp.c:962,64'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:965,15'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:962,13'
          Branch Sides:
            - BranchSide:      'send/smtp.c:962,64'
              BranchSideFuncs:
                - smtp_auth_xoauth2
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - smtp_auth_oauth
                - mutt_account_unsetpass
                - smtp_auth_login
                - smtp_auth_plain
            - BranchSide:      'send/smtp.c:964,45'
              BranchSideFuncs:
                - smtp_auth_xoauth2
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - smtp_auth_oauth
                - mutt_account_unsetpass
                - smtp_auth_login
                - smtp_auth_plain
        - Branch String:   'send/smtp.c:965,15'
          Branch Sides:
            - BranchSide:      'send/smtp.c:962,64'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:965,15'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:962,13'
          Branch Sides:
            - BranchSide:      'send/smtp.c:962,64'
              BranchSideFuncs:
                - smtp_auth_plain
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - smtp_auth_xoauth2
                - smtp_auth_oauth
                - mutt_account_unsetpass
                - smtp_auth_login
            - BranchSide:      'send/smtp.c:964,15'
              BranchSideFuncs:
                - smtp_auth_plain
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - smtp_auth_xoauth2
                - smtp_auth_oauth
                - mutt_account_unsetpass
                - smtp_auth_login
        - Branch String:   'send/smtp.c:965,15'
          Branch Sides:
            - BranchSide:      'send/smtp.c:962,64'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:965,15'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:962,13'
          Branch Sides:
            - BranchSide:      'send/smtp.c:955,5'
              BranchSideFuncs:
                - smtp_auth_login
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - smtp_auth_plain
                - smtp_auth_xoauth2
                - smtp_auth_oauth
                - mutt_account_unsetpass
            - BranchSide:      'send/smtp.c:964,15'
              BranchSideFuncs:
                - smtp_auth_login
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - smtp_auth_plain
                - smtp_auth_xoauth2
                - smtp_auth_oauth
                - mutt_account_unsetpass
        - Branch String:   'send/smtp.c:965,15'
          Branch Sides:
            - BranchSide:      'send/smtp.c:955,5'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:965,15'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:955,5'
          Branch Sides:
            - BranchSide:      'send/smtp.c:957,7'
              BranchSideFuncs:
                - mutt_account_unsetpass
            - BranchSide:      'send/smtp.c:994,9'
              BranchSideFuncs:
                - mutt_account_unsetpass
        - Branch String:   'send/smtp.c:994,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:994,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:995,36'
              BranchSideFuncs:
                - mutt_account_unsetpass
        - Branch String:   'send/smtp.c:997,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1000,5'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:1002,14'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:1002,12'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1002,12'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:1004,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/smtp.c:948,47'
          Dst:             cs_subset_slist
        - Src:             'send/smtp.c:995,5'
          Dst:             mutt_account_unsetpass
        - Src:             'send/smtp.c:962,30'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:964,15'
          Dst:             smtp_auth_oauth
        - Src:             'send/smtp.c:962,30'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:964,15'
          Dst:             smtp_auth_xoauth2
        - Src:             'send/smtp.c:962,30'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:964,15'
          Dst:             smtp_auth_plain
        - Src:             'send/smtp.c:962,30'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:964,15'
          Dst:             smtp_auth_login
        - Src:             'send/smtp.c:987,11'
          Dst:             smtp_auth_oauth
        - Src:             'send/smtp.c:987,11'
          Dst:             smtp_auth_xoauth2
        - Src:             'send/smtp.c:987,11'
          Dst:             smtp_auth_plain
        - Src:             'send/smtp.c:987,11'
          Dst:             smtp_auth_login
        - Src:             'send/smtp.c:995,5'
          Dst:             mutt_account_unsetpass
    - functionName:    smtp_auth_oauth
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smtp_auth_oauth_xoauth2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/smtp.c:772,10'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - smtp_auth_oauth_xoauth2
            - BranchSide:      'send/smtp.c:772,10'
              BranchSideFuncs:
                - smtp_auth_oauth_xoauth2
      Callsites:
        - Src:             'send/smtp.c:772,10'
          Dst:             smtp_auth_oauth_xoauth2
    - functionName:    smtp_auth_xoauth2
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smtp_auth_oauth_xoauth2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/smtp.c:783,10'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - smtp_auth_oauth_xoauth2
            - BranchSide:      'send/smtp.c:783,10'
              BranchSideFuncs:
                - smtp_auth_oauth_xoauth2
      Callsites:
        - Src:             'send/smtp.c:783,10'
          Dst:             smtp_auth_oauth_xoauth2
    - functionName:    smtp_auth_plain
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_account_getpass
        - mutt_account_getuser
        - mutt_sasl_plain_msg
        - mutt_socket_write_d
        - mutt_str_len
        - smtp_get_resp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/smtp.c:797,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - buf_pool_get
                - mutt_sasl_plain_msg
                - buf_add_printf
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_pool_release
            - BranchSide:      'send/smtp.c:797,18'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - buf_pool_get
                - mutt_sasl_plain_msg
                - buf_add_printf
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_pool_release
        - Branch String:   'send/smtp.c:802,39'
          Branch Sides:
            - BranchSide:      'send/smtp.c:802,43'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:820,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/smtp.c:802,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:806,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:820,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/smtp.c:811,60'
          Branch Sides:
            - BranchSide:      'send/smtp.c:811,63'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:820,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/smtp.c:811,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:811,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:820,5'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'send/smtp.c:802,8'
          Dst:             mutt_account_getuser
        - Src:             'send/smtp.c:802,43'
          Dst:             mutt_account_getpass
        - Src:             'send/smtp.c:806,9'
          Dst:             buf_pool_get
        - Src:             'send/smtp.c:807,3'
          Dst:             mutt_sasl_plain_msg
        - Src:             'send/smtp.c:808,3'
          Dst:             buf_add_printf
        - Src:             'send/smtp.c:811,8'
          Dst:             buf_string
        - Src:             'send/smtp.c:811,8'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:811,8'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:811,63'
          Dst:             smtp_get_resp
        - Src:             'send/smtp.c:822,3'
          Dst:             buf_pool_release
    - functionName:    smtp_auth_login
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          140
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_account_getpass
        - mutt_account_getuser
        - mutt_b64_encode
        - mutt_socket_readln_d
        - mutt_socket_write_d
        - mutt_str_equal
        - mutt_str_len
        - smtp_get_resp
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/smtp.c:837,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_equal
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_equal
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:837,8'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_equal
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_equal
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
        - Branch String:   'send/smtp.c:841,57'
          Branch Sides:
            - BranchSide:      'send/smtp.c:842,37'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:841,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:848,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:848,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:854,58'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:855,16'
          Branch Sides:
            - BranchSide:      'send/smtp.c:855,20'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:855,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:861,56'
              BranchSideFuncs:
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_equal
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:864,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:870,54'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:871,16'
          Branch Sides:
            - BranchSide:      'send/smtp.c:871,20'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:871,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:877,49'
              BranchSideFuncs:
                - snprintf
                - mutt_b64_encode
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:880,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:886,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:886,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:886,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:896,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/smtp.c:841,8'
          Dst:             mutt_account_getuser
        - Src:             'send/smtp.c:842,8'
          Dst:             mutt_account_getpass
        - Src:             'send/smtp.c:848,7'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:848,7'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:854,12'
          Dst:             mutt_socket_readln_d
        - Src:             'send/smtp.c:855,20'
          Dst:             mutt_str_equal
        - Src:             'send/smtp.c:861,16'
          Dst:             snprintf
        - Src:             'send/smtp.c:862,3'
          Dst:             mutt_b64_encode
        - Src:             'send/smtp.c:863,3'
          Dst:             snprintf
        - Src:             'send/smtp.c:864,7'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:864,7'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:870,8'
          Dst:             mutt_socket_readln_d
        - Src:             'send/smtp.c:871,20'
          Dst:             mutt_str_equal
        - Src:             'send/smtp.c:877,9'
          Dst:             snprintf
        - Src:             'send/smtp.c:878,3'
          Dst:             mutt_b64_encode
        - Src:             'send/smtp.c:879,3'
          Dst:             snprintf
        - Src:             'send/smtp.c:880,7'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:880,7'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:886,7'
          Dst:             smtp_get_resp
    - functionName:    smtp_get_resp
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          141
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_socket_readln_d
        - mutt_str_dup
        - valid_smtp_code
      functionUses:    9
      BranchProfiles:
        - Branch String:   'send/smtp.c:142,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:143,8'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:148,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:156,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:156,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:158,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:160,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:160,14'
          Branch Sides:
            - BranchSide:      'send/smtp.c:162,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:166,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:166,14'
          Branch Sides:
            - BranchSide:      'send/smtp.c:168,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:170,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:170,14'
          Branch Sides:
            - BranchSide:      'send/smtp.c:172,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:174,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:174,14'
          Branch Sides:
            - BranchSide:      'send/smtp.c:176,27'
              BranchSideFuncs:
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:179,10'
              BranchSideFuncs:
                - valid_smtp_code
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'send/smtp.c:182,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:147,9'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_istr_startswith
                - valid_smtp_code
                - mutt_istr_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'send/smtp.c:184,7'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:184,23'
          Branch Sides:
            - BranchSide:      'send/smtp.c:184,23'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:184,29'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:184,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:187,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/smtp.c:147,9'
          Dst:             mutt_socket_readln_d
        - Src:             'send/smtp.c:156,9'
          Dst:             mutt_istr_startswith
        - Src:             'send/smtp.c:160,22'
          Dst:             mutt_istr_startswith
        - Src:             'send/smtp.c:163,7'
          Dst:             mutt_mem_free
        - Src:             'send/smtp.c:164,27'
          Dst:             mutt_str_dup
        - Src:             'send/smtp.c:166,14'
          Dst:             mutt_istr_startswith
        - Src:             'send/smtp.c:170,14'
          Dst:             mutt_istr_startswith
        - Src:             'send/smtp.c:174,14'
          Dst:             mutt_istr_startswith
        - Src:             'send/smtp.c:179,10'
          Dst:             valid_smtp_code
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    smtp_auth_oauth_xoauth2
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_string
        - mutt_account_getoauthbearer
        - mutt_mem_free
        - mutt_socket_write_d
        - mutt_str_asprintf
        - mutt_str_len
        - smtp_get_resp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/smtp.c:735,69'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_mem_free
                - mutt_mem_free
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:735,69'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_mem_free
                - mutt_mem_free
                - smtp_get_resp
        - Branch String:   'send/smtp.c:736,15'
          Branch Sides:
            - BranchSide:      'send/smtp.c:736,19'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_mem_free
                - mutt_mem_free
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:739,26'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_mem_free
                - mutt_mem_free
                - smtp_get_resp
        - Branch String:   'send/smtp.c:736,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:736,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:739,26'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_mem_free
                - mutt_mem_free
                - smtp_get_resp
      Callsites:
        - Src:             'send/smtp.c:735,52'
          Dst:             cs_subset_string
        - Src:             'send/smtp.c:745,23'
          Dst:             mutt_account_getoauthbearer
        - Src:             'send/smtp.c:750,3'
          Dst:             mutt_str_asprintf
        - Src:             'send/smtp.c:752,12'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:752,12'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:753,3'
          Dst:             mutt_mem_free
        - Src:             'send/smtp.c:754,3'
          Dst:             mutt_mem_free
        - Src:             'send/smtp.c:758,7'
          Dst:             smtp_get_resp
    - functionName:    smtp_helo
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_socket_write_d
        - mutt_str_len
        - smtp_get_resp
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:416,10'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:416,10'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
        - Branch String:   'send/smtp.c:418,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:421,16'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:433,43'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
        - Branch String:   'send/smtp.c:421,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:432,3'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
            - BranchSide:      'send/smtp.c:433,43'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
        - Branch String:   'send/smtp.c:437,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:437,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:439,10'
              BranchSideFuncs:
                - smtp_get_resp
      Callsites:
        - Src:             'send/smtp.c:433,3'
          Dst:             snprintf
        - Src:             'send/smtp.c:437,7'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:437,7'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:439,10'
          Dst:             smtp_get_resp
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    smtp_get_field
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:324,8'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'send/smtp.c:324,8'
              BranchSideFuncs:
                - cs_subset_string
        - Branch String:   'send/smtp.c:324,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:324,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:327,3'
              BranchSideFuncs:
                - cs_subset_string
        - Branch String:   'send/smtp.c:327,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:327,3'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'send/smtp.c:327,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/smtp.c:0,0'
          Dst:             cs_subset_string
    - functionName:    smtp_data
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          256
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - fgets
        - ftell
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_get_size_fp
        - mutt_socket_write_d
        - mutt_str_len
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - smtp_get_resp
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:242,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_get_size_fp
                - unlink
                - progress_new
                - progress_set_message
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_file_fclose_full
                - progress_free
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:242,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_get_size_fp
                - unlink
                - progress_new
                - progress_set_message
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_file_fclose_full
                - progress_free
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:249,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:251,5'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:254,21'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - unlink
                - progress_new
                - progress_set_message
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_file_fclose_full
                - progress_free
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:255,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:257,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:260,3'
              BranchSideFuncs:
                - unlink
                - progress_new
                - progress_set_message
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_file_fclose_full
                - progress_free
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:265,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:267,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
            - BranchSide:      'send/smtp.c:270,8'
              BranchSideFuncs:
                - smtp_get_resp
                - mutt_file_fclose_full
                - progress_free
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:271,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:273,5'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:278,3'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - ftell
                - mutt_file_fclose_full
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:278,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:280,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:299,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:281,19'
          Branch Sides:
            - BranchSide:      'send/smtp.c:281,33'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:284,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:282,14'
          Branch Sides:
            - BranchSide:      'send/smtp.c:282,26'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:284,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:282,32'
          Branch Sides:
            - BranchSide:      'send/smtp.c:282,47'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:283,29'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:282,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:283,29'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:284,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:284,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:286,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:292,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - progress_free
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:286,11'
          Branch Sides:
            - BranchSide:      'send/smtp.c:288,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
            - BranchSide:      'send/smtp.c:292,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - progress_free
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:292,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:294,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
            - BranchSide:      'send/smtp.c:297,31'
              BranchSideFuncs:
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - ftell
        - Branch String:   'send/smtp.c:297,31'
          Branch Sides:
            - BranchSide:      'send/smtp.c:297,5'
              BranchSideFuncs:
                - ftell
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - mutt_file_fclose_full
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:297,5'
              BranchSideFuncs:
                - progress_update
                - fgets
                - mutt_str_len
                - mutt_str_len
                - mutt_socket_write_d
                - ftell
                - ftell
                - mutt_file_fclose_full
                - progress_free
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - snprintf
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
        - Branch String:   'send/smtp.c:299,13'
          Branch Sides:
            - BranchSide:      'send/smtp.c:299,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
                - mutt_file_fclose_full
            - BranchSide:      'send/smtp.c:305,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
        - Branch String:   'send/smtp.c:299,23'
          Branch Sides:
            - BranchSide:      'send/smtp.c:300,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
            - BranchSide:      'send/smtp.c:305,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
        - Branch String:   'send/smtp.c:299,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:302,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
            - BranchSide:      'send/smtp.c:305,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - progress_free
        - Branch String:   'send/smtp.c:308,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:311,8'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'send/smtp.c:314,3'
              BranchSideFuncs:
                - progress_free
      Callsites:
        - Src:             'send/smtp.c:248,14'
          Dst:             mutt_file_fopen_full
        - Src:             'send/smtp.c:254,21'
          Dst:             mutt_file_get_size_fp
        - Src:             'send/smtp.c:257,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:260,3'
          Dst:             unlink
        - Src:             'send/smtp.c:261,14'
          Dst:             progress_new
        - Src:             'send/smtp.c:262,3'
          Dst:             progress_set_message
        - Src:             'send/smtp.c:265,7'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:265,7'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:267,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:270,8'
          Dst:             smtp_get_resp
        - Src:             'send/smtp.c:273,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:278,10'
          Dst:             fgets
        - Src:             'send/smtp.c:280,14'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:283,7'
          Dst:             snprintf
        - Src:             'send/smtp.c:286,11'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:286,11'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:288,9'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:292,9'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:292,9'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:294,7'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:297,31'
          Dst:             ftell
        - Src:             'send/smtp.c:297,31'
          Dst:             ftell
        - Src:             'send/smtp.c:297,5'
          Dst:             progress_update
        - Src:             'send/smtp.c:300,8'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:300,8'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:302,5'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:305,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/smtp.c:308,7'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:308,7'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:311,8'
          Dst:             smtp_get_resp
        - Src:             'send/smtp.c:314,3'
          Dst:             progress_free
    - functionName:    smtp_rcpt_to
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - buf_string
        - cs_subset_string
        - mutt_socket_write_d
        - mutt_str_len
        - smtp_get_resp
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'send/smtp.c:200,8'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
            - BranchSide:      'send/smtp.c:200,8'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
        - Branch String:   'send/smtp.c:200,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:203,60'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
        - Branch String:   'send/smtp.c:209,21'
          Branch Sides:
            - BranchSide:      'send/smtp.c:206,3'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
            - BranchSide:      'send/smtp.c:209,27'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
        - Branch String:   'send/smtp.c:209,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:206,3'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
            - BranchSide:      'send/smtp.c:213,10'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
        - Branch String:   'send/smtp.c:214,46'
          Branch Sides:
            - BranchSide:      'send/smtp.c:214,9'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
            - BranchSide:      'send/smtp.c:221,68'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
        - Branch String:   'send/smtp.c:214,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:217,30'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
            - BranchSide:      'send/smtp.c:221,68'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
        - Branch String:   'send/smtp.c:206,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:209,13'
              BranchSideFuncs:
                - buf_string.6186
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - buf_string.6186
                - snprintf
      Callsites:
        - Src:             'send/smtp.c:203,36'
          Dst:             cs_subset_string
        - Src:             'send/smtp.c:217,16'
          Dst:             buf_string
        - Src:             'send/smtp.c:216,7'
          Dst:             snprintf
        - Src:             'send/smtp.c:221,54'
          Dst:             buf_string
        - Src:             'send/smtp.c:221,7'
          Dst:             snprintf
        - Src:             'send/smtp.c:223,9'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:223,9'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:225,14'
          Dst:             smtp_get_resp
    - functionName:    smtp_open
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_string
        - mutt_socket_open
        - smtp_authenticate
        - smtp_get_resp
        - smtp_helo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:1021,31'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_socket_open
                - cs_subset_string
                - smtp_get_resp
                - smtp_helo
                - smtp_authenticate
            - BranchSide:      'send/smtp.c:1021,31'
              BranchSideFuncs:
                - mutt_socket_open
                - cs_subset_string
                - smtp_get_resp
                - smtp_helo
                - smtp_authenticate
        - Branch String:   'send/smtp.c:1021,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1021,7'
              BranchSideFuncs:
                - cs_subset_string
                - smtp_get_resp
                - smtp_helo
                - smtp_authenticate
            - BranchSide:      'send/smtp.c:1024,51'
              BranchSideFuncs:
                - cs_subset_string
                - smtp_get_resp
                - smtp_helo
                - smtp_authenticate
        - Branch String:   'send/smtp.c:1029,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1025,9'
              BranchSideFuncs:
                - smtp_helo
                - smtp_authenticate
            - BranchSide:      'send/smtp.c:1029,7'
              BranchSideFuncs: []
        - Branch String:   'send/smtp.c:1033,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1033,7'
              BranchSideFuncs:
                - smtp_authenticate
            - BranchSide:      'send/smtp.c:1073,18'
              BranchSideFuncs:
                - smtp_authenticate
        - Branch String:   'send/smtp.c:1073,18'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1073,28'
              BranchSideFuncs:
                - smtp_authenticate
            - BranchSide:      'send/smtp.c:1075,18'
              BranchSideFuncs:
                - smtp_authenticate
        - Branch String:   'send/smtp.c:1073,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1073,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:1075,18'
              BranchSideFuncs:
                - smtp_authenticate
        - Branch String:   'send/smtp.c:1075,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1077,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:1081,12'
              BranchSideFuncs:
                - smtp_authenticate
      Callsites:
        - Src:             'send/smtp.c:1021,7'
          Dst:             mutt_socket_open
        - Src:             'send/smtp.c:1024,27'
          Dst:             cs_subset_string
        - Src:             'send/smtp.c:1028,8'
          Dst:             smtp_get_resp
        - Src:             'send/smtp.c:1032,8'
          Dst:             smtp_helo
        - Src:             'send/smtp.c:1081,12'
          Dst:             smtp_authenticate
    - functionName:    smtp_fill_account
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          157
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __bswap_16
        - account_from_url
        - cs_subset_string
        - getservbyname
        - url_free
        - url_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:360,8'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - url_parse
                - url_free
                - account_from_url
                - url_free
                - getservbyname
                - __bswap_16.6196
            - BranchSide:      'send/smtp.c:360,8'
              BranchSideFuncs:
                - cs_subset_string
                - url_parse
                - url_free
                - account_from_url
                - url_free
                - getservbyname
                - __bswap_16.6196
        - Branch String:   'send/smtp.c:370,12'
          Branch Sides:
            - BranchSide:      'send/smtp.c:370,22'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'send/smtp.c:373,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'send/smtp.c:370,40'
          Branch Sides:
            - BranchSide:      'send/smtp.c:370,56'
              BranchSideFuncs:
                - account_from_url
                - url_free
                - getservbyname
                - __bswap_16.6196
                - url_free
            - BranchSide:      'send/smtp.c:371,13'
              BranchSideFuncs:
                - account_from_url
                - url_free
                - getservbyname
                - __bswap_16.6196
                - url_free
        - Branch String:   'send/smtp.c:370,69'
          Branch Sides:
            - BranchSide:      'send/smtp.c:371,13'
              BranchSideFuncs:
                - account_from_url
                - url_free
                - getservbyname
                - __bswap_16.6196
                - url_free
            - BranchSide:      'send/smtp.c:373,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'send/smtp.c:371,18'
          Branch Sides:
            - BranchSide:      'send/smtp.c:371,22'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'send/smtp.c:373,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'send/smtp.c:370,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:373,5'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'send/smtp.c:378,12'
              BranchSideFuncs:
                - url_free
                - getservbyname
                - __bswap_16.6196
        - Branch String:   'send/smtp.c:378,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:379,16'
              BranchSideFuncs:
                - url_free
                - getservbyname
                - __bswap_16.6196
            - BranchSide:      'send/smtp.c:381,12'
              BranchSideFuncs:
                - url_free
                - getservbyname
                - __bswap_16.6196
        - Branch String:   'send/smtp.c:381,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:383,14'
              BranchSideFuncs:
                - url_free
                - getservbyname
                - __bswap_16.6196
            - BranchSide:      'send/smtp.c:403,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'send/smtp.c:383,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - url_free
                - getservbyname
                - __bswap_16.6196
            - BranchSide:      'send/smtp.c:390,11'
              BranchSideFuncs:
                - url_free
                - getservbyname
                - __bswap_16.6196
        - Branch String:   'send/smtp.c:390,11'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - getservbyname
                - __bswap_16.6196
                - url_free
            - BranchSide:      'send/smtp.c:392,35'
              BranchSideFuncs:
                - getservbyname
                - __bswap_16.6196
                - url_free
        - Branch String:   'send/smtp.c:393,13'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'send/smtp.c:394,22'
              BranchSideFuncs:
                - __bswap_16.6196
                - url_free
      Callsites:
        - Src:             'send/smtp.c:367,34'
          Dst:             cs_subset_string
        - Src:             'send/smtp.c:369,21'
          Dst:             url_parse
        - Src:             'send/smtp.c:371,22'
          Dst:             account_from_url
        - Src:             'send/smtp.c:373,5'
          Dst:             url_free
        - Src:             'send/smtp.c:392,35'
          Dst:             getservbyname
        - Src:             'send/smtp.c:394,22'
          Dst:             __bswap_16
        - Src:             'send/smtp.c:403,3'
          Dst:             url_free
    - functionName:    mutt_smtp_send
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          331
      EdgeCount:       92
      CyclomaticComplexity: 28
      functionsReached:
        - buf_add_printf
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_address
        - cs_subset_string
        - mutt_addr_uses_unicode
        - mutt_addrlist_uses_unicode
        - mutt_conn_find
        - mutt_fqdn
        - mutt_mem_free
        - mutt_socket_close
        - mutt_socket_write_d
        - mutt_str_len
        - smtp_data
        - smtp_fill_account
        - smtp_get_resp
        - smtp_open
        - smtp_rcpt_to
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/smtp.c:1103,3'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_fqdn
                - cs_subset_address
                - smtp_fill_account
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
            - BranchSide:      'send/smtp.c:1103,26'
              BranchSideFuncs:
                - mutt_fqdn
                - cs_subset_address
                - smtp_fill_account
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1110,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1111,18'
              BranchSideFuncs:
                - cs_subset_address
                - smtp_fill_account
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
            - BranchSide:      'send/smtp.c:1113,51'
              BranchSideFuncs:
                - cs_subset_address
                - smtp_fill_account
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1111,18'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1111,16'
              BranchSideFuncs:
                - cs_subset_address
                - smtp_fill_account
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
            - BranchSide:      'send/smtp.c:1111,16'
              BranchSideFuncs:
                - cs_subset_address
                - smtp_fill_account
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1115,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1115,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:1118,16'
              BranchSideFuncs:
                - mutt_conn_find
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1119,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1119,7'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:1124,7'
              BranchSideFuncs:
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1124,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
            - BranchSide:      'send/smtp.c:1128,12'
              BranchSideFuncs:
                - buf_string.6186
                - cs_subset_string
                - buf_pool_get
                - smtp_open
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1128,17'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1128,21'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'send/smtp.c:1134,5'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1128,12'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'send/smtp.c:1134,5'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'send/smtp.c:1146,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1148,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_printf
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
                - buf_addstr
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1152,18'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1152,28'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
            - BranchSide:      'send/smtp.c:1155,9'
              BranchSideFuncs:
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
        - Branch String:   'send/smtp.c:1152,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1153,7'
              BranchSideFuncs:
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
            - BranchSide:      'send/smtp.c:1155,9'
              BranchSideFuncs:
                - buf_add_printf
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
        - Branch String:   'send/smtp.c:1155,22'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1155,32'
              BranchSideFuncs:
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
            - BranchSide:      'send/smtp.c:1158,16'
              BranchSideFuncs:
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
        - Branch String:   'send/smtp.c:1155,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1156,7'
              BranchSideFuncs:
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
            - BranchSide:      'send/smtp.c:1158,16'
              BranchSideFuncs:
                - mutt_addr_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - mutt_addrlist_uses_unicode
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
                - buf_addstr
        - Branch String:   'send/smtp.c:1158,50'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1159,10'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1164,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'send/smtp.c:1159,42'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1159,45'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1162,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'send/smtp.c:1159,76'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1160,10'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1162,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'send/smtp.c:1160,41'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1160,44'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1162,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'send/smtp.c:1158,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1162,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1164,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.6186
                - mutt_str_len
                - mutt_socket_write_d
                - smtp_get_resp
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'send/smtp.c:1165,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1170,10'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1171,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1175,15'
              BranchSideFuncs:
                - smtp_rcpt_to
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1175,41'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1175,50'
              BranchSideFuncs:
                - smtp_rcpt_to
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_rcpt_to
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1175,76'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1176,15'
              BranchSideFuncs:
                - smtp_rcpt_to
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - smtp_data
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1175,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1182,10'
              BranchSideFuncs:
                - smtp_data
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1183,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1186,5'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'send/smtp.c:1191,27'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'send/smtp.c:1195,7'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1196,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:1197,15'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/smtp.c:1197,12'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1198,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:1199,15'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'send/smtp.c:1199,12'
          Branch Sides:
            - BranchSide:      'send/smtp.c:1200,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'send/smtp.c:1202,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'send/smtp.c:1109,16'
          Dst:             mutt_fqdn
        - Src:             'send/smtp.c:1113,51'
          Dst:             cs_subset_address
        - Src:             'send/smtp.c:1115,7'
          Dst:             smtp_fill_account
        - Src:             'send/smtp.c:1118,16'
          Dst:             mutt_conn_find
        - Src:             'send/smtp.c:1135,5'
          Dst:             mutt_socket_close
        - Src:             'send/smtp.c:0,0'
          Dst:             buf_string
        - Src:             'send/smtp.c:1139,36'
          Dst:             cs_subset_string
        - Src:             'send/smtp.c:1141,24'
          Dst:             buf_pool_get
        - Src:             'send/smtp.c:1145,10'
          Dst:             smtp_open
        - Src:             'send/smtp.c:1148,5'
          Dst:             mutt_mem_free
        - Src:             'send/smtp.c:1151,5'
          Dst:             buf_printf
        - Src:             'send/smtp.c:1153,7'
          Dst:             buf_addstr
        - Src:             'send/smtp.c:1156,7'
          Dst:             buf_add_printf
        - Src:             'send/smtp.c:1159,10'
          Dst:             mutt_addr_uses_unicode
        - Src:             'send/smtp.c:1159,45'
          Dst:             mutt_addrlist_uses_unicode
        - Src:             'send/smtp.c:1160,10'
          Dst:             mutt_addrlist_uses_unicode
        - Src:             'send/smtp.c:1160,44'
          Dst:             mutt_addrlist_uses_unicode
        - Src:             'send/smtp.c:1162,7'
          Dst:             buf_addstr
        - Src:             'send/smtp.c:1164,5'
          Dst:             buf_addstr
        - Src:             'send/smtp.c:1165,9'
          Dst:             buf_string
        - Src:             'send/smtp.c:1165,9'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:1165,9'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:1170,10'
          Dst:             smtp_get_resp
        - Src:             'send/smtp.c:1175,15'
          Dst:             smtp_rcpt_to
        - Src:             'send/smtp.c:1175,50'
          Dst:             smtp_rcpt_to
        - Src:             'send/smtp.c:1176,15'
          Dst:             smtp_rcpt_to
        - Src:             'send/smtp.c:1182,10'
          Dst:             smtp_data
        - Src:             'send/smtp.c:1186,5'
          Dst:             mutt_str_len
        - Src:             'send/smtp.c:1186,5'
          Dst:             mutt_socket_write_d
        - Src:             'send/smtp.c:1191,3'
          Dst:             mutt_socket_close
        - Src:             'send/smtp.c:1192,3'
          Dst:             mutt_mem_free
        - Src:             'send/smtp.c:1193,3'
          Dst:             mutt_mem_free
        - Src:             'send/smtp.c:1202,3'
          Dst:             buf_pool_release
    - functionName:    smtp_auth_is_valid
      functionSourceFile: '/src/neomutt/send/smtp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/smtp.c:931,25'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'send/smtp.c:931,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/smtp.c:931,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:931,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/smtp.c:931,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:931,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'send/smtp.c:931,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:931,25'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'send/smtp.c:931,9'
          Branch Sides:
            - BranchSide:      'send/smtp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'send/smtp.c:931,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/smtp.c:931,25'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:931,25'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:931,25'
          Dst:             mutt_istr_equal
        - Src:             'send/smtp.c:931,25'
          Dst:             mutt_istr_equal
    - functionName:    b64_flush
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fputc
        - mutt_b64_encode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/body.c:57,3'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - mutt_b64_encode
                - fputc
                - fputc
            - BranchSide:      'send/body.c:57,8'
              BranchSideFuncs:
                - mutt_b64_encode
                - fputc
                - fputc
        - Branch String:   'send/body.c:60,7'
          Branch Sides:
            - BranchSide:      'send/body.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:63,13'
              BranchSideFuncs:
                - mutt_b64_encode
                - fputc
                - fputc
        - Branch String:   'send/body.c:63,7'
          Branch Sides:
            - BranchSide:      'send/body.c:65,5'
              BranchSideFuncs:
                - fputc
                - mutt_b64_encode
                - fputc
            - BranchSide:      'send/body.c:72,38'
              BranchSideFuncs:
                - mutt_b64_encode
                - fputc
        - Branch String:   'send/body.c:73,3'
          Branch Sides:
            - BranchSide:      'send/body.c:75,11'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:79,14'
              BranchSideFuncs: []
        - Branch String:   'send/body.c:73,3'
          Branch Sides:
            - BranchSide:      'send/body.c:75,11'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:79,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'send/body.c:65,5'
          Dst:             fputc
        - Src:             'send/body.c:72,8'
          Dst:             mutt_b64_encode
        - Src:             'send/body.c:75,5'
          Dst:             fputc
    - functionName:    b64_putc
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - b64_flush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/body.c:90,13'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - b64_flush
            - BranchSide:      'send/body.c:90,13'
              BranchSideFuncs:
                - b64_flush
        - Branch String:   'send/body.c:90,7'
          Branch Sides:
            - BranchSide:      'send/body.c:90,7'
              BranchSideFuncs:
                - b64_flush
            - BranchSide:      'send/body.c:91,5'
              BranchSideFuncs:
                - b64_flush
      Callsites:
        - Src:             'send/body.c:91,5'
          Dst:             b64_flush
    - functionName:    encode_8bit
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fputc
        - mutt_ch_fgetconv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/body.c:132,3'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - fputc
            - BranchSide:      'send/body.c:132,16'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - fputc
        - Branch String:   'send/body.c:132,3'
          Branch Sides:
            - BranchSide:      'send/body.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:134,9'
              BranchSideFuncs:
                - fputc
                - mutt_ch_fgetconv
        - Branch String:   'send/body.c:134,9'
          Branch Sides:
            - BranchSide:      'send/body.c:136,14'
              BranchSideFuncs:
                - fputc
                - mutt_ch_fgetconv
            - BranchSide:      'send/body.c:139,5'
              BranchSideFuncs:
                - fputc
                - mutt_ch_fgetconv
      Callsites:
        - Src:             'send/body.c:132,16'
          Dst:             mutt_ch_fgetconv
        - Src:             'send/body.c:139,5'
          Dst:             fputc
    - functionName:    encode_base64
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - b64_flush
        - b64_putc
        - fputc
        - mutt_ch_fgetconv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/body.c:104,3'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - b64_putc
                - b64_putc
                - b64_flush
                - fputc
            - BranchSide:      'send/body.c:104,21'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - b64_putc
                - b64_putc
                - b64_flush
                - fputc
        - Branch String:   'send/body.c:107,3'
          Branch Sides:
            - BranchSide:      'send/body.c:109,9'
              BranchSideFuncs:
                - b64_flush
                - fputc
            - BranchSide:      'send/body.c:119,3'
              BranchSideFuncs:
                - b64_flush
                - fputc
        - Branch String:   'send/body.c:109,9'
          Branch Sides:
            - BranchSide:      'send/body.c:111,14'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_flush
                - fputc
                - b64_putc
            - BranchSide:      'send/body.c:114,16'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_flush
                - fputc
                - b64_putc
        - Branch String:   'send/body.c:114,16'
          Branch Sides:
            - BranchSide:      'send/body.c:114,23'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_putc
                - b64_flush
                - fputc
            - BranchSide:      'send/body.c:116,21'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_putc
                - b64_flush
                - fputc
        - Branch String:   'send/body.c:114,32'
          Branch Sides:
            - BranchSide:      'send/body.c:114,40'
              BranchSideFuncs:
                - b64_putc
                - b64_putc
                - mutt_ch_fgetconv
                - b64_flush
                - fputc
            - BranchSide:      'send/body.c:116,21'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_putc
                - b64_flush
                - fputc
        - Branch String:   'send/body.c:114,9'
          Branch Sides:
            - BranchSide:      'send/body.c:115,7'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_putc
                - b64_flush
                - fputc
            - BranchSide:      'send/body.c:116,21'
              BranchSideFuncs:
                - b64_putc
                - mutt_ch_fgetconv
                - b64_putc
                - b64_flush
                - fputc
      Callsites:
        - Src:             'send/body.c:107,16'
          Dst:             mutt_ch_fgetconv
        - Src:             'send/body.c:115,7'
          Dst:             b64_putc
        - Src:             'send/body.c:116,5'
          Dst:             b64_putc
        - Src:             'send/body.c:119,3'
          Dst:             b64_flush
        - Src:             'send/body.c:120,3'
          Dst:             fputc
    - functionName:    write_as_text_part
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_is_application_pgp
        - mutt_is_text_part
      functionUses:    2
      BranchProfiles:
        - Branch String:   'send/body.c:288,10'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_is_application_pgp
            - BranchSide:      'send/body.c:288,10'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_is_application_pgp
        - Branch String:   'send/body.c:288,31'
          Branch Sides:
            - BranchSide:      'send/body.c:288,31'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:289,52'
              BranchSideFuncs:
                - mutt_is_application_pgp
      Callsites:
        - Src:             'send/body.c:288,10'
          Dst:             mutt_is_text_part
        - Src:             'send/body.c:289,52'
          Dst:             mutt_is_application_pgp
    - functionName:    encode_quoted
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          346
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - fprintf
        - fputc
        - fputs
        - fwrite
        - mutt_ch_fgetconv
        - mutt_str_copy
        - mutt_str_startswith
        - snprintf
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'send/body.c:152,3'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:152,8'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:154,3'
          Branch Sides:
            - BranchSide:      'send/body.c:157,18'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:254,15'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:157,25'
          Branch Sides:
            - BranchSide:      'send/body.c:157,37'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - fputs
                - fwrite
            - BranchSide:      'send/body.c:186,18'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - mutt_str_copy
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
        - Branch String:   'send/body.c:157,37'
          Branch Sides:
            - BranchSide:      'send/body.c:157,43'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - fputs
                - fwrite
            - BranchSide:      'send/body.c:162,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
                - fputs
                - fwrite
        - Branch String:   'send/body.c:157,53'
          Branch Sides:
            - BranchSide:      'send/body.c:162,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fprintf
                - sprintf
                - fputs
            - BranchSide:      'send/body.c:205,43'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fprintf
                - sprintf
                - fputs
        - Branch String:   'send/body.c:162,11'
          Branch Sides:
            - BranchSide:      'send/body.c:164,27'
              BranchSideFuncs:
                - fputs
                - fwrite
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:175,25'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
        - Branch String:   'send/body.c:186,24'
          Branch Sides:
            - BranchSide:      'send/body.c:186,27'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_ch_fgetconv
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - mutt_str_startswith
                - mutt_str_copy
            - BranchSide:      'send/body.c:196,23'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - mutt_str_copy
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:186,9'
          Branch Sides:
            - BranchSide:      'send/body.c:188,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:191,32'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:191,14'
          Branch Sides:
            - BranchSide:      'send/body.c:193,7'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:202,12'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:196,29'
          Branch Sides:
            - BranchSide:      'send/body.c:196,33'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
            - BranchSide:      'send/body.c:202,12'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:196,14'
          Branch Sides:
            - BranchSide:      'send/body.c:198,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_ch_fgetconv
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:202,12'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:202,21'
          Branch Sides:
            - BranchSide:      'send/body.c:202,9'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:230,17'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:202,9'
          Branch Sides:
            - BranchSide:      'send/body.c:205,20'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fprintf
                - sprintf
                - fputs
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:234,19'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:205,25'
          Branch Sides:
            - BranchSide:      'send/body.c:205,43'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fprintf
                - sprintf
                - fputs
            - BranchSide:      'send/body.c:224,9'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:205,56'
          Branch Sides:
            - BranchSide:      'send/body.c:205,78'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
            - BranchSide:      'send/body.c:207,21'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
        - Branch String:   'send/body.c:205,11'
          Branch Sides:
            - BranchSide:      'send/body.c:207,21'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - sprintf
                - fputs
            - BranchSide:      'send/body.c:224,9'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:207,13'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - sprintf
                - fputs
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputs
                - fprintf
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:216,29'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fputc
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:230,23'
          Branch Sides:
            - BranchSide:      'send/body.c:230,30'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:249,25'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:230,36'
          Branch Sides:
            - BranchSide:      'send/body.c:230,42'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:234,19'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:230,49'
          Branch Sides:
            - BranchSide:      'send/body.c:230,55'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:234,19'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
        - Branch String:   'send/body.c:230,14'
          Branch Sides:
            - BranchSide:      'send/body.c:234,19'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
                - fputs
                - fputc
            - BranchSide:      'send/body.c:249,25'
              BranchSideFuncs:
                - mutt_ch_fgetconv
                - sprintf
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:234,11'
          Branch Sides:
            - BranchSide:      'send/body.c:236,21'
              BranchSideFuncs:
                - fputs
                - fputc
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:242,20'
              BranchSideFuncs:
                - sprintf
                - mutt_ch_fgetconv
                - fputs
                - fputc
                - fputs
                - fputc
                - fputs
                - fprintf
                - sprintf
                - fputs
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - mutt_str_startswith
                - mutt_str_copy
                - fputs
                - fputc
                - fputs
                - fwrite
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:254,7'
          Branch Sides:
            - BranchSide:      'send/body.c:254,7'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
            - BranchSide:      'send/body.c:256,23'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputc
                - snprintf
                - sprintf
        - Branch String:   'send/body.c:256,36'
          Branch Sides:
            - BranchSide:      'send/body.c:256,58'
              BranchSideFuncs:
                - fputs
                - fputc
                - snprintf
                - fputs
                - sprintf
            - BranchSide:      'send/body.c:259,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - snprintf
                - fputs
                - sprintf
        - Branch String:   'send/body.c:256,9'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - fputs
                - fputc
                - snprintf
                - fputs
                - sprintf
            - BranchSide:      'send/body.c:259,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - snprintf
                - fputs
                - sprintf
        - Branch String:   'send/body.c:259,11'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - sprintf
                - fputs
            - BranchSide:      'send/body.c:266,27'
              BranchSideFuncs:
                - fputs
                - fputc
                - snprintf
                - fputs
      Callsites:
        - Src:             'send/body.c:154,15'
          Dst:             mutt_ch_fgetconv
        - Src:             'send/body.c:165,9'
          Dst:             fputs
        - Src:             'send/body.c:166,9'
          Dst:             fwrite
        - Src:             'send/body.c:178,9'
          Dst:             fputs
        - Src:             'send/body.c:179,9'
          Dst:             fputc
        - Src:             'send/body.c:186,27'
          Dst:             mutt_str_startswith
        - Src:             'send/body.c:188,7'
          Dst:             mutt_str_copy
        - Src:             'send/body.c:191,32'
          Dst:             mutt_str_startswith
        - Src:             'send/body.c:193,7'
          Dst:             mutt_str_copy
        - Src:             'send/body.c:198,7'
          Dst:             mutt_str_copy
        - Src:             'send/body.c:209,11'
          Dst:             sprintf
        - Src:             'send/body.c:210,11'
          Dst:             fputs
        - Src:             'send/body.c:218,11'
          Dst:             fputs
        - Src:             'send/body.c:219,11'
          Dst:             fprintf
        - Src:             'send/body.c:225,9'
          Dst:             fputs
        - Src:             'send/body.c:227,7'
          Dst:             fputc
        - Src:             'send/body.c:238,9'
          Dst:             fputs
        - Src:             'send/body.c:239,9'
          Dst:             fputc
        - Src:             'send/body.c:242,7'
          Dst:             sprintf
        - Src:             'send/body.c:261,9'
          Dst:             sprintf
        - Src:             'send/body.c:268,9'
          Dst:             fputs
        - Src:             'send/body.c:269,9'
          Dst:             fputc
        - Src:             'send/body.c:270,9'
          Dst:             snprintf
        - Src:             'send/body.c:277,5'
          Dst:             fputs
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_write_mime_body
      functionSourceFile: '/src/neomutt/send/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - encode_8bit
        - encode_base64
        - encode_quoted
        - ferror
        - fprintf
        - fputc
        - fwrite
        - mutt_body_get_charset
        - mutt_ch_fgetconv_close
        - mutt_ch_fgetconv_open
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_param_get
        - mutt_sig_allow_interrupt
        - mutt_str_copy
        - mutt_str_equal
        - mutt_write_mime_body
        - mutt_write_mime_header
        - write_as_text_part
      functionUses:    9
      BranchProfiles:
        - Branch String:   'send/body.c:302,3'
          Branch Sides:
            - BranchSide:      'send/body.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
                - mutt_str_equal
                - fwrite
                - mutt_param_get
                - mutt_str_copy
                - fprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - fprintf
                - ferror
            - BranchSide:      'send/body.c:305,10'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
                - mutt_str_equal
                - fwrite
                - mutt_param_get
                - mutt_str_copy
                - fprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - fprintf
                - ferror
        - Branch String:   'send/body.c:305,7'
          Branch Sides:
            - BranchSide:      'send/body.c:308,40'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_copy
                - fprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - fprintf
                - ferror
            - BranchSide:      'send/body.c:332,57'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
                - mutt_str_equal
                - fwrite
        - Branch String:   'send/body.c:309,9'
          Branch Sides:
            - BranchSide:      'send/body.c:311,7'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:315,10'
              BranchSideFuncs:
                - mutt_str_copy
                - fprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - fprintf
                - ferror
        - Branch String:   'send/body.c:318,5'
          Branch Sides:
            - BranchSide:      'send/body.c:320,7'
              BranchSideFuncs:
                - fprintf
                - ferror
            - BranchSide:      'send/body.c:327,5'
              BranchSideFuncs:
                - fprintf
                - ferror
        - Branch String:   'send/body.c:318,5'
          Branch Sides:
            - BranchSide:      'send/body.c:320,7'
              BranchSideFuncs:
                - fprintf
                - ferror
            - BranchSide:      'send/body.c:327,5'
              BranchSideFuncs:
                - fprintf
                - ferror
        - Branch String:   'send/body.c:332,78'
          Branch Sides:
            - BranchSide:      'send/body.c:333,25'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
                - fwrite
            - BranchSide:      'send/body.c:339,11'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
        - Branch String:   'send/body.c:333,51'
          Branch Sides:
            - BranchSide:      'send/body.c:333,58'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
                - fwrite
            - BranchSide:      'send/body.c:339,11'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
        - Branch String:   'send/body.c:332,7'
          Branch Sides:
            - BranchSide:      'send/body.c:335,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'send/body.c:339,11'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
        - Branch String:   'send/body.c:340,7'
          Branch Sides:
            - BranchSide:      'send/body.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      'send/body.c:347,11'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
        - Branch String:   'send/body.c:347,30'
          Branch Sides:
            - BranchSide:      'send/body.c:347,38'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
            - BranchSide:      'send/body.c:356,10'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
        - Branch String:   'send/body.c:347,7'
          Branch Sides:
            - BranchSide:      'send/body.c:349,5'
              BranchSideFuncs:
                - mutt_body_get_charset
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
            - BranchSide:      'send/body.c:356,10'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_sig_allow_interrupt
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
                - write_as_text_part
                - encode_quoted
        - Branch String:   'send/body.c:360,7'
          Branch Sides:
            - BranchSide:      'send/body.c:361,27'
              BranchSideFuncs:
                - write_as_text_part
                - encode_quoted
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
            - BranchSide:      'send/body.c:362,24'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
                - write_as_text_part
                - encode_base64
        - Branch String:   'send/body.c:362,12'
          Branch Sides:
            - BranchSide:      'send/body.c:363,27'
              BranchSideFuncs:
                - write_as_text_part
                - encode_base64
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
            - BranchSide:      'send/body.c:364,16'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
        - Branch String:   'send/body.c:364,35'
          Branch Sides:
            - BranchSide:      'send/body.c:364,43'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
                - encode_8bit
            - BranchSide:      'send/body.c:367,5'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
        - Branch String:   'send/body.c:364,12'
          Branch Sides:
            - BranchSide:      'send/body.c:365,5'
              BranchSideFuncs:
                - encode_8bit
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
            - BranchSide:      'send/body.c:367,5'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_sig_allow_interrupt
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - ferror
        - Branch String:   'send/body.c:373,7'
          Branch Sides:
            - BranchSide:      'send/body.c:375,12'
              BranchSideFuncs:
                - ferror
            - BranchSide:      'send/body.c:378,10'
              BranchSideFuncs:
                - ferror
      Callsites:
        - Src:             'send/body.c:308,21'
          Dst:             mutt_param_get
        - Src:             'send/body.c:316,5'
          Dst:             mutt_str_copy
        - Src:             'send/body.c:320,7'
          Dst:             fprintf
        - Src:             'send/body.c:321,11'
          Dst:             mutt_write_mime_header
        - Src:             'send/body.c:323,7'
          Dst:             fputc
        - Src:             'send/body.c:324,11'
          Dst:             mutt_write_mime_body
        - Src:             'send/body.c:327,5'
          Dst:             fprintf
        - Src:             'send/body.c:328,12'
          Dst:             ferror
        - Src:             'send/body.c:333,7'
          Dst:             mutt_str_equal
        - Src:             'send/body.c:335,5'
          Dst:             fwrite
        - Src:             'send/body.c:339,11'
          Dst:             mutt_file_fopen_full
        - Src:             'send/body.c:351,32'
          Dst:             mutt_body_get_charset
        - Src:             'send/body.c:350,10'
          Dst:             mutt_ch_fgetconv_open
        - Src:             'send/body.c:356,10'
          Dst:             mutt_ch_fgetconv_open
        - Src:             'send/body.c:359,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'send/body.c:361,27'
          Dst:             write_as_text_part
        - Src:             'send/body.c:361,5'
          Dst:             encode_quoted
        - Src:             'send/body.c:363,27'
          Dst:             write_as_text_part
        - Src:             'send/body.c:363,5'
          Dst:             encode_base64
        - Src:             'send/body.c:365,5'
          Dst:             encode_8bit
        - Src:             'send/body.c:367,5'
          Dst:             mutt_file_copy_stream
        - Src:             'send/body.c:368,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'send/body.c:370,3'
          Dst:             mutt_ch_fgetconv_close
        - Src:             'send/body.c:371,3'
          Dst:             mutt_file_fclose_full
        - Src:             'send/body.c:378,10'
          Dst:             ferror
    - functionName:    greeting_first_name
      functionSourceFile: '/src/neomutt/send/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - mutt_get_name
        - mutt_str_copy
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'send/expando.c:82,30'
          Branch Sides:
            - BranchSide:      'send/expando.c:0,0'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'send/expando.c:82,30'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'send/expando.c:88,7'
          Branch Sides:
            - BranchSide:      'send/expando.c:0,0'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'send/expando.c:93,12'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'send/expando.c:93,12'
          Branch Sides:
            - BranchSide:      'send/expando.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - buf_strcpy
            - BranchSide:      'send/expando.c:99,12'
              BranchSideFuncs:
                - strpbrk
                - buf_strcpy
        - Branch String:   'send/expando.c:99,7'
          Branch Sides:
            - BranchSide:      'send/expando.c:99,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'send/expando.c:100,8'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'send/expando.c:0,0'
          Dst:             mutt_get_name
        - Src:             'send/expando.c:0,0'
          Dst:             mutt_str_copy
        - Src:             'send/expando.c:99,12'
          Dst:             strpbrk
        - Src:             'send/expando.c:102,3'
          Dst:             buf_strcpy
    - functionName:    greeting_login_name
      functionSourceFile: '/src/neomutt/send/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - mutt_addr_for_display
        - mutt_str_copy
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'send/expando.c:58,30'
          Branch Sides:
            - BranchSide:      'send/expando.c:0,0'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
            - BranchSide:      'send/expando.c:58,30'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'send/expando.c:63,7'
          Branch Sides:
            - BranchSide:      'send/expando.c:63,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'send/expando.c:65,24'
              BranchSideFuncs:
                - mutt_addr_for_display
                - mutt_str_copy
                - strpbrk
                - buf_strcpy
        - Branch String:   'send/expando.c:66,9'
          Branch Sides:
            - BranchSide:      'send/expando.c:66,9'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'send/expando.c:68,10'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'send/expando.c:65,24'
          Dst:             mutt_addr_for_display
        - Src:             'send/expando.c:65,5'
          Dst:             mutt_str_copy
        - Src:             'send/expando.c:66,14'
          Dst:             strpbrk
        - Src:             'send/expando.c:72,3'
          Dst:             buf_strcpy
    - functionName:    greeting_real_name
      functionSourceFile: '/src/neomutt/send/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - mutt_get_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'send/expando.c:45,30'
          Branch Sides:
            - BranchSide:      'send/expando.c:0,0'
              BranchSideFuncs:
                - mutt_get_name
                - buf_strcpy
            - BranchSide:      'send/expando.c:45,30'
              BranchSideFuncs:
                - mutt_get_name
                - buf_strcpy
      Callsites:
        - Src:             'send/expando.c:47,19'
          Dst:             mutt_get_name
        - Src:             'send/expando.c:48,3'
          Dst:             buf_strcpy
    - functionName:    mutt_get_content_info
      functionSourceFile: '/src/neomutt/convert/content_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          351
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - __errno_location
        - cc_charset
        - cs_subset_slist
        - fread
        - mutt_ch_canonical_charset
        - mutt_ch_chscmp
        - mutt_convert_file_from_to
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_param_get
        - mutt_param_set
        - mutt_str_dup
        - mutt_update_content_info
        - rewind
        - slist_free
        - slist_parse
        - stat
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'convert/content_info.c:192,3'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:0,0'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'convert/content_info.c:192,23'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'convert/content_info.c:201,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:201,13'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'convert/content_info.c:203,8'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'convert/content_info.c:201,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:202,16'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'convert/content_info.c:206,7'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'convert/content_info.c:203,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:206,7'
              BranchSideFuncs:
                - stat
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'convert/content_info.c:206,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:208,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'convert/content_info.c:212,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
        - Branch String:   'convert/content_info.c:212,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:214,5'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
            - BranchSide:      'convert/content_info.c:218,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - __errno_location
                - strerror
        - Branch String:   'convert/content_info.c:219,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:221,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'convert/content_info.c:225,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - cc_charset
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
        - Branch String:   'convert/content_info.c:228,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:228,16'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:263,3'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:228,35'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:228,43'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
            - BranchSide:      'convert/content_info.c:263,3'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:228,50'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:228,57'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
            - BranchSide:      'convert/content_info.c:263,3'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:228,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:230,50'
              BranchSideFuncs:
                - cs_subset_slist
                - cs_subset_slist
                - slist_parse
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:263,3'
              BranchSideFuncs:
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:234,32'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:235,37'
              BranchSideFuncs:
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:238,56'
              BranchSideFuncs:
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:235,37'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:238,56'
              BranchSideFuncs:
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:238,56'
              BranchSideFuncs:
                - mutt_param_get
                - slist_parse
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:240,19'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:240,23'
              BranchSideFuncs:
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:259,5'
              BranchSideFuncs:
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:240,27'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:240,30'
              BranchSideFuncs:
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:241,36'
              BranchSideFuncs:
                - mutt_convert_file_from_to
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
                - mutt_ch_canonical_charset
                - mutt_param_set
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:240,46'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:241,36'
              BranchSideFuncs:
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:259,5'
              BranchSideFuncs:
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:240,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:244,12'
              BranchSideFuncs:
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:259,5'
              BranchSideFuncs:
                - slist_free
                - slist_free
                - rewind
                - fread
                - mutt_update_content_info
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:244,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:246,9'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_param_set
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
            - BranchSide:      'convert/content_info.c:250,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - mutt_mem_free
                - mutt_file_fclose_full
                - slist_free
                - slist_free
        - Branch String:   'convert/content_info.c:264,3'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:265,5'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:266,3'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_file_fclose_full
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:270,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:270,16'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:270,35'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:270,43'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:270,35'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:270,50'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:270,57'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:270,50'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:270,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:270,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:272,24'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:273,21'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:272,5'
              BranchSideFuncs:
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:274,21'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:274,31'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:272,5'
              BranchSideFuncs:
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:274,35'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_param_set
        - Branch String:   'convert/content_info.c:274,21'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:272,5'
              BranchSideFuncs:
                - mutt_param_set
            - BranchSide:      'convert/content_info.c:272,5'
              BranchSideFuncs:
                - mutt_param_set
      Callsites:
        - Src:             'convert/content_info.c:206,7'
          Dst:             stat
        - Src:             'convert/content_info.c:208,5'
          Dst:             __errno_location
        - Src:             'convert/content_info.c:208,5'
          Dst:             strerror
        - Src:             'convert/content_info.c:218,8'
          Dst:             mutt_file_fopen_full
        - Src:             'convert/content_info.c:221,5'
          Dst:             __errno_location
        - Src:             'convert/content_info.c:221,5'
          Dst:             strerror
        - Src:             'convert/content_info.c:225,10'
          Dst:             mutt_mem_calloc
        - Src:             'convert/content_info.c:227,33'
          Dst:             cc_charset
        - Src:             'convert/content_info.c:230,50'
          Dst:             cs_subset_slist
        - Src:             'convert/content_info.c:231,48'
          Dst:             cs_subset_slist
        - Src:             'convert/content_info.c:232,37'
          Dst:             slist_parse
        - Src:             'convert/content_info.c:238,37'
          Dst:             mutt_param_get
        - Src:             'convert/content_info.c:238,25'
          Dst:             slist_parse
        - Src:             'convert/content_info.c:241,10'
          Dst:             mutt_convert_file_from_to
        - Src:             'convert/content_info.c:247,9'
          Dst:             mutt_ch_canonical_charset
        - Src:             'convert/content_info.c:248,9'
          Dst:             mutt_param_set
        - Src:             'convert/content_info.c:259,5'
          Dst:             slist_free
        - Src:             'convert/content_info.c:260,5'
          Dst:             slist_free
        - Src:             'convert/content_info.c:250,7'
          Dst:             mutt_mem_free
        - Src:             'convert/content_info.c:251,20'
          Dst:             mutt_str_dup
        - Src:             'convert/content_info.c:252,7'
          Dst:             mutt_mem_free
        - Src:             'convert/content_info.c:253,7'
          Dst:             mutt_file_fclose_full
        - Src:             'convert/content_info.c:254,7'
          Dst:             slist_free
        - Src:             'convert/content_info.c:255,7'
          Dst:             slist_free
        - Src:             'convert/content_info.c:263,3'
          Dst:             rewind
        - Src:             'convert/content_info.c:264,15'
          Dst:             fread
        - Src:             'convert/content_info.c:265,5'
          Dst:             mutt_update_content_info
        - Src:             'convert/content_info.c:266,3'
          Dst:             mutt_update_content_info
        - Src:             'convert/content_info.c:268,3'
          Dst:             mutt_file_fclose_full
        - Src:             'convert/content_info.c:274,35'
          Dst:             mutt_ch_chscmp
        - Src:             'convert/content_info.c:272,5'
          Dst:             mutt_param_set
    - functionName:    mutt_update_content_info
      functionSourceFile: '/src/neomutt/convert/content_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          470
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'convert/content_info.c:58,7'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:56,20'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:60,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:61,13'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:62,9'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:62,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:63,21'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:72,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:75,14'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:92,12'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:75,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:77,13'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:89,20'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:77,13'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:78,23'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:79,13'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:79,13'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:80,21'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:81,13'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:81,13'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:68,21'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:82,25'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:93,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:95,17'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:106,17'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:96,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:97,21'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:98,11'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:98,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:99,19'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:100,11'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:100,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:68,21'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:101,23'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:106,14'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:108,17'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:113,17'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:113,14'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:115,18'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:117,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:117,27'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:117,34'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:117,14'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:119,18'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:122,17'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:122,14'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:125,18'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:127,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:127,24'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:127,31'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:129,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:127,14'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:129,18'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:133,19'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:133,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:135,17'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:144,16'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:135,25'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:135,32'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:163,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:135,13'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:139,16'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:163,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:139,13'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:161,14'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:163,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:144,16'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:146,22'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:161,14'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:146,28'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:146,35'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:150,27'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:146,13'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:161,14'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:163,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:150,33'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:150,40'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:154,26'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:150,18'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:161,14'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:163,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:154,18'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:156,18'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:161,14'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:156,15'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:157,24'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:161,14'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:161,11'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:162,19'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:163,18'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:166,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:168,13'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:168,21'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:68,21'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:168,28'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:168,9'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:68,21'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:169,7'
              BranchSideFuncs: []
        - Branch String:   'convert/content_info.c:68,3'
          Branch Sides:
            - BranchSide:      'convert/content_info.c:70,15'
              BranchSideFuncs: []
            - BranchSide:      'convert/content_info.c:172,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_convert_file_from_to
      functionSourceFile: '/src/neomutt/convert/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_convert_file_to
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert/convert.c:219,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:225,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:228,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:230,36'
              BranchSideFuncs:
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:235,6'
              BranchSideFuncs:
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:228,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:230,36'
              BranchSideFuncs:
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:235,6'
              BranchSideFuncs:
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:236,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:239,39'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:250,30'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:240,9'
          Branch Sides:
            - BranchSide:      'convert/convert.c:236,3'
              BranchSideFuncs:
                - mutt_convert_file_to
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:242,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:236,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:239,39'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:250,30'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:250,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:250,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:251,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:250,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:250,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:251,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'convert/convert.c:225,11'
          Dst:             mutt_mem_calloc
        - Src:             'convert/convert.c:230,19'
          Dst:             mutt_str_dup
        - Src:             'convert/convert.c:239,10'
          Dst:             mutt_convert_file_to
        - Src:             'convert/convert.c:251,5'
          Dst:             mutt_mem_free
        - Src:             'convert/convert.c:253,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_convert_file_to
      functionSourceFile: '/src/neomutt/convert/convert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          521
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - __errno_location
        - fread
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv_open
        - mutt_istr_equal
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_update_content_info
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'convert/convert.c:67,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:0,0'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.6315
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
            - BranchSide:      'convert/convert.c:67,8'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.6315
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
        - Branch String:   'convert/convert.c:73,7'
          Branch Sides:
            - BranchSide:      'convert/convert.c:73,7'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
            - BranchSide:      'convert/convert.c:76,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
        - Branch String:   'convert/convert.c:84,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:86,30'
              BranchSideFuncs:
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
            - BranchSide:      'convert/convert.c:99,3'
              BranchSideFuncs:
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
        - Branch String:   'convert/convert.c:86,9'
          Branch Sides:
            - BranchSide:      'convert/convert.c:88,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
            - BranchSide:      'convert/convert.c:93,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
        - Branch String:   'convert/convert.c:84,3'
          Branch Sides:
            - BranchSide:      'convert/convert.c:86,30'
              BranchSideFuncs:
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
            - BranchSide:      'convert/convert.c:99,3'
              BranchSideFuncs:
                - rewind
                - fread
                - iconv
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
        - Branch String:   'convert/convert.c:111,43'
          Branch Sides:
            - BranchSide:      'convert/convert.c:111,9'
              BranchSideFuncs:
                - iconv
                - fread
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
            - BranchSide:      'convert/convert.c:111,9'
              BranchSideFuncs:
                - iconv
                - fread
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
        - Branch String:   'convert/convert.c:112,34'
          Branch Sides:
            - BranchSide:      'convert/convert.c:112,40'
              BranchSideFuncs:
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fread
                - iconv
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:117,25'
              BranchSideFuncs:
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:112,57'
          Branch Sides:
            - BranchSide:      'convert/convert.c:112,82'
              BranchSideFuncs:
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:112,67'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fread
                - iconv
                - __errno_location
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:112,78'
          Branch Sides:
            - BranchSide:      'convert/convert.c:112,82'
              BranchSideFuncs:
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:158,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:112,9'
          Branch Sides:
            - BranchSide:      'convert/convert.c:117,25'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:158,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:146,9'
          Branch Sides:
            - BranchSide:      'convert/convert.c:149,21'
              BranchSideFuncs:
                - fread
                - iconv
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:151,15'
              BranchSideFuncs:
                - fread
                - iconv
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:122,32'
          Branch Sides:
            - BranchSide:      'convert/convert.c:122,36'
              BranchSideFuncs:
                - iconv
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:139,42'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - iconv
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:122,11'
          Branch Sides:
            - BranchSide:      'convert/convert.c:120,34'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:124,21'
              BranchSideFuncs:
                - iconv
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:128,54'
          Branch Sides:
            - BranchSide:      'convert/convert.c:128,49'
              BranchSideFuncs:
                - iconv
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:128,13'
              BranchSideFuncs:
                - iconv
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:128,49'
          Branch Sides:
            - BranchSide:      'convert/convert.c:128,13'
              BranchSideFuncs:
                - iconv
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:128,13'
              BranchSideFuncs:
                - iconv
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:129,13'
          Branch Sides:
            - BranchSide:      'convert/convert.c:131,20'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:135,20'
              BranchSideFuncs:
                - mutt_update_content_info
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:139,16'
          Branch Sides:
            - BranchSide:      'convert/convert.c:120,34'
              BranchSideFuncs:
                - mutt_update_content_info
                - iconv_t_valid.6315
                - iconv
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:142,35'
              BranchSideFuncs:
                - mutt_update_content_info
                - iconv_t_valid.6315
                - iconv
                - mutt_update_content_info
                - fread
                - iconv
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:120,5'
          Branch Sides:
            - BranchSide:      'convert/convert.c:122,25'
              BranchSideFuncs:
                - fread
                - iconv
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
            - BranchSide:      'convert/convert.c:146,9'
              BranchSideFuncs:
                - fread
                - iconv
                - iconv_t_valid.6315
                - mutt_update_content_info
                - iconv
                - mutt_update_content_info
                - __errno_location
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.6315
                - mutt_update_content_info
        - Branch String:   'convert/convert.c:164,33'
          Branch Sides:
            - BranchSide:      'convert/convert.c:164,37'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:171,42'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:164,11'
          Branch Sides:
            - BranchSide:      'convert/convert.c:162,34'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:167,17'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:171,16'
          Branch Sides:
            - BranchSide:      'convert/convert.c:162,34'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:175,20'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:175,42'
          Branch Sides:
            - BranchSide:      'convert/convert.c:175,55'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:177,17'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:175,16'
          Branch Sides:
            - BranchSide:      'convert/convert.c:162,34'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:177,17'
              BranchSideFuncs:
                - iconv_t_valid.6315
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:179,13'
          Branch Sides:
            - BranchSide:      'convert/convert.c:162,34'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:185,21'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:162,5'
          Branch Sides:
            - BranchSide:      'convert/convert.c:164,26'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:183,12'
              BranchSideFuncs:
                - mutt_update_content_info
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'convert/convert.c:183,9'
          Branch Sides:
            - BranchSide:      'convert/convert.c:185,27'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'convert/convert.c:190,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'convert/convert.c:72,23'
          Dst:             mutt_ch_iconv_open
        - Src:             'convert/convert.c:73,8'
          Dst:             iconv_t_valid
        - Src:             'convert/convert.c:77,17'
          Dst:             mutt_mem_calloc
        - Src:             'convert/convert.c:78,19'
          Dst:             mutt_mem_calloc
        - Src:             'convert/convert.c:79,33'
          Dst:             mutt_mem_calloc
        - Src:             'convert/convert.c:80,27'
          Dst:             mutt_mem_calloc
        - Src:             'convert/convert.c:86,10'
          Dst:             mutt_istr_equal
        - Src:             'convert/convert.c:88,16'
          Dst:             mutt_ch_iconv_open
        - Src:             'convert/convert.c:99,3'
          Dst:             rewind
        - Src:             'convert/convert.c:104,16'
          Dst:             fread
        - Src:             'convert/convert.c:111,9'
          Dst:             iconv
        - Src:             'convert/convert.c:112,40'
          Dst:             __errno_location
        - Src:             'convert/convert.c:122,11'
          Dst:             iconv_t_valid
        - Src:             'convert/convert.c:128,13'
          Dst:             iconv
        - Src:             'convert/convert.c:136,11'
          Dst:             mutt_update_content_info
        - Src:             'convert/convert.c:142,9'
          Dst:             mutt_update_content_info
        - Src:             'convert/convert.c:164,12'
          Dst:             iconv_t_valid
        - Src:             'convert/convert.c:186,7'
          Dst:             mutt_update_content_info
        - Src:             'convert/convert.c:190,3'
          Dst:             mutt_mem_free
        - Src:             'convert/convert.c:191,3'
          Dst:             mutt_mem_free
        - Src:             'convert/convert.c:192,3'
          Dst:             mutt_mem_free
        - Src:             'convert/convert.c:193,3'
          Dst:             mutt_mem_free
    - functionName:    iconv_t_valid
      functionSourceFile: '/src/neomutt/./mutt/charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_init_compose
      functionSourceFile: '/src/neomutt/compose/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/config.c:107,10'
          Branch Sides:
            - BranchSide:      'compose/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'compose/config.c:107,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'compose/config.c:107,10'
          Dst:             cs_register_variables
    - functionName:    compose_recalc
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - attachment_size_fixed
        - attachment_size_max
        - cs_subset_bool
        - cs_subset_number
        - window_find_child
        - window_set_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:129,8'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - window_find_child
                - cs_subset_bool
                - cs_subset_number
                - window_set_visible
                - window_set_visible
                - attachment_size_max
                - window_set_visible
                - window_set_visible
                - attachment_size_fixed
            - BranchSide:      'compose/dlg_compose.c:129,8'
              BranchSideFuncs:
                - window_find_child
                - cs_subset_bool
                - cs_subset_number
                - window_set_visible
                - window_set_visible
                - attachment_size_max
                - window_set_visible
                - window_set_visible
                - attachment_size_fixed
        - Branch String:   'compose/dlg_compose.c:129,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:132,43'
              BranchSideFuncs:
                - window_find_child
                - cs_subset_bool
                - cs_subset_number
                - window_set_visible
                - window_set_visible
                - attachment_size_max
                - window_set_visible
                - window_set_visible
                - attachment_size_fixed
        - Branch String:   'compose/dlg_compose.c:145,22'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:142,35'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - attachment_size_fixed
                - window_set_visible
                - window_set_visible
                - attachment_size_max
            - BranchSide:      'compose/dlg_compose.c:153,5'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - attachment_size_max
        - Branch String:   'compose/dlg_compose.c:145,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:147,5'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - attachment_size_max
            - BranchSide:      'compose/dlg_compose.c:153,5'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - attachment_size_max
      Callsites:
        - Src:             'compose/dlg_compose.c:133,32'
          Dst:             window_find_child
        - Src:             'compose/dlg_compose.c:137,31'
          Dst:             cs_subset_bool
        - Src:             'compose/dlg_compose.c:138,36'
          Dst:             cs_subset_number
        - Src:             'compose/dlg_compose.c:147,5'
          Dst:             window_set_visible
        - Src:             'compose/dlg_compose.c:148,5'
          Dst:             window_set_visible
        - Src:             'compose/dlg_compose.c:149,5'
          Dst:             attachment_size_fixed
        - Src:             'compose/dlg_compose.c:153,5'
          Dst:             window_set_visible
        - Src:             'compose/dlg_compose.c:154,5'
          Dst:             window_set_visible
        - Src:             'compose/dlg_compose.c:155,5'
          Dst:             attachment_size_max
    - functionName:    compose_window_observer
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - compose_config_observer
        - compose_email_observer
        - compose_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:223,11'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/dlg_compose.c:223,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/dlg_compose.c:223,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:223,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/dlg_compose.c:225,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/dlg_compose.c:225,24'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:225,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:225,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/dlg_compose.c:225,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:230,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/dlg_compose.c:230,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:230,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/dlg_compose.c:233,43'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/dlg_compose.c:235,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:237,10'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:240,30'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/dlg_compose.c:240,12'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:240,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/dlg_compose.c:242,28'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'compose/dlg_compose.c:242,5'
          Dst:             notify_observer_remove
        - Src:             'compose/dlg_compose.c:242,5'
          Dst:             compose_config_observer
        - Src:             'compose/dlg_compose.c:243,5'
          Dst:             notify_observer_remove
        - Src:             'compose/dlg_compose.c:243,5'
          Dst:             compose_email_observer
        - Src:             'compose/dlg_compose.c:244,5'
          Dst:             notify_observer_remove
        - Src:             'compose/dlg_compose.c:244,5'
          Dst:             compose_window_observer
    - functionName:    compose_config_observer
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_str_equal
        - mutt_window_swap
        - window_status_on_top
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:166,11'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
                - window_status_on_top
            - BranchSide:      'compose/dlg_compose.c:166,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
                - window_status_on_top
        - Branch String:   'compose/dlg_compose.c:166,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:166,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
                - window_status_on_top
            - BranchSide:      'compose/dlg_compose.c:168,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
                - window_status_on_top
        - Branch String:   'compose/dlg_compose.c:168,24'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:168,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:168,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
                - window_status_on_top
        - Branch String:   'compose/dlg_compose.c:168,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:174,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
                - window_status_on_top
        - Branch String:   'compose/dlg_compose.c:174,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:176,31'
              BranchSideFuncs:
                - window_status_on_top
            - BranchSide:      'compose/dlg_compose.c:179,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
        - Branch String:   'compose/dlg_compose.c:179,63'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:180,33'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:182,10'
              BranchSideFuncs: []
        - Branch String:   'compose/dlg_compose.c:179,12'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:182,10'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:185,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_window_swap
                - mutt_window_swap
        - Branch String:   'compose/dlg_compose.c:185,12'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:185,12'
              BranchSideFuncs:
                - mutt_window_swap
                - mutt_window_swap
            - BranchSide:      'compose/dlg_compose.c:187,45'
              BranchSideFuncs:
                - mutt_window_swap
                - mutt_window_swap
      Callsites:
        - Src:             'compose/dlg_compose.c:174,7'
          Dst:             mutt_str_equal
        - Src:             'compose/dlg_compose.c:176,5'
          Dst:             window_status_on_top
        - Src:             'compose/dlg_compose.c:179,12'
          Dst:             mutt_str_equal
        - Src:             'compose/dlg_compose.c:180,12'
          Dst:             mutt_str_equal
        - Src:             'compose/dlg_compose.c:185,12'
          Dst:             mutt_str_equal
        - Src:             'compose/dlg_compose.c:189,5'
          Dst:             mutt_window_swap
        - Src:             'compose/dlg_compose.c:190,5'
          Dst:             mutt_window_swap
    - functionName:    compose_email_observer
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_message_hook
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:204,11'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_message_hook
            - BranchSide:      'compose/dlg_compose.c:204,11'
              BranchSideFuncs:
                - mutt_message_hook
        - Branch String:   'compose/dlg_compose.c:204,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:204,7'
              BranchSideFuncs:
                - mutt_message_hook
            - BranchSide:      'compose/dlg_compose.c:206,12'
              BranchSideFuncs:
                - mutt_message_hook
        - Branch String:   'compose/dlg_compose.c:206,24'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:206,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:206,32'
              BranchSideFuncs:
                - mutt_message_hook
        - Branch String:   'compose/dlg_compose.c:206,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:206,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:211,11'
              BranchSideFuncs:
                - mutt_message_hook
        - Branch String:   'compose/dlg_compose.c:211,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:212,13'
              BranchSideFuncs:
                - mutt_message_hook
            - BranchSide:      'compose/dlg_compose.c:214,29'
              BranchSideFuncs:
                - mutt_message_hook
      Callsites:
        - Src:             'compose/dlg_compose.c:214,3'
          Dst:             mutt_message_hook
    - functionName:    compose_dlg_init
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - attach_new
        - cbar_new
        - compose_shared_data_new
        - cs_subset_bool
        - env_window_new
        - mutt_window_add_child
        - mutt_window_new
        - preview_window_new
        - sbar_new
        - sbar_set_title
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:320,38'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - compose_shared_data_new
                - mutt_window_new
                - env_window_new
                - attach_new
                - cbar_new
                - sbar_new
                - sbar_set_title
                - sbar_new
                - sbar_set_title
                - preview_window_new
                - cs_subset_bool
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
            - BranchSide:      'compose/dlg_compose.c:320,38'
              BranchSideFuncs:
                - compose_shared_data_new
                - mutt_window_new
                - env_window_new
                - attach_new
                - cbar_new
                - sbar_new
                - sbar_set_title
                - sbar_new
                - sbar_set_title
                - preview_window_new
                - cs_subset_bool
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
        - Branch String:   'compose/dlg_compose.c:342,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:344,5'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
            - BranchSide:      'compose/dlg_compose.c:363,5'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
        - Branch String:   'compose/dlg_compose.c:346,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
            - BranchSide:      'compose/dlg_compose.c:346,9'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
        - Branch String:   'compose/dlg_compose.c:364,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
                - mutt_window_add_child
      Callsites:
        - Src:             'compose/dlg_compose.c:320,38'
          Dst:             compose_shared_data_new
        - Src:             'compose/dlg_compose.c:324,28'
          Dst:             mutt_window_new
        - Src:             'compose/dlg_compose.c:331,32'
          Dst:             env_window_new
        - Src:             'compose/dlg_compose.c:332,35'
          Dst:             attach_new
        - Src:             'compose/dlg_compose.c:333,33'
          Dst:             cbar_new
        - Src:             'compose/dlg_compose.c:334,33'
          Dst:             sbar_new
        - Src:             'compose/dlg_compose.c:335,3'
          Dst:             sbar_set_title
        - Src:             'compose/dlg_compose.c:336,40'
          Dst:             sbar_new
        - Src:             'compose/dlg_compose.c:337,3'
          Dst:             sbar_set_title
        - Src:             'compose/dlg_compose.c:338,36'
          Dst:             preview_window_new
        - Src:             'compose/dlg_compose.c:340,44'
          Dst:             cs_subset_bool
        - Src:             'compose/dlg_compose.c:341,32'
          Dst:             cs_subset_bool
        - Src:             'compose/dlg_compose.c:344,5'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:345,5'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:363,5'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'compose/dlg_compose.c:0,0'
          Dst:             mutt_window_add_child
    - functionName:    dlg_compose
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          208
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - compose_config_observer
        - compose_dlg_init
        - compose_email_observer
        - compose_function_dispatcher
        - compose_window_observer
        - dialog_pop
        - dialog_push
        - env_function_dispatcher
        - get_current_mailbox
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - mutt_window_free
        - notify_observer_add
        - notify_send
        - opcodes_get_name
        - preview_function_dispatcher
        - update_menu
        - window_find_child
        - window_redraw
        - window_set_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:405,3'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - compose_dlg_init
                - get_current_mailbox
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - update_menu
                - notify_send
                - window_find_child
                - dialog_push
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'compose/dlg_compose.c:405,28'
              BranchSideFuncs:
                - compose_dlg_init
                - get_current_mailbox
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - update_menu
                - notify_send
                - window_find_child
                - dialog_push
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'compose/dlg_compose.c:419,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - window_find_child
                - dialog_push
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - window_find_child
                - dialog_push
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'compose/dlg_compose.c:445,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:447,12'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'compose/dlg_compose.c:463,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
        - Branch String:   'compose/dlg_compose.c:447,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:449,7'
              BranchSideFuncs:
                - km_error_key
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - window_set_focus
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'compose/dlg_compose.c:452,5'
              BranchSideFuncs:
                - mutt_clear_error
                - compose_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'compose/dlg_compose.c:455,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:456,12'
              BranchSideFuncs:
                - env_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'compose/dlg_compose.c:463,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
        - Branch String:   'compose/dlg_compose.c:457,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:458,48'
              BranchSideFuncs:
                - preview_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'compose/dlg_compose.c:463,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
        - Branch String:   'compose/dlg_compose.c:459,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:460,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
                - global_function_dispatcher
            - BranchSide:      'compose/dlg_compose.c:463,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
        - Branch String:   'compose/dlg_compose.c:461,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:462,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'compose/dlg_compose.c:463,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - compose_function_dispatcher
                - env_function_dispatcher
                - preview_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - dialog_pop
                - mutt_window_free
        - Branch String:   'compose/dlg_compose.c:463,3'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:439,13'
              BranchSideFuncs:
                - window_set_focus
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'compose/dlg_compose.c:475,15'
              BranchSideFuncs:
                - window_set_focus
                - dialog_pop
                - mutt_window_free
        - Branch String:   'compose/dlg_compose.c:475,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:475,7'
              BranchSideFuncs:
                - window_set_focus
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'compose/dlg_compose.c:476,36'
              BranchSideFuncs:
                - window_set_focus
                - dialog_pop
                - mutt_window_free
      Callsites:
        - Src:             'compose/dlg_compose.c:405,28'
          Dst:             compose_dlg_init
        - Src:             'compose/dlg_compose.c:407,21'
          Dst:             get_current_mailbox
        - Src:             'compose/dlg_compose.c:415,3'
          Dst:             notify_observer_add
        - Src:             'compose/dlg_compose.c:415,3'
          Dst:             compose_config_observer
        - Src:             'compose/dlg_compose.c:416,3'
          Dst:             notify_observer_add
        - Src:             'compose/dlg_compose.c:416,3'
          Dst:             compose_email_observer
        - Src:             'compose/dlg_compose.c:417,3'
          Dst:             notify_observer_add
        - Src:             'compose/dlg_compose.c:417,3'
          Dst:             compose_window_observer
        - Src:             'compose/dlg_compose.c:426,3'
          Dst:             update_menu
        - Src:             'compose/dlg_compose.c:427,3'
          Dst:             notify_send
        - Src:             'compose/dlg_compose.c:429,32'
          Dst:             window_find_child
        - Src:             'compose/dlg_compose.c:431,3'
          Dst:             dialog_push
        - Src:             'compose/dlg_compose.c:432,34'
          Dst:             window_set_focus
        - Src:             'compose/dlg_compose.c:440,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'compose/dlg_compose.c:441,5'
          Dst:             window_redraw
        - Src:             'compose/dlg_compose.c:443,10'
          Dst:             km_dokey
        - Src:             'compose/dlg_compose.c:444,5'
          Dst:             opcodes_get_name
        - Src:             'compose/dlg_compose.c:449,7'
          Dst:             km_error_key
        - Src:             'compose/dlg_compose.c:452,5'
          Dst:             mutt_clear_error
        - Src:             'compose/dlg_compose.c:454,10'
          Dst:             compose_function_dispatcher
        - Src:             'compose/dlg_compose.c:456,12'
          Dst:             env_function_dispatcher
        - Src:             'compose/dlg_compose.c:458,12'
          Dst:             preview_function_dispatcher
        - Src:             'compose/dlg_compose.c:460,12'
          Dst:             menu_function_dispatcher
        - Src:             'compose/dlg_compose.c:462,12'
          Dst:             global_function_dispatcher
        - Src:             'compose/dlg_compose.c:482,3'
          Dst:             window_set_focus
        - Src:             'compose/dlg_compose.c:483,3'
          Dst:             dialog_pop
        - Src:             'compose/dlg_compose.c:484,3'
          Dst:             mutt_window_free
    - functionName:    update_menu
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gen_attach_list
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_attach_init
        - mutt_update_tree
      functionUses:    6
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:284,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
                - gen_attach_list
                - mutt_attach_init
            - BranchSide:      'compose/dlg_compose.c:284,7'
              BranchSideFuncs:
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
                - gen_attach_list
                - mutt_attach_init
        - Branch String:   'compose/dlg_compose.c:284,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:286,33'
              BranchSideFuncs:
                - gen_attach_list
                - mutt_attach_init
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'compose/dlg_compose.c:293,3'
              BranchSideFuncs:
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'compose/dlg_compose.c:296,7'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'compose/dlg_compose.c:298,17'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'compose/dlg_compose.c:299,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:299,9'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'compose/dlg_compose.c:300,38'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
      Callsites:
        - Src:             'compose/dlg_compose.c:286,5'
          Dst:             gen_attach_list
        - Src:             'compose/dlg_compose.c:287,5'
          Dst:             mutt_attach_init
        - Src:             'compose/dlg_compose.c:293,3'
          Dst:             mutt_update_tree
        - Src:             'compose/dlg_compose.c:298,17'
          Dst:             menu_get_index
        - Src:             'compose/dlg_compose.c:0,0'
          Dst:             menu_set_index
        - Src:             'compose/dlg_compose.c:307,3'
          Dst:             menu_queue_redraw
    - functionName:    gen_attach_list
      functionSourceFile: '/src/neomutt/compose/dlg_compose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - gen_attach_list
        - mutt_actx_add_attach
        - mutt_aptr_new
        - mutt_is_multipart_encrypted
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/dlg_compose.c:260,3'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:0,0'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_multipart_encrypted
                - gen_attach_list
            - BranchSide:      'compose/dlg_compose.c:260,3'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_multipart_encrypted
                - gen_attach_list
        - Branch String:   'compose/dlg_compose.c:268,37'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:260,20'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_aptr_new
                - mutt_actx_add_attach
                - gen_attach_list
            - BranchSide:      'compose/dlg_compose.c:268,43'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_aptr_new
                - mutt_actx_add_attach
                - gen_attach_list
        - Branch String:   'compose/dlg_compose.c:268,49'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:260,20'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_multipart_encrypted
                - gen_attach_list
            - BranchSide:      'compose/dlg_compose.c:269,46'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_aptr_new
                - mutt_actx_add_attach
                - gen_attach_list
        - Branch String:   'compose/dlg_compose.c:268,9'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:260,20'
              BranchSideFuncs:
                - gen_attach_list
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_multipart_encrypted
            - BranchSide:      'compose/dlg_compose.c:271,32'
              BranchSideFuncs:
                - gen_attach_list
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_multipart_encrypted
        - Branch String:   'compose/dlg_compose.c:260,3'
          Branch Sides:
            - BranchSide:      'compose/dlg_compose.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/dlg_compose.c:262,28'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_multipart_encrypted
                - gen_attach_list
      Callsites:
        - Src:             'compose/dlg_compose.c:262,28'
          Dst:             mutt_aptr_new
        - Src:             'compose/dlg_compose.c:263,5'
          Dst:             mutt_actx_add_attach
        - Src:             'compose/dlg_compose.c:269,46'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'compose/dlg_compose.c:271,7'
          Dst:             gen_attach_list
    - functionName:    check_attachments
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_printf
        - buf_strcpy
        - buf_string
        - mutt_update_encoding
        - query_yesorno
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/functions.c:276,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'compose/functions.c:276,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
        - Branch String:   'compose/functions.c:281,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:279,38'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'compose/functions.c:283,34'
              BranchSideFuncs:
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_release
                - buf_pool_release
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
        - Branch String:   'compose/functions.c:283,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:285,12'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'compose/functions.c:297,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
        - Branch String:   'compose/functions.c:285,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:286,18'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:287,32'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'compose/functions.c:297,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:279,38'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'compose/functions.c:299,12'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
        - Branch String:   'compose/functions.c:299,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:300,18'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - mutt_update_encoding
                - buf_pool_get
            - BranchSide:      'compose/functions.c:301,46'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_pool_get
                - mutt_update_encoding
                - buf_pool_get
        - Branch String:   'compose/functions.c:304,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:305,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_pool_get
                - mutt_update_encoding
            - BranchSide:      'compose/functions.c:311,25'
              BranchSideFuncs:
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_pool_get
                - buf_pool_get
                - mutt_update_encoding
        - Branch String:   'compose/functions.c:314,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:315,36'
              BranchSideFuncs:
                - mutt_update_encoding
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'compose/functions.c:316,20'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
        - Branch String:   'compose/functions.c:316,16'
          Branch Sides:
            - BranchSide:      'compose/functions.c:279,38'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:316,16'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'compose/functions.c:279,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:279,3'
              BranchSideFuncs:
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_release
                - buf_pool_release
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'compose/functions.c:281,15'
              BranchSideFuncs:
                - stat
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_pool_release
                - buf_pool_release
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_string.6502
                - buf_printf
                - buf_string.6502
                - query_yesorno
                - mutt_update_encoding
                - buf_pool_get
                - buf_pool_get
      Callsites:
        - Src:             'compose/functions.c:283,9'
          Dst:             stat
        - Src:             'compose/functions.c:286,18'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:287,7'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:288,7'
          Dst:             buf_pretty_mailbox
        - Src:             'compose/functions.c:293,7'
          Dst:             buf_string
        - Src:             'compose/functions.c:300,18'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:301,7'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:302,7'
          Dst:             buf_pretty_mailbox
        - Src:             'compose/functions.c:305,15'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:311,25'
          Dst:             buf_string
        - Src:             'compose/functions.c:310,7'
          Dst:             buf_printf
        - Src:             'compose/functions.c:313,43'
          Dst:             buf_string
        - Src:             'compose/functions.c:313,29'
          Dst:             query_yesorno
        - Src:             'compose/functions.c:315,9'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:324,3'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:325,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compose_attach_swap
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          336
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - attach_body_parent
        - attach_body_previous
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/functions.c:453,34'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:453,34'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:456,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:456,7'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:460,13'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:460,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:463,49'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:470,18'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:472,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:474,32'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:478,36'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'compose/functions.c:488,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:488,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:490,14'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:488,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:488,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:489,14'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:488,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:489,14'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:490,14'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:493,50'
          Branch Sides:
            - BranchSide:      'compose/functions.c:493,69'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:493,50'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:488,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:489,14'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:490,14'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:493,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:496,5'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:496,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:496,5'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:500,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:500,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:502,7'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:500,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:500,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:501,18'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:500,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:501,18'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:502,7'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:504,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:496,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:504,11'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:500,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:501,18'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:502,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/functions.c:472,9'
          Dst:             attach_body_previous
        - Src:             'compose/functions.c:478,14'
          Dst:             attach_body_parent
    - functionName:    group_attachments
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         125
      ICount:          875
      EdgeCount:       170
      CyclomaticComplexity: 47
      functionsReached:
        - attach_body_count
        - attach_body_parent
        - attach_body_previous
        - menu_queue_redraw
        - mutt_actx_ins_attach
        - mutt_aptr_new
        - mutt_body_free
        - mutt_body_new
        - mutt_generate_boundary
        - mutt_message_hook
        - mutt_str_dup
        - mutt_str_equal
        - update_menu
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compose/functions.c:519,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:519,36'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:527,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:524,38'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:529,23'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:529,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:531,37'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:535,42'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:535,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:537,11'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:542,23'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:542,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:524,38'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:544,13'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:544,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:546,24'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:557,35'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:547,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:548,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:549,15'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:549,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:551,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:554,9'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:557,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:524,38'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:558,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
        - Branch String:   'compose/functions.c:524,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:527,15'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_parent
                - attach_body_parent
            - BranchSide:      'compose/functions.c:565,7'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:565,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:567,17'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:574,24'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:567,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:569,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:574,24'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:667,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:669,5'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:674,56'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
        - Branch String:   'compose/functions.c:591,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:588,38'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:594,12'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:594,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:596,36'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_count
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:614,15'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
        - Branch String:   'compose/functions.c:597,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:597,32'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_count
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:599,35'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_count
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:597,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:598,48'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_count
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:599,35'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_count
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:601,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:603,45'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_count
            - BranchSide:      'compose/functions.c:614,15'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
        - Branch String:   'compose/functions.c:603,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:605,13'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_count
            - BranchSide:      'compose/functions.c:607,43'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_count
        - Branch String:   'compose/functions.c:607,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:609,13'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
            - BranchSide:      'compose/functions.c:614,15'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
        - Branch String:   'compose/functions.c:621,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:622,37'
              BranchSideFuncs:
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
            - BranchSide:      'compose/functions.c:623,43'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
        - Branch String:   'compose/functions.c:623,16'
          Branch Sides:
            - BranchSide:      'compose/functions.c:624,36'
              BranchSideFuncs:
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
            - BranchSide:      'compose/functions.c:626,37'
              BranchSideFuncs:
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
        - Branch String:   'compose/functions.c:628,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:631,21'
              BranchSideFuncs:
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:655,22'
              BranchSideFuncs:
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:637,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:637,0'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:639,33'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:639,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:641,29'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:649,31'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:637,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:638,11'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:639,33'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:644,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:644,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:646,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:644,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:644,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:645,36'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:644,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:644,13'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:645,36'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:644,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:645,36'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:646,19'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:641,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:643,45'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:649,31'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:644,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:645,36'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:646,19'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:659,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:660,11'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:661,31'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
        - Branch String:   'compose/functions.c:588,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:590,18'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - attach_body_count
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
                - attach_body_count
                - mutt_str_equal
                - mutt_str_dup
                - attach_body_previous
                - attach_body_parent
            - BranchSide:      'compose/functions.c:667,8'
              BranchSideFuncs:
                - attach_body_count
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
                - mutt_body_free
        - Branch String:   'compose/functions.c:675,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:679,18'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:695,30'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:684,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:686,13'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
            - BranchSide:      'compose/functions.c:692,16'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
        - Branch String:   'compose/functions.c:686,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:688,18'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:692,16'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - attach_body_parent
        - Branch String:   'compose/functions.c:680,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:682,17'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:694,3'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:695,12'
          Branch Sides:
            - BranchSide:      'compose/functions.c:698,25'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:702,7'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:702,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:703,21'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:704,12'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:704,12'
          Branch Sides:
            - BranchSide:      'compose/functions.c:705,19'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:707,34'
              BranchSideFuncs:
                - mutt_generate_boundary
                - mutt_aptr_new
                - mutt_actx_ins_attach
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:547,16'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:557,16'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:567,44'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:574,24'
          Dst:             mutt_body_new
        - Src:             'compose/functions.c:576,20'
          Dst:             mutt_str_dup
        - Src:             'compose/functions.c:597,32'
          Dst:             mutt_str_equal
        - Src:             'compose/functions.c:598,29'
          Dst:             mutt_str_dup
        - Src:             'compose/functions.c:603,16'
          Dst:             attach_body_previous
        - Src:             'compose/functions.c:607,16'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:621,11'
          Dst:             attach_body_previous
        - Src:             'compose/functions.c:623,16'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:636,32'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:658,32'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:669,5'
          Dst:             mutt_body_free
        - Src:             'compose/functions.c:674,31'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:684,11'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:707,3'
          Dst:             mutt_generate_boundary
        - Src:             'compose/functions.c:709,32'
          Dst:             mutt_aptr_new
        - Src:             'compose/functions.c:716,3'
          Dst:             mutt_actx_ins_attach
        - Src:             'compose/functions.c:722,3'
          Dst:             update_menu
        - Src:             'compose/functions.c:724,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:726,3'
          Dst:             mutt_message_hook
    - functionName:    check_cid
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_regex_free
        - mutt_regex_match
        - mutt_regex_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/functions.c:257,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - mutt_regex_new
                - mutt_regex_match
                - mutt_regex_free
            - BranchSide:      'compose/functions.c:257,35'
              BranchSideFuncs:
                - mutt_regex_new
                - mutt_regex_match
                - mutt_regex_free
      Callsites:
        - Src:             'compose/functions.c:257,35'
          Dst:             mutt_regex_new
        - Src:             'compose/functions.c:259,22'
          Dst:             mutt_regex_match
        - Src:             'compose/functions.c:261,3'
          Dst:             mutt_regex_free
    - functionName:    gen_cid
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_rand_base32
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/functions.c:239,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:239,3'
              BranchSideFuncs:
                - mutt_rand_base32
                - mutt_str_dup
            - BranchSide:      'compose/functions.c:241,3'
              BranchSideFuncs:
                - mutt_rand_base32
                - mutt_str_dup
      Callsites:
        - Src:             'compose/functions.c:241,3'
          Dst:             mutt_rand_base32
        - Src:             'compose/functions.c:244,10'
          Dst:             mutt_str_dup
    - functionName:    delete_attachment
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         87
      ICount:          509
      EdgeCount:       120
      CyclomaticComplexity: 35
      functionsReached:
        - attach_body_count
        - attach_body_parent
        - attach_body_previous
        - cs_subset_bool
        - mutt_body_free
        - mutt_mem_free
        - query_yesorno_help
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/functions.c:338,8'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - cs_subset_bool
                - query_yesorno_help
            - BranchSide:      'compose/functions.c:338,8'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - cs_subset_bool
                - query_yesorno_help
        - Branch String:   'compose/functions.c:338,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:338,13'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:338,22'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - cs_subset_bool
                - query_yesorno_help
        - Branch String:   'compose/functions.c:338,27'
          Branch Sides:
            - BranchSide:      'compose/functions.c:338,27'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:338,45'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - cs_subset_bool
                - query_yesorno_help
        - Branch String:   'compose/functions.c:338,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:338,7'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - cs_subset_bool
                - query_yesorno_help
            - BranchSide:      'compose/functions.c:341,34'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - cs_subset_bool
                - query_yesorno_help
        - Branch String:   'compose/functions.c:348,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:354,24'
              BranchSideFuncs:
                - cs_subset_bool
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_parent
                - attach_body_count
                - query_yesorno_help
        - Branch String:   'compose/functions.c:371,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:373,28'
              BranchSideFuncs:
                - attach_body_parent
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
                - attach_body_count
            - BranchSide:      'compose/functions.c:384,7'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
        - Branch String:   'compose/functions.c:373,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:375,29'
              BranchSideFuncs:
                - attach_body_count
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
            - BranchSide:      'compose/functions.c:384,7'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
        - Branch String:   'compose/functions.c:375,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:384,7'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
        - Branch String:   'compose/functions.c:384,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:386,30'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
            - BranchSide:      'compose/functions.c:394,21'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
        - Branch String:   'compose/functions.c:386,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:387,26'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
            - BranchSide:      'compose/functions.c:388,33'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
        - Branch String:   'compose/functions.c:388,14'
          Branch Sides:
            - BranchSide:      'compose/functions.c:389,25'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
            - BranchSide:      'compose/functions.c:394,21'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
        - Branch String:   'compose/functions.c:394,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:396,21'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
            - BranchSide:      'compose/functions.c:402,14'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'compose/functions.c:396,51'
          Branch Sides:
            - BranchSide:      'compose/functions.c:397,10'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - attach_body_count
            - BranchSide:      'compose/functions.c:402,14'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'compose/functions.c:396,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:399,56'
              BranchSideFuncs:
                - attach_body_count
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:402,14'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'compose/functions.c:411,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:411,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:412,14'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:411,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:412,14'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:411,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:412,14'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:413,21'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:414,26'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:414,26'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:415,16'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:411,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:412,14'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:413,3'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:413,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:415,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/functions.c:354,9'
          Dst:             cs_subset_bool
        - Src:             'compose/functions.c:360,29'
          Dst:             query_yesorno_help
        - Src:             'compose/functions.c:373,9'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:375,11'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:386,9'
          Dst:             attach_body_previous
        - Src:             'compose/functions.c:388,14'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:399,21'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:403,3'
          Dst:             mutt_body_free
        - Src:             'compose/functions.c:406,5'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:407,5'
          Dst:             mutt_mem_free
    - functionName:    check_count
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'compose/functions.c:222,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:222,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:224,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.6502
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.6502
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    update_idx
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - menu_set_index
        - mutt_actx_add_attach
        - update_menu
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compose/functions.c:428,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
            - BranchSide:      'compose/functions.c:428,7'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
        - Branch String:   'compose/functions.c:429,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:429,16'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
            - BranchSide:      'compose/functions.c:429,3'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
        - Branch String:   'compose/functions.c:429,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:429,3'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
            - BranchSide:      'compose/functions.c:431,22'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
        - Branch String:   'compose/functions.c:431,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:429,38'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
            - BranchSide:      'compose/functions.c:433,42'
              BranchSideFuncs:
                - mutt_actx_add_attach
                - update_menu
                - menu_set_index
      Callsites:
        - Src:             'compose/functions.c:439,3'
          Dst:             mutt_actx_add_attach
        - Src:             'compose/functions.c:440,3'
          Dst:             update_menu
        - Src:             'compose/functions.c:441,3'
          Dst:             menu_set_index
    - functionName:    op_forget_passphrase
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypt_forget_passphrase
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:2080,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - crypt_forget_passphrase
            - BranchSide:      'compose/functions.c:2080,3'
              BranchSideFuncs:
                - crypt_forget_passphrase
      Callsites:
        - Src:             'compose/functions.c:2080,3'
          Dst:             crypt_forget_passphrase
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_body_free
        - op_compose_postpone_message
        - query_quadoption
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:2046,50'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - query_quadoption
                - op_compose_postpone_message
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2046,50'
              BranchSideFuncs:
                - query_quadoption
                - op_compose_postpone_message
                - mutt_body_free
        - Branch String:   'compose/functions.c:2049,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2050,32'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2064,13'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:2053,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2055,25'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2064,13'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:2055,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2058,30'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2064,13'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:2050,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2049,55'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2051,38'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'compose/functions.c:2049,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2050,32'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2053,19'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'compose/functions.c:2059,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2060,46'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2061,9'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'compose/functions.c:2055,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2058,30'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'compose/functions.c:2064,13'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:2067,12'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2067,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:2072,10'
              BranchSideFuncs:
                - op_compose_postpone_message
      Callsites:
        - Src:             'compose/functions.c:2045,25'
          Dst:             query_quadoption
        - Src:             'compose/functions.c:2061,9'
          Dst:             mutt_body_free
        - Src:             'compose/functions.c:2072,10'
          Dst:             op_compose_postpone_message
    - functionName:    op_compose_postpone_message
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_attachments
        - menu_queue_redraw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/functions.c:1865,33'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_attachments
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1865,33'
              BranchSideFuncs:
                - check_attachments
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1865,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1867,31'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1871,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/functions.c:1865,7'
          Dst:             check_attachments
        - Src:             'compose/functions.c:1867,5'
          Dst:             menu_queue_redraw
    - functionName:    op_envelope_edit_headers
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_string
        - menu_queue_redraw
        - mutt_actx_entries_free
        - mutt_edit_headers
        - mutt_env_to_intl
        - mutt_env_to_local
        - mutt_mem_free
        - mutt_message_hook
        - mutt_rfc3676_space_stuff
        - mutt_rfc3676_space_unstuff
        - mutt_update_encoding
        - notify_send
        - update_menu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/functions.c:1752,38'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - mutt_env_to_local
                - cs_subset_string
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - mutt_edit_headers
            - BranchSide:      'compose/functions.c:1752,38'
              BranchSideFuncs:
                - mutt_rfc3676_space_unstuff
                - mutt_env_to_local
                - cs_subset_string
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
                - mutt_edit_headers
        - Branch String:   'compose/functions.c:1757,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1759,43'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1766,23'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1760,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1760,15'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1762,23'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1762,23'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1762,44'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1762,44'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1766,23'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1766,62'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1766,62'
              BranchSideFuncs:
                - mutt_edit_headers
                - mutt_env_to_intl
                - mutt_mem_free
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1770,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1772,5'
              BranchSideFuncs:
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1775,23'
              BranchSideFuncs:
                - notify_send
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1781,35'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1781,35'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1781,7'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1781,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1781,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1784,5'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - update_menu
                - menu_queue_redraw
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1752,3'
          Dst:             mutt_rfc3676_space_unstuff
        - Src:             'compose/functions.c:1755,3'
          Dst:             mutt_env_to_local
        - Src:             'compose/functions.c:1756,32'
          Dst:             cs_subset_string
        - Src:             'compose/functions.c:1762,5'
          Dst:             mutt_edit_headers
        - Src:             'compose/functions.c:1766,5'
          Dst:             mutt_edit_headers
        - Src:             'compose/functions.c:1770,7'
          Dst:             mutt_env_to_intl
        - Src:             'compose/functions.c:1773,5'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:1775,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1777,3'
          Dst:             mutt_rfc3676_space_stuff
        - Src:             'compose/functions.c:1778,3'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1784,5'
          Dst:             mutt_actx_entries_free
        - Src:             'compose/functions.c:1785,5'
          Dst:             update_menu
        - Src:             'compose/functions.c:1788,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1790,3'
          Dst:             mutt_message_hook
    - functionName:    op_compose_write_message
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - mailbox_path
        - mutt_make_multipart
        - mutt_remove_multipart
        - mutt_write_fcc
        - mw_enter_fname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1957,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1957,26'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
        - Branch String:   'compose/functions.c:1958,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1960,23'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1963,15'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
        - Branch String:   'compose/functions.c:1963,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1964,48'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1965,75'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
        - Branch String:   'compose/functions.c:1966,68'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1966,68'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1967,8'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
        - Branch String:   'compose/functions.c:1965,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1965,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1969,5'
              BranchSideFuncs:
                - buf_string.6502
                - buf_expand_path
                - mutt_make_multipart
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
        - Branch String:   'compose/functions.c:1972,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1973,29'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1975,24'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_write_fcc
                - mutt_remove_multipart
                - buf_pool_release
        - Branch String:   'compose/functions.c:1975,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1977,7'
              BranchSideFuncs:
                - mutt_remove_multipart
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1979,57'
              BranchSideFuncs:
                - mutt_remove_multipart
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1957,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1960,23'
          Dst:             mailbox_path
        - Src:             'compose/functions.c:1960,5'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1961,5'
          Dst:             buf_pretty_mailbox
        - Src:             'compose/functions.c:1965,8'
          Dst:             mw_enter_fname
        - Src:             'compose/functions.c:1967,8'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:1969,5'
          Dst:             buf_string
        - Src:             'compose/functions.c:1970,5'
          Dst:             buf_expand_path
        - Src:             'compose/functions.c:1973,29'
          Dst:             mutt_make_multipart
        - Src:             'compose/functions.c:1975,24'
          Dst:             buf_string
        - Src:             'compose/functions.c:1975,9'
          Dst:             mutt_write_fcc
        - Src:             'compose/functions.c:1979,27'
          Dst:             mutt_remove_multipart
        - Src:             'compose/functions.c:1982,3'
          Dst:             buf_pool_release
    - functionName:    op_compose_send_message
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_is_empty
        - buf_reset
        - check_attachments
        - menu_queue_redraw
        - query_quadoption
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1931,33'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_attachments
                - menu_queue_redraw
                - buf_is_empty
                - query_quadoption
                - buf_reset
            - BranchSide:      'compose/functions.c:1931,33'
              BranchSideFuncs:
                - check_attachments
                - menu_queue_redraw
                - buf_is_empty
                - query_quadoption
                - buf_reset
        - Branch String:   'compose/functions.c:1931,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1933,31'
              BranchSideFuncs:
                - buf_is_empty
                - query_quadoption
                - buf_reset
            - BranchSide:      'compose/functions.c:1937,16'
              BranchSideFuncs:
                - buf_is_empty
                - query_quadoption
                - buf_reset
        - Branch String:   'compose/functions.c:1937,24'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1937,49'
              BranchSideFuncs:
                - buf_is_empty
                - query_quadoption
                - buf_reset
            - BranchSide:      'compose/functions.c:1947,11'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:1937,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1940,52'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1947,11'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:1941,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1941,9'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1943,18'
              BranchSideFuncs:
                - buf_reset
        - Branch String:   'compose/functions.c:1943,14'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1944,25'
              BranchSideFuncs:
                - buf_reset
            - BranchSide:      'compose/functions.c:1947,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/functions.c:1931,7'
          Dst:             check_attachments
        - Src:             'compose/functions.c:1933,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1937,28'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:1939,27'
          Dst:             query_quadoption
        - Src:             'compose/functions.c:1944,7'
          Dst:             buf_reset
    - functionName:    op_compose_rename_file
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_file_rename
        - mutt_message_hook
        - mutt_stamp_attachment
        - mutt_str_replace
        - mw_get_field
        - stat
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1880,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - stat
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_string.6502
                - __errno_location
                - strerror
            - BranchSide:      'compose/functions.c:1880,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - stat
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_string.6502
                - __errno_location
                - strerror
        - Branch String:   'compose/functions.c:1880,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1880,7'
              BranchSideFuncs:
                - current_attachment
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - stat
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_string.6502
                - __errno_location
                - strerror
            - BranchSide:      'compose/functions.c:1882,58'
              BranchSideFuncs:
                - current_attachment
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - stat
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_string.6502
                - __errno_location
                - strerror
        - Branch String:   'compose/functions.c:1884,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1886,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1889,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - stat
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_string.6502
                - __errno_location
                - strerror
        - Branch String:   'compose/functions.c:1894,53'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1895,8'
              BranchSideFuncs:
                - buf_is_empty
                - stat
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_pool_release
                - buf_string.6502
                - __errno_location
                - strerror
            - BranchSide:      'compose/functions.c:1920,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1893,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1897,17'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1920,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1898,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1901,7'
              BranchSideFuncs:
                - buf_string.6502
                - __errno_location
                - strerror
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1906,21'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.6502
                - mutt_file_rename
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_pool_release
        - Branch String:   'compose/functions.c:1907,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1913,32'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_stamp_attachment
                - mutt_message_hook
                - buf_pool_release
        - Branch String:   'compose/functions.c:1916,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1917,7'
              BranchSideFuncs:
                - mutt_message_hook
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1918,37'
              BranchSideFuncs:
                - mutt_message_hook
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1880,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1882,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1889,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1890,3'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1891,3'
          Dst:             buf_pretty_mailbox
        - Src:             'compose/functions.c:1893,8'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1895,8'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:1898,9'
          Dst:             stat
        - Src:             'compose/functions.c:1901,7'
          Dst:             buf_string
        - Src:             'compose/functions.c:1901,7'
          Dst:             __errno_location
        - Src:             'compose/functions.c:1901,7'
          Dst:             strerror
        - Src:             'compose/functions.c:1906,5'
          Dst:             buf_expand_path
        - Src:             'compose/functions.c:1907,51'
          Dst:             buf_string
        - Src:             'compose/functions.c:1907,9'
          Dst:             mutt_file_rename
        - Src:             'compose/functions.c:1913,48'
          Dst:             buf_string
        - Src:             'compose/functions.c:1913,5'
          Dst:             mutt_str_replace
        - Src:             'compose/functions.c:1914,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1917,7'
          Dst:             mutt_stamp_attachment
        - Src:             'compose/functions.c:0,0'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:1918,5'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1920,3'
          Dst:             buf_pool_release
    - functionName:    op_compose_ispell
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_string
        - endwin
        - mutt_system
        - mutt_update_encoding
        - notify_send
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1845,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - endwin
                - cs_subset_string
                - snprintf
                - mutt_system
                - mutt_update_encoding
                - notify_send
            - BranchSide:      'compose/functions.c:1845,3'
              BranchSideFuncs:
                - endwin
                - cs_subset_string
                - snprintf
                - mutt_system
                - mutt_update_encoding
                - notify_send
        - Branch String:   'compose/functions.c:1848,42'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1848,68'
              BranchSideFuncs:
                - snprintf
                - mutt_system
                - mutt_update_encoding
                - notify_send
            - BranchSide:      'compose/functions.c:1848,68'
              BranchSideFuncs:
                - snprintf
                - mutt_system
                - mutt_update_encoding
                - notify_send
        - Branch String:   'compose/functions.c:1849,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1851,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1855,32'
              BranchSideFuncs:
                - mutt_update_encoding
                - notify_send
      Callsites:
        - Src:             'compose/functions.c:1845,3'
          Dst:             endwin
        - Src:             'compose/functions.c:1846,32'
          Dst:             cs_subset_string
        - Src:             'compose/functions.c:1848,3'
          Dst:             snprintf
        - Src:             'compose/functions.c:1849,7'
          Dst:             mutt_system
        - Src:             'compose/functions.c:1855,3'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1856,3'
          Dst:             notify_send
    - functionName:    op_compose_edit_message
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - menu_queue_redraw
        - mutt_edit_file
        - mutt_message_hook
        - mutt_rfc3676_space_stuff
        - mutt_rfc3676_space_unstuff
        - mutt_update_encoding
        - op_envelope_edit_headers
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1823,54'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - cs_subset_string
                - mutt_edit_file
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - op_envelope_edit_headers
            - BranchSide:      'compose/functions.c:1823,54'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_rfc3676_space_unstuff
                - cs_subset_string
                - mutt_edit_file
                - mutt_rfc3676_space_stuff
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - op_envelope_edit_headers
        - Branch String:   'compose/functions.c:1824,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1826,40'
              BranchSideFuncs:
                - op_envelope_edit_headers
            - BranchSide:      'compose/functions.c:1837,10'
              BranchSideFuncs:
                - op_envelope_edit_headers
      Callsites:
        - Src:             'compose/functions.c:1823,31'
          Dst:             cs_subset_bool
        - Src:             'compose/functions.c:1826,5'
          Dst:             mutt_rfc3676_space_unstuff
        - Src:             'compose/functions.c:1827,34'
          Dst:             cs_subset_string
        - Src:             'compose/functions.c:1828,5'
          Dst:             mutt_edit_file
        - Src:             'compose/functions.c:1829,5'
          Dst:             mutt_rfc3676_space_stuff
        - Src:             'compose/functions.c:1830,5'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1831,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1833,5'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1837,10'
          Dst:             op_envelope_edit_headers
    - functionName:    op_compose_edit_file
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_count
        - cs_subset_string
        - current_attachment
        - menu_queue_redraw
        - mutt_edit_file
        - mutt_message_hook
        - mutt_update_encoding
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1799,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - cs_subset_string
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1799,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - cs_subset_string
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1799,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1799,7'
              BranchSideFuncs:
                - current_attachment
                - cs_subset_string
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1801,58'
              BranchSideFuncs:
                - current_attachment
                - cs_subset_string
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1803,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1805,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1808,57'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1809,18'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1809,45'
              BranchSideFuncs:
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1809,45'
              BranchSideFuncs:
                - mutt_edit_file
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1799,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1801,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1808,32'
          Dst:             cs_subset_string
        - Src:             'compose/functions.c:1809,3'
          Dst:             mutt_edit_file
        - Src:             'compose/functions.c:1810,3'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1811,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1812,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1814,3'
          Dst:             mutt_message_hook
    - functionName:    op_display_headers
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_display_loop
        - mutt_view_attachment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1998,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - mutt_attach_display_loop
                - menu_queue_redraw
                - current_attachment
                - mutt_view_attachment
            - BranchSide:      'compose/functions.c:1998,28'
              BranchSideFuncs:
                - check_count
                - mutt_attach_display_loop
                - menu_queue_redraw
                - current_attachment
                - mutt_view_attachment
        - Branch String:   'compose/functions.c:1998,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1998,7'
              BranchSideFuncs:
                - mutt_attach_display_loop
                - menu_queue_redraw
                - current_attachment
                - mutt_view_attachment
            - BranchSide:      'compose/functions.c:2003,3'
              BranchSideFuncs:
                - mutt_attach_display_loop
                - menu_queue_redraw
                - current_attachment
                - mutt_view_attachment
        - Branch String:   'compose/functions.c:2003,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2024,38'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:2035,29'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
      Callsites:
        - Src:             'compose/functions.c:1998,8'
          Dst:             check_count
        - Src:             'compose/functions.c:2024,5'
          Dst:             mutt_attach_display_loop
        - Src:             'compose/functions.c:2029,33'
          Dst:             current_attachment
        - Src:             'compose/functions.c:2031,5'
          Dst:             mutt_view_attachment
        - Src:             'compose/functions.c:2035,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_update_encoding
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ba_add_tagged
        - check_count
        - menu_queue_redraw
        - mutt_mem_free
        - mutt_message_hook
        - mutt_update_encoding
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1718,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - ba_add_tagged
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
                - mutt_update_encoding
            - BranchSide:      'compose/functions.c:1718,36'
              BranchSideFuncs:
                - check_count
                - ba_add_tagged
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
                - mutt_update_encoding
        - Branch String:   'compose/functions.c:1719,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1719,7'
              BranchSideFuncs:
                - ba_add_tagged
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
                - mutt_update_encoding
            - BranchSide:      'compose/functions.c:1723,31'
              BranchSideFuncs:
                - ba_add_tagged
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
                - mutt_update_encoding
        - Branch String:   'compose/functions.c:1726,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1730,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1741,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1730,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1730,3'
              BranchSideFuncs:
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1735,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1730,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1730,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1735,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1730,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1730,3'
              BranchSideFuncs:
                - mutt_update_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1735,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_mem_free
      Callsites:
        - Src:             'compose/functions.c:1719,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1725,3'
          Dst:             ba_add_tagged
        - Src:             'compose/functions.c:1735,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1736,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1737,3'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1732,5'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1741,3'
          Dst:             mutt_mem_free
    - functionName:    op_attachment_ungroup
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          232
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - attach_body_parent
        - attach_body_previous
        - mutt_body_free
        - mutt_mem_free
        - mutt_message_hook
        - update_menu
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1654,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1654,15'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1654,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1656,5'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1663,28'
              BranchSideFuncs:
                - attach_body_previous
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1670,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1671,27'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1672,39'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1672,12'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1673,26'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1675,30'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1679,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1681,24'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1695,3'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1682,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1684,21'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1689,6'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1686,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1687,34'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1689,6'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1690,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1679,10'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1695,3'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1703,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1703,24'
              BranchSideFuncs:
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1705,3'
              BranchSideFuncs:
                - update_menu
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1703,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1704,26'
              BranchSideFuncs:
                - update_menu
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1705,9'
              BranchSideFuncs:
                - update_menu
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1670,7'
          Dst:             attach_body_previous
        - Src:             'compose/functions.c:1672,12'
          Dst:             attach_body_parent
        - Src:             'compose/functions.c:1698,3'
          Dst:             mutt_body_free
        - Src:             'compose/functions.c:1699,3'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:1700,3'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:1707,3'
          Dst:             update_menu
        - Src:             'compose/functions.c:1709,3'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_toggle_unlink
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_count
        - current_attachment
        - menu_queue_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1638,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1638,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1638,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1638,7'
              BranchSideFuncs:
                - current_attachment
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1640,58'
              BranchSideFuncs:
                - current_attachment
                - menu_queue_redraw
      Callsites:
        - Src:             'compose/functions.c:1638,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1640,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1644,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_toggle_recode
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_is_text_part
        - mutt_message_hook
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1614,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_is_text_part
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1614,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_is_text_part
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1614,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1614,7'
              BranchSideFuncs:
                - current_attachment
                - mutt_is_text_part
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1616,58'
              BranchSideFuncs:
                - current_attachment
                - mutt_is_text_part
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1618,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1620,5'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1623,37'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1624,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1625,5'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1627,5'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1614,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1616,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1618,8'
          Dst:             mutt_is_text_part
        - Src:             'compose/functions.c:1628,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1629,3'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_toggle_disposition
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - current_attachment
        - menu_queue_redraw
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1599,58'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'compose/functions.c:1599,58'
              BranchSideFuncs:
                - current_attachment
                - menu_queue_redraw
                - notify_send
      Callsites:
        - Src:             'compose/functions.c:1599,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1604,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1605,3'
          Dst:             notify_send
    - functionName:    op_attachment_save
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_count
        - current_attachment
        - mutt_save_attachment_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1576,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_save_attachment_list
            - BranchSide:      'compose/functions.c:1576,36'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_save_attachment_list
        - Branch String:   'compose/functions.c:1577,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1577,7'
              BranchSideFuncs:
                - current_attachment
                - mutt_save_attachment_list
            - BranchSide:      'compose/functions.c:1580,31'
              BranchSideFuncs:
                - current_attachment
                - mutt_save_attachment_list
        - Branch String:   'compose/functions.c:1582,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1584,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1588,47'
              BranchSideFuncs:
                - mutt_save_attachment_list
      Callsites:
        - Src:             'compose/functions.c:1577,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1581,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1588,3'
          Dst:             mutt_save_attachment_list
    - functionName:    op_attachment_rename_attachment
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_path_basename
        - mutt_str_replace
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1547,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - buf_pool_get
            - BranchSide:      'compose/functions.c:1547,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - buf_pool_get
        - Branch String:   'compose/functions.c:1547,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1547,7'
              BranchSideFuncs:
                - current_attachment
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - buf_pool_get
            - BranchSide:      'compose/functions.c:1550,58'
              BranchSideFuncs:
                - current_attachment
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - buf_pool_get
        - Branch String:   'compose/functions.c:1552,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1555,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1556,3'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1557,40'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1557,21'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1557,21'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1561,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1564,32'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1567,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1547,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1550,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1556,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1556,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1557,21'
          Dst:             mutt_path_basename
        - Src:             'compose/functions.c:1557,3'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1559,12'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1564,50'
          Dst:             buf_string
        - Src:             'compose/functions.c:1564,5'
          Dst:             mutt_str_replace
        - Src:             'compose/functions.c:1565,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1567,3'
          Dst:             buf_pool_release
    - functionName:    op_attachment_print
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_count
        - current_attachment
        - mutt_print_attachment_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1525,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_print_attachment_list
            - BranchSide:      'compose/functions.c:1525,36'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_print_attachment_list
        - Branch String:   'compose/functions.c:1526,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1526,7'
              BranchSideFuncs:
                - current_attachment
                - mutt_print_attachment_list
            - BranchSide:      'compose/functions.c:1529,31'
              BranchSideFuncs:
                - current_attachment
                - mutt_print_attachment_list
        - Branch String:   'compose/functions.c:1531,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1533,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1537,48'
              BranchSideFuncs:
                - mutt_print_attachment_list
      Callsites:
        - Src:             'compose/functions.c:1526,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1530,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1537,3'
          Dst:             mutt_print_attachment_list
    - functionName:    op_attachment_new_mime
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          215
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - current_attachment
        - menu_queue_redraw
        - mutt_aptr_free
        - mutt_aptr_new
        - mutt_check_mime_type
        - mutt_compose_attachment
        - mutt_file_touch
        - mutt_make_file_attach
        - mutt_message_hook
        - mutt_str_replace
        - mutt_update_encoding
        - mw_get_field
        - notify_send
        - strchr
        - update_idx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1444,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_pool_get
                - mw_get_field
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
            - BranchSide:      'compose/functions.c:1444,26'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_pool_get
                - mw_get_field
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
        - Branch String:   'compose/functions.c:1450,53'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1450,53'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_pool_get
                - mw_get_field
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
            - BranchSide:      'compose/functions.c:1451,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - buf_pool_get
                - mw_get_field
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
        - Branch String:   'compose/functions.c:1449,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1449,7'
              BranchSideFuncs:
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1455,3'
              BranchSideFuncs:
                - buf_expand_path
                - buf_pool_get
                - mw_get_field
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
        - Branch String:   'compose/functions.c:1459,93'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1459,93'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
            - BranchSide:      'compose/functions.c:1460,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
        - Branch String:   'compose/functions.c:1459,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1459,7'
              BranchSideFuncs:
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1466,20'
              BranchSideFuncs:
                - buf_string.6502
                - strchr
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
        - Branch String:   'compose/functions.c:1467,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1469,5'
              BranchSideFuncs:
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1472,5'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_check_mime_type
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - buf_string.6502
        - Branch String:   'compose/functions.c:1474,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1476,5'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1480,8'
              BranchSideFuncs:
                - mutt_aptr_new
                - buf_string.6502
                - mutt_file_touch
                - buf_string.6502
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1482,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1484,5'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1488,36'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_make_file_attach
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'compose/functions.c:1489,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1491,5'
              BranchSideFuncs:
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1494,22'
              BranchSideFuncs:
                - update_idx
                - current_attachment
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_compose_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'compose/functions.c:1505,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1507,35'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1510,35'
              BranchSideFuncs:
                - mutt_message_hook
                - mutt_aptr_free
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1444,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1449,8'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1451,7'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:1455,3'
          Dst:             buf_expand_path
        - Src:             'compose/functions.c:1458,10'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1459,8'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1460,7'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:1466,20'
          Dst:             buf_string
        - Src:             'compose/functions.c:1466,13'
          Dst:             strchr
        - Src:             'compose/functions.c:1473,49'
          Dst:             buf_string
        - Src:             'compose/functions.c:1473,28'
          Dst:             mutt_check_mime_type
        - Src:             'compose/functions.c:1476,5'
          Dst:             buf_string
        - Src:             'compose/functions.c:1480,8'
          Dst:             mutt_aptr_new
        - Src:             'compose/functions.c:1482,24'
          Dst:             buf_string
        - Src:             'compose/functions.c:1482,8'
          Dst:             mutt_file_touch
        - Src:             'compose/functions.c:1484,5'
          Dst:             buf_string
        - Src:             'compose/functions.c:1488,36'
          Dst:             buf_string
        - Src:             'compose/functions.c:1488,14'
          Dst:             mutt_make_file_attach
        - Src:             'compose/functions.c:1494,3'
          Dst:             update_idx
        - Src:             'compose/functions.c:1497,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1500,3'
          Dst:             mutt_str_replace
        - Src:             'compose/functions.c:1502,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1503,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1505,7'
          Dst:             mutt_compose_attachment
        - Src:             'compose/functions.c:1507,5'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1508,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1510,3'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1514,3'
          Dst:             mutt_aptr_free
        - Src:             'compose/functions.c:1515,3'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:1516,3'
          Dst:             buf_pool_release
    - functionName:    op_attachment_move_up
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - compose_attach_swap
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_update_tree
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1408,38'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
            - BranchSide:      'compose/functions.c:1408,38'
              BranchSideFuncs:
                - menu_get_index
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
        - Branch String:   'compose/functions.c:1409,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1409,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1412,36'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
        - Branch String:   'compose/functions.c:1414,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1416,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1419,13'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
        - Branch String:   'compose/functions.c:1419,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1421,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1427,19'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
        - Branch String:   'compose/functions.c:1427,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1428,12'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
            - BranchSide:      'compose/functions.c:1430,31'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
      Callsites:
        - Src:             'compose/functions.c:1408,15'
          Dst:             menu_get_index
        - Src:             'compose/functions.c:1430,3'
          Dst:             compose_attach_swap
        - Src:             'compose/functions.c:1431,3'
          Dst:             mutt_update_tree
        - Src:             'compose/functions.c:1432,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1433,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1434,3'
          Dst:             menu_set_index
    - functionName:    op_attachment_move_down
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          196
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - attach_body_count
        - compose_attach_swap
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_update_tree
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1352,38'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
            - BranchSide:      'compose/functions.c:1352,38'
              BranchSideFuncs:
                - menu_get_index
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1356,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1356,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1359,23'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1359,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1361,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1364,14'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1364,57'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1365,26'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
            - BranchSide:      'compose/functions.c:1372,23'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1364,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1367,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1372,23'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1373,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
            - BranchSide:      'compose/functions.c:1376,12'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1373,35'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1374,11'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
            - BranchSide:      'compose/functions.c:1380,5'
              BranchSideFuncs: []
        - Branch String:   'compose/functions.c:1378,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1380,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1386,15'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
        - Branch String:   'compose/functions.c:1386,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1388,10'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
            - BranchSide:      'compose/functions.c:1395,31'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
        - Branch String:   'compose/functions.c:1388,60'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1389,10'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
                - attach_body_count
            - BranchSide:      'compose/functions.c:1395,31'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
        - Branch String:   'compose/functions.c:1388,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1391,63'
              BranchSideFuncs:
                - attach_body_count
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
            - BranchSide:      'compose/functions.c:1395,31'
              BranchSideFuncs:
                - compose_attach_swap
                - mutt_update_tree
                - menu_queue_redraw
                - notify_send
                - menu_set_index
      Callsites:
        - Src:             'compose/functions.c:1352,15'
          Dst:             menu_get_index
        - Src:             'compose/functions.c:1391,19'
          Dst:             attach_body_count
        - Src:             'compose/functions.c:1395,3'
          Dst:             compose_attach_swap
        - Src:             'compose/functions.c:1396,3'
          Dst:             mutt_update_tree
        - Src:             'compose/functions.c:1397,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1398,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1399,3'
          Dst:             menu_set_index
    - functionName:    op_attachment_group_related
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - gen_cid
        - group_attachments
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1326,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - group_attachments
                - gen_cid
            - BranchSide:      'compose/functions.c:1326,15'
              BranchSideFuncs:
                - group_attachments
                - gen_cid
        - Branch String:   'compose/functions.c:1326,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1328,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1333,33'
              BranchSideFuncs:
                - group_attachments
                - gen_cid
        - Branch String:   'compose/functions.c:1333,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1335,13'
              BranchSideFuncs:
                - group_attachments
            - BranchSide:      'compose/functions.c:1344,10'
              BranchSideFuncs:
                - group_attachments
        - Branch String:   'compose/functions.c:1335,20'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1333,56'
              BranchSideFuncs:
                - gen_cid
                - group_attachments
            - BranchSide:      'compose/functions.c:1335,27'
              BranchSideFuncs:
                - group_attachments
                - gen_cid
        - Branch String:   'compose/functions.c:1335,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1333,56'
              BranchSideFuncs:
                - gen_cid
                - group_attachments
            - BranchSide:      'compose/functions.c:1338,13'
              BranchSideFuncs:
                - group_attachments
                - gen_cid
        - Branch String:   'compose/functions.c:1338,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1333,56'
              BranchSideFuncs:
                - gen_cid
                - group_attachments
            - BranchSide:      'compose/functions.c:1340,23'
              BranchSideFuncs:
                - gen_cid
                - group_attachments
        - Branch String:   'compose/functions.c:1333,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1335,13'
              BranchSideFuncs:
                - group_attachments
            - BranchSide:      'compose/functions.c:1344,10'
              BranchSideFuncs:
                - group_attachments
      Callsites:
        - Src:             'compose/functions.c:1344,10'
          Dst:             group_attachments
        - Src:             'compose/functions.c:1340,23'
          Dst:             gen_cid
    - functionName:    op_attachment_group_lingual
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - group_attachments
        - query_yesorno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1296,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
            - BranchSide:      'compose/functions.c:1296,15'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1296,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1298,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1304,33'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1304,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1305,12'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
            - BranchSide:      'compose/functions.c:1310,9'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1308,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1310,9'
              BranchSideFuncs:
                - group_attachments
            - BranchSide:      'compose/functions.c:1318,10'
              BranchSideFuncs:
                - group_attachments
        - Branch String:   'compose/functions.c:1305,19'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1304,56'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
            - BranchSide:      'compose/functions.c:1305,25'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1305,34'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1304,56'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
            - BranchSide:      'compose/functions.c:1305,37'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1305,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1304,56'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
            - BranchSide:      'compose/functions.c:1306,27'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1304,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1305,12'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
            - BranchSide:      'compose/functions.c:1308,39'
              BranchSideFuncs:
                - query_yesorno
                - group_attachments
        - Branch String:   'compose/functions.c:1310,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1313,7'
              BranchSideFuncs:
                - group_attachments
            - BranchSide:      'compose/functions.c:1318,10'
              BranchSideFuncs:
                - group_attachments
      Callsites:
        - Src:             'compose/functions.c:1310,9'
          Dst:             query_yesorno
        - Src:             'compose/functions.c:1318,10'
          Dst:             group_attachments
    - functionName:    op_attachment_group_alts
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - group_attachments
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1282,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - group_attachments
            - BranchSide:      'compose/functions.c:1282,15'
              BranchSideFuncs:
                - group_attachments
        - Branch String:   'compose/functions.c:1282,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1284,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1288,10'
              BranchSideFuncs:
                - group_attachments
      Callsites:
        - Src:             'compose/functions.c:1288,10'
          Dst:             group_attachments
    - functionName:    op_attachment_get_attachment
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ba_add_tagged
        - check_count
        - menu_queue_redraw
        - mutt_get_tmp_attachment
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1246,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - ba_add_tagged
                - menu_queue_redraw
                - mutt_mem_free
                - mutt_get_tmp_attachment
            - BranchSide:      'compose/functions.c:1246,36'
              BranchSideFuncs:
                - check_count
                - ba_add_tagged
                - menu_queue_redraw
                - mutt_mem_free
                - mutt_get_tmp_attachment
        - Branch String:   'compose/functions.c:1247,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1247,7'
              BranchSideFuncs:
                - ba_add_tagged
                - menu_queue_redraw
                - mutt_mem_free
                - mutt_get_tmp_attachment
            - BranchSide:      'compose/functions.c:1251,31'
              BranchSideFuncs:
                - ba_add_tagged
                - menu_queue_redraw
                - mutt_mem_free
                - mutt_get_tmp_attachment
        - Branch String:   'compose/functions.c:1254,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1258,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1272,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1258,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1258,3'
              BranchSideFuncs:
                - mutt_get_tmp_attachment
                - menu_queue_redraw
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1268,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1258,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1258,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1268,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1260,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1262,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
                - mutt_get_tmp_attachment
            - BranchSide:      'compose/functions.c:1265,5'
              BranchSideFuncs:
                - mutt_get_tmp_attachment
                - menu_queue_redraw
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1258,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1258,3'
              BranchSideFuncs:
                - mutt_get_tmp_attachment
                - menu_queue_redraw
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1268,3'
              BranchSideFuncs:
                - menu_queue_redraw
                - mutt_mem_free
      Callsites:
        - Src:             'compose/functions.c:1247,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1253,3'
          Dst:             ba_add_tagged
        - Src:             'compose/functions.c:1268,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1265,5'
          Dst:             mutt_get_tmp_attachment
        - Src:             'compose/functions.c:1272,3'
          Dst:             mutt_mem_free
    - functionName:    op_attachment_filter
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_message_hook
        - mutt_pipe_attachment_list
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1219,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_pipe_attachment_list
                - notify_send
                - mutt_message_hook
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1219,36'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_pipe_attachment_list
                - notify_send
                - mutt_message_hook
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1220,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1220,7'
              BranchSideFuncs:
                - current_attachment
                - mutt_pipe_attachment_list
                - notify_send
                - mutt_message_hook
                - menu_queue_redraw
            - BranchSide:      'compose/functions.c:1223,31'
              BranchSideFuncs:
                - current_attachment
                - mutt_pipe_attachment_list
                - notify_send
                - mutt_message_hook
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1225,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1227,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:1230,47'
              BranchSideFuncs:
                - mutt_pipe_attachment_list
                - notify_send
                - mutt_message_hook
                - menu_queue_redraw
        - Branch String:   'compose/functions.c:1232,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1234,35'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1236,23'
              BranchSideFuncs:
                - notify_send
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1220,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1224,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1230,3'
          Dst:             mutt_pipe_attachment_list
        - Src:             'compose/functions.c:1234,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1236,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1237,3'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_edit_type
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_edit_content_type
        - mutt_message_hook
        - mutt_update_encoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1195,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_edit_content_type
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1195,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_edit_content_type
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1195,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1195,7'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_content_type
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1198,58'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_content_type
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1200,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1200,7'
              BranchSideFuncs:
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1204,33'
              BranchSideFuncs:
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1195,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1198,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1200,8'
          Dst:             mutt_edit_content_type
        - Src:             'compose/functions.c:1204,3'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1205,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1206,3'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_edit_mime
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_edit_attachment
        - mutt_message_hook
        - mutt_update_encoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1177,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_edit_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1177,28'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - mutt_edit_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1177,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1177,7'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1179,58'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_attachment
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1181,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1181,7'
              BranchSideFuncs:
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1184,33'
              BranchSideFuncs:
                - mutt_update_encoding
                - menu_queue_redraw
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:1177,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1179,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1181,8'
          Dst:             mutt_edit_attachment
        - Src:             'compose/functions.c:1184,3'
          Dst:             mutt_update_encoding
        - Src:             'compose/functions.c:1185,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1186,3'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_edit_language
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_clear_error
        - mutt_message_hook
        - mutt_str_equal
        - mutt_str_replace
        - mw_get_field
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1141,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
            - BranchSide:      'compose/functions.c:1141,28'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
        - Branch String:   'compose/functions.c:1141,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1141,7'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
            - BranchSide:      'compose/functions.c:1145,24'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
        - Branch String:   'compose/functions.c:1150,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1152,34'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1164,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1152,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1154,34'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1160,5'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1141,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1145,24'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1146,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1149,3'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1150,7'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1152,50'
          Dst:             buf_string
        - Src:             'compose/functions.c:1152,10'
          Dst:             mutt_str_equal
        - Src:             'compose/functions.c:1154,50'
          Dst:             buf_string
        - Src:             'compose/functions.c:1154,7'
          Dst:             mutt_str_replace
        - Src:             'compose/functions.c:1155,7'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1156,7'
          Dst:             notify_send
        - Src:             'compose/functions.c:1157,7'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1160,5'
          Dst:             mutt_clear_error
        - Src:             'compose/functions.c:1168,3'
          Dst:             buf_pool_release
    - functionName:    op_attachment_edit_encoding
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_check_encoding
        - mutt_clear_error
        - mutt_message_hook
        - mw_get_field
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1098,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - mutt_check_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_clear_error
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1098,28'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - mutt_check_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_clear_error
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1098,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1098,7'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - mutt_check_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_clear_error
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1102,24'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.6502
                - mutt_check_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_clear_error
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1109,49'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1110,8'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.6502
                - mutt_check_encoding
                - menu_queue_redraw
                - notify_send
                - mutt_clear_error
                - mutt_message_hook
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1132,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1108,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1112,35'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1132,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1113,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1113,36'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1127,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1113,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1115,27'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1127,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1115,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1117,33'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1132,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1098,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1102,24'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1104,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1106,3'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1108,8'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1110,8'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:1112,35'
          Dst:             buf_string
        - Src:             'compose/functions.c:1112,15'
          Dst:             mutt_check_encoding
        - Src:             'compose/functions.c:1118,9'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1119,9'
          Dst:             notify_send
        - Src:             'compose/functions.c:1120,9'
          Dst:             mutt_clear_error
        - Src:             'compose/functions.c:1121,9'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1132,3'
          Dst:             buf_pool_release
    - functionName:    op_attachment_edit_description
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_count
        - current_attachment
        - menu_queue_redraw
        - mutt_message_hook
        - mutt_str_equal
        - mutt_str_replace
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1067,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1067,28'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1067,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1067,7'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1071,24'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1078,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1080,34'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - mutt_message_hook
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1089,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:1080,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1082,34'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:1089,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1067,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1071,24'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1073,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1075,3'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1078,7'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1080,53'
          Dst:             buf_string
        - Src:             'compose/functions.c:1080,10'
          Dst:             mutt_str_equal
        - Src:             'compose/functions.c:1082,53'
          Dst:             buf_string
        - Src:             'compose/functions.c:1082,7'
          Dst:             mutt_str_replace
        - Src:             'compose/functions.c:1083,7'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1084,7'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1089,3'
          Dst:             buf_pool_release
    - functionName:    op_attachment_edit_content_id
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - check_cid
        - check_count
        - current_attachment
        - gen_cid
        - menu_queue_redraw
        - mutt_clear_error
        - mutt_mem_free
        - mutt_message_hook
        - mutt_str_equal
        - mutt_str_replace
        - mw_get_field
        - notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:1014,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - mutt_clear_error
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - gen_cid
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1014,28'
              BranchSideFuncs:
                - check_count
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - mutt_clear_error
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - gen_cid
                - buf_strcpy
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1014,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1014,7'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - mutt_clear_error
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - gen_cid
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:1018,24'
              BranchSideFuncs:
                - buf_pool_get
                - current_attachment
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - mutt_clear_error
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - gen_cid
                - buf_strcpy
                - mutt_mem_free
        - Branch String:   'compose/functions.c:1023,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1025,5'
              BranchSideFuncs:
                - gen_cid
                - buf_strcpy
                - mutt_mem_free
                - mw_get_field
                - buf_pool_release
                - mutt_clear_error
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1029,10'
              BranchSideFuncs:
                - gen_cid
                - buf_strcpy
                - mutt_mem_free
                - mw_get_field
                - buf_pool_release
                - mutt_clear_error
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1034,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1036,25'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_equal
                - buf_string.6502
                - check_cid
                - buf_pool_release
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - buf_pool_release
                - mutt_clear_error
            - BranchSide:      'compose/functions.c:1054,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_clear_error
        - Branch String:   'compose/functions.c:1036,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1038,32'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_clear_error
            - BranchSide:      'compose/functions.c:1054,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_clear_error
        - Branch String:   'compose/functions.c:1038,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1040,36'
              BranchSideFuncs:
                - buf_string.6502
                - mutt_str_replace
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - buf_pool_release
                - mutt_clear_error
            - BranchSide:      'compose/functions.c:1048,9'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'compose/functions.c:1014,8'
          Dst:             check_count
        - Src:             'compose/functions.c:1018,24'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:1019,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:1025,5'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1029,10'
          Dst:             gen_cid
        - Src:             'compose/functions.c:1030,5'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:1031,5'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:1034,7'
          Dst:             mw_get_field
        - Src:             'compose/functions.c:1036,29'
          Dst:             buf_string
        - Src:             'compose/functions.c:1036,10'
          Dst:             mutt_str_equal
        - Src:             'compose/functions.c:1038,21'
          Dst:             buf_string
        - Src:             'compose/functions.c:1038,11'
          Dst:             check_cid
        - Src:             'compose/functions.c:1040,54'
          Dst:             buf_string
        - Src:             'compose/functions.c:1040,9'
          Dst:             mutt_str_replace
        - Src:             'compose/functions.c:1041,9'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:1042,9'
          Dst:             notify_send
        - Src:             'compose/functions.c:1043,9'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:1054,3'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:1054,3'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:1057,5'
          Dst:             mutt_clear_error
    - functionName:    op_attachment_detach
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          202
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - check_count
        - current_attachment
        - delete_attachment
        - menu_get_index
        - mutt_message_hook
        - notify_send
        - update_menu
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:978,36'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - menu_get_index
                - delete_attachment
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:978,36'
              BranchSideFuncs:
                - check_count
                - current_attachment
                - menu_get_index
                - delete_attachment
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:979,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:979,7'
              BranchSideFuncs:
                - current_attachment
                - menu_get_index
                - delete_attachment
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:982,31'
              BranchSideFuncs:
                - current_attachment
                - menu_get_index
                - delete_attachment
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:984,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:985,14'
              BranchSideFuncs:
                - menu_get_index
                - delete_attachment
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:987,15'
              BranchSideFuncs:
                - menu_get_index
                - delete_attachment
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:988,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:988,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:991,9'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:992,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:994,9'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:994,9'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:994,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:994,9'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:998,3'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:994,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:995,23'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:998,3'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:1002,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:1003,33'
              BranchSideFuncs:
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:1005,3'
              BranchSideFuncs:
                - mutt_message_hook
        - Branch String:   'compose/functions.c:994,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:992,38'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:995,23'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:994,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:992,38'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:995,23'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
        - Branch String:   'compose/functions.c:992,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:994,9'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:995,23'
              BranchSideFuncs:
                - update_menu
                - notify_send
                - menu_get_index
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:979,8'
          Dst:             check_count
        - Src:             'compose/functions.c:983,31'
          Dst:             current_attachment
        - Src:             'compose/functions.c:987,15'
          Dst:             menu_get_index
        - Src:             'compose/functions.c:988,7'
          Dst:             delete_attachment
        - Src:             'compose/functions.c:998,3'
          Dst:             update_menu
        - Src:             'compose/functions.c:999,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:1001,11'
          Dst:             menu_get_index
        - Src:             'compose/functions.c:1005,3'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_attach_message
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          443
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - access
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - buf_string
        - cs_subset_enum
        - cs_subset_sort
        - cs_subset_str_native_set
        - cs_subset_string
        - dialog_pop
        - dialog_push
        - dlg_index
        - imap_path_probe
        - index_pager_init
        - mailbox_path
        - menu_queue_redraw
        - message_is_tagged
        - mutt_aptr_free
        - mutt_aptr_new
        - mutt_make_message_attach
        - mutt_message_hook
        - mutt_window_free
        - mw_enter_fname
        - mx_fastclose_mailbox
        - mx_mbox_close
        - mx_mbox_open
        - mx_path_probe
        - mx_path_resolve
        - nntp_expand_path
        - nntp_path_probe
        - nntp_select_server
        - notify_send
        - pop_path_probe
        - update_idx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:832,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
                - cs_subset_string
                - nntp_select_server
            - BranchSide:      'compose/functions.c:832,11'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
                - cs_subset_string
                - nntp_select_server
        - Branch String:   'compose/functions.c:833,23'
          Branch Sides:
            - BranchSide:      'compose/functions.c:833,30'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'compose/functions.c:844,26'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'compose/functions.c:833,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:835,64'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_select_server
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
            - BranchSide:      'compose/functions.c:844,26'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'compose/functions.c:837,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:837,9'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:841,13'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
        - Branch String:   'compose/functions.c:845,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:847,13'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
            - BranchSide:      'compose/functions.c:854,8'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
        - Branch String:   'compose/functions.c:847,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:849,25'
              BranchSideFuncs:
                - mailbox_path.6518
                - buf_strcpy
                - buf_pretty_mailbox
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
            - BranchSide:      'compose/functions.c:854,8'
              BranchSideFuncs:
                - mw_enter_fname
                - buf_is_empty
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
                - buf_pool_release
        - Branch String:   'compose/functions.c:855,49'
          Branch Sides:
            - BranchSide:      'compose/functions.c:856,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:858,5'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'compose/functions.c:854,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:858,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/functions.c:862,7'
              BranchSideFuncs:
                - nntp_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
                - buf_expand_path
        - Branch String:   'compose/functions.c:862,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:863,29'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
            - BranchSide:      'compose/functions.c:865,5'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.6502
                - imap_path_probe
                - buf_string.6502
                - pop_path_probe
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - buf_string.6502
                - buf_pool_release
        - Branch String:   'compose/functions.c:867,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:869,24'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
            - BranchSide:      'compose/functions.c:887,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:869,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:871,12'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
            - BranchSide:      'compose/functions.c:887,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:871,20'
          Branch Sides:
            - BranchSide:      'compose/functions.c:871,40'
              BranchSideFuncs:
                - buf_string.6502
                - nntp_path_probe
                - buf_string.6502
                - mx_path_probe
                - buf_string.6502
                - access
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
                - buf_string.6502
                - buf_pool_release
            - BranchSide:      'compose/functions.c:887,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:871,11'
          Branch Sides:
            - BranchSide:      'compose/functions.c:873,27'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
            - BranchSide:      'compose/functions.c:887,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:873,13'
          Branch Sides:
            - BranchSide:      'compose/functions.c:876,22'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
            - BranchSide:      'compose/functions.c:887,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:876,15'
          Branch Sides:
            - BranchSide:      'compose/functions.c:878,13'
              BranchSideFuncs:
                - buf_string.6502
                - buf_pool_release
            - BranchSide:      'compose/functions.c:887,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - buf_string.6502
                - mx_path_resolve
                - mx_mbox_open
                - buf_string.6502
                - mx_fastclose_mailbox
                - buf_pool_release
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:891,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:893,5'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
            - BranchSide:      'compose/functions.c:899,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
                - mx_mbox_close
        - Branch String:   'compose/functions.c:901,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:903,5'
              BranchSideFuncs:
                - mx_mbox_close
            - BranchSide:      'compose/functions.c:909,62'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_sort
                - cs_subset_enum
                - index_pager_init
                - dialog_push
                - dlg_index
                - dialog_pop
                - mutt_window_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
        - Branch String:   'compose/functions.c:922,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:925,38'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - menu_queue_redraw
                - notify_send
            - BranchSide:      'compose/functions.c:936,24'
              BranchSideFuncs:
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
        - Branch String:   'compose/functions.c:934,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:936,24'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:955,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:936,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:938,10'
              BranchSideFuncs:
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:968,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:938,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:934,49'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:941,28'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_free
        - Branch String:   'compose/functions.c:944,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:947,26'
              BranchSideFuncs:
                - mutt_aptr_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
            - BranchSide:      'compose/functions.c:951,7'
              BranchSideFuncs:
                - mutt_aptr_free
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - message_is_tagged
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
        - Branch String:   'compose/functions.c:934,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:936,24'
              BranchSideFuncs:
                - message_is_tagged
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
                - mutt_aptr_new
                - mutt_make_message_attach
                - update_idx
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:968,7'
              BranchSideFuncs:
                - menu_queue_redraw
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:957,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:959,24'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:961,3'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - cs_subset_str_native_set
                - notify_send
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:835,39'
          Dst:             cs_subset_string
        - Src:             'compose/functions.c:836,22'
          Dst:             nntp_select_server
        - Src:             'compose/functions.c:844,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:849,25'
          Dst:             mailbox_path
        - Src:             'compose/functions.c:849,7'
          Dst:             buf_strcpy
        - Src:             'compose/functions.c:850,7'
          Dst:             buf_pretty_mailbox
        - Src:             'compose/functions.c:854,8'
          Dst:             mw_enter_fname
        - Src:             'compose/functions.c:856,7'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:858,5'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:863,5'
          Dst:             nntp_expand_path
        - Src:             'compose/functions.c:865,5'
          Dst:             buf_expand_path
        - Src:             'compose/functions.c:867,23'
          Dst:             buf_string
        - Src:             'compose/functions.c:867,7'
          Dst:             imap_path_probe
        - Src:             'compose/functions.c:869,24'
          Dst:             buf_string
        - Src:             'compose/functions.c:869,9'
          Dst:             pop_path_probe
        - Src:             'compose/functions.c:871,40'
          Dst:             buf_string
        - Src:             'compose/functions.c:871,24'
          Dst:             nntp_path_probe
        - Src:             'compose/functions.c:873,27'
          Dst:             buf_string
        - Src:             'compose/functions.c:873,13'
          Dst:             mx_path_probe
        - Src:             'compose/functions.c:876,22'
          Dst:             buf_string
        - Src:             'compose/functions.c:876,15'
          Dst:             access
        - Src:             'compose/functions.c:878,13'
          Dst:             buf_string
        - Src:             'compose/functions.c:879,13'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:887,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:889,46'
          Dst:             buf_string
        - Src:             'compose/functions.c:889,30'
          Dst:             mx_path_resolve
        - Src:             'compose/functions.c:891,8'
          Dst:             mx_mbox_open
        - Src:             'compose/functions.c:893,5'
          Dst:             buf_string
        - Src:             'compose/functions.c:894,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'compose/functions.c:896,5'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:899,3'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:903,5'
          Dst:             mx_mbox_close
        - Src:             'compose/functions.c:909,39'
          Dst:             cs_subset_sort
        - Src:             'compose/functions.c:910,43'
          Dst:             cs_subset_sort
        - Src:             'compose/functions.c:911,41'
          Dst:             cs_subset_enum
        - Src:             'compose/functions.c:914,28'
          Dst:             index_pager_init
        - Src:             'compose/functions.c:917,3'
          Dst:             dialog_push
        - Src:             'compose/functions.c:918,34'
          Dst:             dlg_index
        - Src:             'compose/functions.c:919,3'
          Dst:             dialog_pop
        - Src:             'compose/functions.c:920,3'
          Dst:             mutt_window_free
        - Src:             'compose/functions.c:925,5'
          Dst:             cs_subset_str_native_set
        - Src:             'compose/functions.c:926,5'
          Dst:             cs_subset_str_native_set
        - Src:             'compose/functions.c:927,5'
          Dst:             cs_subset_str_native_set
        - Src:             'compose/functions.c:928,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:929,5'
          Dst:             notify_send
        - Src:             'compose/functions.c:938,10'
          Dst:             message_is_tagged
        - Src:             'compose/functions.c:941,28'
          Dst:             mutt_aptr_new
        - Src:             'compose/functions.c:942,16'
          Dst:             mutt_make_message_attach
        - Src:             'compose/functions.c:947,7'
          Dst:             update_idx
        - Src:             'compose/functions.c:952,7'
          Dst:             mutt_aptr_free
        - Src:             'compose/functions.c:955,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:961,3'
          Dst:             mx_fastclose_mailbox
        - Src:             'compose/functions.c:964,3'
          Dst:             cs_subset_str_native_set
        - Src:             'compose/functions.c:965,3'
          Dst:             cs_subset_str_native_set
        - Src:             'compose/functions.c:966,3'
          Dst:             cs_subset_str_native_set
        - Src:             'compose/functions.c:967,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:969,5'
          Dst:             mutt_message_hook
    - functionName:    op_attachment_attach_key
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypt_pgp_make_key_attachment
        - menu_queue_redraw
        - mutt_aptr_free
        - mutt_aptr_new
        - mutt_message_hook
        - notify_send
        - update_idx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:804,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - mutt_aptr_new
                - crypt_pgp_make_key_attachment
                - update_idx
                - menu_queue_redraw
                - mutt_message_hook
                - notify_send
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:804,26'
              BranchSideFuncs:
                - mutt_aptr_new
                - crypt_pgp_make_key_attachment
                - update_idx
                - menu_queue_redraw
                - mutt_message_hook
                - notify_send
                - mutt_aptr_free
        - Branch String:   'compose/functions.c:806,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:808,24'
              BranchSideFuncs:
                - mutt_aptr_free
                - notify_send
            - BranchSide:      'compose/functions.c:814,5'
              BranchSideFuncs:
                - mutt_aptr_free
                - notify_send
      Callsites:
        - Src:             'compose/functions.c:804,26'
          Dst:             mutt_aptr_new
        - Src:             'compose/functions.c:805,14'
          Dst:             crypt_pgp_make_key_attachment
        - Src:             'compose/functions.c:808,5'
          Dst:             update_idx
        - Src:             'compose/functions.c:809,5'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:810,5'
          Dst:             mutt_message_hook
        - Src:             'compose/functions.c:814,5'
          Dst:             mutt_aptr_free
        - Src:             'compose/functions.c:817,3'
          Dst:             notify_send
    - functionName:    op_attachment_attach_file
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - menu_queue_redraw
        - mutt_aptr_free
        - mutt_aptr_new
        - mutt_clear_error
        - mutt_make_file_attach
        - mutt_mem_free
        - mutt_message_hook
        - mw_enter_fname
        - notify_send
        - update_idx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/functions.c:738,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_aptr_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:738,7'
              BranchSideFuncs:
                - buf_pool_get
                - mw_enter_fname
                - buf_is_empty
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_aptr_free
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'compose/functions.c:743,46'
          Branch Sides:
            - BranchSide:      'compose/functions.c:744,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:746,25'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'compose/functions.c:742,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:746,25'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'compose/functions.c:756,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_aptr_free
        - Branch String:   'compose/functions.c:746,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:747,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'compose/functions.c:749,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'compose/functions.c:746,5'
          Branch Sides:
            - BranchSide:      'compose/functions.c:747,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'compose/functions.c:749,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'compose/functions.c:756,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:758,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:761,21'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_aptr_free
        - Branch String:   'compose/functions.c:787,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:788,5'
              BranchSideFuncs:
                - mutt_clear_error
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
            - BranchSide:      'compose/functions.c:790,29'
              BranchSideFuncs:
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
        - Branch String:   'compose/functions.c:764,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:761,34'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:767,28'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_free
        - Branch String:   'compose/functions.c:770,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:773,26'
              BranchSideFuncs:
                - mutt_aptr_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
            - BranchSide:      'compose/functions.c:778,7'
              BranchSideFuncs:
                - mutt_aptr_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
        - Branch String:   'compose/functions.c:761,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:763,17'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_make_file_attach
                - update_idx
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
                - mutt_aptr_free
            - BranchSide:      'compose/functions.c:787,8'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - menu_queue_redraw
                - notify_send
                - mutt_message_hook
                - mutt_clear_error
        - Branch String:   'compose/functions.c:792,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:792,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:793,37'
              BranchSideFuncs:
                - mutt_message_hook
      Callsites:
        - Src:             'compose/functions.c:741,26'
          Dst:             buf_pool_get
        - Src:             'compose/functions.c:742,8'
          Dst:             mw_enter_fname
        - Src:             'compose/functions.c:744,7'
          Dst:             buf_is_empty
        - Src:             'compose/functions.c:749,5'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:750,5'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:747,7'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:784,3'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:785,3'
          Dst:             buf_pool_release
        - Src:             'compose/functions.c:767,28'
          Dst:             mutt_aptr_new
        - Src:             'compose/functions.c:769,16'
          Dst:             mutt_make_file_attach
        - Src:             'compose/functions.c:773,7'
          Dst:             update_idx
        - Src:             'compose/functions.c:779,7'
          Dst:             mutt_aptr_free
        - Src:             'compose/functions.c:781,5'
          Dst:             mutt_mem_free
        - Src:             'compose/functions.c:788,5'
          Dst:             mutt_clear_error
        - Src:             'compose/functions.c:790,3'
          Dst:             menu_queue_redraw
        - Src:             'compose/functions.c:791,3'
          Dst:             notify_send
        - Src:             'compose/functions.c:793,5'
          Dst:             mutt_message_hook
    - functionName:    compose_function_dispatcher
      functionSourceFile: '/src/neomutt/compose/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          133
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/functions.c:2144,28'
          Branch Sides:
            - BranchSide:      'compose/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/functions.c:2144,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2145,12'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2145,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:2145,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2145,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2145,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:2152,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2152,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2149,58'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/functions.c:2155,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2152,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2149,58'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/functions.c:2155,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2152,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2149,58'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/functions.c:2155,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2149,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2149,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:2149,22'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2152,9'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2149,58'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/functions.c:2155,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2160,7'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2160,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:2163,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/functions.c:2164,3'
          Branch Sides:
            - BranchSide:      'compose/functions.c:2164,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/functions.c:2164,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/functions.c:2144,28'
          Dst:             dialog_find
        - Src:             'compose/functions.c:2163,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'compose/functions.c:2164,3'
          Dst:             opcodes_get_name
    - functionName:    preview_page_up
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - draw_preview
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/preview.c:371,14'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - draw_preview
            - BranchSide:      'compose/preview.c:371,14'
              BranchSideFuncs:
                - draw_preview
        - Branch String:   'compose/preview.c:371,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:374,27'
              BranchSideFuncs:
                - draw_preview
        - Branch String:   'compose/preview.c:374,27'
          Branch Sides:
            - BranchSide:      'compose/preview.c:374,24'
              BranchSideFuncs:
                - draw_preview
            - BranchSide:      'compose/preview.c:374,24'
              BranchSideFuncs:
                - draw_preview
      Callsites:
        - Src:             'compose/preview.c:375,3'
          Dst:             draw_preview
    - functionName:    draw_preview
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          284
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_get_size
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_paddstr
        - mutt_str_expand_tabs
        - mutt_window_clear
        - mutt_window_move
        - mutt_wstr_trunc
        - sbar_set_title
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compose/preview.c:136,28'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - mutt_window_clear
                - sbar_set_title
                - mutt_file_get_size
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:136,28'
              BranchSideFuncs:
                - mutt_window_clear
                - sbar_set_title
                - mutt_file_get_size
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:143,45'
          Branch Sides:
            - BranchSide:      'compose/preview.c:143,58'
              BranchSideFuncs:
                - mutt_file_get_size
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:143,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:145,5'
              BranchSideFuncs:
                - mutt_file_get_size
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:150,48'
              BranchSideFuncs:
                - mutt_file_get_size
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:151,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:153,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:157,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:158,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:164,10'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:170,3'
          Branch Sides:
            - BranchSide:      'compose/preview.c:182,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:211,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:191,11'
          Branch Sides:
            - BranchSide:      'compose/preview.c:192,9'
              BranchSideFuncs:
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
                - mutt_window_move
                - mutt_paddstr
            - BranchSide:      'compose/preview.c:195,36'
              BranchSideFuncs:
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
                - mutt_window_move
                - mutt_paddstr
        - Branch String:   'compose/preview.c:195,51'
          Branch Sides:
            - BranchSide:      'compose/preview.c:195,72'
              BranchSideFuncs:
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:207,11'
              BranchSideFuncs:
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:195,11'
          Branch Sides:
            - BranchSide:      'compose/preview.c:197,18'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_paddstr
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:207,11'
              BranchSideFuncs:
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:198,13'
          Branch Sides:
            - BranchSide:      'compose/preview.c:199,11'
              BranchSideFuncs:
                - mutt_paddstr
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:201,38'
              BranchSideFuncs:
                - mutt_paddstr
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:174,5'
          Branch Sides:
            - BranchSide:      'compose/preview.c:170,3'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_window_move
                - mutt_paddstr
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:182,20'
              BranchSideFuncs:
                - mutt_str_expand_tabs
                - mutt_wstr_trunc
                - mutt_file_read_line
                - mutt_mem_free
                - mutt_file_fclose_full
                - snprintf
                - sbar_set_title
                - mutt_window_move
                - mutt_paddstr
        - Branch String:   'compose/preview.c:215,28'
          Branch Sides:
            - BranchSide:      'compose/preview.c:215,59'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:229,1'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:215,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:217,10'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:229,1'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:219,9'
          Branch Sides:
            - BranchSide:      'compose/preview.c:220,25'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
            - BranchSide:      'compose/preview.c:223,5'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
        - Branch String:   'compose/preview.c:226,9'
          Branch Sides:
            - BranchSide:      'compose/preview.c:227,27'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:228,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/preview.c:139,3'
          Dst:             mutt_window_clear
        - Src:             'compose/preview.c:140,3'
          Dst:             sbar_set_title
        - Src:             'compose/preview.c:150,20'
          Dst:             mutt_file_get_size
        - Src:             'compose/preview.c:157,14'
          Dst:             mutt_file_fopen_full
        - Src:             'compose/preview.c:170,18'
          Dst:             mutt_file_read_line
        - Src:             'compose/preview.c:184,14'
          Dst:             mutt_str_expand_tabs
        - Src:             'compose/preview.c:188,22'
          Dst:             mutt_wstr_trunc
        - Src:             'compose/preview.c:197,18'
          Dst:             mutt_window_move
        - Src:             'compose/preview.c:201,9'
          Dst:             mutt_paddstr
        - Src:             'compose/preview.c:211,3'
          Dst:             mutt_mem_free
        - Src:             'compose/preview.c:212,3'
          Dst:             mutt_file_fclose_full
        - Src:             'compose/preview.c:223,5'
          Dst:             snprintf
        - Src:             'compose/preview.c:224,5'
          Dst:             sbar_set_title
    - functionName:    preview_page_down
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - draw_preview
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/preview.c:385,15'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - draw_preview
            - BranchSide:      'compose/preview.c:385,15'
              BranchSideFuncs:
                - draw_preview
        - Branch String:   'compose/preview.c:385,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:385,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:388,27'
              BranchSideFuncs:
                - draw_preview
        - Branch String:   'compose/preview.c:388,27'
          Branch Sides:
            - BranchSide:      'compose/preview.c:388,10'
              BranchSideFuncs:
                - draw_preview
            - BranchSide:      'compose/preview.c:388,10'
              BranchSideFuncs:
                - draw_preview
      Callsites:
        - Src:             'compose/preview.c:389,3'
          Dst:             draw_preview
    - functionName:    preview_function_dispatcher
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/preview.c:410,8'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/preview.c:410,8'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/preview.c:410,12'
          Branch Sides:
            - BranchSide:      'compose/preview.c:410,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:410,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/preview.c:410,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:417,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/preview.c:417,9'
          Branch Sides:
            - BranchSide:      'compose/preview.c:417,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/preview.c:420,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/preview.c:417,9'
          Branch Sides:
            - BranchSide:      'compose/preview.c:417,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'compose/preview.c:420,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/preview.c:425,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:428,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'compose/preview.c:429,3'
          Branch Sides:
            - BranchSide:      'compose/preview.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:429,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/preview.c:428,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'compose/preview.c:429,3'
          Dst:             opcodes_get_name
    - functionName:    preview_repaint
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - draw_preview
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/preview.c:317,42'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - draw_preview
            - BranchSide:      'compose/preview.c:317,42'
              BranchSideFuncs:
                - draw_preview
      Callsites:
        - Src:             'compose/preview.c:318,3'
          Dst:             draw_preview
    - functionName:    preview_recalc
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/preview.c:329,8'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:329,8'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:329,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:329,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:332,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    preview_wdata_free
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/preview.c:112,8'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'compose/preview.c:112,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'compose/preview.c:112,12'
          Branch Sides:
            - BranchSide:      'compose/preview.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:112,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'compose/preview.c:112,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:115,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'compose/preview.c:115,3'
          Dst:             mutt_mem_free
    - functionName:    preview_wdata_new
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/preview.c:124,37'
          Branch Sides:
            - BranchSide:      'compose/preview.c:124,37'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'compose/preview.c:124,37'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'compose/preview.c:124,37'
          Dst:             mutt_mem_calloc
    - functionName:    preview_email_observer
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/preview.c:267,11'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:267,11'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:267,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:269,12'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:269,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:269,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:274,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    preview_window_observer
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_color_observer_remove
        - notify_observer_remove
        - preview_color_observer
        - preview_email_observer
        - preview_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/preview.c:284,11'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/preview.c:284,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/preview.c:284,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:284,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/preview.c:286,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/preview.c:286,24'
          Branch Sides:
            - BranchSide:      'compose/preview.c:286,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:286,32'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/preview.c:286,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:286,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:291,13'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/preview.c:291,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:291,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/preview.c:294,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/preview.c:294,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:296,10'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:299,30'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/preview.c:299,12'
          Branch Sides:
            - BranchSide:      'compose/preview.c:299,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/preview.c:301,44'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'compose/preview.c:303,5'
          Dst:             mutt_color_observer_remove
        - Src:             'compose/preview.c:303,5'
          Dst:             preview_color_observer
        - Src:             'compose/preview.c:304,5'
          Dst:             notify_observer_remove
        - Src:             'compose/preview.c:304,5'
          Dst:             preview_window_observer
        - Src:             'compose/preview.c:305,5'
          Dst:             notify_observer_remove
        - Src:             'compose/preview.c:305,5'
          Dst:             preview_email_observer
    - functionName:    preview_color_observer
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/preview.c:236,11'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:236,11'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:236,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:236,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:238,12'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:238,24'
          Branch Sides:
            - BranchSide:      'compose/preview.c:238,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:238,32'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:238,7'
          Branch Sides:
            - BranchSide:      'compose/preview.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:244,28'
              BranchSideFuncs: []
        - Branch String:   'compose/preview.c:246,3'
          Branch Sides:
            - BranchSide:      'compose/preview.c:246,3'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/preview.c:252,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    preview_window_new
      functionSourceFile: '/src/neomutt/compose/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
        - preview_color_observer
        - preview_email_observer
        - preview_wdata_new
        - preview_window_observer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/preview.c:344,28'
          Branch Sides:
            - BranchSide:      'compose/preview.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - preview_wdata_new
            - BranchSide:      'compose/preview.c:344,28'
              BranchSideFuncs:
                - mutt_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - preview_wdata_new
      Callsites:
        - Src:             'compose/preview.c:344,28'
          Dst:             mutt_window_new
        - Src:             'compose/preview.c:348,3'
          Dst:             mutt_color_observer_add
        - Src:             'compose/preview.c:348,3'
          Dst:             preview_color_observer
        - Src:             'compose/preview.c:349,3'
          Dst:             notify_observer_add
        - Src:             'compose/preview.c:349,3'
          Dst:             preview_window_observer
        - Src:             'compose/preview.c:350,3'
          Dst:             notify_observer_add
        - Src:             'compose/preview.c:350,3'
          Dst:             preview_email_observer
        - Src:             'compose/preview.c:352,37'
          Dst:             preview_wdata_new
    - functionName:    compose_shared_data_new
      functionSourceFile: '/src/neomutt/compose/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/shared_data.c:50,10'
          Branch Sides:
            - BranchSide:      'compose/shared_data.c:50,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'compose/shared_data.c:50,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'compose/shared_data.c:50,10'
          Dst:             mutt_mem_calloc
    - functionName:    compose_shared_data_free
      functionSourceFile: '/src/neomutt/compose/shared_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/shared_data.c:38,8'
          Branch Sides:
            - BranchSide:      'compose/shared_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'compose/shared_data.c:38,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'compose/shared_data.c:38,12'
          Branch Sides:
            - BranchSide:      'compose/shared_data.c:38,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/shared_data.c:38,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'compose/shared_data.c:38,7'
          Branch Sides:
            - BranchSide:      'compose/shared_data.c:38,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/shared_data.c:41,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'compose/shared_data.c:41,3'
          Dst:             mutt_mem_free
    - functionName:    attachment_size_max
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach.c:313,12'
          Branch Sides:
            - BranchSide:      'compose/attach.c:313,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:313,21'
              BranchSideFuncs: []
        - Branch String:   'compose/attach.c:313,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:313,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:316,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attach_recalc
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_adjust
        - mutt_window_reflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach.c:245,28'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs:
                - mutt_window_reflow
                - menu_adjust
            - BranchSide:      'compose/attach.c:245,28'
              BranchSideFuncs:
                - mutt_window_reflow
                - menu_adjust
        - Branch String:   'compose/attach.c:251,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:251,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:253,10'
              BranchSideFuncs:
                - mutt_window_reflow
                - menu_adjust
      Callsites:
        - Src:             'compose/attach.c:254,5'
          Dst:             mutt_window_reflow
        - Src:             'compose/attach.c:255,5'
          Dst:             menu_adjust
    - functionName:    attachment_size_fixed
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach.c:300,12'
          Branch Sides:
            - BranchSide:      'compose/attach.c:300,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:300,21'
              BranchSideFuncs: []
        - Branch String:   'compose/attach.c:300,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:303,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compose_attach_tag
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach.c:209,18'
          Branch Sides:
            - BranchSide:      'compose/attach.c:207,18'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:209,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compose_make_entry
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach.c:220,43'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'compose/attach.c:220,43'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'compose/attach.c:226,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:226,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'compose/attach.c:228,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
        - Branch String:   'compose/attach.c:229,9'
          Branch Sides:
            - BranchSide:      'compose/attach.c:229,9'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'compose/attach.c:230,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'compose/attach.c:225,31'
          Dst:             cs_subset_bool
        - Src:             'compose/attach.c:228,40'
          Dst:             cs_subset_string
        - Src:             'compose/attach.c:230,20'
          Dst:             mutt_strwidth
        - Src:             'compose/attach.c:233,43'
          Dst:             cs_subset_expando
        - Src:             'compose/attach.c:234,10'
          Dst:             expando_filter
    - functionName:    attach_window_observer
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - attach_config_observer
        - attach_email_observer
        - attach_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/attach.c:170,11'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/attach.c:170,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/attach.c:170,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:170,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/attach.c:172,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/attach.c:172,24'
          Branch Sides:
            - BranchSide:      'compose/attach.c:172,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:172,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/attach.c:172,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:177,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/attach.c:177,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:177,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/attach.c:180,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/attach.c:180,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:185,30'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/attach.c:185,12'
          Branch Sides:
            - BranchSide:      'compose/attach.c:185,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/attach.c:187,37'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'compose/attach.c:190,5'
          Dst:             notify_observer_remove
        - Src:             'compose/attach.c:190,5'
          Dst:             attach_email_observer
        - Src:             'compose/attach.c:191,5'
          Dst:             notify_observer_remove
        - Src:             'compose/attach.c:191,5'
          Dst:             attach_config_observer
        - Src:             'compose/attach.c:192,5'
          Dst:             notify_observer_remove
        - Src:             'compose/attach.c:192,5'
          Dst:             attach_window_observer
    - functionName:    attach_email_observer
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/attach.c:129,11'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:129,11'
              BranchSideFuncs: []
        - Branch String:   'compose/attach.c:129,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:131,12'
              BranchSideFuncs: []
        - Branch String:   'compose/attach.c:131,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:133,11'
              BranchSideFuncs: []
        - Branch String:   'compose/attach.c:133,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:138,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attach_config_observer
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/attach.c:149,11'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'compose/attach.c:149,11'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/attach.c:149,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:149,7'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'compose/attach.c:151,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/attach.c:151,24'
          Branch Sides:
            - BranchSide:      'compose/attach.c:151,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:151,32'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/attach.c:151,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:155,29'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/attach.c:155,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:158,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/attach.c:155,8'
          Dst:             mutt_str_equal
    - functionName:    attach_new
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - attach_config_observer
        - attach_data_new
        - attach_email_observer
        - attach_window_observer
        - menu_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach.c:270,65'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs:
                - menu_window_new
                - attach_data_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'compose/attach.c:270,65'
              BranchSideFuncs:
                - menu_window_new
                - attach_data_new
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'compose/attach.c:270,35'
          Dst:             menu_window_new
        - Src:             'compose/attach.c:272,37'
          Dst:             attach_data_new
        - Src:             'compose/attach.c:277,3'
          Dst:             notify_observer_add
        - Src:             'compose/attach.c:277,3'
          Dst:             attach_config_observer
        - Src:             'compose/attach.c:278,3'
          Dst:             notify_observer_add
        - Src:             'compose/attach.c:278,3'
          Dst:             attach_email_observer
        - Src:             'compose/attach.c:279,3'
          Dst:             notify_observer_add
        - Src:             'compose/attach.c:279,3'
          Dst:             attach_window_observer
    - functionName:    cum_attachs_size
      functionSourceFile: '/src/neomutt/compose/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_get_content_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/attach.c:87,8'
          Branch Sides:
            - BranchSide:      'compose/attach.c:0,0'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:87,8'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:87,14'
          Branch Sides:
            - BranchSide:      'compose/attach.c:87,14'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:87,25'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:87,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach.c:94,34'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:96,3'
          Branch Sides:
            - BranchSide:      'compose/attach.c:96,3'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:98,9'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:100,9'
          Branch Sides:
            - BranchSide:      'compose/attach.c:101,45'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:106,18'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:104,9'
          Branch Sides:
            - BranchSide:      'compose/attach.c:96,49'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:106,18'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:106,7'
          Branch Sides:
            - BranchSide:      'compose/attach.c:109,33'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:112,34'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:115,50'
              BranchSideFuncs:
                - mutt_get_content_info
        - Branch String:   'compose/attach.c:96,3'
          Branch Sides:
            - BranchSide:      'compose/attach.c:96,3'
              BranchSideFuncs:
                - mutt_get_content_info
            - BranchSide:      'compose/attach.c:98,9'
              BranchSideFuncs:
                - mutt_get_content_info
      Callsites:
        - Src:             'compose/attach.c:101,20'
          Dst:             mutt_get_content_info
    - functionName:    attach_data_new
      functionSourceFile: '/src/neomutt/compose/attach_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_actx_new
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach_data.c:56,43'
          Branch Sides:
            - BranchSide:      'compose/attach_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_actx_new
            - BranchSide:      'compose/attach_data.c:56,43'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_actx_new
      Callsites:
        - Src:             'compose/attach_data.c:56,43'
          Dst:             mutt_mem_calloc
        - Src:             'compose/attach_data.c:58,23'
          Dst:             mutt_actx_new
    - functionName:    attach_data_free
      functionSourceFile: '/src/neomutt/compose/attach_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_actx_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/attach_data.c:39,8'
          Branch Sides:
            - BranchSide:      'compose/attach_data.c:0,0'
              BranchSideFuncs:
                - mutt_actx_free
                - mutt_mem_free
            - BranchSide:      'compose/attach_data.c:39,8'
              BranchSideFuncs:
                - mutt_actx_free
                - mutt_mem_free
        - Branch String:   'compose/attach_data.c:39,12'
          Branch Sides:
            - BranchSide:      'compose/attach_data.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach_data.c:39,16'
              BranchSideFuncs:
                - mutt_actx_free
                - mutt_mem_free
        - Branch String:   'compose/attach_data.c:39,7'
          Branch Sides:
            - BranchSide:      'compose/attach_data.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/attach_data.c:44,3'
              BranchSideFuncs:
                - mutt_actx_free
                - mutt_mem_free
      Callsites:
        - Src:             'compose/attach_data.c:44,3'
          Dst:             mutt_actx_free
        - Src:             'compose/attach_data.c:46,3'
          Dst:             mutt_mem_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cbar_window_observer
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - cbar_color_observer
        - cbar_config_observer
        - cbar_email_observer
        - cbar_window_observer
        - mutt_color_observer_remove
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/cbar.c:191,11'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/cbar.c:191,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/cbar.c:191,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:191,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/cbar.c:193,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/cbar.c:193,24'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:193,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:193,32'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/cbar.c:193,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:198,13'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/cbar.c:198,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:198,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/cbar.c:201,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/cbar.c:201,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:203,15'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:206,30'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'compose/cbar.c:206,12'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:206,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'compose/cbar.c:208,40'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'compose/cbar.c:211,5'
          Dst:             mutt_color_observer_remove
        - Src:             'compose/cbar.c:211,5'
          Dst:             cbar_color_observer
        - Src:             'compose/cbar.c:212,5'
          Dst:             notify_observer_remove
        - Src:             'compose/cbar.c:212,5'
          Dst:             cbar_config_observer
        - Src:             'compose/cbar.c:213,5'
          Dst:             notify_observer_remove
        - Src:             'compose/cbar.c:213,5'
          Dst:             cbar_email_observer
        - Src:             'compose/cbar.c:214,5'
          Dst:             notify_observer_remove
        - Src:             'compose/cbar.c:214,5'
          Dst:             cbar_window_observer
    - functionName:    cbar_color_observer
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/cbar.c:127,11'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:127,11'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:127,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:129,24'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:129,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:129,32'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:129,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:135,14'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:135,38'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:135,52'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:142,13'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:135,72'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:136,18'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:142,13'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:135,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:142,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cbar_config_observer
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/cbar.c:153,11'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'compose/cbar.c:153,11'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/cbar.c:153,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:153,7'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'compose/cbar.c:155,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/cbar.c:155,24'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:155,24'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:155,32'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/cbar.c:155,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:159,29'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'compose/cbar.c:159,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:162,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compose/cbar.c:159,8'
          Dst:             mutt_str_equal
    - functionName:    cbar_email_observer
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compose/cbar.c:174,11'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:174,11'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:174,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:176,12'
              BranchSideFuncs: []
        - Branch String:   'compose/cbar.c:176,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar.c:180,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cbar_repaint
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_draw_statusline
        - mutt_str_len
        - mutt_window_clrtoeol
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/cbar.c:107,43'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_str_len
                - mutt_draw_statusline
                - mutt_curses_set_color_by_id
            - BranchSide:      'compose/cbar.c:107,43'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_str_len
                - mutt_draw_statusline
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'compose/cbar.c:109,3'
          Dst:             mutt_window_move
        - Src:             'compose/cbar.c:110,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'compose/cbar.c:111,3'
          Dst:             mutt_window_clrtoeol
        - Src:             'compose/cbar.c:113,3'
          Dst:             mutt_window_move
        - Src:             'compose/cbar.c:115,24'
          Dst:             mutt_str_len
        - Src:             'compose/cbar.c:114,3'
          Dst:             mutt_draw_statusline
        - Src:             'compose/cbar.c:116,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    cbar_recalc
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_expando
        - expando_filter
        - mutt_str_equal
        - mutt_str_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/cbar.c:83,3'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - expando_filter
                - buf_string.6778
                - mutt_str_equal
                - buf_string.6778
                - mutt_str_replace
                - buf_pool_release
            - BranchSide:      'compose/cbar.c:83,24'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - expando_filter
                - buf_string.6778
                - mutt_str_equal
                - buf_string.6778
                - mutt_str_replace
                - buf_pool_release
        - Branch String:   'compose/cbar.c:91,7'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:91,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'compose/cbar.c:93,50'
              BranchSideFuncs:
                - buf_string.6778
                - mutt_str_replace
                - buf_pool_release
      Callsites:
        - Src:             'compose/cbar.c:83,24'
          Dst:             buf_pool_get
        - Src:             'compose/cbar.c:86,44'
          Dst:             cs_subset_expando
        - Src:             'compose/cbar.c:87,3'
          Dst:             expando_filter
        - Src:             'compose/cbar.c:91,23'
          Dst:             buf_string
        - Src:             'compose/cbar.c:91,8'
          Dst:             mutt_str_equal
        - Src:             'compose/cbar.c:93,50'
          Dst:             buf_string
        - Src:             'compose/cbar.c:93,5'
          Dst:             mutt_str_replace
        - Src:             'compose/cbar.c:97,3'
          Dst:             buf_pool_release
    - functionName:    cbar_new
      functionSourceFile: '/src/neomutt/compose/cbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cbar_color_observer
        - cbar_config_observer
        - cbar_data_new
        - cbar_email_observer
        - cbar_window_observer
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/cbar.c:228,33'
          Branch Sides:
            - BranchSide:      'compose/cbar.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - cbar_data_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'compose/cbar.c:228,33'
              BranchSideFuncs:
                - mutt_window_new
                - cbar_data_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'compose/cbar.c:228,33'
          Dst:             mutt_window_new
        - Src:             'compose/cbar.c:232,21'
          Dst:             cbar_data_new
        - Src:             'compose/cbar.c:237,3'
          Dst:             mutt_color_observer_add
        - Src:             'compose/cbar.c:237,3'
          Dst:             cbar_color_observer
        - Src:             'compose/cbar.c:238,3'
          Dst:             notify_observer_add
        - Src:             'compose/cbar.c:238,3'
          Dst:             cbar_config_observer
        - Src:             'compose/cbar.c:239,3'
          Dst:             notify_observer_add
        - Src:             'compose/cbar.c:239,3'
          Dst:             cbar_email_observer
        - Src:             'compose/cbar.c:240,3'
          Dst:             notify_observer_add
        - Src:             'compose/cbar.c:240,3'
          Dst:             cbar_window_observer
    - functionName:    cbar_data_new
      functionSourceFile: '/src/neomutt/compose/cbar_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/cbar_data.c:54,10'
          Branch Sides:
            - BranchSide:      'compose/cbar_data.c:54,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'compose/cbar_data.c:54,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'compose/cbar_data.c:54,10'
          Dst:             mutt_mem_calloc
    - functionName:    cbar_data_free
      functionSourceFile: '/src/neomutt/compose/cbar_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compose/cbar_data.c:38,8'
          Branch Sides:
            - BranchSide:      'compose/cbar_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'compose/cbar_data.c:38,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'compose/cbar_data.c:38,12'
          Branch Sides:
            - BranchSide:      'compose/cbar_data.c:38,12'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar_data.c:38,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'compose/cbar_data.c:38,7'
          Branch Sides:
            - BranchSide:      'compose/cbar_data.c:38,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/cbar_data.c:43,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'compose/cbar_data.c:43,3'
          Dst:             mutt_mem_free
        - Src:             'compose/cbar_data.c:45,3'
          Dst:             mutt_mem_free
    - functionName:    global_version
      functionSourceFile: '/src/neomutt/compose/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - mutt_make_version
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/expando.c:94,19'
          Branch Sides:
            - BranchSide:      'compose/expando.c:0,0'
              BranchSideFuncs:
                - mutt_make_version
                - buf_strcpy
            - BranchSide:      'compose/expando.c:94,19'
              BranchSideFuncs:
                - mutt_make_version
                - buf_strcpy
      Callsites:
        - Src:             'compose/expando.c:94,19'
          Dst:             mutt_make_version
        - Src:             'compose/expando.c:95,3'
          Dst:             buf_strcpy
    - functionName:    global_hostname
      functionSourceFile: '/src/neomutt/compose/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/expando.c:84,19'
          Branch Sides:
            - BranchSide:      'compose/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'compose/expando.c:84,19'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'compose/expando.c:85,3'
          Dst:             buf_strcpy
    - functionName:    compose_attach_size_num
      functionSourceFile: '/src/neomutt/compose/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cum_attachs_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/expando.c:75,35'
          Branch Sides:
            - BranchSide:      'compose/expando.c:0,0'
              BranchSideFuncs:
                - cum_attachs_size
            - BranchSide:      'compose/expando.c:75,35'
              BranchSideFuncs:
                - cum_attachs_size
      Callsites:
        - Src:             'compose/expando.c:75,10'
          Dst:             cum_attachs_size
    - functionName:    compose_attach_size
      functionSourceFile: '/src/neomutt/compose/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cum_attachs_size
        - mutt_str_pretty_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/expando.c:65,54'
          Branch Sides:
            - BranchSide:      'compose/expando.c:0,0'
              BranchSideFuncs:
                - cum_attachs_size
                - mutt_str_pretty_size
            - BranchSide:      'compose/expando.c:65,54'
              BranchSideFuncs:
                - cum_attachs_size
                - mutt_str_pretty_size
      Callsites:
        - Src:             'compose/expando.c:65,29'
          Dst:             cum_attachs_size
        - Src:             'compose/expando.c:65,3'
          Dst:             mutt_str_pretty_size
    - functionName:    compose_attach_count_num
      functionSourceFile: '/src/neomutt/compose/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compose/expando.c:51,14'
          Branch Sides:
            - BranchSide:      'compose/expando.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'compose/expando.c:51,25'
              BranchSideFuncs: []
        - Branch String:   'compose/expando.c:51,7'
          Branch Sides:
            - BranchSide:      'compose/expando.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'compose/expando.c:54,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_actx_free
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_actx_entries_free
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/attach.c:200,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attach.c:200,8'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attach.c:200,12'
          Branch Sides:
            - BranchSide:      'attach/attach.c:200,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:200,16'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attach.c:200,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:205,3'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'attach/attach.c:205,3'
          Dst:             mutt_actx_entries_free
        - Src:             'attach/attach.c:206,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attach.c:207,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attach.c:208,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attach.c:209,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attach.c:210,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_actx_entries_free
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          131
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_aptr_free
        - mutt_body_free
        - mutt_file_fclose_full
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/attach.c:164,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_aptr_free
            - BranchSide:      'attach/attach.c:164,8'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_aptr_free
        - Branch String:   'attach/attach.c:169,9'
          Branch Sides:
            - BranchSide:      'attach/attach.c:170,27'
              BranchSideFuncs:
                - mutt_aptr_free
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/attach.c:171,5'
              BranchSideFuncs:
                - mutt_aptr_free
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/attach.c:167,3'
          Branch Sides:
            - BranchSide:      'attach/attach.c:169,15'
              BranchSideFuncs:
                - mutt_aptr_free
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/attach.c:173,16'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/attach.c:176,3'
          Branch Sides:
            - BranchSide:      'attach/attach.c:177,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_free
            - BranchSide:      'attach/attach.c:178,16'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'attach/attach.c:180,3'
          Branch Sides:
            - BranchSide:      'attach/attach.c:181,27'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'attach/attach.c:182,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/attach.c:171,5'
          Dst:             mutt_aptr_free
        - Src:             'attach/attach.c:177,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/attach.c:181,5'
          Dst:             mutt_body_free
    - functionName:    mutt_aptr_free
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'attach/attach.c:51,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attach.c:51,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attach.c:51,12'
          Branch Sides:
            - BranchSide:      'attach/attach.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:51,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attach.c:51,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:55,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'attach/attach.c:55,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attach.c:57,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_actx_new
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/attach.c:191,10'
          Branch Sides:
            - BranchSide:      'attach/attach.c:191,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'attach/attach.c:191,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'attach/attach.c:191,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_actx_add_body
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attach.c:144,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:144,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:144,13'
          Branch Sides:
            - BranchSide:      'attach/attach.c:144,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:144,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:144,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:147,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:147,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:149,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:151,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:151,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:151,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:151,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:151,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/attach.c:150,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_actx_add_fp
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attach.c:123,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:123,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:123,13'
          Branch Sides:
            - BranchSide:      'attach/attach.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:123,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:123,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:126,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:126,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:128,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:130,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:130,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:131,13'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:130,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:131,13'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:130,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:130,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/attach.c:129,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_actx_ins_attach
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          195
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attach.c:93,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:93,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:93,13'
          Branch Sides:
            - BranchSide:      'attach/attach.c:93,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:93,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:93,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:96,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:96,18'
          Branch Sides:
            - BranchSide:      'attach/attach.c:96,18'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:96,35'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:96,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:99,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:99,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:101,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:108,15'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:104,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:104,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:108,15'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:104,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:104,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:105,13'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:104,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:104,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:105,13'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:104,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:108,15'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:104,5'
          Branch Sides:
            - BranchSide:      'attach/attach.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:108,15'
              BranchSideFuncs: []
        - Branch String:   'attach/attach.c:110,3'
          Branch Sides:
            - BranchSide:      'attach/attach.c:111,26'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:113,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/attach.c:102,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'attach/attach.c:103,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_actx_add_attach
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/attach.c:69,8'
          Branch Sides:
            - BranchSide:      'attach/attach.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:69,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:69,13'
          Branch Sides:
            - BranchSide:      'attach/attach.c:69,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:69,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:69,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attach.c:72,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'attach/attach.c:72,7'
          Branch Sides:
            - BranchSide:      'attach/attach.c:74,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'attach/attach.c:82,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/attach.c:75,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'attach/attach.c:76,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_aptr_new
      functionSourceFile: '/src/neomutt/attach/attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'attach/attach.c:42,10'
          Branch Sides:
            - BranchSide:      'attach/attach.c:42,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'attach/attach.c:42,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'attach/attach.c:42,10'
          Dst:             mutt_mem_calloc
    - functionName:    attachmatch_new
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attachments.c:86,10'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:86,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'attach/attachments.c:86,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'attach/attachments.c:86,10'
          Dst:             mutt_mem_calloc
    - functionName:    count_body_parts_check
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - regexec
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attach/attachments.c:125,8'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'attach/attachments.c:125,8'
              BranchSideFuncs:
                - regexec
        - Branch String:   'attach/attachments.c:125,18'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:125,18'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:125,21'
              BranchSideFuncs:
                - regexec
        - Branch String:   'attach/attachments.c:135,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:135,5'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'attach/attachments.c:135,5'
              BranchSideFuncs:
                - regexec
        - Branch String:   'attach/attachments.c:137,37'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:137,60'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'attach/attachments.c:138,14'
              BranchSideFuncs:
                - regexec
        - Branch String:   'attach/attachments.c:137,67'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:138,14'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'attach/attachments.c:145,7'
              BranchSideFuncs:
                - regexec
        - Branch String:   'attach/attachments.c:138,22'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:138,38'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:140,7'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:137,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:145,7'
              BranchSideFuncs:
                - regexec
        - Branch String:   'attach/attachments.c:132,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:134,36'
              BranchSideFuncs:
                - regexec
      Callsites:
        - Src:             'attach/attachments.c:138,26'
          Dst:             regexec
    - functionName:    parse_unattach_list
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          234
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_check_mime_type
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_str_dup
        - notify_send
        - parse_extract_token
        - regfree
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attachments.c:397,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'attach/attachments.c:397,9'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'attach/attachments.c:405,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:406,13'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attachments.c:407,35'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'attach/attachments.c:407,14'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:408,13'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attachments.c:410,31'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attachments.c:413,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:415,14'
              BranchSideFuncs:
                - mutt_check_mime_type
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attachments.c:422,36'
              BranchSideFuncs:
                - mutt_check_mime_type
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attachments.c:425,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:425,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:443,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
        - Branch String:   'attach/attachments.c:430,35'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:425,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attachments.c:430,64'
              BranchSideFuncs:
                - mutt_istr_equal
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attachments.c:430,11'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:425,5'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:432,9'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
        - Branch String:   'attach/attachments.c:437,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:437,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:437,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
        - Branch String:   'attach/attachments.c:437,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:437,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:438,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
        - Branch String:   'attach/attachments.c:437,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:437,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:438,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
        - Branch String:   'attach/attachments.c:425,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:425,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:443,12'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_check_mime_type
                - mutt_istr_equal
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_mem_free
                - notify_send
        - Branch String:   'attach/attachments.c:443,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:402,5'
              BranchSideFuncs:
                - mutt_mem_free
                - notify_send
            - BranchSide:      'attach/attachments.c:445,3'
              BranchSideFuncs:
                - mutt_mem_free
                - notify_send
      Callsites:
        - Src:             'attach/attachments.c:402,5'
          Dst:             parse_extract_token
        - Src:             'attach/attachments.c:403,5'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:405,9'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:406,13'
          Dst:             mutt_str_dup
        - Src:             'attach/attachments.c:407,14'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:408,13'
          Dst:             mutt_str_dup
        - Src:             'attach/attachments.c:410,13'
          Dst:             mutt_str_dup
        - Src:             'attach/attachments.c:412,13'
          Dst:             strchr
        - Src:             'attach/attachments.c:422,36'
          Dst:             mutt_check_mime_type
        - Src:             'attach/attachments.c:430,38'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:435,9'
          Dst:             regfree
        - Src:             'attach/attachments.c:436,9'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:438,9'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:439,9'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:445,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:447,3'
          Dst:             notify_send
    - functionName:    parse_unattachments
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          122
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - attachmatch_free
        - buf_strcpy
        - mutt_istr_startswith
        - mutt_list_free_type
        - notify_send
        - parse_extract_token
        - parse_unattach_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/attachments.c:541,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - notify_send
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:541,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - notify_send
                - buf_strcpy
        - Branch String:   'attach/attachments.c:542,18'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:542,22'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:544,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'attach/attachments.c:542,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:544,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:549,10'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - notify_send
        - Branch String:   'attach/attachments.c:551,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:553,5'
              BranchSideFuncs:
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - notify_send
            - BranchSide:      'attach/attachments.c:563,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'attach/attachments.c:563,19'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:563,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:568,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
        - Branch String:   'attach/attachments.c:563,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:568,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:568,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - mutt_istr_startswith
                - buf_strcpy
        - Branch String:   'attach/attachments.c:568,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:575,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:588,10'
              BranchSideFuncs:
                - parse_unattach_list
        - Branch String:   'attach/attachments.c:568,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:575,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_unattach_list
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:588,10'
              BranchSideFuncs:
                - parse_unattach_list
        - Branch String:   'attach/attachments.c:575,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:584,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:588,10'
              BranchSideFuncs:
                - parse_unattach_list
        - Branch String:   'attach/attachments.c:575,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:584,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:588,10'
              BranchSideFuncs:
                - parse_unattach_list
      Callsites:
        - Src:             'attach/attachments.c:541,3'
          Dst:             parse_extract_token
        - Src:             'attach/attachments.c:544,5'
          Dst:             buf_strcpy
        - Src:             'attach/attachments.c:553,5'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:553,5'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:554,5'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:554,5'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:555,5'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:555,5'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:556,5'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:556,5'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:559,5'
          Dst:             notify_send
        - Src:             'attach/attachments.c:568,7'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:568,7'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:575,12'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:575,12'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:584,5'
          Dst:             buf_strcpy
        - Src:             'attach/attachments.c:588,10'
          Dst:             parse_unattach_list
    - functionName:    attachmatch_free
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
        - regfree
      functionUses:    8
      BranchProfiles:
        - Branch String:   'attach/attachments.c:71,8'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/attachments.c:71,8'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attachments.c:71,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:71,16'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/attachments.c:71,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:75,16'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'attach/attachments.c:75,3'
          Dst:             regfree
        - Src:             'attach/attachments.c:76,3'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:77,3'
          Dst:             mutt_mem_free
    - functionName:    parse_attach_list
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - attachmatch_new
        - mutt_check_mime_type
        - mutt_istr_equal
        - mutt_list_insert_tail
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_str_dup
        - notify_send
        - parse_extract_token
        - regcomp
        - regerror
        - strchr
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attachments.c:316,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - notify_send
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'attach/attachments.c:316,23'
              BranchSideFuncs:
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - notify_send
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'attach/attachments.c:326,20'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:326,24'
              BranchSideFuncs:
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
            - BranchSide:      'attach/attachments.c:374,12'
              BranchSideFuncs:
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
        - Branch String:   'attach/attachments.c:326,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:329,9'
              BranchSideFuncs:
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
            - BranchSide:      'attach/attachments.c:374,12'
              BranchSideFuncs:
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
        - Branch String:   'attach/attachments.c:332,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:333,18'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
            - BranchSide:      'attach/attachments.c:334,35'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_str_dup
                - notify_send
                - mutt_str_dup
        - Branch String:   'attach/attachments.c:334,14'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:335,18'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
            - BranchSide:      'attach/attachments.c:337,36'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
        - Branch String:   'attach/attachments.c:340,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
            - BranchSide:      'attach/attachments.c:342,10'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
        - Branch String:   'attach/attachments.c:363,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:365,42'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
            - BranchSide:      'attach/attachments.c:371,5'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - parse_extract_token
                - attachmatch_new
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_dup
                - strchr
                - strlen
                - mutt_mem_mallocarray
                - strcpy
                - mutt_check_mime_type
                - regcomp
                - mutt_mem_free
                - regerror
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_dup
                - notify_send
        - Branch String:   'attach/attachments.c:374,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:374,12'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'attach/attachments.c:376,8'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'attach/attachments.c:374,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:374,12'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'attach/attachments.c:376,8'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'attach/attachments.c:374,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:324,5'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'attach/attachments.c:376,8'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'attach/attachments.c:376,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:376,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:379,3'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'attach/attachments.c:324,5'
          Dst:             parse_extract_token
        - Src:             'attach/attachments.c:329,9'
          Dst:             attachmatch_new
        - Src:             'attach/attachments.c:332,9'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:333,18'
          Dst:             mutt_str_dup
        - Src:             'attach/attachments.c:334,14'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:335,18'
          Dst:             mutt_str_dup
        - Src:             'attach/attachments.c:337,18'
          Dst:             mutt_str_dup
        - Src:             'attach/attachments.c:339,9'
          Dst:             strchr
        - Src:             'attach/attachments.c:351,11'
          Dst:             strlen
        - Src:             'attach/attachments.c:352,16'
          Dst:             mutt_mem_mallocarray
        - Src:             'attach/attachments.c:353,5'
          Dst:             strcpy
        - Src:             'attach/attachments.c:358,20'
          Dst:             mutt_check_mime_type
        - Src:             'attach/attachments.c:359,10'
          Dst:             regcomp
        - Src:             'attach/attachments.c:361,5'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:365,7'
          Dst:             regerror
        - Src:             'attach/attachments.c:366,7'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:367,7'
          Dst:             mutt_mem_free
        - Src:             'attach/attachments.c:373,5'
          Dst:             mutt_list_insert_tail
        - Src:             'attach/attachments.c:380,3'
          Dst:             notify_send
    - functionName:    print_attach_list
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attach/attachments.c:462,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - printf
            - BranchSide:      'attach/attachments.c:462,3'
              BranchSideFuncs:
                - printf
        - Branch String:   'attach/attachments.c:462,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:462,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:465,40'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'attach/attachments.c:464,5'
          Dst:             printf
    - functionName:    parse_attachments
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - buf_strcpy
        - fflush
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_istr_startswith
        - parse_attach_list
        - parse_extract_token
        - print_attach_list
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/attachments.c:478,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_endwin
                - fflush
                - printf
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - mutt_any_key_to_continue
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:478,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_endwin
                - fflush
                - printf
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - mutt_any_key_to_continue
                - buf_strcpy
        - Branch String:   'attach/attachments.c:479,18'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:479,22'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:481,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'attach/attachments.c:479,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:481,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:486,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_endwin
                - fflush
                - printf
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - mutt_any_key_to_continue
        - Branch String:   'attach/attachments.c:488,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:490,5'
              BranchSideFuncs:
                - mutt_endwin
                - fflush
                - printf
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - print_attach_list
                - mutt_any_key_to_continue
            - BranchSide:      'attach/attachments.c:501,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'attach/attachments.c:501,19'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:501,26'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:508,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
        - Branch String:   'attach/attachments.c:501,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:508,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:508,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - mutt_istr_startswith
                - buf_strcpy
        - Branch String:   'attach/attachments.c:508,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:515,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:528,10'
              BranchSideFuncs:
                - parse_attach_list
        - Branch String:   'attach/attachments.c:508,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:515,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - parse_attach_list
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:528,10'
              BranchSideFuncs:
                - parse_attach_list
        - Branch String:   'attach/attachments.c:515,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:524,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:528,10'
              BranchSideFuncs:
                - parse_attach_list
        - Branch String:   'attach/attachments.c:515,12'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:524,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/attachments.c:528,10'
              BranchSideFuncs:
                - parse_attach_list
      Callsites:
        - Src:             'attach/attachments.c:478,3'
          Dst:             parse_extract_token
        - Src:             'attach/attachments.c:481,5'
          Dst:             buf_strcpy
        - Src:             'attach/attachments.c:490,5'
          Dst:             mutt_endwin
        - Src:             'attach/attachments.c:491,5'
          Dst:             fflush
        - Src:             'attach/attachments.c:492,5'
          Dst:             printf
        - Src:             'attach/attachments.c:493,5'
          Dst:             print_attach_list
        - Src:             'attach/attachments.c:494,5'
          Dst:             print_attach_list
        - Src:             'attach/attachments.c:495,5'
          Dst:             print_attach_list
        - Src:             'attach/attachments.c:496,5'
          Dst:             print_attach_list
        - Src:             'attach/attachments.c:497,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/attachments.c:508,7'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:508,7'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:515,12'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:515,12'
          Dst:             mutt_istr_startswith
        - Src:             'attach/attachments.c:524,5'
          Dst:             buf_strcpy
        - Src:             'attach/attachments.c:528,10'
          Dst:             parse_attach_list
    - functionName:    mutt_attachments_reset
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/attachments.c:290,11'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:290,11'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:290,19'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:290,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:297,26'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:295,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:295,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:297,26'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:298,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:300,8'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:295,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:295,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:297,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    count_body_parts
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          292
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - count_body_parts
        - count_body_parts_check
        - cs_subset_bool
        - mutt_istr_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/attachments.c:159,8'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/attachments.c:159,8'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:159,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:241,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:242,10'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:170,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:170,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:170,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:170,5'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:177,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:182,31'
              BranchSideFuncs:
                - mutt_istr_equal
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
            - BranchSide:      'attach/attachments.c:185,23'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
        - Branch String:   'attach/attachments.c:182,11'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:183,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
            - BranchSide:      'attach/attachments.c:196,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
        - Branch String:   'attach/attachments.c:185,14'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:189,31'
              BranchSideFuncs:
                - mutt_istr_equal
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - cs_subset_bool
            - BranchSide:      'attach/attachments.c:196,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
        - Branch String:   'attach/attachments.c:189,11'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:191,58'
              BranchSideFuncs:
                - cs_subset_bool
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
            - BranchSide:      'attach/attachments.c:196,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
        - Branch String:   'attach/attachments.c:196,42'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:196,50'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:210,27'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
        - Branch String:   'attach/attachments.c:196,74'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:197,19'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:219,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:197,36'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:197,43'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:219,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:196,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:219,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:228,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:210,11'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:212,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:219,14'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:212,13'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:213,11'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:214,13'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:214,13'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:226,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:228,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:219,13'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:220,11'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:221,13'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:221,13'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:226,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:228,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:226,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:227,12'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
            - BranchSide:      'attach/attachments.c:228,9'
              BranchSideFuncs:
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
                - count_body_parts
        - Branch String:   'attach/attachments.c:232,9'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:164,42'
              BranchSideFuncs:
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/attachments.c:234,7'
              BranchSideFuncs:
                - count_body_parts
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - count_body_parts_check
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/attachments.c:164,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:241,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/attachments.c:182,11'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:189,11'
          Dst:             mutt_istr_equal
        - Src:             'attach/attachments.c:191,43'
          Dst:             cs_subset_bool
        - Src:             'attach/attachments.c:212,14'
          Dst:             count_body_parts_check
        - Src:             'attach/attachments.c:214,13'
          Dst:             count_body_parts_check
        - Src:             'attach/attachments.c:219,14'
          Dst:             count_body_parts_check
        - Src:             'attach/attachments.c:221,13'
          Dst:             count_body_parts_check
        - Src:             'attach/attachments.c:235,26'
          Dst:             count_body_parts
    - functionName:    mutt_parse_mime_message
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - crypt_query
        - mutt_parse_part
      functionUses:    16
      BranchProfiles:
        - Branch String:   'attach/attachments.c:598,31'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
            - BranchSide:      'attach/attachments.c:598,31'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
        - Branch String:   'attach/attachments.c:598,59'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:599,42'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
            - BranchSide:      'attach/attachments.c:602,21'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
        - Branch String:   'attach/attachments.c:602,18'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:602,21'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
            - BranchSide:      'attach/attachments.c:602,18'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:602,24'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:600,37'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:602,24'
              BranchSideFuncs: []
        - Branch String:   'attach/attachments.c:602,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:602,7'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
            - BranchSide:      'attach/attachments.c:604,5'
              BranchSideFuncs:
                - mutt_parse_part
                - crypt_query
      Callsites:
        - Src:             'attach/attachments.c:604,5'
          Dst:             mutt_parse_part
        - Src:             'attach/attachments.c:607,21'
          Dst:             crypt_query
    - functionName:    mutt_count_body_parts
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - count_body_parts
        - mutt_body_free
        - mutt_parse_mime_message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/attachments.c:253,8'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
                - mutt_parse_mime_message
            - BranchSide:      'attach/attachments.c:253,8'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
                - mutt_parse_mime_message
        - Branch String:   'attach/attachments.c:253,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/attachments.c:258,10'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
                - mutt_parse_mime_message
        - Branch String:   'attach/attachments.c:258,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
                - mutt_parse_mime_message
            - BranchSide:      'attach/attachments.c:261,10'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
                - mutt_parse_mime_message
        - Branch String:   'attach/attachments.c:261,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:264,5'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - count_body_parts
                - mutt_body_free
            - BranchSide:      'attach/attachments.c:266,8'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
        - Branch String:   'attach/attachments.c:266,35'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:266,39'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
            - BranchSide:      'attach/attachments.c:269,43'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
        - Branch String:   'attach/attachments.c:266,68'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:267,8'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
            - BranchSide:      'attach/attachments.c:269,43'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
        - Branch String:   'attach/attachments.c:267,35'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:267,39'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
            - BranchSide:      'attach/attachments.c:269,43'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
        - Branch String:   'attach/attachments.c:266,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'attach/attachments.c:269,43'
              BranchSideFuncs:
                - count_body_parts
                - mutt_body_free
        - Branch String:   'attach/attachments.c:278,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:0,0'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'attach/attachments.c:279,24'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'attach/attachments.c:264,5'
          Dst:             mutt_parse_mime_message
        - Src:             'attach/attachments.c:269,23'
          Dst:             count_body_parts
        - Src:             'attach/attachments.c:279,5'
          Dst:             mutt_body_free
    - functionName:    attach_init
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_new
        - notify_set_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/attachments.c:108,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:108,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'attach/attachments.c:108,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
        - Branch String:   'attach/attachments.c:108,7'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:108,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'attach/attachments.c:111,23'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
      Callsites:
        - Src:             'attach/attachments.c:111,23'
          Dst:             notify_new
        - Src:             'attach/attachments.c:112,3'
          Dst:             notify_set_parent
    - functionName:    attach_cleanup
      functionSourceFile: '/src/neomutt/attach/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - attachmatch_free
        - mutt_list_free_type
        - notify_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/attachments.c:94,3'
          Branch Sides:
            - BranchSide:      'attach/attachments.c:94,3'
              BranchSideFuncs:
                - notify_free
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
            - BranchSide:      'attach/attachments.c:94,3'
              BranchSideFuncs:
                - notify_free
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
                - mutt_list_free_type
      Callsites:
        - Src:             'attach/attachments.c:94,3'
          Dst:             notify_free
        - Src:             'attach/attachments.c:97,3'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:97,3'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:98,3'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:98,3'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:99,3'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:99,3'
          Dst:             attachmatch_free
        - Src:             'attach/attachments.c:100,3'
          Dst:             mutt_list_free_type
        - Src:             'attach/attachments.c:100,3'
          Dst:             attachmatch_free
    - functionName:    attach_window_observer
      functionSourceFile: '/src/neomutt/attach/dlg_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - attach_config_observer
        - attach_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/dlg_attach.c:175,11'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'attach/dlg_attach.c:175,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'attach/dlg_attach.c:175,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:175,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'attach/dlg_attach.c:177,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'attach/dlg_attach.c:177,24'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:177,24'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:177,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'attach/dlg_attach.c:177,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:179,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'attach/dlg_attach.c:179,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:179,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'attach/dlg_attach.c:184,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'attach/dlg_attach.c:184,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:184,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'attach/dlg_attach.c:187,33'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'attach/dlg_attach.c:189,3'
          Dst:             notify_observer_remove
        - Src:             'attach/dlg_attach.c:189,3'
          Dst:             attach_config_observer
        - Src:             'attach/dlg_attach.c:190,3'
          Dst:             notify_observer_remove
        - Src:             'attach/dlg_attach.c:190,3'
          Dst:             attach_window_observer
    - functionName:    attach_config_observer
      functionSourceFile: '/src/neomutt/attach/dlg_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - menu_queue_redraw
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/dlg_attach.c:110,11'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'attach/dlg_attach.c:110,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'attach/dlg_attach.c:110,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:110,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'attach/dlg_attach.c:112,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'attach/dlg_attach.c:112,24'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:112,24'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:112,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'attach/dlg_attach.c:112,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:117,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'attach/dlg_attach.c:117,52'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:117,77'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/dlg_attach.c:120,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/dlg_attach.c:117,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:117,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/dlg_attach.c:120,27'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/dlg_attach.c:117,8'
          Dst:             mutt_str_equal
        - Src:             'attach/dlg_attach.c:117,56'
          Dst:             mutt_str_equal
        - Src:             'attach/dlg_attach.c:121,3'
          Dst:             menu_queue_redraw
    - functionName:    attach_tag
      functionSourceFile: '/src/neomutt/attach/dlg_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/dlg_attach.c:162,18'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:160,18'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:162,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attach_make_entry
      functionSourceFile: '/src/neomutt/attach/dlg_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/dlg_attach.c:134,42'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'attach/dlg_attach.c:134,42'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'attach/dlg_attach.c:138,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:138,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'attach/dlg_attach.c:140,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
        - Branch String:   'attach/dlg_attach.c:141,9'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:141,9'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'attach/dlg_attach.c:142,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'attach/dlg_attach.c:137,31'
          Dst:             cs_subset_bool
        - Src:             'attach/dlg_attach.c:140,40'
          Dst:             cs_subset_string
        - Src:             'attach/dlg_attach.c:142,20'
          Dst:             mutt_strwidth
        - Src:             'attach/dlg_attach.c:145,43'
          Dst:             cs_subset_expando
        - Src:             'attach/dlg_attach.c:146,10'
          Dst:             expando_filter
    - functionName:    dlg_attachment
      functionSourceFile: '/src/neomutt/attach/dlg_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - attach_config_observer
        - attach_function_dispatcher
        - attach_private_data_new
        - attach_window_observer
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_actx_new
        - mutt_clear_error
        - mutt_message_hook
        - mutt_parse_mime_message
        - mutt_update_recvattach_menu
        - notify_observer_add
        - opcodes_get_name
        - sbar_set_title
        - simple_dialog_free
        - simple_dialog_new
        - window_redraw
        - window_set_focus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/dlg_attach.c:211,11'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:211,11'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:211,19'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - simple_dialog_new
                - mutt_actx_new
                - mutt_update_recvattach_menu
                - attach_private_data_new
                - notify_observer_add
                - notify_observer_add
                - sbar_set_title
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'attach/dlg_attach.c:211,27'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:211,27'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:211,31'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - simple_dialog_new
                - mutt_actx_new
                - mutt_update_recvattach_menu
                - attach_private_data_new
                - notify_observer_add
                - notify_observer_add
                - sbar_set_title
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'attach/dlg_attach.c:211,33'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:211,33'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:211,37'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - simple_dialog_new
                - mutt_actx_new
                - mutt_update_recvattach_menu
                - attach_private_data_new
                - notify_observer_add
                - notify_observer_add
                - sbar_set_title
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'attach/dlg_attach.c:211,7'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/dlg_attach.c:217,3'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - mutt_message_hook
                - simple_dialog_new
                - mutt_actx_new
                - mutt_update_recvattach_menu
                - attach_private_data_new
                - notify_observer_add
                - notify_observer_add
                - sbar_set_title
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'attach/dlg_attach.c:258,9'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:260,12'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
            - BranchSide:      'attach/dlg_attach.c:278,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
        - Branch String:   'attach/dlg_attach.c:260,9'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:262,7'
              BranchSideFuncs:
                - km_error_key
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - window_set_focus
                - simple_dialog_free
            - BranchSide:      'attach/dlg_attach.c:265,5'
              BranchSideFuncs:
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'attach/dlg_attach.c:268,9'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:269,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - global_function_dispatcher
            - BranchSide:      'attach/dlg_attach.c:273,12'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
        - Branch String:   'attach/dlg_attach.c:270,9'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:271,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
            - BranchSide:      'attach/dlg_attach.c:273,12'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
        - Branch String:   'attach/dlg_attach.c:273,9'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:275,18'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
            - BranchSide:      'attach/dlg_attach.c:278,15'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - attach_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - window_set_focus
                - simple_dialog_free
        - Branch String:   'attach/dlg_attach.c:278,3'
          Branch Sides:
            - BranchSide:      'attach/dlg_attach.c:253,35'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
            - BranchSide:      'attach/dlg_attach.c:281,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
      Callsites:
        - Src:             'attach/dlg_attach.c:217,3'
          Dst:             mutt_parse_mime_message
        - Src:             'attach/dlg_attach.c:218,3'
          Dst:             mutt_message_hook
        - Src:             'attach/dlg_attach.c:220,36'
          Dst:             simple_dialog_new
        - Src:             'attach/dlg_attach.c:226,28'
          Dst:             mutt_actx_new
        - Src:             'attach/dlg_attach.c:229,3'
          Dst:             mutt_update_recvattach_menu
        - Src:             'attach/dlg_attach.c:231,36'
          Dst:             attach_private_data_new
        - Src:             'attach/dlg_attach.c:241,3'
          Dst:             notify_observer_add
        - Src:             'attach/dlg_attach.c:241,3'
          Dst:             attach_config_observer
        - Src:             'attach/dlg_attach.c:242,3'
          Dst:             notify_observer_add
        - Src:             'attach/dlg_attach.c:242,3'
          Dst:             attach_window_observer
        - Src:             'attach/dlg_attach.c:244,3'
          Dst:             sbar_set_title
        - Src:             'attach/dlg_attach.c:246,34'
          Dst:             window_set_focus
        - Src:             'attach/dlg_attach.c:253,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'attach/dlg_attach.c:254,5'
          Dst:             window_redraw
        - Src:             'attach/dlg_attach.c:256,10'
          Dst:             km_dokey
        - Src:             'attach/dlg_attach.c:257,5'
          Dst:             opcodes_get_name
        - Src:             'attach/dlg_attach.c:262,7'
          Dst:             km_error_key
        - Src:             'attach/dlg_attach.c:265,5'
          Dst:             mutt_clear_error
        - Src:             'attach/dlg_attach.c:267,10'
          Dst:             attach_function_dispatcher
        - Src:             'attach/dlg_attach.c:269,12'
          Dst:             menu_function_dispatcher
        - Src:             'attach/dlg_attach.c:271,12'
          Dst:             global_function_dispatcher
        - Src:             'attach/dlg_attach.c:281,3'
          Dst:             window_set_focus
        - Src:             'attach/dlg_attach.c:282,3'
          Dst:             simple_dialog_free
    - functionName:    body_attach_count_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_unlink_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_unlink
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:357,25'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:357,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:358,3'
          Dst:             buf_strcpy
    - functionName:    body_tagged_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_tagged
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:335,25'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:335,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:336,3'
          Dst:             buf_strcpy
    - functionName:    body_file_size_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:284,13'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_size
            - BranchSide:      'attach/expando.c:284,13'
              BranchSideFuncs:
                - mutt_file_get_size
        - Branch String:   'attach/expando.c:284,28'
          Branch Sides:
            - BranchSide:      'attach/expando.c:284,38'
              BranchSideFuncs: []
            - BranchSide:      'attach/expando.c:287,22'
              BranchSideFuncs: []
        - Branch String:   'attach/expando.c:284,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:285,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/expando.c:287,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/expando.c:285,12'
          Dst:             mutt_file_get_size
    - functionName:    body_file_size
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_get_size
        - mutt_str_pretty_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:265,13'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_size
                - mutt_str_pretty_size
            - BranchSide:      'attach/expando.c:265,13'
              BranchSideFuncs:
                - mutt_file_get_size
                - mutt_str_pretty_size
        - Branch String:   'attach/expando.c:265,28'
          Branch Sides:
            - BranchSide:      'attach/expando.c:265,38'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'attach/expando.c:271,21'
              BranchSideFuncs:
                - mutt_str_pretty_size
        - Branch String:   'attach/expando.c:265,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:267,9'
              BranchSideFuncs:
                - mutt_str_pretty_size
            - BranchSide:      'attach/expando.c:271,21'
              BranchSideFuncs:
                - mutt_str_pretty_size
      Callsites:
        - Src:             'attach/expando.c:267,9'
          Dst:             mutt_file_get_size
        - Src:             'attach/expando.c:274,3'
          Dst:             mutt_str_pretty_size
    - functionName:    body_attach_qualifies_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_attach_qualifies
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:105,25'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:105,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:106,3'
          Dst:             buf_strcpy
    - functionName:    body_mime_minor
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:322,25'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:322,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:323,3'
          Dst:             buf_strcpy
    - functionName:    body_mime_major
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:310,19'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:310,19'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'attach/expando.c:310,19'
          Branch Sides:
            - BranchSide:      'attach/expando.c:310,19'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:310,19'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'attach/expando.c:310,19'
          Branch Sides:
            - BranchSide:      'attach/expando.c:310,19'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:310,19'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:311,3'
          Dst:             buf_strcpy
    - functionName:    body_disposition
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:201,13'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'attach/expando.c:201,13'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'attach/expando.c:211,3'
          Dst:             buf_printf
    - functionName:    body_file_disposition
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - body_file
        - buf_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/expando.c:246,13'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - body_file
            - BranchSide:      'attach/expando.c:246,13'
              BranchSideFuncs:
                - buf_strcpy
                - body_file
        - Branch String:   'attach/expando.c:246,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:249,5'
              BranchSideFuncs:
                - body_file
            - BranchSide:      'attach/expando.c:253,3'
              BranchSideFuncs:
                - body_file
      Callsites:
        - Src:             'attach/expando.c:249,5'
          Dst:             buf_strcpy
        - Src:             'attach/expando.c:253,3'
          Dst:             body_file
    - functionName:    body_file
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/expando.c:222,13'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_copy
                - buf_pool_release
            - BranchSide:      'attach/expando.c:222,13'
              BranchSideFuncs:
                - buf_strcpy
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_copy
                - buf_pool_release
        - Branch String:   'attach/expando.c:222,28'
          Branch Sides:
            - BranchSide:      'attach/expando.c:222,32'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:234,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'attach/expando.c:222,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:224,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_pretty_mailbox
                - buf_copy
                - buf_pool_release
            - BranchSide:      'attach/expando.c:234,5'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:224,27'
          Dst:             buf_pool_get
        - Src:             'attach/expando.c:226,5'
          Dst:             buf_strcpy
        - Src:             'attach/expando.c:227,5'
          Dst:             buf_pretty_mailbox
        - Src:             'attach/expando.c:228,5'
          Dst:             buf_copy
        - Src:             'attach/expando.c:229,5'
          Dst:             buf_pool_release
        - Src:             'attach/expando.c:234,5'
          Dst:             buf_strcpy
    - functionName:    body_mime_encoding
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:298,19'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:298,19'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:299,3'
          Dst:             buf_strcpy
    - functionName:    body_description
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - body_file_disposition
        - buf_strcpy
        - cs_subset_expando
        - mutt_is_message_type
        - mutt_make_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:162,62'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_strcpy
                - mutt_is_message_type
                - body_file_disposition
                - buf_strcpy
                - mutt_make_string
            - BranchSide:      'attach/expando.c:162,62'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_strcpy
                - mutt_is_message_type
                - body_file_disposition
                - buf_strcpy
                - mutt_make_string
        - Branch String:   'attach/expando.c:163,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:166,5'
              BranchSideFuncs:
                - mutt_is_message_type
                - body_file_disposition
                - buf_strcpy
                - mutt_make_string
            - BranchSide:      'attach/expando.c:170,40'
              BranchSideFuncs:
                - mutt_is_message_type
                - body_file_disposition
                - buf_strcpy
                - mutt_make_string
        - Branch String:   'attach/expando.c:170,67'
          Branch Sides:
            - BranchSide:      'attach/expando.c:171,7'
              BranchSideFuncs:
                - mutt_make_string
                - body_file_disposition
                - buf_strcpy
            - BranchSide:      'attach/expando.c:179,14'
              BranchSideFuncs:
                - body_file_disposition
                - buf_strcpy
        - Branch String:   'attach/expando.c:171,24'
          Branch Sides:
            - BranchSide:      'attach/expando.c:171,39'
              BranchSideFuncs:
                - body_file_disposition
                - buf_strcpy
            - BranchSide:      'attach/expando.c:179,20'
              BranchSideFuncs:
                - body_file_disposition
                - buf_strcpy
        - Branch String:   'attach/expando.c:170,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:173,5'
              BranchSideFuncs:
                - body_file_disposition
                - buf_strcpy
            - BranchSide:      'attach/expando.c:179,20'
              BranchSideFuncs:
                - body_file_disposition
                - buf_strcpy
        - Branch String:   'attach/expando.c:179,31'
          Branch Sides:
            - BranchSide:      'attach/expando.c:179,47'
              BranchSideFuncs:
                - body_file_disposition
                - buf_strcpy
            - BranchSide:      'attach/expando.c:186,3'
              BranchSideFuncs:
                - body_file_disposition
        - Branch String:   'attach/expando.c:179,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:182,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:186,3'
              BranchSideFuncs:
                - body_file_disposition
      Callsites:
        - Src:             'attach/expando.c:162,44'
          Dst:             cs_subset_expando
        - Src:             'attach/expando.c:166,5'
          Dst:             buf_strcpy
        - Src:             'attach/expando.c:170,7'
          Dst:             mutt_is_message_type
        - Src:             'attach/expando.c:173,5'
          Dst:             mutt_make_string
        - Src:             'attach/expando.c:182,5'
          Dst:             buf_strcpy
        - Src:             'attach/expando.c:186,3'
          Dst:             body_file_disposition
    - functionName:    body_deleted_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    body_deleted
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:141,25'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:141,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:142,3'
          Dst:             buf_strcpy
    - functionName:    body_charset_convert
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:128,27'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:128,27'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'attach/expando.c:128,52'
          Branch Sides:
            - BranchSide:      'attach/expando.c:128,67'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'attach/expando.c:128,52'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:129,3'
          Dst:             buf_strcpy
    - functionName:    attach_tree
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - node_expando_set_color
        - node_expando_set_has_tree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:79,3'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
            - BranchSide:      'attach/expando.c:79,3'
              BranchSideFuncs:
                - node_expando_set_color
                - node_expando_set_has_tree
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:79,3'
          Dst:             node_expando_set_color
        - Src:             'attach/expando.c:80,3'
          Dst:             node_expando_set_has_tree
        - Src:             'attach/expando.c:82,3'
          Dst:             buf_strcpy
    - functionName:    attach_number_num
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attach_charset
      functionSourceFile: '/src/neomutt/attach/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - mutt_body_get_charset
        - mutt_is_text_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/expando.c:53,3'
          Branch Sides:
            - BranchSide:      'attach/expando.c:0,0'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_body_get_charset
                - buf_strcpy
            - BranchSide:      'attach/expando.c:53,8'
              BranchSideFuncs:
                - mutt_is_text_part
                - mutt_body_get_charset
                - buf_strcpy
        - Branch String:   'attach/expando.c:55,37'
          Branch Sides:
            - BranchSide:      'attach/expando.c:55,68'
              BranchSideFuncs:
                - mutt_body_get_charset
                - buf_strcpy
            - BranchSide:      'attach/expando.c:55,37'
              BranchSideFuncs: []
        - Branch String:   'attach/expando.c:55,7'
          Branch Sides:
            - BranchSide:      'attach/expando.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/expando.c:57,5'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'attach/expando.c:55,7'
          Dst:             mutt_is_text_part
        - Src:             'attach/expando.c:55,40'
          Dst:             mutt_body_get_charset
        - Src:             'attach/expando.c:57,5'
          Dst:             buf_strcpy
    - functionName:    recvattach_extract_pgp_keys
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - crypt_pgp_extract_key_from_attachment
        - current_attachment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/functions.c:202,13'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - crypt_pgp_extract_key_from_attachment
                - current_attachment
                - crypt_pgp_extract_key_from_attachment
            - BranchSide:      'attach/functions.c:202,13'
              BranchSideFuncs:
                - crypt_pgp_extract_key_from_attachment
                - current_attachment
                - crypt_pgp_extract_key_from_attachment
        - Branch String:   'attach/functions.c:206,11'
          Branch Sides:
            - BranchSide:      'attach/functions.c:204,40'
              BranchSideFuncs:
                - crypt_pgp_extract_key_from_attachment
            - BranchSide:      'attach/functions.c:208,61'
              BranchSideFuncs:
                - crypt_pgp_extract_key_from_attachment
        - Branch String:   'attach/functions.c:204,5'
          Branch Sides:
            - BranchSide:      'attach/functions.c:204,5'
              BranchSideFuncs:
                - crypt_pgp_extract_key_from_attachment
            - BranchSide:      'attach/functions.c:206,17'
              BranchSideFuncs:
                - crypt_pgp_extract_key_from_attachment
      Callsites:
        - Src:             'attach/functions.c:208,9'
          Dst:             crypt_pgp_extract_key_from_attachment
        - Src:             'attach/functions.c:214,33'
          Dst:             current_attachment
        - Src:             'attach/functions.c:215,5'
          Dst:             crypt_pgp_extract_key_from_attachment
    - functionName:    recvattach_pgp_check_traditional
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - crypt_pgp_check_traditional
        - current_attachment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/functions.c:231,13'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
                - current_attachment
                - crypt_pgp_check_traditional
            - BranchSide:      'attach/functions.c:231,13'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
                - current_attachment
                - crypt_pgp_check_traditional
        - Branch String:   'attach/functions.c:234,11'
          Branch Sides:
            - BranchSide:      'attach/functions.c:233,40'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
            - BranchSide:      'attach/functions.c:235,14'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
        - Branch String:   'attach/functions.c:235,17'
          Branch Sides:
            - BranchSide:      'attach/functions.c:233,40'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
            - BranchSide:      'attach/functions.c:235,62'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
        - Branch String:   'attach/functions.c:233,5'
          Branch Sides:
            - BranchSide:      'attach/functions.c:233,5'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
            - BranchSide:      'attach/functions.c:234,17'
              BranchSideFuncs:
                - crypt_pgp_check_traditional
      Callsites:
        - Src:             'attach/functions.c:235,20'
          Dst:             crypt_pgp_check_traditional
        - Src:             'attach/functions.c:239,33'
          Dst:             current_attachment
        - Src:             'attach/functions.c:240,10'
          Dst:             crypt_pgp_check_traditional
    - functionName:    check_attach
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_flushinp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'attach/functions.c:168,13'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:168,13'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'attach/functions.c:168,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:168,7'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:170,5'
              BranchSideFuncs:
                - mutt_flushinp
      Callsites:
        - Src:             'attach/functions.c:170,5'
          Dst:             mutt_flushinp
    - functionName:    check_readonly
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_flushinp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/functions.c:185,8'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:185,8'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'attach/functions.c:185,10'
          Branch Sides:
            - BranchSide:      'attach/functions.c:185,16'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:187,5'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'attach/functions.c:185,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:187,5'
              BranchSideFuncs:
                - mutt_flushinp
      Callsites:
        - Src:             'attach/functions.c:187,5'
          Dst:             mutt_flushinp
    - functionName:    attach_collapse
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - current_attachment
        - menu_get_index
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/functions.c:135,31'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - menu_get_index
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:135,31'
              BranchSideFuncs:
                - current_attachment
                - menu_get_index
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/functions.c:138,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:141,23'
              BranchSideFuncs:
                - menu_get_index
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/functions.c:146,34'
          Branch Sides:
            - BranchSide:      'attach/functions.c:146,44'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:146,34'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:146,3'
          Branch Sides:
            - BranchSide:      'attach/functions.c:146,3'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:148,27'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/functions.c:148,27'
          Branch Sides:
            - BranchSide:      'attach/functions.c:148,50'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:155,26'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/functions.c:148,80'
          Branch Sides:
            - BranchSide:      'attach/functions.c:149,50'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:155,26'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/functions.c:148,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:151,7'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/functions.c:146,34'
          Branch Sides:
            - BranchSide:      'attach/functions.c:146,44'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/functions.c:146,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/functions.c:135,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:142,21'
          Dst:             menu_get_index
        - Src:             'attach/functions.c:145,34'
          Dst:             cs_subset_bool
        - Src:             'attach/functions.c:149,9'
          Dst:             mutt_istr_equal
    - functionName:    op_resend
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_attach
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_resend
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:621,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_resend
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:621,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_resend
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:621,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:621,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:623,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_resend
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:625,22'
          Branch Sides:
            - BranchSide:      'attach/functions.c:624,3'
              BranchSideFuncs:
                - mutt_attach_resend
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:625,63'
              BranchSideFuncs:
                - mutt_attach_resend
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:621,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:623,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:624,3'
          Dst:             mutt_attach_resend
        - Src:             'attach/functions.c:626,3'
          Dst:             menu_queue_redraw
    - functionName:    op_list_unsubscribe
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_attach
        - mutt_send_list_unsubscribe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:588,8'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - mutt_send_list_unsubscribe
            - BranchSide:      'attach/functions.c:588,8'
              BranchSideFuncs:
                - check_attach
                - mutt_send_list_unsubscribe
        - Branch String:   'attach/functions.c:588,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:588,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:589,38'
              BranchSideFuncs:
                - mutt_send_list_unsubscribe
      Callsites:
        - Src:             'attach/functions.c:588,8'
          Dst:             check_attach
        - Src:             'attach/functions.c:589,5'
          Dst:             mutt_send_list_unsubscribe
    - functionName:    op_list_subscribe
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_attach
        - mutt_send_list_subscribe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:578,8'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - mutt_send_list_subscribe
            - BranchSide:      'attach/functions.c:578,8'
              BranchSideFuncs:
                - check_attach
                - mutt_send_list_subscribe
        - Branch String:   'attach/functions.c:578,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:578,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:579,36'
              BranchSideFuncs:
                - mutt_send_list_subscribe
      Callsites:
        - Src:             'attach/functions.c:578,8'
          Dst:             check_attach
        - Src:             'attach/functions.c:579,5'
          Dst:             mutt_send_list_subscribe
    - functionName:    op_reply
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - check_attach
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_reply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/functions.c:598,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:598,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:598,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:598,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:602,10'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:602,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:604,15'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:609,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:604,12'
          Branch Sides:
            - BranchSide:      'attach/functions.c:606,15'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:609,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:606,12'
          Branch Sides:
            - BranchSide:      'attach/functions.c:607,5'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:609,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:611,21'
          Branch Sides:
            - BranchSide:      'attach/functions.c:610,3'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:611,62'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:598,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:609,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:610,3'
          Dst:             mutt_attach_reply
        - Src:             'attach/functions.c:612,3'
          Dst:             menu_queue_redraw
    - functionName:    op_forward_to_group
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_attach
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_forward
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:660,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_forward
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:660,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_forward
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:660,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:660,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:662,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_forward
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:664,23'
          Branch Sides:
            - BranchSide:      'attach/functions.c:663,3'
              BranchSideFuncs:
                - mutt_attach_forward
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:664,64'
              BranchSideFuncs:
                - mutt_attach_forward
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:660,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:662,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:663,3'
          Dst:             mutt_attach_forward
        - Src:             'attach/functions.c:665,3'
          Dst:             menu_queue_redraw
    - functionName:    op_forward_message
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_attach
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_forward
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:564,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_forward
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:564,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_forward
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:564,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:564,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:566,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_forward
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:568,23'
          Branch Sides:
            - BranchSide:      'attach/functions.c:567,3'
              BranchSideFuncs:
                - mutt_attach_forward
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:568,64'
              BranchSideFuncs:
                - mutt_attach_forward
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:564,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:566,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:567,3'
          Dst:             mutt_attach_forward
        - Src:             'attach/functions.c:569,3'
          Dst:             menu_queue_redraw
    - functionName:    op_forget_passphrase
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypt_forget_passphrase
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:555,3'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - crypt_forget_passphrase
            - BranchSide:      'attach/functions.c:555,3'
              BranchSideFuncs:
                - crypt_forget_passphrase
      Callsites:
        - Src:             'attach/functions.c:555,3'
          Dst:             crypt_forget_passphrase
    - functionName:    op_followup
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - check_attach
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_reply
        - mutt_istr_equal
        - op_reply
        - query_quadoption
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:637,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_istr_equal
                - mutt_attach_reply
                - menu_queue_redraw
                - query_quadoption
                - op_reply.7105
            - BranchSide:      'attach/functions.c:637,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_istr_equal
                - mutt_attach_reply
                - menu_queue_redraw
                - query_quadoption
                - op_reply.7105
        - Branch String:   'attach/functions.c:637,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:637,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:640,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_istr_equal
                - mutt_attach_reply
                - menu_queue_redraw
                - query_quadoption
                - op_reply.7105
        - Branch String:   'attach/functions.c:641,47'
          Branch Sides:
            - BranchSide:      'attach/functions.c:642,8'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:646,32'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:642,74'
          Branch Sides:
            - BranchSide:      'attach/functions.c:643,64'
              BranchSideFuncs:
                - query_quadoption
                - mutt_attach_reply
                - menu_queue_redraw
                - op_reply.7105
            - BranchSide:      'attach/functions.c:646,32'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:641,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:646,32'
              BranchSideFuncs:
                - op_reply.7105
            - BranchSide:      'attach/functions.c:652,10'
              BranchSideFuncs:
                - op_reply.7105
        - Branch String:   'attach/functions.c:647,23'
          Branch Sides:
            - BranchSide:      'attach/functions.c:646,5'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:647,64'
              BranchSideFuncs:
                - mutt_attach_reply
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:637,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:640,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:642,8'
          Dst:             mutt_istr_equal
        - Src:             'attach/functions.c:643,8'
          Dst:             query_quadoption
        - Src:             'attach/functions.c:646,5'
          Dst:             mutt_attach_reply
        - Src:             'attach/functions.c:648,5'
          Dst:             menu_queue_redraw
        - Src:             'attach/functions.c:652,10'
          Dst:             op_reply
    - functionName:    op_extract_keys
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - recvattach_extract_pgp_keys
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:544,37'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - recvattach_extract_pgp_keys
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:544,37'
              BranchSideFuncs:
                - recvattach_extract_pgp_keys
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:544,3'
          Dst:             recvattach_extract_pgp_keys
        - Src:             'attach/functions.c:545,3'
          Dst:             menu_queue_redraw
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_actx_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:520,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - mutt_actx_free
            - BranchSide:      'attach/functions.c:520,9'
              BranchSideFuncs:
                - mutt_actx_free
        - Branch String:   'attach/functions.c:523,34'
          Branch Sides:
            - BranchSide:      'attach/functions.c:521,44'
              BranchSideFuncs:
                - mutt_actx_free
            - BranchSide:      'attach/functions.c:523,63'
              BranchSideFuncs:
                - mutt_actx_free
        - Branch String:   'attach/functions.c:523,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:521,44'
              BranchSideFuncs:
                - mutt_actx_free
            - BranchSide:      'attach/functions.c:525,19'
              BranchSideFuncs:
                - mutt_actx_free
        - Branch String:   'attach/functions.c:521,3'
          Branch Sides:
            - BranchSide:      'attach/functions.c:523,9'
              BranchSideFuncs:
                - mutt_actx_free
            - BranchSide:      'attach/functions.c:529,19'
              BranchSideFuncs:
                - mutt_actx_free
        - Branch String:   'attach/functions.c:529,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:529,7'
              BranchSideFuncs:
                - mutt_actx_free
            - BranchSide:      'attach/functions.c:530,24'
              BranchSideFuncs:
                - mutt_actx_free
      Callsites:
        - Src:             'attach/functions.c:532,3'
          Dst:             mutt_actx_free
    - functionName:    op_compose_to_sender
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_attach
        - current_attachment
        - menu_queue_redraw
        - mutt_attach_mail_sender
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:507,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_mail_sender
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:507,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - mutt_attach_mail_sender
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:507,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:509,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_attach_mail_sender
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:510,39'
          Branch Sides:
            - BranchSide:      'attach/functions.c:510,80'
              BranchSideFuncs:
                - mutt_attach_mail_sender
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:510,3'
              BranchSideFuncs:
                - mutt_attach_mail_sender
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:507,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:509,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:510,3'
          Dst:             mutt_attach_mail_sender
        - Src:             'attach/functions.c:511,3'
          Dst:             menu_queue_redraw
    - functionName:    op_check_traditional
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypt_query
        - menu_queue_redraw
        - recvattach_pgp_check_traditional
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:494,46'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - recvattach_pgp_check_traditional
                - crypt_query
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:494,46'
              BranchSideFuncs:
                - recvattach_pgp_check_traditional
                - crypt_query
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:493,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:496,35'
              BranchSideFuncs:
                - crypt_query
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:494,7'
          Dst:             recvattach_pgp_check_traditional
        - Src:             'attach/functions.c:496,35'
          Dst:             crypt_query
        - Src:             'attach/functions.c:497,5'
          Dst:             menu_queue_redraw
    - functionName:    op_bounce_message
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - attach_bounce_message
        - check_attach
        - current_attachment
        - menu_queue_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:479,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - attach_bounce_message
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:479,7'
              BranchSideFuncs:
                - check_attach
                - current_attachment
                - attach_bounce_message
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:479,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:479,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:481,56'
              BranchSideFuncs:
                - current_attachment
                - attach_bounce_message
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:483,25'
          Branch Sides:
            - BranchSide:      'attach/functions.c:482,3'
              BranchSideFuncs:
                - attach_bounce_message
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:483,66'
              BranchSideFuncs:
                - attach_bounce_message
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:479,7'
          Dst:             check_attach
        - Src:             'attach/functions.c:481,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:482,3'
          Dst:             attach_bounce_message
        - Src:             'attach/functions.c:484,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_view_text
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - current_attachment
        - menu_queue_redraw
        - mutt_view_attachment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:467,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:467,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:467,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:468,3'
          Dst:             mutt_view_attachment
        - Src:             'attach/functions.c:470,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_view_pager
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - current_attachment
        - menu_queue_redraw
        - mutt_view_attachment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:455,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:455,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:455,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:456,3'
          Dst:             mutt_view_attachment
        - Src:             'attach/functions.c:458,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_view_mailcap
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - current_attachment
        - menu_queue_redraw
        - mutt_view_attachment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:443,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:443,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:443,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:444,3'
          Dst:             mutt_view_attachment
        - Src:             'attach/functions.c:446,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_view
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - mutt_attach_display_loop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:431,45'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - mutt_attach_display_loop
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:431,45'
              BranchSideFuncs:
                - mutt_attach_display_loop
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:431,14'
          Dst:             mutt_attach_display_loop
        - Src:             'attach/functions.c:433,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_undelete
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - check_readonly
        - cs_subset_bool
        - current_attachment
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:393,28'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_readonly
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:393,28'
              BranchSideFuncs:
                - check_readonly
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:393,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:393,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:396,13'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:396,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:398,37'
              BranchSideFuncs:
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:409,58'
              BranchSideFuncs:
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:400,11'
          Branch Sides:
            - BranchSide:      'attach/functions.c:398,43'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:402,43'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:398,5'
          Branch Sides:
            - BranchSide:      'attach/functions.c:398,5'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:400,17'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:413,19'
          Branch Sides:
            - BranchSide:      'attach/functions.c:413,43'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:419,7'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:413,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:415,7'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'attach/functions.c:419,7'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:393,7'
          Dst:             check_readonly
        - Src:             'attach/functions.c:403,9'
          Dst:             menu_queue_redraw
        - Src:             'attach/functions.c:409,33'
          Dst:             current_attachment
        - Src:             'attach/functions.c:411,28'
          Dst:             cs_subset_bool
        - Src:             'attach/functions.c:412,23'
          Dst:             menu_get_index
        - Src:             'attach/functions.c:415,7'
          Dst:             menu_set_index
        - Src:             'attach/functions.c:419,7'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_save
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
        - current_attachment
        - menu_get_index
        - menu_set_index
        - mutt_save_attachment_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:377,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_save_attachment_list
                - cs_subset_bool
                - menu_get_index
                - menu_set_index
            - BranchSide:      'attach/functions.c:377,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_save_attachment_list
                - cs_subset_bool
                - menu_get_index
                - menu_set_index
        - Branch String:   'attach/functions.c:383,31'
          Branch Sides:
            - BranchSide:      'attach/functions.c:383,44'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'attach/functions.c:383,31'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:383,44'
          Branch Sides:
            - BranchSide:      'attach/functions.c:383,68'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'attach/functions.c:383,44'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:383,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:383,7'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'attach/functions.c:384,5'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'attach/functions.c:377,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:378,3'
          Dst:             mutt_save_attachment_list
        - Src:             'attach/functions.c:381,26'
          Dst:             cs_subset_bool
        - Src:             'attach/functions.c:382,21'
          Dst:             menu_get_index
        - Src:             'attach/functions.c:384,5'
          Dst:             menu_set_index
    - functionName:    op_attachment_print
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - current_attachment
        - mutt_print_attachment_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:366,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_print_attachment_list
            - BranchSide:      'attach/functions.c:366,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_print_attachment_list
      Callsites:
        - Src:             'attach/functions.c:366,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:367,3'
          Dst:             mutt_print_attachment_list
    - functionName:    op_attachment_pipe
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - current_attachment
        - mutt_pipe_attachment_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:355,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_pipe_attachment_list
            - BranchSide:      'attach/functions.c:355,56'
              BranchSideFuncs:
                - current_attachment
                - mutt_pipe_attachment_list
      Callsites:
        - Src:             'attach/functions.c:355,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:356,3'
          Dst:             mutt_pipe_attachment_list
    - functionName:    op_attachment_edit_type
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_queue_redraw
        - recvattach_edit_content_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:345,38'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - recvattach_edit_content_type
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:345,38'
              BranchSideFuncs:
                - recvattach_edit_content_type
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:345,3'
          Dst:             recvattach_edit_content_type
        - Src:             'attach/functions.c:346,3'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_delete
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          207
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - check_readonly
        - cs_subset_bool
        - current_attachment
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_flushinp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:269,28'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - check_readonly
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
                - mutt_flushinp
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:269,28'
              BranchSideFuncs:
                - check_readonly
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
                - mutt_flushinp
                - mutt_flushinp
        - Branch String:   'attach/functions.c:269,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:269,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:272,13'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
                - mutt_flushinp
                - mutt_flushinp
        - Branch String:   'attach/functions.c:272,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:274,5'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:279,27'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
                - mutt_flushinp
        - Branch String:   'attach/functions.c:279,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:281,5'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'attach/functions.c:286,35'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:286,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:288,5'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:291,57'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:291,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:293,5'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:296,13'
              BranchSideFuncs:
                - menu_queue_redraw
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:296,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:298,37'
              BranchSideFuncs:
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:316,58'
              BranchSideFuncs:
                - current_attachment
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
        - Branch String:   'attach/functions.c:298,5'
          Branch Sides:
            - BranchSide:      'attach/functions.c:298,5'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:300,17'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:300,11'
          Branch Sides:
            - BranchSide:      'attach/functions.c:298,43'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:302,33'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:302,13'
          Branch Sides:
            - BranchSide:      'attach/functions.c:304,45'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:309,11'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:298,5'
          Branch Sides:
            - BranchSide:      'attach/functions.c:298,5'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/functions.c:300,17'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:317,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:319,16'
              BranchSideFuncs:
                - cs_subset_bool
                - menu_get_index
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:322,21'
          Branch Sides:
            - BranchSide:      'attach/functions.c:322,45'
              BranchSideFuncs:
                - menu_queue_redraw
                - menu_set_index
            - BranchSide:      'attach/functions.c:328,9'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'attach/functions.c:322,11'
          Branch Sides:
            - BranchSide:      'attach/functions.c:324,9'
              BranchSideFuncs:
                - menu_set_index
            - BranchSide:      'attach/functions.c:328,9'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/functions.c:269,7'
          Dst:             check_readonly
        - Src:             'attach/functions.c:274,5'
          Dst:             mutt_flushinp
        - Src:             'attach/functions.c:281,5'
          Dst:             mutt_flushinp
        - Src:             'attach/functions.c:305,11'
          Dst:             menu_queue_redraw
        - Src:             'attach/functions.c:316,33'
          Dst:             current_attachment
        - Src:             'attach/functions.c:320,30'
          Dst:             cs_subset_bool
        - Src:             'attach/functions.c:321,25'
          Dst:             menu_get_index
        - Src:             'attach/functions.c:324,9'
          Dst:             menu_set_index
        - Src:             'attach/functions.c:328,9'
          Dst:             menu_queue_redraw
    - functionName:    op_attachment_collapse
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attach_collapse
        - current_attachment
        - mutt_update_recvattach_menu
      functionUses:    0
      BranchProfiles:
        - Branch String:   'attach/functions.c:253,56'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - attach_collapse
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/functions.c:253,56'
              BranchSideFuncs:
                - current_attachment
                - attach_collapse
                - mutt_update_recvattach_menu
        - Branch String:   'attach/functions.c:254,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:256,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:259,25'
              BranchSideFuncs:
                - attach_collapse
                - mutt_update_recvattach_menu
      Callsites:
        - Src:             'attach/functions.c:253,31'
          Dst:             current_attachment
        - Src:             'attach/functions.c:259,3'
          Dst:             attach_collapse
        - Src:             'attach/functions.c:260,3'
          Dst:             mutt_update_recvattach_menu
    - functionName:    attach_function_dispatcher
      functionSourceFile: '/src/neomutt/attach/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          358
      EdgeCount:       98
      CyclomaticComplexity: 33
      functionsReached:
        - dialog_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/functions.c:714,28'
          Branch Sides:
            - BranchSide:      'attach/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
            - BranchSide:      'attach/functions.c:714,28'
              BranchSideFuncs:
                - dialog_find
        - Branch String:   'attach/functions.c:715,12'
          Branch Sides:
            - BranchSide:      'attach/functions.c:715,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:715,21'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:715,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:719,42'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:720,7'
          Branch Sides:
            - BranchSide:      'attach/functions.c:720,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,16'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
        - Branch String:   'attach/functions.c:727,9'
          Branch Sides:
            - BranchSide:      'attach/functions.c:727,9'
              BranchSideFuncs: []
            - BranchSide:      'attach/functions.c:729,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/functions.c:714,28'
          Dst:             dialog_find
    - functionName:    attach_body_previous
      functionSourceFile: '/src/neomutt/attach/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - attach_body_previous
      functionUses:    6
      BranchProfiles:
        - Branch String:   'attach/lib.c:144,8'
          Branch Sides:
            - BranchSide:      'attach/lib.c:0,0'
              BranchSideFuncs:
                - attach_body_previous
            - BranchSide:      'attach/lib.c:144,8'
              BranchSideFuncs:
                - attach_body_previous
        - Branch String:   'attach/lib.c:144,14'
          Branch Sides:
            - BranchSide:      'attach/lib.c:144,14'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:144,18'
              BranchSideFuncs:
                - attach_body_previous
        - Branch String:   'attach/lib.c:144,7'
          Branch Sides:
            - BranchSide:      'attach/lib.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:151,12'
              BranchSideFuncs:
                - attach_body_previous
        - Branch String:   'attach/lib.c:151,9'
          Branch Sides:
            - BranchSide:      'attach/lib.c:153,17'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:156,12'
              BranchSideFuncs:
                - attach_body_previous
        - Branch String:   'attach/lib.c:156,9'
          Branch Sides:
            - BranchSide:      'attach/lib.c:149,3'
              BranchSideFuncs:
                - attach_body_previous
            - BranchSide:      'attach/lib.c:158,11'
              BranchSideFuncs:
                - attach_body_previous
        - Branch String:   'attach/lib.c:158,11'
          Branch Sides:
            - BranchSide:      'attach/lib.c:158,11'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:161,12'
              BranchSideFuncs:
                - attach_body_previous
        - Branch String:   'attach/lib.c:149,3'
          Branch Sides:
            - BranchSide:      'attach/lib.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:151,12'
              BranchSideFuncs:
                - attach_body_previous
      Callsites:
        - Src:             'attach/lib.c:158,11'
          Dst:             attach_body_previous
    - functionName:    attach_body_ancestor
      functionSourceFile: '/src/neomutt/attach/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - attach_body_parent
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/lib.c:118,8'
          Branch Sides:
            - BranchSide:      'attach/lib.c:0,0'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_str_equal
            - BranchSide:      'attach/lib.c:118,8'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_str_equal
        - Branch String:   'attach/lib.c:118,14'
          Branch Sides:
            - BranchSide:      'attach/lib.c:118,14'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:118,18'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_str_equal
        - Branch String:   'attach/lib.c:118,7'
          Branch Sides:
            - BranchSide:      'attach/lib.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:122,16'
              BranchSideFuncs:
                - attach_body_parent
                - mutt_str_equal
      Callsites:
        - Src:             'attach/lib.c:124,10'
          Dst:             attach_body_parent
        - Src:             'attach/lib.c:126,9'
          Dst:             mutt_str_equal
    - functionName:    attach_body_parent
      functionSourceFile: '/src/neomutt/attach/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          95
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - attach_body_parent
      functionUses:    11
      BranchProfiles:
        - Branch String:   'attach/lib.c:74,8'
          Branch Sides:
            - BranchSide:      'attach/lib.c:0,0'
              BranchSideFuncs:
                - attach_body_parent
            - BranchSide:      'attach/lib.c:74,8'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:74,14'
          Branch Sides:
            - BranchSide:      'attach/lib.c:74,14'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:74,18'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:74,7'
          Branch Sides:
            - BranchSide:      'attach/lib.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:79,10'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:79,7'
          Branch Sides:
            - BranchSide:      'attach/lib.c:81,18'
              BranchSideFuncs:
                - attach_body_parent
            - BranchSide:      'attach/lib.c:87,3'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:81,9'
          Branch Sides:
            - BranchSide:      'attach/lib.c:83,20'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:87,3'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:89,9'
          Branch Sides:
            - BranchSide:      'attach/lib.c:91,20'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:97,12'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:92,11'
          Branch Sides:
            - BranchSide:      'attach/lib.c:92,11'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'attach/lib.c:97,9'
          Branch Sides:
            - BranchSide:      'attach/lib.c:99,11'
              BranchSideFuncs:
                - attach_body_parent
            - BranchSide:      'attach/lib.c:102,12'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:99,11'
          Branch Sides:
            - BranchSide:      'attach/lib.c:99,11'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:102,12'
              BranchSideFuncs:
                - attach_body_parent
        - Branch String:   'attach/lib.c:87,3'
          Branch Sides:
            - BranchSide:      'attach/lib.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:89,11'
              BranchSideFuncs:
                - attach_body_parent
      Callsites:
        - Src:             'attach/lib.c:99,11'
          Dst:             attach_body_parent
    - functionName:    attach_body_count
      functionSourceFile: '/src/neomutt/attach/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - attach_body_count
      functionUses:    8
      BranchProfiles:
        - Branch String:   'attach/lib.c:44,8'
          Branch Sides:
            - BranchSide:      'attach/lib.c:0,0'
              BranchSideFuncs:
                - attach_body_count
            - BranchSide:      'attach/lib.c:44,8'
              BranchSideFuncs:
                - attach_body_count
        - Branch String:   'attach/lib.c:44,7'
          Branch Sides:
            - BranchSide:      'attach/lib.c:44,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:51,11'
              BranchSideFuncs:
                - attach_body_count
        - Branch String:   'attach/lib.c:52,9'
          Branch Sides:
            - BranchSide:      'attach/lib.c:49,41'
              BranchSideFuncs:
                - attach_body_count
            - BranchSide:      'attach/lib.c:54,14'
              BranchSideFuncs:
                - attach_body_count
        - Branch String:   'attach/lib.c:54,11'
          Branch Sides:
            - BranchSide:      'attach/lib.c:49,41'
              BranchSideFuncs:
                - attach_body_count
            - BranchSide:      'attach/lib.c:55,19'
              BranchSideFuncs:
                - attach_body_count
        - Branch String:   'attach/lib.c:49,3'
          Branch Sides:
            - BranchSide:      'attach/lib.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/lib.c:51,11'
              BranchSideFuncs:
                - attach_body_count
      Callsites:
        - Src:             'attach/lib.c:55,19'
          Dst:             attach_body_count
    - functionName:    mutt_temp_attachments_cleanup
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_chmod_add
        - mutt_file_unlink
        - mutt_list_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:1309,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_file_chmod_add
                - mutt_file_unlink
                - mutt_list_free
            - BranchSide:      'attach/mutt_attach.c:1309,3'
              BranchSideFuncs:
                - mutt_file_chmod_add
                - mutt_file_unlink
                - mutt_list_free
        - Branch String:   'attach/mutt_attach.c:1309,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1309,3'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'attach/mutt_attach.c:1311,36'
              BranchSideFuncs:
                - mutt_file_chmod_add
                - mutt_file_unlink
                - mutt_list_free
        - Branch String:   'attach/mutt_attach.c:1309,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1309,3'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'attach/mutt_attach.c:1311,36'
              BranchSideFuncs:
                - mutt_file_chmod_add
                - mutt_file_unlink
                - mutt_list_free
      Callsites:
        - Src:             'attach/mutt_attach.c:1311,12'
          Dst:             mutt_file_chmod_add
        - Src:             'attach/mutt_attach.c:1312,5'
          Dst:             mutt_file_unlink
        - Src:             'attach/mutt_attach.c:1315,3'
          Dst:             mutt_list_free
    - functionName:    mutt_print_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          430
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - filter_create
        - filter_wait
        - mailcap_entry_free
        - mailcap_entry_new
        - mailcap_expand_command
        - mailcap_expand_filename
        - mailcap_lookup
        - mutt_any_key_to_continue
        - mutt_can_decode
        - mutt_decode_save_attachment
        - mutt_endwin
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_sanitize_filename
        - mutt_file_unlink
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_pipe_attachment
        - mutt_rfc3676_space_unstuff_attachment
        - mutt_save_attachment
        - mutt_str_dup
        - mutt_system
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:1139,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1139,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:1148,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1148,41'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1148,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:1148,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1148,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1148,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:1150,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1152,5'
              BranchSideFuncs:
                - mailcap_entry_new
                - mailcap_lookup
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_file_fclose_full
                - mailcap_entry_free
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1224,56'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_pipe_attachment
        - Branch String:   'attach/mutt_attach.c:1164,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1170,46'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1220,5'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1180,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1182,15'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1206,29'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1183,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1185,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1190,27'
              BranchSideFuncs:
                - buf_string.7212
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1191,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1193,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1198,29'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1201,28'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1201,11'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1202,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1201,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1202,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1218,24'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1207,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1208,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1210,16'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1210,22'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1210,11'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1211,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1210,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1211,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1218,24'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_unlink
                - mailcap_entry_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1225,43'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1225,46'
              BranchSideFuncs:
                - mutt_pipe_attachment
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1227,39'
              BranchSideFuncs:
                - mutt_pipe_attachment
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1225,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1227,39'
              BranchSideFuncs:
                - mutt_pipe_attachment
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1230,12'
              BranchSideFuncs:
                - mutt_can_decode
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:1227,39'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1227,11'
              BranchSideFuncs:
                - mutt_pipe_attachment
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1227,11'
              BranchSideFuncs:
                - mutt_pipe_attachment
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1230,12'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1234,11'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1282,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:1238,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1242,7'
              BranchSideFuncs:
                - buf_string.7212
                - buf_string.7212
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
            - BranchSide:      'attach/mutt_attach.c:1275,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
        - Branch String:   'attach/mutt_attach.c:1246,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1248,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
            - BranchSide:      'attach/mutt_attach.c:1252,7'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_endwin
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
        - Branch String:   'attach/mutt_attach.c:1255,27'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1255,73'
              BranchSideFuncs:
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
            - BranchSide:      'attach/mutt_attach.c:1255,73'
              BranchSideFuncs:
                - filter_create
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
        - Branch String:   'attach/mutt_attach.c:1256,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1258,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
            - BranchSide:      'attach/mutt_attach.c:1262,7'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
        - Branch String:   'attach/mutt_attach.c:1270,35'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1270,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:1271,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
        - Branch String:   'attach/mutt_attach.c:1270,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1271,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
            - BranchSide:      'attach/mutt_attach.c:1275,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_string.7212
                - mutt_file_unlink
        - Branch String:   'attach/mutt_attach.c:1277,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1277,9'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:1278,24'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'attach/mutt_attach.c:1143,28'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:1144,24'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:1148,3'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:1150,7'
          Dst:             mailcap_lookup
        - Src:             'attach/mutt_attach.c:1154,34'
          Dst:             mailcap_entry_new
        - Src:             'attach/mutt_attach.c:1155,5'
          Dst:             mailcap_lookup
        - Src:             'attach/mutt_attach.c:1157,29'
          Dst:             mutt_str_dup
        - Src:             'attach/mutt_attach.c:1160,5'
          Dst:             mutt_file_sanitize_filename
        - Src:             'attach/mutt_attach.c:1161,5'
          Dst:             mailcap_expand_filename
        - Src:             'attach/mutt_attach.c:1162,5'
          Dst:             mutt_mem_free
        - Src:             'attach/mutt_attach.c:1164,37'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1164,9'
          Dst:             mutt_save_attachment
        - Src:             'attach/mutt_attach.c:1170,46'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1170,5'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/mutt_attach.c:1172,5'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:1174,44'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1174,18'
          Dst:             mailcap_expand_command
        - Src:             'attach/mutt_attach.c:1176,5'
          Dst:             mutt_endwin
        - Src:             'attach/mutt_attach.c:1178,29'
          Dst:             cs_subset_bool
        - Src:             'attach/mutt_attach.c:1182,15'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1182,15'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:1186,9'
          Dst:             mailcap_entry_free
        - Src:             'attach/mutt_attach.c:1190,27'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1190,13'
          Dst:             filter_create
        - Src:             'attach/mutt_attach.c:1194,9'
          Dst:             mailcap_entry_free
        - Src:             'attach/mutt_attach.c:1195,9'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1198,7'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:1199,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1200,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1201,11'
          Dst:             filter_wait
        - Src:             'attach/mutt_attach.c:1202,9'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/mutt_attach.c:1206,29'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1206,17'
          Dst:             mutt_system
        - Src:             'attach/mutt_attach.c:1211,9'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/mutt_attach.c:1218,24'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1218,7'
          Dst:             mutt_file_unlink
        - Src:             'attach/mutt_attach.c:1220,5'
          Dst:             mailcap_entry_free
        - Src:             'attach/mutt_attach.c:1224,39'
          Dst:             cs_subset_string
        - Src:             'attach/mutt_attach.c:1225,7'
          Dst:             mutt_istr_equal
        - Src:             'attach/mutt_attach.c:1225,46'
          Dst:             mutt_istr_equal
        - Src:             'attach/mutt_attach.c:1227,11'
          Dst:             mutt_pipe_attachment
        - Src:             'attach/mutt_attach.c:1230,12'
          Dst:             mutt_can_decode
        - Src:             'attach/mutt_attach.c:1237,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:1238,44'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1238,9'
          Dst:             mutt_decode_save_attachment
        - Src:             'attach/mutt_attach.c:1242,7'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1245,15'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1245,15'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:1252,7'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1254,7'
          Dst:             mutt_endwin
        - Src:             'attach/mutt_attach.c:1255,13'
          Dst:             filter_create
        - Src:             'attach/mutt_attach.c:1264,7'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:1266,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1267,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1269,31'
          Dst:             cs_subset_bool
        - Src:             'attach/mutt_attach.c:1270,12'
          Dst:             filter_wait
        - Src:             'attach/mutt_attach.c:1271,9'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/mutt_attach.c:1275,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1276,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1278,24'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:1278,7'
          Dst:             mutt_file_unlink
        - Src:             'attach/mutt_attach.c:1287,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:1288,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    55
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_save_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          330
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - fgets
        - is_from
        - mailbox_free
        - mutt_copy_message_fp
        - mutt_decode_attachment
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_fsync_close
        - mutt_file_seek
        - mutt_is_message_type
        - mx_mbox_close
        - mx_mbox_open
        - mx_msg_close
        - mx_msg_commit
        - mx_msg_open_new
        - mx_path_resolve
        - save_attachment_open
      functionUses:    10
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:908,8'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
                - mutt_file_seek
                - fgets
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_mbox_close
                - mutt_file_fopen_full
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:908,8'
              BranchSideFuncs:
                - mutt_is_message_type
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
                - mutt_file_seek
                - fgets
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_mbox_close
                - mutt_file_fopen_full
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:908,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:908,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:911,7'
              BranchSideFuncs:
                - mutt_is_message_type
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
                - mutt_file_seek
                - fgets
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_mbox_close
                - mutt_file_fopen_full
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:911,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:915,9'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:991,13'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:915,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:915,17'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
            - BranchSide:      'attach/mutt_attach.c:967,20'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:915,23'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:915,30'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
            - BranchSide:      'attach/mutt_attach.c:967,20'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:915,54'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:916,22'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
            - BranchSide:      'attach/mutt_attach.c:967,20'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:916,47'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:916,74'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
            - BranchSide:      'attach/mutt_attach.c:967,20'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:915,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:920,12'
              BranchSideFuncs:
                - mutt_file_seek
                - fgets
                - mx_path_resolve
                - mx_mbox_open
                - mailbox_free
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_mbox_close
            - BranchSide:      'attach/mutt_attach.c:967,20'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:934,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:936,9'
              BranchSideFuncs:
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_mbox_close
            - BranchSide:      'attach/mutt_attach.c:940,29'
              BranchSideFuncs:
                - is_from
                - mx_msg_open_new
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
                - mx_mbox_close
        - Branch String:   'attach/mutt_attach.c:941,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:943,9'
              BranchSideFuncs:
                - mx_mbox_close
            - BranchSide:      'attach/mutt_attach.c:946,19'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
        - Branch String:   'attach/mutt_attach.c:946,38'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:946,54'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
            - BranchSide:      'attach/mutt_attach.c:947,9'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
        - Branch String:   'attach/mutt_attach.c:946,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:947,9'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
            - BranchSide:      'attach/mutt_attach.c:948,32'
              BranchSideFuncs:
                - mutt_copy_message_fp
                - mx_msg_close
                - mx_mbox_close
                - mx_msg_commit
        - Branch String:   'attach/mutt_attach.c:970,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:975,40'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:975,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:977,9'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fsync_close
            - BranchSide:      'attach/mutt_attach.c:980,7'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:982,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:984,9'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:987,5'
              BranchSideFuncs: []
        - Branch String:   'attach/mutt_attach.c:991,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:991,9'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:996,20'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:997,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:999,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:1003,20'
              BranchSideFuncs:
                - save_attachment_open
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1004,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1006,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1011,9'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fsync_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1011,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1013,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1018,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fsync_close
        - Branch String:   'attach/mutt_attach.c:1019,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1021,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:1024,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/mutt_attach.c:916,50'
          Dst:             mutt_is_message_type
        - Src:             'attach/mutt_attach.c:929,12'
          Dst:             mutt_file_seek
        - Src:             'attach/mutt_attach.c:931,12'
          Dst:             fgets
        - Src:             'attach/mutt_attach.c:933,31'
          Dst:             mx_path_resolve
        - Src:             'attach/mutt_attach.c:934,12'
          Dst:             mx_mbox_open
        - Src:             'attach/mutt_attach.c:936,9'
          Dst:             mailbox_free
        - Src:             'attach/mutt_attach.c:940,29'
          Dst:             is_from
        - Src:             'attach/mutt_attach.c:939,13'
          Dst:             mx_msg_open_new
        - Src:             'attach/mutt_attach.c:943,9'
          Dst:             mx_mbox_close
        - Src:             'attach/mutt_attach.c:949,12'
          Dst:             mutt_copy_message_fp
        - Src:             'attach/mutt_attach.c:950,12'
          Dst:             mx_msg_commit
        - Src:             'attach/mutt_attach.c:959,7'
          Dst:             mx_msg_close
        - Src:             'attach/mutt_attach.c:960,7'
          Dst:             mx_mbox_close
        - Src:             'attach/mutt_attach.c:969,22'
          Dst:             save_attachment_open
        - Src:             'attach/mutt_attach.c:975,12'
          Dst:             mutt_file_seek
        - Src:             'attach/mutt_attach.c:977,9'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:980,7'
          Dst:             mutt_decode_attachment
        - Src:             'attach/mutt_attach.c:982,11'
          Dst:             mutt_file_fsync_close
        - Src:             'attach/mutt_attach.c:996,20'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:1003,20'
          Dst:             save_attachment_open
        - Src:             'attach/mutt_attach.c:1007,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1011,9'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:1014,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1015,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1018,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1019,9'
          Dst:             mutt_file_fsync_close
    - functionName:    mutt_pipe_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          375
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - close
        - cs_subset_bool
        - filter_create
        - filter_create_fd
        - filter_wait
        - mutt_any_key_to_continue
        - mutt_decode_attachment
        - mutt_endwin
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_open
        - mutt_file_unlink
        - mutt_rfc3676_is_format_flowed
        - mutt_rfc3676_space_stuff_attachment
        - mutt_rfc3676_space_unstuff_attachment
        - mutt_save_attachment
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:745,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_file_open
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
            - BranchSide:      'attach/mutt_attach.c:745,9'
              BranchSideFuncs:
                - mutt_file_open
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
        - Branch String:   'attach/mutt_attach.c:748,15'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:748,18'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
            - BranchSide:      'attach/mutt_attach.c:758,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
        - Branch String:   'attach/mutt_attach.c:748,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:750,11'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
            - BranchSide:      'attach/mutt_attach.c:758,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
        - Branch String:   'attach/mutt_attach.c:751,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:753,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:758,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
                - buf_pool_get
                - buf_mktemp_full
        - Branch String:   'attach/mutt_attach.c:758,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:761,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
            - BranchSide:      'attach/mutt_attach.c:765,3'
              BranchSideFuncs:
                - mutt_endwin
                - filter_create_fd
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - filter_create
        - Branch String:   'attach/mutt_attach.c:767,15'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:767,18'
              BranchSideFuncs:
                - filter_create
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:770,55'
              BranchSideFuncs:
                - filter_create
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:767,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:768,71'
              BranchSideFuncs:
                - filter_create
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:770,55'
              BranchSideFuncs:
                - filter_create
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:771,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:773,5'
              BranchSideFuncs:
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:778,7'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:778,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:780,18'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:823,9'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:785,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:787,20'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:813,19'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
        - Branch String:   'attach/mutt_attach.c:788,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:795,19'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
        - Branch String:   'attach/mutt_attach.c:803,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:808,41'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
        - Branch String:   'attach/mutt_attach.c:823,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:825,39'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:836,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
        - Branch String:   'attach/mutt_attach.c:825,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:831,48'
              BranchSideFuncs:
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:854,15'
              BranchSideFuncs:
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
        - Branch String:   'attach/mutt_attach.c:840,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:842,7'
              BranchSideFuncs:
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
            - BranchSide:      'attach/mutt_attach.c:846,34'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
                - unlink
        - Branch String:   'attach/mutt_attach.c:854,15'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:854,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
            - BranchSide:      'attach/mutt_attach.c:863,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
        - Branch String:   'attach/mutt_attach.c:854,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:856,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
            - BranchSide:      'attach/mutt_attach.c:863,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
        - Branch String:   'attach/mutt_attach.c:857,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:858,7'
              BranchSideFuncs:
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
            - BranchSide:      'attach/mutt_attach.c:859,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
                - mutt_rfc3676_space_stuff_attachment
        - Branch String:   'attach/mutt_attach.c:859,14'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:860,7'
              BranchSideFuncs:
                - mutt_rfc3676_space_stuff_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
            - BranchSide:      'attach/mutt_attach.c:863,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
        - Branch String:   'attach/mutt_attach.c:867,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:868,22'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
            - BranchSide:      'attach/mutt_attach.c:869,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_subset_bool
                - mutt_any_key_to_continue
                - filter_wait
        - Branch String:   'attach/mutt_attach.c:872,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:872,21'
              BranchSideFuncs:
                - filter_wait
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:875,42'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:872,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:873,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:875,42'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:876,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:876,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:877,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:876,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:876,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:877,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
      Callsites:
        - Src:             'attach/mutt_attach.c:750,11'
          Dst:             mutt_file_open
        - Src:             'attach/mutt_attach.c:758,7'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'attach/mutt_attach.c:761,24'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:762,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:765,3'
          Dst:             mutt_endwin
        - Src:             'attach/mutt_attach.c:768,11'
          Dst:             filter_create_fd
        - Src:             'attach/mutt_attach.c:770,11'
          Dst:             filter_create
        - Src:             'attach/mutt_attach.c:787,20'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:787,20'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:797,7'
          Dst:             mutt_decode_attachment
        - Src:             'attach/mutt_attach.c:798,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:800,48'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:800,7'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/mutt_attach.c:802,20'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:802,20'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:808,7'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:809,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:815,7'
          Dst:             mutt_decode_attachment
        - Src:             'attach/mutt_attach.c:825,39'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:825,11'
          Dst:             mutt_save_attachment
        - Src:             'attach/mutt_attach.c:831,48'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:831,7'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/mutt_attach.c:832,16'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:839,13'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:846,5'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:847,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:850,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:856,5'
          Dst:             close
        - Src:             'attach/mutt_attach.c:858,7'
          Dst:             unlink
        - Src:             'attach/mutt_attach.c:860,7'
          Dst:             mutt_rfc3676_space_stuff_attachment
        - Src:             'attach/mutt_attach.c:863,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:864,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:865,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:868,22'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:868,5'
          Dst:             mutt_file_unlink
        - Src:             'attach/mutt_attach.c:869,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:872,21'
          Dst:             filter_wait
        - Src:             'attach/mutt_attach.c:875,27'
          Dst:             cs_subset_bool
        - Src:             'attach/mutt_attach.c:877,5'
          Dst:             mutt_any_key_to_continue
    - functionName:    mutt_decode_save_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          296
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - email_free
        - fileno
        - fstat
        - mutt_body_handler
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_fopen_masked_full
        - mutt_file_fsync_close
        - mutt_parse_part
        - strcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:1042,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fopen_masked_full
            - BranchSide:      'attach/mutt_attach.c:1042,16'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fopen_masked_full
        - Branch String:   'attach/mutt_attach.c:1050,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1051,20'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1053,20'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1055,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1057,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:1061,7'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1061,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1063,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1070,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - fstat
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1071,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1073,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1078,17'
              BranchSideFuncs:
                - fileno
                - fstat
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1079,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1081,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1087,25'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1088,10'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1088,10'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1091,20'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1088,10'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1088,10'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1089,19'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1088,10'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1088,10'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1089,19'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1088,10'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1088,10'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1091,20'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1088,10'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1088,10'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1091,20'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1088,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1089,19'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1091,20'
              BranchSideFuncs:
                - mutt_parse_part
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'attach/mutt_attach.c:1097,19'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1097,22'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'attach/mutt_attach.c:1098,19'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1097,22'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1097,22'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1098,19'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1097,22'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1097,22'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1098,19'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1097,22'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1097,22'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1098,19'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fsync_close
                - email_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1103,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1105,5'
              BranchSideFuncs:
                - email_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1108,7'
              BranchSideFuncs:
                - email_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1108,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1108,7'
              BranchSideFuncs:
                - email_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1110,8'
              BranchSideFuncs:
                - email_free
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:1112,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:1114,22'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:1118,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'attach/mutt_attach.c:1051,20'
          Dst:             mutt_file_fopen_masked_full
        - Src:             'attach/mutt_attach.c:1053,20'
          Dst:             mutt_file_fopen_masked_full
        - Src:             'attach/mutt_attach.c:1070,19'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:1074,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1079,15'
          Dst:             fileno
        - Src:             'attach/mutt_attach.c:1079,9'
          Dst:             fstat
        - Src:             'attach/mutt_attach.c:1088,10'
          Dst:             strcasecmp
        - Src:             'attach/mutt_attach.c:1088,10'
          Dst:             strcasecmp
        - Src:             'attach/mutt_attach.c:1088,10'
          Dst:             strcasecmp
        - Src:             'attach/mutt_attach.c:1095,5'
          Dst:             mutt_parse_part
        - Src:             'attach/mutt_attach.c:1097,22'
          Dst:             strcasecmp
        - Src:             'attach/mutt_attach.c:1097,22'
          Dst:             strcasecmp
        - Src:             'attach/mutt_attach.c:1097,22'
          Dst:             strcasecmp
        - Src:             'attach/mutt_attach.c:1082,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1083,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:1101,3'
          Dst:             mutt_body_handler
        - Src:             'attach/mutt_attach.c:1103,7'
          Dst:             mutt_file_fsync_close
        - Src:             'attach/mutt_attach.c:1114,7'
          Dst:             email_free
        - Src:             'attach/mutt_attach.c:1118,5'
          Dst:             mutt_file_fclose_full
    - functionName:    fstat
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __fxstat
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:469,10'
          Dst:             __fxstat
    - functionName:    __fxstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_attachment_open
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_file_fopen_masked_full
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:889,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
                - mutt_file_fopen_masked_full
            - BranchSide:      'attach/mutt_attach.c:889,11'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
                - mutt_file_fopen_masked_full
        - Branch String:   'attach/mutt_attach.c:889,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:890,12'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
            - BranchSide:      'attach/mutt_attach.c:892,12'
              BranchSideFuncs:
                - mutt_file_fopen_masked_full
      Callsites:
        - Src:             'attach/mutt_attach.c:890,12'
          Dst:             mutt_file_fopen_masked_full
        - Src:             'attach/mutt_attach.c:892,12'
          Dst:             mutt_file_fopen_masked_full
    - functionName:    mutt_add_temp_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_list_insert_tail
        - mutt_str_dup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:1299,47'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'attach/mutt_attach.c:1299,47'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
      Callsites:
        - Src:             'attach/mutt_attach.c:1299,47'
          Dst:             mutt_str_dup
        - Src:             'attach/mutt_attach.c:1299,3'
          Dst:             mutt_list_insert_tail
    - functionName:    wait_interactive_filter
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_wait_keep_alive
        - mutt_sig_unblock_system
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:394,8'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - imap_wait_keep_alive
                - mutt_sig_unblock_system
            - BranchSide:      'attach/mutt_attach.c:394,8'
              BranchSideFuncs:
                - imap_wait_keep_alive
                - mutt_sig_unblock_system
        - Branch String:   'attach/mutt_attach.c:396,8'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:396,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/mutt_attach.c:394,8'
          Dst:             imap_wait_keep_alive
        - Src:             'attach/mutt_attach.c:395,3'
          Dst:             mutt_sig_unblock_system
    - functionName:    mutt_view_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          961
      EdgeCount:       230
      CyclomaticComplexity: 65
      functionsReached:
        - __errno_location
        - attach_body_ancestor
        - buf_is_empty
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - buf_string
        - cid_map_list_clear
        - cid_save_attachments
        - cid_to_filename
        - close
        - crypt_valid_passphrase
        - cs_subset_bool
        - envlist_set
        - envlist_unset
        - filter_create_fd
        - filter_wait
        - mailcap_entry_free
        - mailcap_entry_new
        - mailcap_expand_command
        - mailcap_expand_filename
        - mailcap_lookup
        - mutt_add_temp_attachment
        - mutt_adv_mktemp
        - mutt_any_key_to_continue
        - mutt_decode_attachment
        - mutt_decode_save_attachment
        - mutt_do_pager
        - mutt_endwin
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_open
        - mutt_file_sanitize_filename
        - mutt_file_unlink
        - mutt_is_message_type
        - mutt_mem_free
        - mutt_needs_mailcap
        - mutt_rfc3676_space_unstuff_attachment
        - mutt_save_attachment
        - mutt_str_copy
        - mutt_str_dup
        - mutt_str_equal
        - mutt_system
        - open
        - pager_get_pager
        - snprintf
        - strerror
        - wait_interactive_filter
      functionUses:    6
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:425,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
                - crypt_valid_passphrase
            - BranchSide:      'attach/mutt_attach.c:425,8'
              BranchSideFuncs:
                - mutt_is_message_type
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
                - crypt_valid_passphrase
        - Branch String:   'attach/mutt_attach.c:434,39'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:434,45'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
            - BranchSide:      'attach/mutt_attach.c:440,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
        - Branch String:   'attach/mutt_attach.c:434,51'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:435,18'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
            - BranchSide:      'attach/mutt_attach.c:440,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
        - Branch String:   'attach/mutt_attach.c:435,42'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:435,46'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
            - BranchSide:      'attach/mutt_attach.c:440,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
        - Branch String:   'attach/mutt_attach.c:434,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:434,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
            - BranchSide:      'attach/mutt_attach.c:440,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - mutt_needs_mailcap
        - Branch String:   'attach/mutt_attach.c:444,44'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:445,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:447,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:445,45'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:445,48'
              BranchSideFuncs:
                - mutt_needs_mailcap
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:446,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:445,71'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:446,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:447,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:447,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:447,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:447,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:447,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:447,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:447,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - envlist_set
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:453,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:455,13'
              BranchSideFuncs:
                - mailcap_entry_new
                - mailcap_lookup
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:523,9'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
        - Branch String:   'attach/mutt_attach.c:457,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:459,17'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
            - BranchSide:      'attach/mutt_attach.c:476,10'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:459,37'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:459,11'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
            - BranchSide:      'attach/mutt_attach.c:462,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
        - Branch String:   'attach/mutt_attach.c:459,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:462,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:476,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:478,7'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:481,5'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_equal
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
        - Branch String:   'attach/mutt_attach.c:490,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:494,46'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:497,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:500,17'
              BranchSideFuncs:
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:517,42'
              BranchSideFuncs:
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:500,47'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:500,54'
              BranchSideFuncs:
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:503,52'
              BranchSideFuncs:
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:500,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:503,52'
              BranchSideFuncs:
                - attach_body_ancestor
                - cid_save_attachments
                - cid_to_filename
                - cid_map_list_clear
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:504,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:506,9'
              BranchSideFuncs:
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:517,42'
              BranchSideFuncs:
                - buf_string.7212
                - mailcap_expand_command
                - buf_strcpy
                - mutt_adv_mktemp
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - buf_mktemp_full
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:521,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:523,9'
              BranchSideFuncs:
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:541,7'
              BranchSideFuncs:
                - mutt_endwin
                - cs_subset_bool
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:523,12'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:523,28'
              BranchSideFuncs:
                - buf_mktemp_full
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:531,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:523,12'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:523,34'
              BranchSideFuncs:
                - buf_mktemp_full
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
            - BranchSide:      'attach/mutt_attach.c:531,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
        - Branch String:   'attach/mutt_attach.c:523,12'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:523,34'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
            - BranchSide:      'attach/mutt_attach.c:531,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
        - Branch String:   'attach/mutt_attach.c:523,28'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:523,34'
              BranchSideFuncs:
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:531,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:523,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:526,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:531,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:535,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:543,44'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.7212
                - mutt_file_open
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:619,14'
              BranchSideFuncs:
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
                - buf_string.7212
                - mutt_save_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
        - Branch String:   'attach/mutt_attach.c:544,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:555,40'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:607,28'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_system
                - mutt_any_key_to_continue
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:546,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:550,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:555,20'
              BranchSideFuncs:
                - buf_string.7212
                - open
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - close
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:555,20'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:555,40'
              BranchSideFuncs:
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
            - BranchSide:      'attach/mutt_attach.c:564,30'
              BranchSideFuncs:
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
        - Branch String:   'attach/mutt_attach.c:555,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:557,22'
              BranchSideFuncs:
                - close
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:564,30'
              BranchSideFuncs:
                - buf_string.7212
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
        - Branch String:   'attach/mutt_attach.c:557,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:558,11'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:559,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:565,30'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:565,61'
              BranchSideFuncs:
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
            - BranchSide:      'attach/mutt_attach.c:565,61'
              BranchSideFuncs:
                - filter_create_fd
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
        - Branch String:   'attach/mutt_attach.c:567,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:569,22'
              BranchSideFuncs:
                - close
                - close
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:579,11'
              BranchSideFuncs:
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - snprintf
                - wait_interactive_filter
                - mutt_any_key_to_continue
        - Branch String:   'attach/mutt_attach.c:569,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:570,11'
              BranchSideFuncs:
                - close
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:572,21'
              BranchSideFuncs:
                - close
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:572,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:573,11'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:575,9'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:579,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:581,16'
              BranchSideFuncs:
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:595,13'
              BranchSideFuncs:
                - wait_interactive_filter
                - mutt_any_key_to_continue
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:581,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:584,20'
              BranchSideFuncs:
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:589,20'
              BranchSideFuncs:
                - buf_string.7212
                - snprintf
                - filter_wait
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:595,42'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:595,46'
              BranchSideFuncs:
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:596,11'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:595,67'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:595,13'
              BranchSideFuncs:
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:599,19'
              BranchSideFuncs:
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:595,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:596,11'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:599,19'
              BranchSideFuncs:
                - close
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:599,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:600,9'
              BranchSideFuncs:
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:601,20'
              BranchSideFuncs:
                - close
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:601,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:602,9'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:679,7'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:679,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:682,22'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:608,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:609,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:611,15'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:611,21'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:611,25'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_any_key_to_continue
            - BranchSide:      'attach/mutt_attach.c:612,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:611,46'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:611,11'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:708,25'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:611,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:612,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:619,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:628,22'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - snprintf
                - snprintf
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:657,51'
              BranchSideFuncs:
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
        - Branch String:   'attach/mutt_attach.c:619,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:648,41'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
            - BranchSide:      'attach/mutt_attach.c:657,51'
              BranchSideFuncs:
                - pager_get_pager
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
        - Branch String:   'attach/mutt_attach.c:631,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:633,11'
              BranchSideFuncs:
                - buf_string.7212
                - __errno_location
                - strerror
                - buf_string.7212
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:638,21'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - snprintf
                - snprintf
        - Branch String:   'attach/mutt_attach.c:648,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:652,48'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - snprintf
                - snprintf
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:658,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:659,9'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
            - BranchSide:      'attach/mutt_attach.c:662,46'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_decode_save_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - snprintf
                - snprintf
        - Branch String:   'attach/mutt_attach.c:662,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:669,12'
              BranchSideFuncs:
                - mutt_str_copy
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - snprintf
                - snprintf
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:669,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:670,7'
              BranchSideFuncs:
                - snprintf
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - snprintf
            - BranchSide:      'attach/mutt_attach.c:671,17'
              BranchSideFuncs:
                - snprintf
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - snprintf
        - Branch String:   'attach/mutt_attach.c:671,14'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:672,7'
              BranchSideFuncs:
                - snprintf
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:674,7'
              BranchSideFuncs:
                - snprintf
                - buf_string.7212
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:679,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:682,22'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:708,8'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:692,33'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:691,75'
              BranchSideFuncs:
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
            - BranchSide:      'attach/mutt_attach.c:692,36'
              BranchSideFuncs:
                - mutt_do_pager
                - buf_reset
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
        - Branch String:   'attach/mutt_attach.c:708,14'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
            - BranchSide:      'attach/mutt_attach.c:710,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
        - Branch String:   'attach/mutt_attach.c:708,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:710,10'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
            - BranchSide:      'attach/mutt_attach.c:717,3'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
        - Branch String:   'attach/mutt_attach.c:710,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:710,44'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
            - BranchSide:      'attach/mutt_attach.c:710,17'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
        - Branch String:   'attach/mutt_attach.c:710,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:710,44'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
            - BranchSide:      'attach/mutt_attach.c:713,32'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_add_temp_attachment
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
        - Branch String:   'attach/mutt_attach.c:710,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:713,32'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
            - BranchSide:      'attach/mutt_attach.c:717,3'
              BranchSideFuncs:
                - mailcap_entry_free
                - buf_string.7212
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
        - Branch String:   'attach/mutt_attach.c:719,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:720,22'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
            - BranchSide:      'attach/mutt_attach.c:722,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - envlist_unset
      Callsites:
        - Src:             'attach/mutt_attach.c:433,21'
          Dst:             mutt_is_message_type
        - Src:             'attach/mutt_attach.c:435,46'
          Dst:             crypt_valid_passphrase
        - Src:             'attach/mutt_attach.c:440,29'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:441,30'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:442,24'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:445,48'
          Dst:             mutt_needs_mailcap
        - Src:             'attach/mutt_attach.c:447,3'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:450,3'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:451,3'
          Dst:             envlist_set
        - Src:             'attach/mutt_attach.c:455,13'
          Dst:             mailcap_entry_new
        - Src:             'attach/mutt_attach.c:457,10'
          Dst:             mailcap_lookup
        - Src:             'attach/mutt_attach.c:481,5'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:483,13'
          Dst:             mutt_str_dup
        - Src:             'attach/mutt_attach.c:486,5'
          Dst:             mutt_file_sanitize_filename
        - Src:             'attach/mutt_attach.c:487,5'
          Dst:             mailcap_expand_filename
        - Src:             'attach/mutt_attach.c:488,5'
          Dst:             mutt_mem_free
        - Src:             'attach/mutt_attach.c:490,37'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:490,9'
          Dst:             mutt_save_attachment
        - Src:             'attach/mutt_attach.c:494,46'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:494,5'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/mutt_attach.c:497,9'
          Dst:             mutt_str_equal
        - Src:             'attach/mutt_attach.c:0,0'
          Dst:             attach_body_ancestor
        - Src:             'attach/mutt_attach.c:509,9'
          Dst:             cid_save_attachments
        - Src:             'attach/mutt_attach.c:511,9'
          Dst:             cid_to_filename
        - Src:             'attach/mutt_attach.c:513,9'
          Dst:             cid_map_list_clear
        - Src:             'attach/mutt_attach.c:517,42'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:517,16'
          Dst:             mailcap_expand_command
        - Src:             'attach/mutt_attach.c:531,7'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:462,9'
          Dst:             mailcap_entry_free
        - Src:             'attach/mutt_attach.c:531,7'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:531,7'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:531,7'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:526,7'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:527,7'
          Dst:             mutt_adv_mktemp
        - Src:             'attach/mutt_attach.c:531,7'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:541,7'
          Dst:             mutt_endwin
        - Src:             'attach/mutt_attach.c:543,29'
          Dst:             cs_subset_bool
        - Src:             'attach/mutt_attach.c:543,29'
          Dst:             cs_subset_bool
        - Src:             'attach/mutt_attach.c:547,39'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:547,24'
          Dst:             mutt_file_open
        - Src:             'attach/mutt_attach.c:555,40'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:555,35'
          Dst:             open
        - Src:             'attach/mutt_attach.c:558,11'
          Dst:             close
        - Src:             'attach/mutt_attach.c:564,30'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:564,30'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:564,13'
          Dst:             filter_create_fd
        - Src:             'attach/mutt_attach.c:570,11'
          Dst:             close
        - Src:             'attach/mutt_attach.c:573,11'
          Dst:             close
        - Src:             'attach/mutt_attach.c:584,20'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:583,11'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:589,20'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:588,11'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:591,9'
          Dst:             filter_wait
        - Src:             'attach/mutt_attach.c:595,13'
          Dst:             wait_interactive_filter
        - Src:             'attach/mutt_attach.c:596,11'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/mutt_attach.c:600,9'
          Dst:             close
        - Src:             'attach/mutt_attach.c:602,9'
          Dst:             close
        - Src:             'attach/mutt_attach.c:607,28'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:607,16'
          Dst:             mutt_system
        - Src:             'attach/mutt_attach.c:612,9'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/mutt_attach.c:630,24'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:630,24'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:640,9'
          Dst:             mutt_decode_attachment
        - Src:             'attach/mutt_attach.c:641,9'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:633,11'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:633,11'
          Dst:             __errno_location
        - Src:             'attach/mutt_attach.c:633,11'
          Dst:             strerror
        - Src:             'attach/mutt_attach.c:635,11'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:648,41'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:648,13'
          Dst:             mutt_save_attachment
        - Src:             'attach/mutt_attach.c:652,48'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:652,7'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/mutt_attach.c:657,35'
          Dst:             pager_get_pager
        - Src:             'attach/mutt_attach.c:662,46'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:662,11'
          Dst:             mutt_decode_save_attachment
        - Src:             'attach/mutt_attach.c:670,7'
          Dst:             mutt_str_copy
        - Src:             'attach/mutt_attach.c:672,7'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:674,7'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:686,19'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:696,10'
          Dst:             mutt_do_pager
        - Src:             'attach/mutt_attach.c:698,5'
          Dst:             buf_reset
        - Src:             'attach/mutt_attach.c:710,17'
          Dst:             buf_is_empty
        - Src:             'attach/mutt_attach.c:713,32'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:713,7'
          Dst:             mutt_add_temp_attachment
        - Src:             'attach/mutt_attach.c:717,3'
          Dst:             mailcap_entry_free
        - Src:             'attach/mutt_attach.c:720,22'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:720,5'
          Dst:             mutt_file_unlink
        - Src:             'attach/mutt_attach.c:722,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:723,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:724,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:725,3'
          Dst:             envlist_unset
    - functionName:    mutt_check_lookup_list
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          199
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - mutt_istr_equal
        - mutt_istrn_equal
        - mutt_lookup_mime_type
        - mutt_mem_free
        - mutt_str_len
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:346,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:346,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:349,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:349,33'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:351,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
        - Branch String:   'attach/mutt_attach.c:349,70'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:350,10'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
            - BranchSide:      'attach/mutt_attach.c:351,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_istrn_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
        - Branch String:   'attach/mutt_attach.c:350,47'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:351,35'
              BranchSideFuncs:
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_lookup_mime_type
            - BranchSide:      'attach/mutt_attach.c:353,19'
              BranchSideFuncs:
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_lookup_mime_type
        - Branch String:   'attach/mutt_attach.c:349,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:346,3'
              BranchSideFuncs:
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_lookup_mime_type
            - BranchSide:      'attach/mutt_attach.c:353,19'
              BranchSideFuncs:
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istrn_equal
                - mutt_lookup_mime_type
        - Branch String:   'attach/mutt_attach.c:355,72'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:356,47'
              BranchSideFuncs:
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:359,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:355,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:359,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:371,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:359,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:360,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:360,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:361,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:361,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:362,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:362,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:363,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:363,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:364,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:364,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:365,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:365,18'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:366,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
            - BranchSide:      'attach/mutt_attach.c:368,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - mutt_lookup_mime_type
                - mutt_istrn_equal
        - Branch String:   'attach/mutt_attach.c:346,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:346,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/mutt_attach.c:348,42'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_lookup_mime_type
                - snprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_lookup_mime_type
                - mutt_istrn_equal
      Callsites:
        - Src:             'attach/mutt_attach.c:348,25'
          Dst:             mutt_str_len
        - Src:             'attach/mutt_attach.c:350,10'
          Dst:             mutt_istrn_equal
        - Src:             'attach/mutt_attach.c:351,9'
          Dst:             mutt_istr_equal
        - Src:             'attach/mutt_attach.c:355,16'
          Dst:             mutt_lookup_mime_type
        - Src:             'attach/mutt_attach.c:356,16'
          Dst:             mutt_lookup_mime_type
        - Src:             'attach/mutt_attach.c:358,9'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:371,7'
          Dst:             mutt_mem_free
        - Src:             'attach/mutt_attach.c:372,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_edit_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_string
        - mailcap_entry_free
        - mailcap_entry_new
        - mailcap_expand_command
        - mailcap_expand_filename
        - mailcap_lookup
        - mutt_edit_file
        - mutt_endwin
        - mutt_file_symlink
        - mutt_system
        - query_yesorno
        - snprintf
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:267,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mailcap_entry_new
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:267,8'
              BranchSideFuncs:
                - mailcap_entry_new
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:274,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:274,41'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:274,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:274,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:274,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:274,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:275,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:277,16'
              BranchSideFuncs:
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:311,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - cs_subset_string
                - mutt_edit_file
        - Branch String:   'attach/mutt_attach.c:277,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:277,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:279,7'
              BranchSideFuncs:
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:283,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:285,13'
              BranchSideFuncs:
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:294,37'
              BranchSideFuncs:
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:285,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:285,13'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:287,32'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:294,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:297,9'
              BranchSideFuncs:
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:302,9'
              BranchSideFuncs:
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:303,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:305,11'
              BranchSideFuncs:
                - buf_string.7212
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:327,7'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:311,12'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:314,51'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_edit_file
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:319,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:315,20'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:315,41'
              BranchSideFuncs:
                - mutt_edit_file
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:315,41'
              BranchSideFuncs:
                - mutt_edit_file
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:327,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:327,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:328,12'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
      Callsites:
        - Src:             'attach/mutt_attach.c:268,32'
          Dst:             mailcap_entry_new
        - Src:             'attach/mutt_attach.c:271,24'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:272,28'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:274,3'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:275,7'
          Dst:             mailcap_lookup
        - Src:             'attach/mutt_attach.c:279,7'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:280,7'
          Dst:             mailcap_expand_filename
        - Src:             'attach/mutt_attach.c:281,7'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:283,42'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:283,11'
          Dst:             mutt_file_symlink
        - Src:             'attach/mutt_attach.c:285,13'
          Dst:             query_yesorno
        - Src:             'attach/mutt_attach.c:287,9'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:294,37'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:294,11'
          Dst:             mailcap_expand_command
        - Src:             'attach/mutt_attach.c:302,9'
          Dst:             mutt_endwin
        - Src:             'attach/mutt_attach.c:303,25'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:303,13'
          Dst:             mutt_system
        - Src:             'attach/mutt_attach.c:305,11'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:314,34'
          Dst:             cs_subset_string
        - Src:             'attach/mutt_attach.c:315,5'
          Dst:             mutt_edit_file
        - Src:             'attach/mutt_attach.c:328,12'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:328,5'
          Dst:             unlink
        - Src:             'attach/mutt_attach.c:330,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:331,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:333,3'
          Dst:             mailcap_entry_free
    - functionName:    mutt_compose_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          378
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mailcap_entry_free
        - mailcap_entry_new
        - mailcap_expand_command
        - mailcap_expand_filename
        - mailcap_lookup
        - mutt_body_free
        - mutt_endwin
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_rename
        - mutt_file_seek
        - mutt_file_symlink
        - mutt_file_unlink
        - mutt_mem_free
        - mutt_param_free
        - mutt_read_mime_header
        - mutt_system
        - query_yesorno
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:122,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - mailcap_entry_new
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:122,8'
              BranchSideFuncs:
                - mailcap_entry_new
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:130,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:130,41'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:130,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:130,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:130,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:130,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:131,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:133,16'
              BranchSideFuncs:
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:232,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:133,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:133,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:135,18'
              BranchSideFuncs:
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:135,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
            - BranchSide:      'attach/mutt_attach.c:135,18'
              BranchSideFuncs:
                - buf_strcpy
                - mailcap_expand_filename
                - buf_string.7212
                - buf_string.7212
                - mutt_file_symlink
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
                - query_yesorno
                - buf_strcpy
        - Branch String:   'attach/mutt_attach.c:143,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:145,13'
              BranchSideFuncs:
                - query_yesorno
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:154,37'
              BranchSideFuncs:
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:145,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:145,13'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:147,32'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.7212
                - mailcap_expand_command
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:154,11'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:157,9'
              BranchSideFuncs:
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:163,9'
              BranchSideFuncs:
                - mutt_endwin
                - buf_string.7212
                - mutt_system
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:165,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:166,11'
              BranchSideFuncs:
                - buf_string.7212
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:168,33'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:168,13'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:170,22'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:241,7'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:171,15'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:173,13'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:177,33'
              BranchSideFuncs:
                - mutt_read_mime_header
                - mutt_param_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:180,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:182,35'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:186,25'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:186,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:188,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:192,25'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:192,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:194,15'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
            - BranchSide:      'attach/mutt_attach.c:201,43'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_seek
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
                - buf_mktemp_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - mutt_file_fclose_full
        - Branch String:   'attach/mutt_attach.c:210,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:212,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:216,13'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - buf_string.7212
                - mutt_file_rename
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:220,17'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:222,15'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:225,11'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
        - Branch String:   'attach/mutt_attach.c:241,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:241,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
            - BranchSide:      'attach/mutt_attach.c:242,12'
              BranchSideFuncs:
                - buf_string.7212
                - unlink
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mailcap_entry_free
      Callsites:
        - Src:             'attach/mutt_attach.c:123,32'
          Dst:             mailcap_entry_new
        - Src:             'attach/mutt_attach.c:126,24'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:127,28'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:128,29'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:130,3'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:131,7'
          Dst:             mailcap_lookup
        - Src:             'attach/mutt_attach.c:0,0'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:140,7'
          Dst:             mailcap_expand_filename
        - Src:             'attach/mutt_attach.c:141,7'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:143,42'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:143,11'
          Dst:             mutt_file_symlink
        - Src:             'attach/mutt_attach.c:145,13'
          Dst:             query_yesorno
        - Src:             'attach/mutt_attach.c:147,9'
          Dst:             buf_strcpy
        - Src:             'attach/mutt_attach.c:154,37'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:154,11'
          Dst:             mailcap_expand_command
        - Src:             'attach/mutt_attach.c:163,9'
          Dst:             mutt_endwin
        - Src:             'attach/mutt_attach.c:164,25'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:164,13'
          Dst:             mutt_system
        - Src:             'attach/mutt_attach.c:166,11'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:170,22'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:177,33'
          Dst:             mutt_read_mime_header
        - Src:             'attach/mutt_attach.c:182,15'
          Dst:             mutt_param_free
        - Src:             'attach/mutt_attach.c:188,15'
          Dst:             mutt_mem_free
        - Src:             'attach/mutt_attach.c:194,15'
          Dst:             mutt_mem_free
        - Src:             'attach/mutt_attach.c:202,13'
          Dst:             mutt_body_free
        - Src:             'attach/mutt_attach.c:203,18'
          Dst:             mutt_file_seek
        - Src:             'attach/mutt_attach.c:208,13'
          Dst:             buf_mktemp_full
        - Src:             'attach/mutt_attach.c:209,28'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:209,28'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:213,15'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:216,13'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:217,13'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:218,13'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:219,13'
          Dst:             mutt_file_unlink
        - Src:             'attach/mutt_attach.c:220,34'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:220,17'
          Dst:             mutt_file_rename
        - Src:             'attach/mutt_attach.c:242,12'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:242,5'
          Dst:             unlink
        - Src:             'attach/mutt_attach.c:244,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:245,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:246,3'
          Dst:             buf_pool_release
        - Src:             'attach/mutt_attach.c:248,3'
          Dst:             mailcap_entry_free
    - functionName:    mutt_get_tmp_attachment
      functionSourceFile: '/src/neomutt/attach/mutt_attach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fileno
        - fstat
        - mailcap_entry_free
        - mailcap_entry_new
        - mailcap_expand_filename
        - mailcap_lookup
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_stamp_attachment
        - mutt_str_replace
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/mutt_attach.c:74,3'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mailcap_entry_new
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:74,8'
              BranchSideFuncs:
                - buf_pool_get
                - mailcap_entry_new
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:76,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:76,7'
              BranchSideFuncs:
                - buf_pool_get
                - mailcap_entry_new
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:79,29'
              BranchSideFuncs:
                - buf_pool_get
                - mailcap_entry_new
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:81,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:81,41'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:81,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:81,41'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:81,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
            - BranchSide:      'attach/mutt_attach.c:81,58'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mailcap_expand_filename
                - mailcap_entry_free
                - mutt_file_fopen_full
                - buf_string.7212
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - buf_string.7212
                - mutt_str_replace
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_stamp_attachment
                - buf_string.7212
        - Branch String:   'attach/mutt_attach.c:88,51'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:89,17'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:103,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:88,7'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:91,5'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:103,5'
              BranchSideFuncs:
                - buf_string.7212
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:96,42'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:96,49'
              BranchSideFuncs:
                - mutt_stamp_attachment
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:100,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'attach/mutt_attach.c:96,9'
          Branch Sides:
            - BranchSide:      'attach/mutt_attach.c:98,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'attach/mutt_attach.c:100,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'attach/mutt_attach.c:79,29'
          Dst:             buf_pool_get
        - Src:             'attach/mutt_attach.c:80,32'
          Dst:             mailcap_entry_new
        - Src:             'attach/mutt_attach.c:81,3'
          Dst:             snprintf
        - Src:             'attach/mutt_attach.c:82,3'
          Dst:             mailcap_lookup
        - Src:             'attach/mutt_attach.c:83,3'
          Dst:             mailcap_expand_filename
        - Src:             'attach/mutt_attach.c:85,3'
          Dst:             mailcap_entry_free
        - Src:             'attach/mutt_attach.c:88,16'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:89,17'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:89,17'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/mutt_attach.c:91,5'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/mutt_attach.c:92,36'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:92,5'
          Dst:             mutt_str_replace
        - Src:             'attach/mutt_attach.c:96,16'
          Dst:             fileno
        - Src:             'attach/mutt_attach.c:96,10'
          Dst:             fstat
        - Src:             'attach/mutt_attach.c:98,7'
          Dst:             mutt_stamp_attachment
        - Src:             'attach/mutt_attach.c:103,5'
          Dst:             buf_string
        - Src:             'attach/mutt_attach.c:106,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:107,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/mutt_attach.c:109,3'
          Dst:             buf_pool_release
    - functionName:    attach_private_data_new
      functionSourceFile: '/src/neomutt/attach/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/private_data.c:52,10'
          Branch Sides:
            - BranchSide:      'attach/private_data.c:52,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'attach/private_data.c:52,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'attach/private_data.c:52,10'
          Dst:             mutt_mem_calloc
    - functionName:    attach_private_data_free
      functionSourceFile: '/src/neomutt/attach/private_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/private_data.c:40,8'
          Branch Sides:
            - BranchSide:      'attach/private_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'attach/private_data.c:40,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'attach/private_data.c:40,12'
          Branch Sides:
            - BranchSide:      'attach/private_data.c:40,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/private_data.c:40,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'attach/private_data.c:40,7'
          Branch Sides:
            - BranchSide:      'attach/private_data.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/private_data.c:43,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'attach/private_data.c:43,3'
          Dst:             mutt_mem_free
    - functionName:    query_pipe_attachment
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - msgwin_clear_text
        - mutt_file_rename
        - mutt_file_unlink
        - mutt_pipe_attachment
        - mutt_update_encoding
        - query_yesorno
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:550,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.7348
                - mutt_pipe_attachment
                - buf_pool_release
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
                - snprintf
                - query_yesorno
                - msgwin_clear_text
                - buf_pool_release
                - buf_mktemp_full
            - BranchSide:      'attach/recvattach.c:550,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.7348
                - mutt_pipe_attachment
                - buf_pool_release
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
                - snprintf
                - query_yesorno
                - msgwin_clear_text
                - buf_pool_release
                - buf_mktemp_full
        - Branch String:   'attach/recvattach.c:552,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:556,74'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - msgwin_clear_text
                - buf_pool_release
                - buf_mktemp_full
                - buf_string.7348
                - mutt_pipe_attachment
                - buf_pool_release
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
            - BranchSide:      'attach/recvattach.c:566,44'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_pipe_attachment
                - buf_pool_release
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
        - Branch String:   'attach/recvattach.c:557,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:559,7'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7348
                - mutt_pipe_attachment
                - buf_pool_release
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
            - BranchSide:      'attach/recvattach.c:563,5'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7348
                - mutt_pipe_attachment
                - buf_pool_release
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
        - Branch String:   'attach/recvattach.c:566,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:568,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
            - BranchSide:      'attach/recvattach.c:578,16'
              BranchSideFuncs:
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
        - Branch String:   'attach/recvattach.c:568,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:570,27'
              BranchSideFuncs:
                - mutt_file_unlink
                - buf_string.7348
                - mutt_file_rename
                - mutt_update_encoding
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:581,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:578,16'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:578,33'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:581,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:578,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:579,35'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:581,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:550,26'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:555,5'
          Dst:             snprintf
        - Src:             'attach/recvattach.c:557,9'
          Dst:             query_yesorno
        - Src:             'attach/recvattach.c:563,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/recvattach.c:559,7'
          Dst:             msgwin_clear_text
        - Src:             'attach/recvattach.c:560,7'
          Dst:             buf_pool_release
        - Src:             'attach/recvattach.c:566,44'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:566,7'
          Dst:             mutt_pipe_attachment
        - Src:             'attach/recvattach.c:570,7'
          Dst:             mutt_file_unlink
        - Src:             'attach/recvattach.c:571,24'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:571,7'
          Dst:             mutt_file_rename
        - Src:             'attach/recvattach.c:572,7'
          Dst:             mutt_update_encoding
        - Src:             'attach/recvattach.c:578,20'
          Dst:             buf_is_empty
        - Src:             'attach/recvattach.c:579,24'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:579,7'
          Dst:             mutt_file_unlink
        - Src:             'attach/recvattach.c:581,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    28
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pipe_attachment
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_string
        - fputs
        - mutt_decode_attachment
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_rfc3676_is_format_flowed
        - mutt_rfc3676_space_unstuff_attachment
        - mutt_save_attachment
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:592,8'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_decode_attachment
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
            - BranchSide:      'attach/recvattach.c:592,8'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_decode_attachment
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
        - Branch String:   'attach/recvattach.c:592,14'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:592,14'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:592,25'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_decode_attachment
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
        - Branch String:   'attach/recvattach.c:592,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:592,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:595,9'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_decode_attachment
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
        - Branch String:   'attach/recvattach.c:600,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:603,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:607,7'
              BranchSideFuncs:
                - mutt_decode_attachment
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:607,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:609,18'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:647,39'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_save_attachment
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:607,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:609,18'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:655,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:614,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:616,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:621,32'
              BranchSideFuncs:
                - mutt_decode_attachment
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:628,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:630,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:633,7'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:647,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:650,48'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:673,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:659,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:661,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:664,41'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - cs_subset_string
                - fputs
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:669,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:670,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:673,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:676,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:677,22'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:678,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:600,7'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'attach/recvattach.c:603,24'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:604,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/recvattach.c:613,20'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:613,20'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/recvattach.c:623,7'
          Dst:             mutt_decode_attachment
        - Src:             'attach/recvattach.c:624,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:627,20'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:627,20'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/recvattach.c:633,7'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/recvattach.c:634,7'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:638,7'
          Dst:             mutt_decode_attachment
        - Src:             'attach/recvattach.c:647,39'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:647,11'
          Dst:             mutt_save_attachment
        - Src:             'attach/recvattach.c:650,48'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:650,7'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/recvattach.c:651,16'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:658,13'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/recvattach.c:664,5'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/recvattach.c:665,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:668,36'
          Dst:             cs_subset_string
        - Src:             'attach/recvattach.c:670,5'
          Dst:             fputs
        - Src:             'attach/recvattach.c:673,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:674,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:677,22'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:677,5'
          Dst:             mutt_file_unlink
        - Src:             'attach/recvattach.c:678,3'
          Dst:             buf_pool_release
    - functionName:    has_a_message
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_is_message_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:202,14'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_is_message_type
            - BranchSide:      'attach/recvattach.c:202,14'
              BranchSideFuncs:
                - mutt_is_message_type
        - Branch String:   'attach/recvattach.c:202,20'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:202,20'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:202,27'
              BranchSideFuncs:
                - mutt_is_message_type
        - Branch String:   'attach/recvattach.c:202,51'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:202,51'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:202,67'
              BranchSideFuncs:
                - mutt_is_message_type
        - Branch String:   'attach/recvattach.c:202,92'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:202,92'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:203,35'
              BranchSideFuncs:
                - mutt_is_message_type
      Callsites:
        - Src:             'attach/recvattach.c:203,11'
          Dst:             mutt_is_message_type
    - functionName:    ba_add_tagged
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          172
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - current_attachment
        - mutt_mem_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:1243,8'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - current_attachment
                - mutt_mem_reallocarray
            - BranchSide:      'attach/recvattach.c:1243,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - current_attachment
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1243,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1243,11'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1243,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - current_attachment
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1243,20'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1243,20'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1243,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - current_attachment
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1243,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1243,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1246,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - current_attachment
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1251,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1248,40'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/recvattach.c:1253,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1253,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1248,40'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/recvattach.c:1248,40'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1248,5'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1250,30'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'attach/recvattach.c:1266,10'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:1260,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1260,9'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1263,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'attach/recvattach.c:1263,5'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1266,10'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1266,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'attach/recvattach.c:1253,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'attach/recvattach.c:1259,29'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:1263,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    current_attachment
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_get_index
      functionUses:    44
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:78,20'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - menu_get_index
            - BranchSide:      'attach/recvattach.c:78,20'
              BranchSideFuncs:
                - menu_get_index
      Callsites:
        - Src:             'attach/recvattach.c:78,20'
          Dst:             menu_get_index
    - functionName:    mutt_attach_init
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - mutt_istr_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:1193,39'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
            - BranchSide:      'attach/recvattach.c:1193,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - cs_subset_bool
                - mutt_istr_equal
        - Branch String:   'attach/recvattach.c:1201,50'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1201,11'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/recvattach.c:1202,40'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/recvattach.c:1202,40'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1201,11'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/recvattach.c:1203,41'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/recvattach.c:1203,79'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1201,19'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/recvattach.c:1204,70'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/recvattach.c:1201,29'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1201,29'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/recvattach.c:1201,29'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'attach/recvattach.c:1196,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1196,3'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'attach/recvattach.c:1198,11'
              BranchSideFuncs:
                - mutt_istr_equal
      Callsites:
        - Src:             'attach/recvattach.c:1193,17'
          Dst:             mutt_istr_equal
        - Src:             'attach/recvattach.c:1195,34'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:1204,34'
          Dst:             mutt_istr_equal
    - functionName:    mutt_generate_recvattach_list
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          291
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - crypt_pgp_decrypt_mime
        - crypt_smime_decrypt_mime
        - crypt_smime_getkeys
        - crypt_valid_passphrase
        - mutt_actx_add_attach
        - mutt_actx_add_body
        - mutt_actx_add_fp
        - mutt_aptr_new
        - mutt_body_free
        - mutt_file_fclose_full
        - mutt_generate_recvattach_list
        - mutt_is_application_smime
        - mutt_is_malformed_multipart_pgp_encrypted
        - mutt_is_message_type
        - mutt_is_multipart_encrypted
        - mutt_istr_equal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:1096,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1096,16'
              BranchSideFuncs:
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:1105,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1109,16'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'attach/recvattach.c:1136,10'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'attach/recvattach.c:1109,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1111,14'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1118,18'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:1111,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1114,16'
              BranchSideFuncs:
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1160,7'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1114,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1115,11'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1118,18'
              BranchSideFuncs:
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:1123,19'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1123,23'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1136,10'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'attach/recvattach.c:1123,52'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1124,46'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1131,11'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'attach/recvattach.c:1124,55'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1124,62'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1131,11'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'attach/recvattach.c:1124,69'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1124,76'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1126,9'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1123,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1126,9'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'attach/recvattach.c:1131,11'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'attach/recvattach.c:1131,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1132,21'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'attach/recvattach.c:1136,10'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'attach/recvattach.c:1136,42'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1136,45'
              BranchSideFuncs:
                - mutt_is_malformed_multipart_pgp_encrypted
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1140,12'
              BranchSideFuncs:
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
                - crypt_pgp_decrypt_mime
        - Branch String:   'attach/recvattach.c:1135,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1140,12'
              BranchSideFuncs:
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1149,22'
              BranchSideFuncs:
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:1140,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1143,18'
              BranchSideFuncs:
                - crypt_pgp_decrypt_mime
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1159,9'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1145,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1146,21'
              BranchSideFuncs:
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1160,7'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1149,22'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1149,9'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1162,28'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1149,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1151,30'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1160,7'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1159,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1160,7'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
            - BranchSide:      'attach/recvattach.c:1162,28'
              BranchSideFuncs:
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
                - mutt_generate_recvattach_list
        - Branch String:   'attach/recvattach.c:1172,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1174,47'
              BranchSideFuncs:
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:1180,50'
              BranchSideFuncs:
                - mutt_generate_recvattach_list
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:1100,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1100,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1105,60'
              BranchSideFuncs:
                - mutt_is_application_smime
                - crypt_valid_passphrase
                - mutt_aptr_new
                - mutt_actx_add_attach
                - mutt_is_message_type
                - mutt_generate_recvattach_list
                - mutt_generate_recvattach_list
                - crypt_smime_getkeys
                - crypt_smime_decrypt_mime
                - mutt_is_multipart_encrypted
                - crypt_valid_passphrase
                - crypt_pgp_decrypt_mime
                - mutt_actx_add_fp
                - mutt_actx_add_body
                - mutt_generate_recvattach_list
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_istr_equal
                - mutt_body_free
                - mutt_file_fclose_full
      Callsites:
        - Src:             'attach/recvattach.c:1105,60'
          Dst:             mutt_is_application_smime
        - Src:             'attach/recvattach.c:1111,14'
          Dst:             crypt_valid_passphrase
        - Src:             'attach/recvattach.c:1115,11'
          Dst:             crypt_smime_getkeys
        - Src:             'attach/recvattach.c:1118,18'
          Dst:             crypt_smime_decrypt_mime
        - Src:             'attach/recvattach.c:1124,11'
          Dst:             mutt_istr_equal
        - Src:             'attach/recvattach.c:1126,9'
          Dst:             mutt_body_free
        - Src:             'attach/recvattach.c:1127,9'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:1136,10'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'attach/recvattach.c:1136,45'
          Dst:             mutt_is_malformed_multipart_pgp_encrypted
        - Src:             'attach/recvattach.c:1140,12'
          Dst:             crypt_valid_passphrase
        - Src:             'attach/recvattach.c:1143,18'
          Dst:             crypt_pgp_decrypt_mime
        - Src:             'attach/recvattach.c:1151,7'
          Dst:             mutt_actx_add_fp
        - Src:             'attach/recvattach.c:1152,7'
          Dst:             mutt_actx_add_body
        - Src:             'attach/recvattach.c:1153,7'
          Dst:             mutt_generate_recvattach_list
        - Src:             'attach/recvattach.c:1162,28'
          Dst:             mutt_aptr_new
        - Src:             'attach/recvattach.c:1163,5'
          Dst:             mutt_actx_add_attach
        - Src:             'attach/recvattach.c:1172,9'
          Dst:             mutt_is_message_type
        - Src:             'attach/recvattach.c:1174,7'
          Dst:             mutt_generate_recvattach_list
        - Src:             'attach/recvattach.c:1180,7'
          Dst:             mutt_generate_recvattach_list
    - functionName:    mutt_attach_display_loop
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          244
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - bool_str_toggle
        - current_attachment
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_edit_content_type
        - mutt_pipe_attachment_list
        - mutt_print_attachment_list
        - mutt_save_attachment_list
        - mutt_view_attachment
        - recvattach_edit_content_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:967,5'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:970,25'
              BranchSideFuncs:
                - bool_str_toggle
                - current_attachment
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
            - BranchSide:      'attach/recvattach.c:975,37'
              BranchSideFuncs:
                - current_attachment
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:994,27'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:994,27'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1010,27'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1010,27'
              BranchSideFuncs:
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1025,37'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
                - recvattach_edit_content_type
            - BranchSide:      'attach/recvattach.c:1041,37'
              BranchSideFuncs:
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1048,37'
              BranchSideFuncs:
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1055,37'
              BranchSideFuncs:
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1061,49'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1069,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:976,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:978,24'
              BranchSideFuncs:
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:986,57'
              BranchSideFuncs:
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - bool_str_toggle
        - Branch String:   'attach/recvattach.c:978,15'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:980,45'
              BranchSideFuncs:
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:986,57'
              BranchSideFuncs:
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - bool_str_toggle
        - Branch String:   'attach/recvattach.c:981,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:981,23'
              BranchSideFuncs:
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:983,26'
              BranchSideFuncs:
                - mutt_view_attachment
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - bool_str_toggle
        - Branch String:   'attach/recvattach.c:995,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:997,11'
              BranchSideFuncs:
                - menu_set_index
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:1011,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1010,48'
              BranchSideFuncs:
                - menu_set_index
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_queue_redraw
                - recvattach_edit_content_type
                - menu_get_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:1029,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1030,11'
              BranchSideFuncs:
                - recvattach_edit_content_type
                - menu_queue_redraw
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - mutt_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
            - BranchSide:      'attach/recvattach.c:1032,46'
              BranchSideFuncs:
                - mutt_edit_content_type
                - menu_queue_redraw
                - current_attachment
                - mutt_save_attachment_list
                - current_attachment
                - mutt_print_attachment_list
                - current_attachment
                - mutt_pipe_attachment_list
                - current_attachment
                - mutt_edit_content_type
                - recvattach_edit_content_type
                - menu_get_index
                - menu_set_index
                - menu_get_index
                - menu_set_index
                - current_attachment
                - mutt_view_attachment
                - bool_str_toggle
        - Branch String:   'attach/recvattach.c:1061,51'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1061,57'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1069,13'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:1061,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1069,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:1069,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1069,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:1076,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:967,5'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:1076,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/recvattach.c:970,9'
          Dst:             bool_str_toggle
        - Src:             'attach/recvattach.c:975,37'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:986,14'
          Dst:             mutt_view_attachment
        - Src:             'attach/recvattach.c:994,27'
          Dst:             menu_get_index
        - Src:             'attach/recvattach.c:997,11'
          Dst:             menu_set_index
        - Src:             'attach/recvattach.c:1010,27'
          Dst:             menu_get_index
        - Src:             'attach/recvattach.c:1013,11'
          Dst:             menu_set_index
        - Src:             'attach/recvattach.c:1025,37'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:1028,9'
          Dst:             mutt_edit_content_type
        - Src:             'attach/recvattach.c:1030,11'
          Dst:             recvattach_edit_content_type
        - Src:             'attach/recvattach.c:1032,11'
          Dst:             mutt_edit_content_type
        - Src:             'attach/recvattach.c:1034,9'
          Dst:             menu_queue_redraw
        - Src:             'attach/recvattach.c:1041,37'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:1042,9'
          Dst:             mutt_pipe_attachment_list
        - Src:             'attach/recvattach.c:1048,37'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:1049,9'
          Dst:             mutt_print_attachment_list
        - Src:             'attach/recvattach.c:1055,37'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:1056,9'
          Dst:             mutt_save_attachment_list
    - functionName:    recvattach_edit_content_type
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - current_attachment
        - mutt_actx_entries_free
        - mutt_edit_content_type
        - mutt_sleep
        - mutt_update_recvattach_menu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:934,31'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_content_type
                - mutt_sleep
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/recvattach.c:934,31'
              BranchSideFuncs:
                - current_attachment
                - mutt_edit_content_type
                - mutt_sleep
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
        - Branch String:   'attach/recvattach.c:935,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:935,7'
              BranchSideFuncs:
                - mutt_sleep
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/recvattach.c:940,16'
              BranchSideFuncs:
                - mutt_sleep
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
        - Branch String:   'attach/recvattach.c:946,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:946,3'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/recvattach.c:947,5'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
        - Branch String:   'attach/recvattach.c:946,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:947,5'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/recvattach.c:948,3'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
        - Branch String:   'attach/recvattach.c:946,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:947,5'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/recvattach.c:948,3'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
        - Branch String:   'attach/recvattach.c:946,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:946,3'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
            - BranchSide:      'attach/recvattach.c:947,5'
              BranchSideFuncs:
                - mutt_actx_entries_free
                - mutt_update_recvattach_menu
      Callsites:
        - Src:             'attach/recvattach.c:934,31'
          Dst:             current_attachment
        - Src:             'attach/recvattach.c:935,8'
          Dst:             mutt_edit_content_type
        - Src:             'attach/recvattach.c:943,5'
          Dst:             mutt_sleep
        - Src:             'attach/recvattach.c:948,3'
          Dst:             mutt_actx_entries_free
        - Src:             'attach/recvattach.c:949,3'
          Dst:             mutt_update_recvattach_menu
    - functionName:    mutt_pipe_attachment_list
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - filter_create
        - filter_wait
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_file_fclose_full
        - mw_get_field
        - pipe_attachment_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:726,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7348
                - pipe_attachment_list
                - buf_pool_get
            - BranchSide:      'attach/recvattach.c:726,16'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7348
                - pipe_attachment_list
                - buf_pool_get
        - Branch String:   'attach/recvattach.c:729,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:732,9'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7348
                - pipe_attachment_list
            - BranchSide:      'attach/recvattach.c:732,9'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7348
                - pipe_attachment_list
        - Branch String:   'attach/recvattach.c:736,21'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:736,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7348
                - pipe_attachment_list
            - BranchSide:      'attach/recvattach.c:736,7'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_string.7348
                - pipe_attachment_list
        - Branch String:   'attach/recvattach.c:736,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:736,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.7348
                - pipe_attachment_list
            - BranchSide:      'attach/recvattach.c:742,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.7348
                - pipe_attachment_list
        - Branch String:   'attach/recvattach.c:742,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:742,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:745,3'
              BranchSideFuncs:
                - buf_expand_path
                - cs_subset_bool
                - mutt_endwin
                - buf_string.7348
                - filter_create
                - buf_string.7348
                - pipe_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - buf_pool_release
                - buf_string.7348
                - pipe_attachment_list
        - Branch String:   'attach/recvattach.c:748,15'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:748,7'
              BranchSideFuncs:
                - buf_string.7348
                - pipe_attachment_list
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:761,26'
              BranchSideFuncs:
                - buf_string.7348
                - pipe_attachment_list
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:748,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:750,5'
              BranchSideFuncs:
                - buf_string.7348
                - pipe_attachment_list
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:761,26'
              BranchSideFuncs:
                - buf_string.7348
                - pipe_attachment_list
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:756,33'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:756,9'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_any_key_to_continue
            - BranchSide:      'attach/recvattach.c:757,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:756,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:756,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:757,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:732,9'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:732,9'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:736,7'
          Dst:             mw_get_field
        - Src:             'attach/recvattach.c:742,7'
          Dst:             buf_is_empty
        - Src:             'attach/recvattach.c:745,3'
          Dst:             buf_expand_path
        - Src:             'attach/recvattach.c:747,31'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:750,5'
          Dst:             mutt_endwin
        - Src:             'attach/recvattach.c:751,31'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:751,17'
          Dst:             filter_create
        - Src:             'attach/recvattach.c:753,26'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:753,5'
          Dst:             pipe_attachment_list
        - Src:             'attach/recvattach.c:754,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:755,29'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:756,10'
          Dst:             filter_wait
        - Src:             'attach/recvattach.c:757,7'
          Dst:             mutt_any_key_to_continue
        - Src:             'attach/recvattach.c:761,26'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:761,5'
          Dst:             pipe_attachment_list
        - Src:             'attach/recvattach.c:765,3'
          Dst:             buf_pool_release
    - functionName:    mutt_print_attachment_list
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          245
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - can_print
        - cs_subset_bool
        - cs_subset_string
        - filter_create
        - filter_wait
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_file_fclose_full
        - print_attachment_list
        - query_quadoption
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:889,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:889,8'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:894,5'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:895,11'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:895,11'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:895,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:896,20'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:899,18'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:895,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:896,20'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:899,18'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:894,5'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:895,11'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:895,11'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:895,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:895,11'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:899,18'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:895,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:896,20'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:899,18'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:899,18'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:898,3'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:898,3'
              BranchSideFuncs:
                - snprintf
                - query_quadoption
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:902,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:902,7'
              BranchSideFuncs:
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:905,46'
              BranchSideFuncs:
                - cs_subset_bool
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
                - print_attachment_list
        - Branch String:   'attach/recvattach.c:906,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:908,5'
              BranchSideFuncs:
                - print_attachment_list
            - BranchSide:      'attach/recvattach.c:912,10'
              BranchSideFuncs:
                - can_print
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
        - Branch String:   'attach/recvattach.c:912,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:912,9'
              BranchSideFuncs:
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
            - BranchSide:      'attach/recvattach.c:914,5'
              BranchSideFuncs:
                - mutt_endwin
                - cs_subset_string
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
        - Branch String:   'attach/recvattach.c:916,31'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:916,63'
              BranchSideFuncs:
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
            - BranchSide:      'attach/recvattach.c:916,63'
              BranchSideFuncs:
                - filter_create
                - print_attachment_list
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - mutt_any_key_to_continue
        - Branch String:   'attach/recvattach.c:921,33'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:921,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
            - BranchSide:      'attach/recvattach.c:922,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
        - Branch String:   'attach/recvattach.c:921,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:921,9'
              BranchSideFuncs:
                - mutt_any_key_to_continue
            - BranchSide:      'attach/recvattach.c:922,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
      Callsites:
        - Src:             'attach/recvattach.c:898,3'
          Dst:             snprintf
        - Src:             'attach/recvattach.c:902,7'
          Dst:             query_quadoption
        - Src:             'attach/recvattach.c:905,31'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:908,5'
          Dst:             print_attachment_list
        - Src:             'attach/recvattach.c:912,10'
          Dst:             can_print
        - Src:             'attach/recvattach.c:914,5'
          Dst:             mutt_endwin
        - Src:             'attach/recvattach.c:915,41'
          Dst:             cs_subset_string
        - Src:             'attach/recvattach.c:916,17'
          Dst:             filter_create
        - Src:             'attach/recvattach.c:918,5'
          Dst:             print_attachment_list
        - Src:             'attach/recvattach.c:919,5'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:920,29'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:921,10'
          Dst:             filter_wait
        - Src:             'attach/recvattach.c:922,7'
          Dst:             mutt_any_key_to_continue
    - functionName:    mutt_save_attachment_list
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          385
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - fputs
        - menu_get_index
        - menu_queue_redraw
        - menu_redraw
        - menu_set_index
        - mutt_check_overwrite
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_mem_free
        - mutt_path_basename
        - mw_get_field
        - prepend_savedir
        - query_save_attachment
        - save_attachment_flowed_helper
        - save_without_prompting
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:434,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_bool
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:434,9'
              BranchSideFuncs:
                - menu_get_index
                - buf_pool_get
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_bool
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
        - Branch String:   'attach/recvattach.c:447,24'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:447,38'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - query_save_attachment
                - mutt_mem_free
                - save_without_prompting
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:456,11'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - query_save_attachment
                - mutt_mem_free
                - save_without_prompting
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
        - Branch String:   'attach/recvattach.c:447,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:451,18'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:516,3'
              BranchSideFuncs:
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:454,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:447,48'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:456,11'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
        - Branch String:   'attach/recvattach.c:456,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:458,25'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - mutt_mem_free
                - save_without_prompting
            - BranchSide:      'attach/recvattach.c:481,25'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
        - Branch String:   'attach/recvattach.c:456,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:465,13'
              BranchSideFuncs:
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - mutt_mem_free
                - save_without_prompting
            - BranchSide:      'attach/recvattach.c:481,25'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
        - Branch String:   'attach/recvattach.c:458,25'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:458,31'
              BranchSideFuncs:
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - mutt_mem_free
                - save_without_prompting
            - BranchSide:      'attach/recvattach.c:465,13'
              BranchSideFuncs:
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - mutt_mem_free
                - save_without_prompting
        - Branch String:   'attach/recvattach.c:458,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:460,41'
              BranchSideFuncs:
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - mutt_mem_free
                - save_without_prompting
            - BranchSide:      'attach/recvattach.c:465,13'
              BranchSideFuncs:
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - mutt_mem_free
                - save_without_prompting
        - Branch String:   'attach/recvattach.c:465,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:468,16'
              BranchSideFuncs:
                - save_without_prompting
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:475,15'
              BranchSideFuncs:
                - query_save_attachment
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - mutt_mem_free
        - Branch String:   'attach/recvattach.c:469,15'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:470,30'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:512,9'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
        - Branch String:   'attach/recvattach.c:475,15'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:512,9'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'attach/recvattach.c:516,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'attach/recvattach.c:483,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:485,46'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_is_empty
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:501,15'
              BranchSideFuncs:
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:485,46'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:485,27'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_is_empty
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
            - BranchSide:      'attach/recvattach.c:485,27'
              BranchSideFuncs:
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_is_empty
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
        - Branch String:   'attach/recvattach.c:512,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:447,48'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7348
                - save_attachment_flowed_helper
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - mutt_path_basename
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - buf_string.7348
                - mutt_check_overwrite
                - query_save_attachment
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - save_without_prompting
                - mutt_mem_free
                - menu_set_index
                - menu_queue_redraw
                - menu_redraw
            - BranchSide:      'attach/recvattach.c:516,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:518,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:518,7'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:518,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:518,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:520,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:524,10'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:524,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:524,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:526,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:526,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:529,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:531,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:529,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:529,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:531,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:531,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:531,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:531,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:436,14'
          Dst:             menu_get_index
        - Src:             'attach/recvattach.c:440,24'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:441,26'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:443,31'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:444,36'
          Dst:             cs_subset_string
        - Src:             'attach/recvattach.c:445,48'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:516,3'
          Dst:             mutt_mem_free
        - Src:             'attach/recvattach.c:460,11'
          Dst:             menu_set_index
        - Src:             'attach/recvattach.c:461,11'
          Dst:             menu_queue_redraw
        - Src:             'attach/recvattach.c:463,11'
          Dst:             menu_redraw
        - Src:             'attach/recvattach.c:468,16'
          Dst:             save_without_prompting
        - Src:             'attach/recvattach.c:475,15'
          Dst:             query_save_attachment
        - Src:             'attach/recvattach.c:483,13'
          Dst:             buf_is_empty
        - Src:             'attach/recvattach.c:485,27'
          Dst:             mutt_path_basename
        - Src:             'attach/recvattach.c:485,11'
          Dst:             buf_strcpy
        - Src:             'attach/recvattach.c:486,11'
          Dst:             prepend_savedir
        - Src:             'attach/recvattach.c:489,16'
          Dst:             mw_get_field
        - Src:             'attach/recvattach.c:491,15'
          Dst:             buf_is_empty
        - Src:             'attach/recvattach.c:495,11'
          Dst:             buf_expand_path
        - Src:             'attach/recvattach.c:496,49'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:496,15'
          Dst:             mutt_check_overwrite
        - Src:             'attach/recvattach.c:504,51'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:504,14'
          Dst:             save_attachment_flowed_helper
        - Src:             'attach/recvattach.c:505,52'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:505,52'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/recvattach.c:507,11'
          Dst:             fputs
        - Src:             'attach/recvattach.c:508,11'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:516,3'
          Dst:             mutt_mem_free
        - Src:             'attach/recvattach.c:516,3'
          Dst:             mutt_mem_free
        - Src:             'attach/recvattach.c:520,5'
          Dst:             menu_set_index
        - Src:             'attach/recvattach.c:521,5'
          Dst:             menu_queue_redraw
        - Src:             'attach/recvattach.c:537,3'
          Dst:             buf_pool_release
        - Src:             'attach/recvattach.c:538,3'
          Dst:             buf_pool_release
    - functionName:    save_without_prompting
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_copy
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - has_a_message
        - mutt_check_overwrite
        - mutt_default_save
        - prepend_savedir
        - save_attachment_flowed_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:383,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - prepend_savedir
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_string.7348
                - has_a_message
                - mutt_default_save
            - BranchSide:      'attach/recvattach.c:383,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - prepend_savedir
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_string.7348
                - has_a_message
                - mutt_default_save
        - Branch String:   'attach/recvattach.c:388,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:390,5'
              BranchSideFuncs:
                - has_a_message
                - prepend_savedir
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_string.7348
                - mutt_default_save
            - BranchSide:      'attach/recvattach.c:392,12'
              BranchSideFuncs:
                - has_a_message
                - prepend_savedir
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_string.7348
                - mutt_default_save
        - Branch String:   'attach/recvattach.c:392,12'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:394,31'
              BranchSideFuncs:
                - mutt_default_save
                - prepend_savedir
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_string.7348
            - BranchSide:      'attach/recvattach.c:397,3'
              BranchSideFuncs:
                - prepend_savedir
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_string.7348
        - Branch String:   'attach/recvattach.c:400,25'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:400,28'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:408,34'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:402,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:404,5'
              BranchSideFuncs:
                - buf_copy
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:408,34'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:409,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:409,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:413,64'
              BranchSideFuncs:
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:414,41'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:413,8'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:414,66'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:414,41'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:413,8'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:414,38'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:385,24'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:386,26'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:390,5'
          Dst:             buf_strcpy
        - Src:             'attach/recvattach.c:392,12'
          Dst:             has_a_message
        - Src:             'attach/recvattach.c:394,5'
          Dst:             mutt_default_save
        - Src:             'attach/recvattach.c:397,3'
          Dst:             prepend_savedir
        - Src:             'attach/recvattach.c:398,3'
          Dst:             buf_expand_path
        - Src:             'attach/recvattach.c:400,28'
          Dst:             has_a_message
        - Src:             'attach/recvattach.c:408,44'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:408,10'
          Dst:             mutt_check_overwrite
        - Src:             'attach/recvattach.c:404,5'
          Dst:             buf_copy
        - Src:             'attach/recvattach.c:413,45'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:413,45'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:413,8'
          Dst:             save_attachment_flowed_helper
        - Src:             'attach/recvattach.c:417,3'
          Dst:             buf_pool_release
        - Src:             'attach/recvattach.c:418,3'
          Dst:             buf_pool_release
    - functionName:    query_save_attachment
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          274
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - buf_concat_path
        - buf_copy
        - buf_expand_path
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - has_a_message
        - mutt_check_overwrite
        - mutt_default_save
        - mutt_path_basename
        - mutt_save_confirm
        - mw_get_field
        - prepend_savedir
        - save_attachment_flowed_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:280,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_path_basename
                - buf_concat_path
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
                - buf_strcpy
                - has_a_message
                - mutt_default_save
            - BranchSide:      'attach/recvattach.c:280,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_path_basename
                - buf_concat_path
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
                - buf_strcpy
                - has_a_message
                - mutt_default_save
        - Branch String:   'attach/recvattach.c:286,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:288,9'
              BranchSideFuncs:
                - has_a_message
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
                - mutt_default_save
            - BranchSide:      'attach/recvattach.c:297,12'
              BranchSideFuncs:
                - has_a_message
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
                - mutt_default_save
        - Branch String:   'attach/recvattach.c:288,19'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:288,22'
              BranchSideFuncs:
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:294,7'
              BranchSideFuncs:
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:288,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:290,40'
              BranchSideFuncs:
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:294,7'
              BranchSideFuncs:
                - buf_strcpy
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:297,12'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:299,31'
              BranchSideFuncs:
                - mutt_default_save
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:302,3'
              BranchSideFuncs:
                - prepend_savedir
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:305,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:307,31'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:368,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:317,27'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:317,30'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:338,36'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:319,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:321,19'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
            - BranchSide:      'attach/recvattach.c:338,36'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:343,16'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:350,5'
              BranchSideFuncs:
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:352,42'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:351,9'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:352,39'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:352,39'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:351,9'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:352,67'
              BranchSideFuncs:
                - save_attachment_flowed_helper
                - buf_pool_release
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
        - Branch String:   'attach/recvattach.c:351,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:356,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_expand_path
                - has_a_message
                - buf_string.7348
                - mutt_check_overwrite
                - buf_string.7348
                - save_attachment_flowed_helper
                - buf_string.7348
                - mutt_save_confirm
                - buf_copy
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:283,24'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:284,26'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:290,40'
          Dst:             mutt_path_basename
        - Src:             'attach/recvattach.c:290,7'
          Dst:             buf_concat_path
        - Src:             'attach/recvattach.c:294,7'
          Dst:             buf_strcpy
        - Src:             'attach/recvattach.c:297,12'
          Dst:             has_a_message
        - Src:             'attach/recvattach.c:299,5'
          Dst:             mutt_default_save
        - Src:             'attach/recvattach.c:302,3'
          Dst:             prepend_savedir
        - Src:             'attach/recvattach.c:308,10'
          Dst:             mw_get_field
        - Src:             'attach/recvattach.c:309,9'
          Dst:             buf_is_empty
        - Src:             'attach/recvattach.c:315,5'
          Dst:             buf_expand_path
        - Src:             'attach/recvattach.c:317,30'
          Dst:             has_a_message
        - Src:             'attach/recvattach.c:324,30'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:324,12'
          Dst:             mutt_save_confirm
        - Src:             'attach/recvattach.c:334,7'
          Dst:             buf_copy
        - Src:             'attach/recvattach.c:338,46'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:338,12'
          Dst:             mutt_check_overwrite
        - Src:             'attach/recvattach.c:351,46'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:351,9'
          Dst:             save_attachment_flowed_helper
        - Src:             'attach/recvattach.c:368,3'
          Dst:             buf_pool_release
        - Src:             'attach/recvattach.c:369,3'
          Dst:             buf_pool_release
    - functionName:    prepend_savedir
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_path
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:174,8'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - buf_addstr
                - buf_addch
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'attach/recvattach.c:174,8'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - buf_addstr
                - buf_addch
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - buf_addstr
        - Branch String:   'attach/recvattach.c:174,12'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:174,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:174,21'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - buf_addstr
                - buf_addch
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - buf_addstr
        - Branch String:   'attach/recvattach.c:174,26'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:174,26'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:174,30'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - buf_addstr
                - buf_addch
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - buf_addstr
        - Branch String:   'attach/recvattach.c:174,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:177,24'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - buf_addstr
                - buf_addch
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
                - buf_addstr
        - Branch String:   'attach/recvattach.c:179,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:181,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:187,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
        - Branch String:   'attach/recvattach.c:182,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:183,7'
              BranchSideFuncs:
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:190,19'
              BranchSideFuncs:
                - buf_string.7348
                - buf_addstr
                - buf_copy
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:177,24'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:178,41'
          Dst:             cs_subset_path
        - Src:             'attach/recvattach.c:181,5'
          Dst:             buf_addstr
        - Src:             'attach/recvattach.c:183,7'
          Dst:             buf_addch
        - Src:             'attach/recvattach.c:187,5'
          Dst:             buf_addstr
        - Src:             'attach/recvattach.c:190,19'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:190,3'
          Dst:             buf_addstr
        - Src:             'attach/recvattach.c:191,3'
          Dst:             buf_copy
        - Src:             'attach/recvattach.c:192,3'
          Dst:             buf_pool_release
    - functionName:    save_attachment_flowed_helper
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_file_unlink
        - mutt_rfc3676_is_format_flowed
        - mutt_rfc3676_space_unstuff_attachment
        - mutt_save_attachment
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:236,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_save_attachment
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_pool_release
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_save_attachment
                - buf_string.7348
                - mutt_file_unlink
            - BranchSide:      'attach/recvattach.c:236,7'
              BranchSideFuncs:
                - mutt_rfc3676_is_format_flowed
                - mutt_save_attachment
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_pool_release
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_save_attachment
                - buf_string.7348
                - mutt_file_unlink
        - Branch String:   'attach/recvattach.c:236,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:238,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_save_attachment
                - buf_pool_release
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_save_attachment
                - buf_string.7348
                - mutt_file_unlink
            - BranchSide:      'attach/recvattach.c:262,10'
              BranchSideFuncs:
                - mutt_save_attachment
        - Branch String:   'attach/recvattach.c:244,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:247,46'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_rfc3676_space_unstuff_attachment
                - mutt_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'attach/recvattach.c:258,5'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'attach/recvattach.c:236,7'
          Dst:             mutt_rfc3676_is_format_flowed
        - Src:             'attach/recvattach.c:240,31'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:241,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/recvattach.c:243,38'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:243,10'
          Dst:             mutt_save_attachment
        - Src:             'attach/recvattach.c:247,46'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:247,5'
          Dst:             mutt_rfc3676_space_unstuff_attachment
        - Src:             'attach/recvattach.c:253,10'
          Dst:             mutt_save_attachment
        - Src:             'attach/recvattach.c:255,22'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:255,5'
          Dst:             mutt_file_unlink
        - Src:             'attach/recvattach.c:258,5'
          Dst:             buf_pool_release
        - Src:             'attach/recvattach.c:262,10'
          Dst:             mutt_save_attachment
    - functionName:    print_attachment_list
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          229
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - fputs
        - mailcap_lookup
        - mutt_can_decode
        - mutt_decode_save_attachment
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_istr_equal
        - mutt_print_attachment
        - pipe_attachment
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:818,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:818,8'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:823,24'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:823,38'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:832,45'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:823,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:823,3'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:827,18'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:830,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:823,48'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:832,45'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:832,45'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:832,45'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:832,62'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:832,45'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:832,62'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:832,62'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:833,27'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:833,31'
              BranchSideFuncs:
                - mutt_print_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
            - BranchSide:      'attach/recvattach.c:872,9'
              BranchSideFuncs:
                - mutt_print_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
        - Branch String:   'attach/recvattach.c:833,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:835,46'
              BranchSideFuncs:
                - mutt_print_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
            - BranchSide:      'attach/recvattach.c:872,9'
              BranchSideFuncs:
                - mutt_print_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
        - Branch String:   'attach/recvattach.c:835,55'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:836,58'
              BranchSideFuncs:
                - pipe_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:838,11'
              BranchSideFuncs:
                - pipe_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:835,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:838,11'
              BranchSideFuncs:
                - pipe_attachment
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:840,18'
              BranchSideFuncs:
                - mutt_can_decode
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - pipe_attachment
                - mutt_print_attachment
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
        - Branch String:   'attach/recvattach.c:840,18'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:844,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - pipe_attachment
                - mutt_print_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
            - BranchSide:      'attach/recvattach.c:875,9'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:848,15'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:851,25'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:866,39'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:851,17'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:853,15'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:857,21'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:858,17'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:860,51'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:866,39'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:862,19'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:863,17'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:866,39'
              BranchSideFuncs:
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
        - Branch String:   'attach/recvattach.c:875,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:823,48'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7348
                - mutt_decode_save_attachment
                - buf_string.7348
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.7348
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fputs
                - pipe_attachment
                - mutt_print_attachment
            - BranchSide:      'attach/recvattach.c:875,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/recvattach.c:820,31'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:821,36'
          Dst:             cs_subset_string
        - Src:             'attach/recvattach.c:832,7'
          Dst:             snprintf
        - Src:             'attach/recvattach.c:833,31'
          Dst:             mailcap_lookup
        - Src:             'attach/recvattach.c:835,13'
          Dst:             mutt_istr_equal
        - Src:             'attach/recvattach.c:836,13'
          Dst:             mutt_istr_equal
        - Src:             'attach/recvattach.c:838,11'
          Dst:             pipe_attachment
        - Src:             'attach/recvattach.c:840,18'
          Dst:             mutt_can_decode
        - Src:             'attach/recvattach.c:845,36'
          Dst:             buf_pool_get
        - Src:             'attach/recvattach.c:847,11'
          Dst:             buf_mktemp_full
        - Src:             'attach/recvattach.c:848,50'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:848,15'
          Dst:             mutt_decode_save_attachment
        - Src:             'attach/recvattach.c:857,21'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:857,21'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/recvattach.c:860,15'
          Dst:             mutt_file_copy_stream
        - Src:             'attach/recvattach.c:861,15'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/recvattach.c:863,17'
          Dst:             fputs
        - Src:             'attach/recvattach.c:866,28'
          Dst:             buf_string
        - Src:             'attach/recvattach.c:866,11'
          Dst:             mutt_file_unlink
        - Src:             'attach/recvattach.c:867,11'
          Dst:             buf_pool_release
        - Src:             'attach/recvattach.c:872,9'
          Dst:             mutt_print_attachment
    - functionName:    can_print
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          147
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - mailcap_lookup
        - mutt_can_decode
        - mutt_istr_equal
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:777,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:777,8'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:779,24'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:779,38'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:783,43'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:779,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:779,3'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:782,17'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:783,43'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:783,43'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:783,60'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:783,43'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:783,60'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:783,60'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:784,14'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:784,20'
              BranchSideFuncs:
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - snprintf
            - BranchSide:      'attach/recvattach.c:786,12'
              BranchSideFuncs:
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - snprintf
        - Branch String:   'attach/recvattach.c:784,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:779,48'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:786,12'
              BranchSideFuncs:
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
                - snprintf
        - Branch String:   'attach/recvattach.c:786,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:788,47'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:801,9'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:788,56'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:789,59'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:801,9'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:788,13'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:791,16'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:801,9'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:791,15'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:795,13'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:801,9'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
        - Branch String:   'attach/recvattach.c:801,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:779,48'
              BranchSideFuncs:
                - snprintf
                - mailcap_lookup
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_can_decode
            - BranchSide:      'attach/recvattach.c:801,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/recvattach.c:783,5'
          Dst:             snprintf
        - Src:             'attach/recvattach.c:786,12'
          Dst:             mailcap_lookup
        - Src:             'attach/recvattach.c:788,14'
          Dst:             mutt_istr_equal
        - Src:             'attach/recvattach.c:789,14'
          Dst:             mutt_istr_equal
        - Src:             'attach/recvattach.c:791,16'
          Dst:             mutt_can_decode
    - functionName:    pipe_attachment_list
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - pipe_attachment
        - query_pipe_attachment
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:695,46'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - pipe_attachment
                - query_pipe_attachment
            - BranchSide:      'attach/recvattach.c:696,24'
              BranchSideFuncs:
                - cs_subset_bool
                - pipe_attachment
                - query_pipe_attachment
        - Branch String:   'attach/recvattach.c:696,24'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:696,38'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
            - BranchSide:      'attach/recvattach.c:705,19'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
        - Branch String:   'attach/recvattach.c:696,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:696,3'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
            - BranchSide:      'attach/recvattach.c:700,18'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
        - Branch String:   'attach/recvattach.c:703,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:696,48'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
            - BranchSide:      'attach/recvattach.c:705,19'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
        - Branch String:   'attach/recvattach.c:705,19'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:705,11'
              BranchSideFuncs:
                - query_pipe_attachment
                - pipe_attachment
            - BranchSide:      'attach/recvattach.c:708,9'
              BranchSideFuncs:
                - query_pipe_attachment
                - pipe_attachment
        - Branch String:   'attach/recvattach.c:705,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:706,9'
              BranchSideFuncs:
                - query_pipe_attachment
                - pipe_attachment
            - BranchSide:      'attach/recvattach.c:708,9'
              BranchSideFuncs:
                - query_pipe_attachment
                - pipe_attachment
        - Branch String:   'attach/recvattach.c:710,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:696,48'
              BranchSideFuncs:
                - pipe_attachment
                - query_pipe_attachment
            - BranchSide:      'attach/recvattach.c:710,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attach/recvattach.c:695,31'
          Dst:             cs_subset_bool
        - Src:             'attach/recvattach.c:706,9'
          Dst:             pipe_attachment
        - Src:             'attach/recvattach.c:708,9'
          Dst:             query_pipe_attachment
    - functionName:    mutt_update_recvattach_menu
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - menu_get_index
        - menu_queue_redraw
        - menu_set_index
        - mutt_attach_init
        - mutt_generate_recvattach_list
        - mutt_update_tree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:1216,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
                - mutt_generate_recvattach_list
                - mutt_attach_init
            - BranchSide:      'attach/recvattach.c:1216,7'
              BranchSideFuncs:
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
                - mutt_generate_recvattach_list
                - mutt_attach_init
        - Branch String:   'attach/recvattach.c:1216,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1218,47'
              BranchSideFuncs:
                - mutt_generate_recvattach_list
                - mutt_attach_init
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
            - BranchSide:      'attach/recvattach.c:1223,3'
              BranchSideFuncs:
                - mutt_update_tree
                - menu_get_index
                - menu_set_index
                - menu_queue_redraw
        - Branch String:   'attach/recvattach.c:1228,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:1228,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'attach/recvattach.c:1229,36'
              BranchSideFuncs:
                - menu_set_index
                - menu_queue_redraw
      Callsites:
        - Src:             'attach/recvattach.c:1218,5'
          Dst:             mutt_generate_recvattach_list
        - Src:             'attach/recvattach.c:1220,5'
          Dst:             mutt_attach_init
        - Src:             'attach/recvattach.c:1223,3'
          Dst:             mutt_update_tree
        - Src:             'attach/recvattach.c:1227,21'
          Dst:             menu_get_index
        - Src:             'attach/recvattach.c:1229,5'
          Dst:             menu_set_index
        - Src:             'attach/recvattach.c:1230,3'
          Dst:             menu_queue_redraw
    - functionName:    mutt_update_tree
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_replace
        - mutt_update_v2r
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:123,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs:
                - mutt_update_v2r
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:123,8'
              BranchSideFuncs:
                - mutt_update_v2r
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'attach/recvattach.c:132,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:134,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:148,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'attach/recvattach.c:134,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:136,17'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:145,10'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'attach/recvattach.c:148,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:150,12'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_equal
                - mutt_str_replace
            - BranchSide:      'attach/recvattach.c:155,33'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_equal
                - mutt_str_replace
        - Branch String:   'attach/recvattach.c:150,11'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:151,27'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:158,16'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'attach/recvattach.c:158,62'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:128,53'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:159,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'attach/recvattach.c:158,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:128,53'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:161,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'attach/recvattach.c:128,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:128,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'attach/recvattach.c:130,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - mutt_str_dup
      Callsites:
        - Src:             'attach/recvattach.c:126,3'
          Dst:             mutt_update_v2r
        - Src:             'attach/recvattach.c:150,12'
          Dst:             mutt_str_equal
        - Src:             'attach/recvattach.c:151,9'
          Dst:             mutt_str_replace
        - Src:             'attach/recvattach.c:155,33'
          Dst:             mutt_str_dup
    - functionName:    mutt_update_v2r
      functionSourceFile: '/src/neomutt/attach/recvattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/recvattach.c:100,9'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:102,37'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:110,13'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:106,40'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:106,44'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:114,18'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:106,7'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:105,15'
              BranchSideFuncs: []
        - Branch String:   'attach/recvattach.c:97,3'
          Branch Sides:
            - BranchSide:      'attach/recvattach.c:99,27'
              BranchSideFuncs: []
            - BranchSide:      'attach/recvattach.c:114,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cid_to_filename
      functionSourceFile: '/src/neomutt/attach/cid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          251
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - buf_addstr
        - buf_addstr_n
        - buf_copy
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_rfind
        - buf_strdup
        - buf_string
        - fputc
        - fputs
        - mutt_add_temp_attachment
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_file_set_mtime
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_len
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/cid.c:172,8'
          Branch Sides:
            - BranchSide:      'attach/cid.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.7425
                - mutt_file_fopen_full
                - buf_rfind
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
            - BranchSide:      'attach/cid.c:172,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.7425
                - mutt_file_fopen_full
                - buf_rfind
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
        - Branch String:   'attach/cid.c:172,17'
          Branch Sides:
            - BranchSide:      'attach/cid.c:172,17'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:172,21'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.7425
                - mutt_file_fopen_full
                - buf_rfind
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
        - Branch String:   'attach/cid.c:172,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:175,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.7425
                - mutt_file_fopen_full
                - buf_rfind
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
                - buf_mktemp_full
        - Branch String:   'attach/cid.c:187,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:192,24'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:246,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:193,14'
          Branch Sides:
            - BranchSide:      'attach/cid.c:193,17'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:196,5'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:193,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:193,25'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:196,5'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.7425
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:198,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:202,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:246,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:202,3'
          Branch Sides:
            - BranchSide:      'attach/cid.c:204,9'
              BranchSideFuncs:
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:238,23'
              BranchSideFuncs:
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:204,9'
          Branch Sides:
            - BranchSide:      'attach/cid.c:206,18'
              BranchSideFuncs:
                - fputs
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:211,17'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:215,5'
          Branch Sides:
            - BranchSide:      'attach/cid.c:217,14'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:233,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:218,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:220,40'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:226,7'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:215,5'
          Branch Sides:
            - BranchSide:      'attach/cid.c:217,14'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:233,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_read_line
                - mutt_str_len
                - mutt_str_dup
                - buf_reset
                - strstr
                - buf_addstr_n
                - buf_addstr
                - mutt_str_len
                - buf_string.7425
                - buf_addstr
                - mutt_mem_free
                - buf_strdup
                - buf_reset
                - fputs
                - buf_string.7425
                - buf_string.7425
                - mutt_file_set_mtime
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_copy
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'attach/cid.c:183,29'
          Dst:             buf_pool_get
        - Src:             'attach/cid.c:184,27'
          Dst:             buf_pool_get
        - Src:             'attach/cid.c:186,17'
          Dst:             buf_string
        - Src:             'attach/cid.c:186,17'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/cid.c:192,24'
          Dst:             buf_rfind
        - Src:             'attach/cid.c:194,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/cid.c:196,5'
          Dst:             buf_mktemp_full
        - Src:             'attach/cid.c:197,12'
          Dst:             buf_string
        - Src:             'attach/cid.c:197,12'
          Dst:             mutt_file_fopen_full
        - Src:             'attach/cid.c:202,17'
          Dst:             mutt_file_read_line
        - Src:             'attach/cid.c:204,9'
          Dst:             mutt_str_len
        - Src:             'attach/cid.c:206,7'
          Dst:             fputs
        - Src:             'attach/cid.c:211,17'
          Dst:             mutt_str_dup
        - Src:             'attach/cid.c:212,5'
          Dst:             buf_reset
        - Src:             'attach/cid.c:218,21'
          Dst:             strstr
        - Src:             'attach/cid.c:220,9'
          Dst:             buf_addstr_n
        - Src:             'attach/cid.c:221,9'
          Dst:             buf_addstr
        - Src:             'attach/cid.c:222,22'
          Dst:             mutt_str_len
        - Src:             'attach/cid.c:223,9'
          Dst:             buf_string
        - Src:             'attach/cid.c:226,7'
          Dst:             buf_addstr
        - Src:             'attach/cid.c:227,7'
          Dst:             mutt_mem_free
        - Src:             'attach/cid.c:228,19'
          Dst:             buf_strdup
        - Src:             'attach/cid.c:229,7'
          Dst:             buf_reset
        - Src:             'attach/cid.c:233,5'
          Dst:             fputs
        - Src:             'attach/cid.c:234,5'
          Dst:             fputc
        - Src:             'attach/cid.c:235,5'
          Dst:             mutt_mem_free
        - Src:             'attach/cid.c:238,23'
          Dst:             buf_string
        - Src:             'attach/cid.c:238,45'
          Dst:             buf_string
        - Src:             'attach/cid.c:238,3'
          Dst:             mutt_file_set_mtime
        - Src:             'attach/cid.c:241,28'
          Dst:             buf_string
        - Src:             'attach/cid.c:241,3'
          Dst:             mutt_add_temp_attachment
        - Src:             'attach/cid.c:243,3'
          Dst:             buf_copy
        - Src:             'attach/cid.c:246,3'
          Dst:             mutt_mem_free
        - Src:             'attach/cid.c:247,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/cid.c:248,3'
          Dst:             mutt_file_fclose_full
        - Src:             'attach/cid.c:249,3'
          Dst:             buf_pool_release
        - Src:             'attach/cid.c:250,3'
          Dst:             buf_pool_release
    - functionName:    cid_save_attachment
      functionSourceFile: '/src/neomutt/attach/cid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cid_map_new
        - mailcap_expand_filename
        - mutt_add_temp_attachment
        - mutt_file_sanitize_filename
        - mutt_mem_free
        - mutt_save_attachment
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/cid.c:108,17'
          Branch Sides:
            - BranchSide:      'attach/cid.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7425
                - mutt_save_attachment
                - buf_string.7425
                - buf_printf
                - buf_string.7425
                - buf_string.7425
                - cid_map_new
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
            - BranchSide:      'attach/cid.c:108,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7425
                - mutt_save_attachment
                - buf_string.7425
                - buf_printf
                - buf_string.7425
                - buf_string.7425
                - cid_map_new
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
        - Branch String:   'attach/cid.c:109,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:112,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_str_dup
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7425
                - mutt_save_attachment
                - buf_string.7425
                - buf_printf
                - buf_string.7425
                - buf_string.7425
                - cid_map_new
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
        - Branch String:   'attach/cid.c:120,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:121,19'
              BranchSideFuncs:
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7425
                - mutt_save_attachment
                - buf_string.7425
                - buf_printf
                - buf_string.7425
                - buf_string.7425
                - cid_map_new
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
            - BranchSide:      'attach/cid.c:122,38'
              BranchSideFuncs:
                - mutt_file_sanitize_filename
                - mailcap_expand_filename
                - mutt_mem_free
                - buf_string.7425
                - mutt_save_attachment
                - buf_string.7425
                - buf_printf
                - buf_string.7425
                - buf_string.7425
                - cid_map_new
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
        - Branch String:   'attach/cid.c:127,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:130,3'
              BranchSideFuncs:
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
            - BranchSide:      'attach/cid.c:140,11'
              BranchSideFuncs:
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
        - Branch String:   'attach/cid.c:140,11'
          Branch Sides:
            - BranchSide:      'attach/cid.c:140,15'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:140,7'
              BranchSideFuncs:
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:140,39'
          Branch Sides:
            - BranchSide:      'attach/cid.c:140,7'
              BranchSideFuncs:
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:141,30'
              BranchSideFuncs:
                - buf_string.7425
                - mutt_add_temp_attachment
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'attach/cid.c:140,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:141,30'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'attach/cid.c:142,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'attach/cid.c:112,29'
          Dst:             buf_pool_get
        - Src:             'attach/cid.c:113,24'
          Dst:             buf_pool_get
        - Src:             'attach/cid.c:119,17'
          Dst:             mutt_str_dup
        - Src:             'attach/cid.c:122,3'
          Dst:             mutt_file_sanitize_filename
        - Src:             'attach/cid.c:123,3'
          Dst:             mailcap_expand_filename
        - Src:             'attach/cid.c:124,3'
          Dst:             mutt_mem_free
        - Src:             'attach/cid.c:127,35'
          Dst:             buf_string
        - Src:             'attach/cid.c:127,7'
          Dst:             mutt_save_attachment
        - Src:             'attach/cid.c:130,3'
          Dst:             buf_string
        - Src:             'attach/cid.c:134,3'
          Dst:             buf_printf
        - Src:             'attach/cid.c:135,40'
          Dst:             buf_string
        - Src:             'attach/cid.c:135,57'
          Dst:             buf_string
        - Src:             'attach/cid.c:135,28'
          Dst:             cid_map_new
        - Src:             'attach/cid.c:140,15'
          Dst:             buf_is_empty
        - Src:             'attach/cid.c:141,30'
          Dst:             buf_string
        - Src:             'attach/cid.c:141,5'
          Dst:             mutt_add_temp_attachment
        - Src:             'attach/cid.c:142,3'
          Dst:             buf_pool_release
        - Src:             'attach/cid.c:143,3'
          Dst:             buf_pool_release
    - functionName:    cid_map_new
      functionSourceFile: '/src/neomutt/attach/cid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/cid.c:67,8'
          Branch Sides:
            - BranchSide:      'attach/cid.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'attach/cid.c:67,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'attach/cid.c:67,12'
          Branch Sides:
            - BranchSide:      'attach/cid.c:67,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:67,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'attach/cid.c:67,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:70,28'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
      Callsites:
        - Src:             'attach/cid.c:70,28'
          Dst:             mutt_mem_calloc
        - Src:             'attach/cid.c:72,18'
          Dst:             mutt_str_dup
        - Src:             'attach/cid.c:73,20'
          Dst:             mutt_str_dup
    - functionName:    cid_save_attachments
      functionSourceFile: '/src/neomutt/attach/cid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cid_save_attachment
        - cid_save_attachments
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attach/cid.c:153,8'
          Branch Sides:
            - BranchSide:      'attach/cid.c:0,0'
              BranchSideFuncs:
                - cid_save_attachments
                - cid_save_attachment
            - BranchSide:      'attach/cid.c:153,8'
              BranchSideFuncs:
                - cid_save_attachments
                - cid_save_attachment
        - Branch String:   'attach/cid.c:153,13'
          Branch Sides:
            - BranchSide:      'attach/cid.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:153,17'
              BranchSideFuncs:
                - cid_save_attachments
                - cid_save_attachment
        - Branch String:   'attach/cid.c:153,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:158,12'
              BranchSideFuncs:
                - cid_save_attachments
                - cid_save_attachment
        - Branch String:   'attach/cid.c:158,9'
          Branch Sides:
            - BranchSide:      'attach/cid.c:159,7'
              BranchSideFuncs:
                - cid_save_attachment
                - cid_save_attachments
            - BranchSide:      'attach/cid.c:161,7'
              BranchSideFuncs:
                - cid_save_attachment
                - cid_save_attachments
        - Branch String:   'attach/cid.c:156,3'
          Branch Sides:
            - BranchSide:      'attach/cid.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:158,12'
              BranchSideFuncs:
                - cid_save_attachments
                - cid_save_attachment
      Callsites:
        - Src:             'attach/cid.c:159,7'
          Dst:             cid_save_attachments
        - Src:             'attach/cid.c:161,7'
          Dst:             cid_save_attachment
    - functionName:    cid_map_list_clear
      functionSourceFile: '/src/neomutt/attach/cid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cid_map_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/cid.c:84,8'
          Branch Sides:
            - BranchSide:      'attach/cid.c:0,0'
              BranchSideFuncs:
                - cid_map_free
            - BranchSide:      'attach/cid.c:84,8'
              BranchSideFuncs:
                - cid_map_free
        - Branch String:   'attach/cid.c:84,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:87,11'
              BranchSideFuncs:
                - cid_map_free
        - Branch String:   'attach/cid.c:90,5'
          Branch Sides:
            - BranchSide:      'attach/cid.c:90,5'
              BranchSideFuncs:
                - cid_map_free
            - BranchSide:      'attach/cid.c:91,5'
              BranchSideFuncs:
                - cid_map_free
        - Branch String:   'attach/cid.c:87,3'
          Branch Sides:
            - BranchSide:      'attach/cid.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:89,20'
              BranchSideFuncs:
                - cid_map_free
      Callsites:
        - Src:             'attach/cid.c:91,5'
          Dst:             cid_map_free
    - functionName:    cid_map_free
      functionSourceFile: '/src/neomutt/attach/cid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attach/cid.c:48,8'
          Branch Sides:
            - BranchSide:      'attach/cid.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'attach/cid.c:48,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/cid.c:48,12'
          Branch Sides:
            - BranchSide:      'attach/cid.c:48,12'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:48,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'attach/cid.c:48,7'
          Branch Sides:
            - BranchSide:      'attach/cid.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'attach/cid.c:53,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'attach/cid.c:53,3'
          Dst:             mutt_mem_free
        - Src:             'attach/cid.c:54,3'
          Dst:             mutt_mem_free
        - Src:             'attach/cid.c:56,3'
          Dst:             mutt_mem_free
    - functionName:    km_dokey
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - km_dokey_event
      functionUses:    13
      BranchProfiles:
        - Branch String:   'key/get.c:539,10'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - km_dokey_event
            - BranchSide:      'key/get.c:539,10'
              BranchSideFuncs:
                - km_dokey_event
      Callsites:
        - Src:             'key/get.c:539,10'
          Dst:             km_dokey_event
    - functionName:    km_dokey_event
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          331
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - generic_tokenize_push_string
        - km_get_table
        - mutt_flushinp
        - mutt_get_func
        - mutt_getch
        - mutt_unget_ch
        - mutt_unget_string
        - retry_generic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key/get.c:422,24'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
                - retry_generic
            - BranchSide:      'key/get.c:422,24'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
                - retry_generic
        - Branch String:   'key/get.c:426,12'
          Branch Sides:
            - BranchSide:      'key/get.c:426,22'
              BranchSideFuncs:
                - retry_generic
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:431,13'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:426,7'
          Branch Sides:
            - BranchSide:      'key/get.c:427,12'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:431,13'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:434,9'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:444,41'
          Branch Sides:
            - BranchSide:      'key/get.c:444,52'
              BranchSideFuncs:
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:447,34'
              BranchSideFuncs:
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:444,11'
          Branch Sides:
            - BranchSide:      'key/get.c:444,11'
              BranchSideFuncs:
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:447,34'
              BranchSideFuncs:
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:447,34'
          Branch Sides:
            - BranchSide:      'key/get.c:447,59'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:458,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:447,59'
          Branch Sides:
            - BranchSide:      'key/get.c:447,11'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:458,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:447,11'
          Branch Sides:
            - BranchSide:      'key/get.c:451,16'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:458,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:452,13'
          Branch Sides:
            - BranchSide:      'key/get.c:452,13'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:458,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:461,13'
          Branch Sides:
            - BranchSide:      'key/get.c:458,43'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:463,18'
              BranchSideFuncs:
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:464,15'
          Branch Sides:
            - BranchSide:      'key/get.c:458,43'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:466,13'
              BranchSideFuncs:
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - retry_generic
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
        - Branch String:   'key/get.c:434,9'
          Branch Sides:
            - BranchSide:      'key/get.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:482,5'
          Branch Sides:
            - BranchSide:      'key/get.c:484,23'
              BranchSideFuncs:
                - retry_generic
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - generic_tokenize_push_string
                - mutt_flushinp
                - retry_generic
            - BranchSide:      'key/get.c:489,18'
              BranchSideFuncs:
                - retry_generic
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - generic_tokenize_push_string
                - mutt_flushinp
        - Branch String:   'key/get.c:484,27'
          Branch Sides:
            - BranchSide:      'key/get.c:484,31'
              BranchSideFuncs:
                - retry_generic
            - BranchSide:      'key/get.c:485,16'
              BranchSideFuncs:
                - retry_generic
        - Branch String:   'key/get.c:484,11'
          Branch Sides:
            - BranchSide:      'key/get.c:482,28'
              BranchSideFuncs:
                - retry_generic
            - BranchSide:      'key/get.c:485,16'
              BranchSideFuncs:
                - retry_generic
        - Branch String:   'key/get.c:489,9'
          Branch Sides:
            - BranchSide:      'key/get.c:490,14'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - generic_tokenize_push_string
                - mutt_flushinp
            - BranchSide:      'key/get.c:492,9'
              BranchSideFuncs:
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - generic_tokenize_push_string
                - mutt_flushinp
        - Branch String:   'key/get.c:492,9'
          Branch Sides:
            - BranchSide:      'key/get.c:431,13'
              BranchSideFuncs:
                - generic_tokenize_push_string
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - mutt_flushinp
            - BranchSide:      'key/get.c:494,16'
              BranchSideFuncs:
                - generic_tokenize_push_string
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - mutt_flushinp
        - Branch String:   'key/get.c:494,11'
          Branch Sides:
            - BranchSide:      'key/get.c:494,11'
              BranchSideFuncs:
                - generic_tokenize_push_string
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - mutt_flushinp
            - BranchSide:      'key/get.c:507,11'
              BranchSideFuncs:
                - generic_tokenize_push_string
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - mutt_flushinp
        - Branch String:   'key/get.c:507,11'
          Branch Sides:
            - BranchSide:      'key/get.c:507,11'
              BranchSideFuncs:
                - generic_tokenize_push_string
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - mutt_flushinp
            - BranchSide:      'key/get.c:512,15'
              BranchSideFuncs:
                - generic_tokenize_push_string
                - mutt_getch
                - km_get_table
                - mutt_get_func
                - mutt_get_func
                - km_get_table
                - mutt_get_func
                - mutt_unget_ch
                - mutt_unget_string
                - mutt_unget_ch
                - mutt_getch
                - retry_generic
                - retry_generic
                - mutt_flushinp
        - Branch String:   'key/get.c:512,11'
          Branch Sides:
            - BranchSide:      'key/get.c:512,12'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'key/get.c:514,9'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'key/get.c:434,9'
          Branch Sides:
            - BranchSide:      'key/get.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:434,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/get.c:427,12'
          Dst:             retry_generic
        - Src:             'key/get.c:431,13'
          Dst:             mutt_getch
        - Src:             'key/get.c:444,20'
          Dst:             km_get_table
        - Src:             'key/get.c:444,52'
          Dst:             mutt_get_func
        - Src:             'key/get.c:451,16'
          Dst:             mutt_get_func
        - Src:             'key/get.c:460,17'
          Dst:             km_get_table
        - Src:             'key/get.c:463,18'
          Dst:             mutt_get_func
        - Src:             'key/get.c:466,13'
          Dst:             mutt_unget_ch
        - Src:             'key/get.c:467,13'
          Dst:             mutt_unget_string
        - Src:             'key/get.c:468,13'
          Dst:             mutt_unget_ch
        - Src:             'key/get.c:431,13'
          Dst:             mutt_getch
        - Src:             'key/get.c:485,16'
          Dst:             retry_generic
        - Src:             'key/get.c:490,14'
          Dst:             retry_generic
        - Src:             'key/get.c:514,9'
          Dst:             mutt_flushinp
        - Src:             'key/get.c:519,7'
          Dst:             generic_tokenize_push_string
        - Src:             'key/get.c:431,13'
          Dst:             mutt_getch
    - functionName:    retry_generic
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - km_dokey_event
        - mutt_flushinp
        - mutt_getch
        - mutt_unget_ch
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key/get.c:324,7'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - mutt_unget_ch
                - mutt_unget_ch
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
            - BranchSide:      'key/get.c:324,7'
              BranchSideFuncs:
                - mutt_unget_ch
                - mutt_unget_ch
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
        - Branch String:   'key/get.c:324,7'
          Branch Sides:
            - BranchSide:      'key/get.c:325,5'
              BranchSideFuncs:
                - mutt_unget_ch
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
            - BranchSide:      'key/get.c:326,3'
              BranchSideFuncs:
                - mutt_unget_ch
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
        - Branch String:   'key/get.c:326,3'
          Branch Sides:
            - BranchSide:      'key/get.c:327,19'
              BranchSideFuncs:
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
            - BranchSide:      'key/get.c:329,14'
              BranchSideFuncs:
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
        - Branch String:   'key/get.c:326,3'
          Branch Sides:
            - BranchSide:      'key/get.c:327,19'
              BranchSideFuncs:
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
            - BranchSide:      'key/get.c:329,14'
              BranchSideFuncs:
                - km_dokey_event
                - mutt_flushinp
                - mutt_getch
        - Branch String:   'key/get.c:329,30'
          Branch Sides:
            - BranchSide:      'key/get.c:329,40'
              BranchSideFuncs:
                - mutt_getch
            - BranchSide:      'key/get.c:339,30'
              BranchSideFuncs:
                - mutt_getch
        - Branch String:   'key/get.c:329,57'
          Branch Sides:
            - BranchSide:      'key/get.c:329,67'
              BranchSideFuncs:
                - mutt_getch
            - BranchSide:      'key/get.c:339,30'
              BranchSideFuncs:
                - mutt_getch
        - Branch String:   'key/get.c:329,7'
          Branch Sides:
            - BranchSide:      'key/get.c:331,12'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_getch
            - BranchSide:      'key/get.c:336,5'
              BranchSideFuncs:
                - mutt_flushinp
                - mutt_getch
      Callsites:
        - Src:             'key/get.c:325,5'
          Dst:             mutt_unget_ch
        - Src:             'key/get.c:327,5'
          Dst:             mutt_unget_ch
        - Src:             'key/get.c:331,12'
          Dst:             km_dokey_event
        - Src:             'key/get.c:336,5'
          Dst:             mutt_flushinp
        - Src:             'key/get.c:339,30'
          Dst:             mutt_getch
    - functionName:    mutt_getch
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          175
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - array_pop
        - cs_subset_bool
        - isatty
        - mutt_exit
        - mutt_monitor_getch
        - mutt_query_exit
        - mutt_sig_allow_interrupt
        - mutt_unget_ch
        - notify_send
        - wgetch
        - wtimeout
      functionUses:    9
      BranchProfiles:
        - Branch String:   'key/get.c:216,7'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - array_pop
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - array_pop
            - BranchSide:      'key/get.c:216,7'
              BranchSideFuncs:
                - array_pop
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - array_pop
        - Branch String:   'key/get.c:216,7'
          Branch Sides:
            - BranchSide:      'key/get.c:216,7'
              BranchSideFuncs:
                - array_pop
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - array_pop
            - BranchSide:      'key/get.c:219,32'
              BranchSideFuncs:
                - array_pop
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - array_pop
        - Branch String:   'key/get.c:220,7'
          Branch Sides:
            - BranchSide:      'key/get.c:221,12'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - array_pop
            - BranchSide:      'key/get.c:223,15'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - array_pop
        - Branch String:   'key/get.c:223,7'
          Branch Sides:
            - BranchSide:      'key/get.c:225,17'
              BranchSideFuncs:
                - array_pop
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
            - BranchSide:      'key/get.c:231,10'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
        - Branch String:   'key/get.c:226,9'
          Branch Sides:
            - BranchSide:      'key/get.c:227,14'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
            - BranchSide:      'key/get.c:231,10'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - wtimeout
                - mutt_monitor_getch
                - mutt_sig_allow_interrupt
                - mutt_query_exit
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
        - Branch String:   'key/get.c:241,7'
          Branch Sides:
            - BranchSide:      'key/get.c:243,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
            - BranchSide:      'key/get.c:247,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
        - Branch String:   'key/get.c:247,7'
          Branch Sides:
            - BranchSide:      'key/get.c:249,5'
              BranchSideFuncs:
                - wtimeout
                - wgetch
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
            - BranchSide:      'key/get.c:256,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
        - Branch String:   'key/get.c:250,5'
          Branch Sides:
            - BranchSide:      'key/get.c:250,18'
              BranchSideFuncs:
                - wgetch
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
            - BranchSide:      'key/get.c:256,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_unget_ch
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
        - Branch String:   'key/get.c:256,7'
          Branch Sides:
            - BranchSide:      'key/get.c:258,10'
              BranchSideFuncs:
                - isatty
                - notify_send
                - notify_send
                - mutt_exit
            - BranchSide:      'key/get.c:272,13'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_unget_ch
        - Branch String:   'key/get.c:258,9'
          Branch Sides:
            - BranchSide:      'key/get.c:259,7'
              BranchSideFuncs:
                - mutt_exit
                - notify_send
                - notify_send
            - BranchSide:      'key/get.c:261,9'
              BranchSideFuncs:
                - notify_send
                - notify_send
        - Branch String:   'key/get.c:261,9'
          Branch Sides:
            - BranchSide:      'key/get.c:263,16'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'key/get.c:268,17'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'key/get.c:272,7'
          Branch Sides:
            - BranchSide:      'key/get.c:275,10'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:288,1'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:275,7'
          Branch Sides:
            - BranchSide:      'key/get.c:277,44'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:288,1'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:278,9'
          Branch Sides:
            - BranchSide:      'key/get.c:281,10'
              BranchSideFuncs:
                - mutt_unget_ch
            - BranchSide:      'key/get.c:288,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/get.c:219,32'
          Dst:             array_pop
        - Src:             'key/get.c:225,17'
          Dst:             array_pop
        - Src:             'key/get.c:232,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'key/get.c:233,3'
          Dst:             wtimeout
        - Src:             'key/get.c:235,8'
          Dst:             mutt_monitor_getch
        - Src:             'key/get.c:239,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'key/get.c:243,5'
          Dst:             mutt_query_exit
        - Src:             'key/get.c:249,5'
          Dst:             wtimeout
        - Src:             'key/get.c:250,18'
          Dst:             wgetch
        - Src:             'key/get.c:258,10'
          Dst:             isatty
        - Src:             'key/get.c:259,7'
          Dst:             mutt_exit
        - Src:             'key/get.c:264,7'
          Dst:             notify_send
        - Src:             'key/get.c:268,5'
          Dst:             notify_send
        - Src:             'key/get.c:277,29'
          Dst:             cs_subset_bool
        - Src:             'key/get.c:282,7'
          Dst:             mutt_unget_ch
    - functionName:    mutt_unget_ch
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - array_add
      functionUses:    10
      BranchProfiles:
        - Branch String:   'key/get.c:117,3'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - array_add
            - BranchSide:      'key/get.c:117,3'
              BranchSideFuncs:
                - array_add
      Callsites:
        - Src:             'key/get.c:117,3'
          Dst:             array_add
    - functionName:    mutt_unget_string
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_len
        - mutt_unget_ch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/get.c:139,23'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_unget_ch
            - BranchSide:      'key/get.c:139,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_unget_ch
        - Branch String:   'key/get.c:141,3'
          Branch Sides:
            - BranchSide:      'key/get.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:143,35'
              BranchSideFuncs:
                - mutt_unget_ch
        - Branch String:   'key/get.c:141,3'
          Branch Sides:
            - BranchSide:      'key/get.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:143,35'
              BranchSideFuncs:
                - mutt_unget_ch
      Callsites:
        - Src:             'key/get.c:139,23'
          Dst:             mutt_str_len
        - Src:             'key/get.c:143,5'
          Dst:             mutt_unget_ch
    - functionName:    mutt_flushinp
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flushinp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'key/get.c:60,3'
          Branch Sides:
            - BranchSide:      'key/get.c:60,3'
              BranchSideFuncs:
                - flushinp
            - BranchSide:      'key/get.c:60,3'
              BranchSideFuncs:
                - flushinp
      Callsites:
        - Src:             'key/get.c:62,3'
          Dst:             flushinp
    - functionName:    generic_tokenize_push_string
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          230
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - get_op
        - km_get_table
        - mutt_istrn_equal
        - mutt_push_macro_event
        - mutt_str_len
        - parse_fkey
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/get.c:351,17'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:351,17'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:355,3'
          Branch Sides:
            - BranchSide:      'key/get.c:355,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:359,9'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:359,9'
          Branch Sides:
            - BranchSide:      'key/get.c:361,0'
              BranchSideFuncs:
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:409,45'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:361,32'
          Branch Sides:
            - BranchSide:      'key/get.c:361,35'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:409,45'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:361,7'
          Branch Sides:
            - BranchSide:      'key/get.c:361,0'
              BranchSideFuncs:
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:366,13'
              BranchSideFuncs:
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:367,13'
          Branch Sides:
            - BranchSide:      'key/get.c:369,33'
              BranchSideFuncs:
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:374,15'
              BranchSideFuncs:
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_push_macro_event
        - Branch String:   'key/get.c:355,3'
          Branch Sides:
            - BranchSide:      'key/get.c:355,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:359,9'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:375,9'
          Branch Sides:
            - BranchSide:      'key/get.c:377,15'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:390,48'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
        - Branch String:   'key/get.c:375,9'
          Branch Sides:
            - BranchSide:      'key/get.c:377,15'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:390,48'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
        - Branch String:   'key/get.c:377,15'
          Branch Sides:
            - BranchSide:      'key/get.c:375,40'
              BranchSideFuncs:
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:380,25'
              BranchSideFuncs:
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
        - Branch String:   'key/get.c:380,13'
          Branch Sides:
            - BranchSide:      'key/get.c:383,45'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:390,48'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
        - Branch String:   'key/get.c:393,15'
          Branch Sides:
            - BranchSide:      'key/get.c:390,55'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:395,18'
              BranchSideFuncs:
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - mutt_push_macro_event
        - Branch String:   'key/get.c:396,17'
          Branch Sides:
            - BranchSide:      'key/get.c:390,55'
              BranchSideFuncs:
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:403,11'
              BranchSideFuncs:
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
        - Branch String:   'key/get.c:390,9'
          Branch Sides:
            - BranchSide:      'key/get.c:392,70'
              BranchSideFuncs:
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:401,16'
              BranchSideFuncs:
                - mutt_push_macro_event
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
        - Branch String:   'key/get.c:401,13'
          Branch Sides:
            - BranchSide:      'key/get.c:403,11'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
            - BranchSide:      'key/get.c:409,43'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
        - Branch String:   'key/get.c:355,3'
          Branch Sides:
            - BranchSide:      'key/get.c:355,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:359,9'
              BranchSideFuncs:
                - mutt_push_macro_event
                - parse_fkey
                - mutt_istrn_equal
                - km_get_table
                - get_op
                - mutt_push_macro_event
                - mutt_push_macro_event
      Callsites:
        - Src:             'key/get.c:351,17'
          Dst:             mutt_str_len
        - Src:             'key/get.c:366,13'
          Dst:             parse_fkey
        - Src:             'key/get.c:0,0'
          Dst:             mutt_push_macro_event
        - Src:             'key/get.c:377,15'
          Dst:             mutt_istrn_equal
        - Src:             'key/get.c:392,44'
          Dst:             km_get_table
        - Src:             'key/get.c:395,18'
          Dst:             get_op
        - Src:             'key/get.c:403,11'
          Dst:             mutt_push_macro_event
        - Src:             'key/get.c:409,5'
          Dst:             mutt_push_macro_event
    - functionName:    mutt_push_macro_event
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - array_add
      functionUses:    4
      BranchProfiles:
        - Branch String:   'key/get.c:157,3'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - array_add
            - BranchSide:      'key/get.c:157,3'
              BranchSideFuncs:
                - array_add
      Callsites:
        - Src:             'key/get.c:157,3'
          Dst:             array_add
    - functionName:    array_add
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key/get.c:91,3'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'key/get.c:91,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'key/get.c:91,3'
          Branch Sides:
            - BranchSide:      'key/get.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:91,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'key/get.c:91,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    flushinp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    array_pop
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key/get.c:72,7'
          Branch Sides:
            - BranchSide:      'key/get.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:77,28'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:77,28'
          Branch Sides:
            - BranchSide:      'key/get.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wtimeout
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_monitor_getch
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_monitor_poll
        - wgetch
        - wtimeout
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/get.c:181,3'
          Branch Sides:
            - BranchSide:      'key/get.c:181,3'
              BranchSideFuncs:
                - wtimeout
                - wgetch
                - wtimeout
                - mutt_monitor_poll
                - wgetch
            - BranchSide:      'key/get.c:181,3'
              BranchSideFuncs:
                - wtimeout
                - wgetch
                - wtimeout
                - mutt_monitor_poll
                - wgetch
        - Branch String:   'key/get.c:184,7'
          Branch Sides:
            - BranchSide:      'key/get.c:184,7'
              BranchSideFuncs:
                - mutt_monitor_poll
                - wgetch
            - BranchSide:      'key/get.c:186,9'
              BranchSideFuncs:
                - mutt_monitor_poll
                - wgetch
        - Branch String:   'key/get.c:186,9'
          Branch Sides:
            - BranchSide:      'key/get.c:186,9'
              BranchSideFuncs:
                - wgetch
            - BranchSide:      'key/get.c:189,12'
              BranchSideFuncs:
                - wgetch
      Callsites:
        - Src:             'key/get.c:181,3'
          Dst:             wtimeout
        - Src:             'key/get.c:182,12'
          Dst:             wgetch
        - Src:             'key/get.c:183,3'
          Dst:             wtimeout
        - Src:             'key/get.c:186,9'
          Dst:             mutt_monitor_poll
        - Src:             'key/get.c:189,12'
          Dst:             wgetch
    - functionName:    wgetch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isatty
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    km_error_key
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - km_expand_key
        - km_find_func
      functionUses:    12
      BranchProfiles:
        - Branch String:   'key/get.c:296,24'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - km_find_func
                - buf_pool_get
                - km_expand_key
                - buf_string.7494
                - buf_pool_release
                - km_find_func
            - BranchSide:      'key/get.c:296,24'
              BranchSideFuncs:
                - km_find_func
                - buf_pool_get
                - km_expand_key
                - buf_string.7494
                - buf_pool_release
                - km_find_func
        - Branch String:   'key/get.c:297,12'
          Branch Sides:
            - BranchSide:      'key/get.c:297,22'
              BranchSideFuncs:
                - km_find_func
                - buf_pool_get
                - km_expand_key
                - buf_string.7494
                - buf_pool_release
            - BranchSide:      'key/get.c:306,24'
              BranchSideFuncs:
                - buf_pool_get
                - km_expand_key
                - buf_string.7494
                - buf_pool_release
        - Branch String:   'key/get.c:297,38'
          Branch Sides:
            - BranchSide:      'key/get.c:297,48'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:302,5'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:297,7'
          Branch Sides:
            - BranchSide:      'key/get.c:298,11'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:302,5'
              BranchSideFuncs: []
        - Branch String:   'key/get.c:300,7'
          Branch Sides:
            - BranchSide:      'key/get.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:306,24'
              BranchSideFuncs:
                - buf_pool_get
                - km_expand_key
                - buf_string.7494
                - buf_pool_release
      Callsites:
        - Src:             'key/get.c:296,24'
          Dst:             km_find_func
        - Src:             'key/get.c:298,11'
          Dst:             km_find_func
        - Src:             'key/get.c:306,24'
          Dst:             buf_pool_get
        - Src:             'key/get.c:307,3'
          Dst:             km_expand_key
        - Src:             'key/get.c:308,3'
          Dst:             buf_string
        - Src:             'key/get.c:309,3'
          Dst:             buf_pool_release
    - functionName:    array_to_endcond
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - array_pop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/get.c:100,3'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - array_pop
            - BranchSide:      'key/get.c:100,11'
              BranchSideFuncs:
                - array_pop
        - Branch String:   'key/get.c:100,3'
          Branch Sides:
            - BranchSide:      'key/get.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:102,9'
              BranchSideFuncs:
                - array_pop
        - Branch String:   'key/get.c:102,9'
          Branch Sides:
            - BranchSide:      'key/get.c:100,11'
              BranchSideFuncs: []
            - BranchSide:      'key/get.c:102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/get.c:102,9'
          Dst:             array_pop
    - functionName:    mutt_flush_macro_to_endcond
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - array_to_endcond
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/get.c:168,3'
          Branch Sides:
            - BranchSide:      'key/get.c:168,3'
              BranchSideFuncs:
                - array_to_endcond
            - BranchSide:      'key/get.c:168,3'
              BranchSideFuncs:
                - array_to_endcond
      Callsites:
        - Src:             'key/get.c:168,3'
          Dst:             array_to_endcond
    - functionName:    mutt_unget_op
      functionSourceFile: '/src/neomutt/key/get.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - array_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/get.c:128,3'
          Branch Sides:
            - BranchSide:      'key/get.c:0,0'
              BranchSideFuncs:
                - array_add
            - BranchSide:      'key/get.c:128,3'
              BranchSideFuncs:
                - array_add
      Callsites:
        - Src:             'key/get.c:128,3'
          Dst:             array_add
    - functionName:    help_lookup_function
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - km_get_table
        - mutt_get_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/lib.c:614,13'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_get_func
                - km_get_table
                - mutt_get_func
            - BranchSide:      'key/lib.c:614,13'
              BranchSideFuncs:
                - mutt_get_func
                - km_get_table
                - mutt_get_func
        - Branch String:   'key/lib.c:614,28'
          Branch Sides:
            - BranchSide:      'key/lib.c:614,37'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
            - BranchSide:      'key/lib.c:622,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
        - Branch String:   'key/lib.c:614,53'
          Branch Sides:
            - BranchSide:      'key/lib.c:614,62'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
            - BranchSide:      'key/lib.c:622,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
        - Branch String:   'key/lib.c:614,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:617,27'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
            - BranchSide:      'key/lib.c:622,36'
              BranchSideFuncs:
                - km_get_table
                - mutt_get_func
      Callsites:
        - Src:             'key/lib.c:617,27'
          Dst:             mutt_get_func
        - Src:             'key/lib.c:622,36'
          Dst:             km_get_table
        - Src:             'key/lib.c:624,10'
          Dst:             mutt_get_func
    - functionName:    mutt_get_func
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'key/lib.c:322,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:325,28'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:325,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:327,18'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:327,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:325,35'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:325,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:327,18'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:327,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:325,35'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:327,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    km_get_table
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'key/lib.c:568,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:568,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gather_menu
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          244
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strdup
        - escape_macro
        - help_lookup_function
        - km_expand_key
        - mutt_mem_reallocarray
        - opcodes_get_description
      functionUses:    4
      BranchProfiles:
        - Branch String:   'key/lib.c:636,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
            - BranchSide:      'key/lib.c:636,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
        - Branch String:   'key/lib.c:647,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:649,22'
              BranchSideFuncs:
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:661,11'
              BranchSideFuncs:
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
                - buf_strdup
                - mutt_mem_reallocarray
        - Branch String:   'key/lib.c:649,22'
          Branch Sides:
            - BranchSide:      'key/lib.c:640,3'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:652,7'
              BranchSideFuncs:
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'key/lib.c:657,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'key/lib.c:661,11'
          Branch Sides:
            - BranchSide:      'key/lib.c:640,3'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:664,19'
              BranchSideFuncs:
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
                - buf_strdup
                - mutt_mem_reallocarray
        - Branch String:   'key/lib.c:664,11'
          Branch Sides:
            - BranchSide:      'key/lib.c:666,19'
              BranchSideFuncs:
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:672,17'
              BranchSideFuncs:
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'key/lib.c:668,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'key/lib.c:675,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'key/lib.c:640,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:640,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'key/lib.c:644,5'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key
                - buf_strdup
                - help_lookup_function
                - opcodes_get_description
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_pool_release
                - buf_strdup
                - mutt_mem_reallocarray
                - buf_reset
                - escape_macro
                - buf_strdup
                - buf_strdup
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'key/lib.c:636,32'
          Dst:             buf_pool_get
        - Src:             'key/lib.c:637,26'
          Dst:             buf_pool_get
        - Src:             'key/lib.c:644,5'
          Dst:             buf_reset
        - Src:             'key/lib.c:645,5'
          Dst:             km_expand_key
        - Src:             'key/lib.c:652,7'
          Dst:             buf_reset
        - Src:             'key/lib.c:653,7'
          Dst:             escape_macro
        - Src:             'key/lib.c:654,17'
          Dst:             buf_strdup
        - Src:             'key/lib.c:655,17'
          Dst:             buf_strdup
        - Src:             'key/lib.c:657,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'key/lib.c:666,19'
          Dst:             buf_strdup
        - Src:             'key/lib.c:668,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'key/lib.c:672,17'
          Dst:             buf_strdup
        - Src:             'key/lib.c:673,17'
          Dst:             help_lookup_function
        - Src:             'key/lib.c:674,17'
          Dst:             opcodes_get_description
        - Src:             'key/lib.c:675,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'key/lib.c:679,3'
          Dst:             buf_pool_release
        - Src:             'key/lib.c:680,3'
          Dst:             buf_pool_release
    - functionName:    km_expand_key
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - km_keyname
      functionUses:    8
      BranchProfiles:
        - Branch String:   'key/lib.c:520,8'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - km_keyname
            - BranchSide:      'key/lib.c:520,8'
              BranchSideFuncs:
                - km_keyname
        - Branch String:   'key/lib.c:520,12'
          Branch Sides:
            - BranchSide:      'key/lib.c:520,12'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:520,16'
              BranchSideFuncs:
                - km_keyname
        - Branch String:   'key/lib.c:523,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:523,3'
              BranchSideFuncs:
                - km_keyname
            - BranchSide:      'key/lib.c:525,21'
              BranchSideFuncs:
                - km_keyname
      Callsites:
        - Src:             'key/lib.c:525,5'
          Dst:             km_keyname
    - functionName:    escape_macro
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          217
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - buf_add_printf
        - buf_addch
        - buf_addstr
        - iswprint
        - mbrtowc
        - mutt_str_len
        - wcrtomb
        - wcwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/lib.c:343,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:343,11'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:349,20'
          Branch Sides:
            - BranchSide:      'key/lib.c:349,20'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:349,28'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:349,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:351,12'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - buf_addch
                - mbrtowc
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:351,34'
          Branch Sides:
            - BranchSide:      'key/lib.c:351,40'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - buf_addch
                - mbrtowc
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:354,9'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - buf_addch
                - mbrtowc
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:351,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:356,12'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - buf_addch
                - mbrtowc
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:359,27'
              BranchSideFuncs:
                - wcwidth
                - iswprint
                - buf_addch
                - mbrtowc
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:360,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:360,9'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - wcrtomb
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'key/lib.c:360,28'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:360,22'
          Branch Sides:
            - BranchSide:      'key/lib.c:360,9'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - wcrtomb
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'key/lib.c:368,18'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - wcrtomb
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:360,22'
          Branch Sides:
            - BranchSide:      'key/lib.c:360,28'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:368,18'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - wcrtomb
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:360,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:362,12'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'key/lib.c:368,18'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - wcrtomb
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:363,11'
          Branch Sides:
            - BranchSide:      'key/lib.c:365,9'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:367,5'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:368,26'
          Branch Sides:
            - BranchSide:      'key/lib.c:368,33'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - wcrtomb
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'key/lib.c:370,14'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - wcrtomb
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:368,14'
          Branch Sides:
            - BranchSide:      'key/lib.c:379,36'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:383,7'
              BranchSideFuncs:
                - buf_addch
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:370,11'
          Branch Sides:
            - BranchSide:      'key/lib.c:371,9'
              BranchSideFuncs:
                - buf_addstr
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:372,19'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_addstr
                - wcrtomb
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:372,16'
          Branch Sides:
            - BranchSide:      'key/lib.c:373,9'
              BranchSideFuncs:
                - buf_addstr
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:374,19'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:374,16'
          Branch Sides:
            - BranchSide:      'key/lib.c:375,9'
              BranchSideFuncs:
                - buf_addstr
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:376,19'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
                - buf_addstr
        - Branch String:   'key/lib.c:376,16'
          Branch Sides:
            - BranchSide:      'key/lib.c:377,9'
              BranchSideFuncs:
                - buf_addstr
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
            - BranchSide:      'key/lib.c:379,36'
              BranchSideFuncs:
                - buf_add_printf
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
        - Branch String:   'key/lib.c:349,20'
          Branch Sides:
            - BranchSide:      'key/lib.c:349,20'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:349,28'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
                - iswprint
                - buf_addch
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - wcrtomb
                - buf_addstr
      Callsites:
        - Src:             'key/lib.c:345,16'
          Dst:             mutt_str_len
        - Src:             'key/lib.c:349,28'
          Dst:             mbrtowc
        - Src:             'key/lib.c:359,19'
          Dst:             wcwidth
        - Src:             'key/lib.c:360,9'
          Dst:             iswprint
        - Src:             'key/lib.c:363,11'
          Dst:             wcrtomb
        - Src:             'key/lib.c:365,9'
          Dst:             buf_addstr
        - Src:             'key/lib.c:371,9'
          Dst:             buf_addstr
        - Src:             'key/lib.c:373,9'
          Dst:             buf_addstr
        - Src:             'key/lib.c:375,9'
          Dst:             buf_addstr
        - Src:             'key/lib.c:377,9'
          Dst:             buf_addstr
        - Src:             'key/lib.c:379,9'
          Dst:             buf_add_printf
        - Src:             'key/lib.c:383,7'
          Dst:             buf_addch
    - functionName:    wcrtomb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    km_keyname
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          144
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - buf_add_printf
        - buf_addch
        - buf_addstr
        - mutt_map_get_name
      functionUses:    4
      BranchProfiles:
        - Branch String:   'key/lib.c:476,22'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'key/lib.c:476,22'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'key/lib.c:477,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:479,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'key/lib.c:483,10'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'key/lib.c:483,17'
          Branch Sides:
            - BranchSide:      'key/lib.c:483,23'
              BranchSideFuncs:
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'key/lib.c:498,15'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'key/lib.c:483,31'
          Branch Sides:
            - BranchSide:      'key/lib.c:483,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_add_printf
                - buf_addch
                - buf_addch
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'key/lib.c:502,28'
              BranchSideFuncs:
                - buf_add_printf
                - __ctype_b_loc
                - buf_add_printf
        - Branch String:   'key/lib.c:483,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:485,11'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'key/lib.c:502,40'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'key/lib.c:485,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:486,9'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'key/lib.c:488,11'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'key/lib.c:498,26'
          Branch Sides:
            - BranchSide:      'key/lib.c:498,32'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'key/lib.c:508,34'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'key/lib.c:498,12'
          Branch Sides:
            - BranchSide:      'key/lib.c:500,36'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'key/lib.c:508,34'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'key/lib.c:502,37'
          Branch Sides:
            - BranchSide:      'key/lib.c:502,40'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'key/lib.c:508,34'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'key/lib.c:502,40'
          Branch Sides:
            - BranchSide:      'key/lib.c:502,40'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'key/lib.c:504,5'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'key/lib.c:502,12'
          Branch Sides:
            - BranchSide:      'key/lib.c:502,40'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'key/lib.c:508,34'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'key/lib.c:502,12'
          Branch Sides:
            - BranchSide:      'key/lib.c:504,5'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'key/lib.c:508,34'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'key/lib.c:476,22'
          Dst:             mutt_map_get_name
        - Src:             'key/lib.c:479,5'
          Dst:             buf_addstr
        - Src:             'key/lib.c:483,34'
          Dst:             __ctype_b_loc
        - Src:             'key/lib.c:490,7'
          Dst:             buf_addch
        - Src:             'key/lib.c:491,7'
          Dst:             buf_addch
        - Src:             'key/lib.c:495,7'
          Dst:             buf_add_printf
        - Src:             'key/lib.c:500,5'
          Dst:             buf_add_printf
        - Src:             'key/lib.c:502,40'
          Dst:             __ctype_b_loc
        - Src:             'key/lib.c:504,5'
          Dst:             buf_add_printf
        - Src:             'key/lib.c:508,5'
          Dst:             buf_add_printf
    - functionName:    km_find_func
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'key/lib.c:553,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:555,13'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:555,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:553,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:555,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    km_expand_key_string
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - km_keyname
      functionUses:    6
      BranchProfiles:
        - Branch String:   'key/lib.c:538,10'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - km_keyname
            - BranchSide:      'key/lib.c:538,10'
              BranchSideFuncs:
                - km_keyname
        - Branch String:   'key/lib.c:538,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:538,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:540,16'
              BranchSideFuncs:
                - km_keyname
        - Branch String:   'key/lib.c:538,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:538,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:540,16'
              BranchSideFuncs:
                - km_keyname
      Callsites:
        - Src:             'key/lib.c:540,5'
          Dst:             km_keyname
    - functionName:    gather_unbound
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - is_bound
        - mutt_mem_reallocarray
        - opcodes_get_description
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/lib.c:450,8'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - is_bound
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
            - BranchSide:      'key/lib.c:450,8'
              BranchSideFuncs:
                - is_bound
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
        - Branch String:   'key/lib.c:450,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:450,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:453,28'
              BranchSideFuncs:
                - is_bound
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
        - Branch String:   'key/lib.c:455,41'
          Branch Sides:
            - BranchSide:      'key/lib.c:453,35'
              BranchSideFuncs:
                - is_bound
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
            - BranchSide:      'key/lib.c:456,18'
              BranchSideFuncs:
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
                - is_bound
        - Branch String:   'key/lib.c:456,18'
          Branch Sides:
            - BranchSide:      'key/lib.c:456,22'
              BranchSideFuncs:
                - opcodes_get_description
                - mutt_mem_reallocarray
                - is_bound
                - is_bound
            - BranchSide:      'key/lib.c:461,17'
              BranchSideFuncs:
                - opcodes_get_description
                - mutt_mem_reallocarray
                - is_bound
                - is_bound
        - Branch String:   'key/lib.c:455,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:453,35'
              BranchSideFuncs:
                - is_bound
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
            - BranchSide:      'key/lib.c:461,17'
              BranchSideFuncs:
                - opcodes_get_description
                - mutt_mem_reallocarray
                - is_bound
                - is_bound
        - Branch String:   'key/lib.c:462,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:453,35'
              BranchSideFuncs:
                - is_bound
                - is_bound
                - opcodes_get_description
                - mutt_mem_reallocarray
            - BranchSide:      'key/lib.c:453,35'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - is_bound
                - is_bound
                - opcodes_get_description
        - Branch String:   'key/lib.c:453,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:455,37'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:466,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/lib.c:455,10'
          Dst:             is_bound
        - Src:             'key/lib.c:456,22'
          Dst:             is_bound
        - Src:             'key/lib.c:461,17'
          Dst:             opcodes_get_description
        - Src:             'key/lib.c:462,7'
          Dst:             mutt_mem_reallocarray
    - functionName:    is_bound
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/lib.c:396,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:396,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:400,3'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:400,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:402,14'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:400,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:402,14'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:402,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:400,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    measure_column
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_strwidth
      functionUses:    11
      BranchProfiles:
        - Branch String:   'key/lib.c:430,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_strwidth
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs:
                - mutt_strwidth
        - Branch String:   'key/lib.c:430,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs:
                - mutt_strwidth
        - Branch String:   'key/lib.c:433,17'
          Branch Sides:
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs:
                - mutt_strwidth
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs:
                - mutt_strwidth
        - Branch String:   'key/lib.c:430,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs:
                - mutt_strwidth
            - BranchSide:      'key/lib.c:430,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/lib.c:432,27'
          Dst:             mutt_strwidth
    - functionName:    binding_sort
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_cmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'key/lib.c:416,23'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'key/lib.c:416,23'
              BranchSideFuncs:
                - mutt_str_cmp
      Callsites:
        - Src:             'key/lib.c:416,10'
          Dst:             mutt_str_cmp
    - functionName:    get_op
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istrn_equal
        - mutt_str_len
      functionUses:    6
      BranchProfiles:
        - Branch String:   'key/lib.c:300,28'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_len
            - BranchSide:      'key/lib.c:300,28'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_len
        - Branch String:   'key/lib.c:300,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:300,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:302,9'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_len
        - Branch String:   'key/lib.c:302,53'
          Branch Sides:
            - BranchSide:      'key/lib.c:300,35'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'key/lib.c:302,79'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'key/lib.c:302,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:300,35'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:304,23'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:300,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:300,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:302,9'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_len
      Callsites:
        - Src:             'key/lib.c:302,9'
          Dst:             mutt_istrn_equal
        - Src:             'key/lib.c:302,57'
          Dst:             mutt_str_len
    - functionName:    km_compare_keys
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/lib.c:278,25'
          Branch Sides:
            - BranchSide:      'key/lib.c:278,25'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:278,39'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:278,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:278,3'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:280,13'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:280,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:282,29'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:282,14'
          Branch Sides:
            - BranchSide:      'key/lib.c:282,14'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:285,19'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:278,25'
          Branch Sides:
            - BranchSide:      'key/lib.c:278,25'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:278,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_keycode
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/lib.c:194,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - strtol
                - __ctype_b_loc
            - BranchSide:      'key/lib.c:194,9'
              BranchSideFuncs:
                - strtol
                - __ctype_b_loc
        - Branch String:   'key/lib.c:197,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:197,10'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:200,18'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:200,26'
          Branch Sides:
            - BranchSide:      'key/lib.c:200,37'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:200,26'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:200,42'
          Branch Sides:
            - BranchSide:      'key/lib.c:200,42'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:200,53'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:200,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:205,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/lib.c:195,21'
          Dst:             strtol
        - Src:             'key/lib.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    parsekeys
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_map_get_value
        - mutt_str_copy
        - parse_fkey
        - parse_keycode
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/lib.c:219,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
            - BranchSide:      'key/lib.c:219,8'
              BranchSideFuncs:
                - mutt_str_copy
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
        - Branch String:   'key/lib.c:226,13'
          Branch Sides:
            - BranchSide:      'key/lib.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:228,8'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
        - Branch String:   'key/lib.c:229,21'
          Branch Sides:
            - BranchSide:      'key/lib.c:229,29'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
            - BranchSide:      'key/lib.c:257,12'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
        - Branch String:   'key/lib.c:229,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:231,8'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
            - BranchSide:      'key/lib.c:257,28'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
        - Branch String:   'key/lib.c:236,11'
          Branch Sides:
            - BranchSide:      'key/lib.c:239,14'
              BranchSideFuncs:
                - parse_fkey
                - parse_keycode
                - strchr
                - mutt_map_get_value
            - BranchSide:      'key/lib.c:241,21'
              BranchSideFuncs:
                - parse_fkey
                - parse_keycode
                - strchr
                - mutt_map_get_value
        - Branch String:   'key/lib.c:241,16'
          Branch Sides:
            - BranchSide:      'key/lib.c:244,14'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
            - BranchSide:      'key/lib.c:246,21'
              BranchSideFuncs:
                - parse_keycode
                - strchr
                - mutt_map_get_value
                - parse_fkey
        - Branch String:   'key/lib.c:246,16'
          Branch Sides:
            - BranchSide:      'key/lib.c:249,14'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
            - BranchSide:      'key/lib.c:252,10'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
        - Branch String:   'key/lib.c:255,9'
          Branch Sides:
            - BranchSide:      'key/lib.c:257,28'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
            - BranchSide:      'key/lib.c:260,6'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
        - Branch String:   'key/lib.c:226,13'
          Branch Sides:
            - BranchSide:      'key/lib.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:228,8'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_fkey
                - parse_keycode
      Callsites:
        - Src:             'key/lib.c:223,3'
          Dst:             mutt_str_copy
        - Src:             'key/lib.c:229,29'
          Dst:             strchr
        - Src:             'key/lib.c:235,11'
          Dst:             mutt_map_get_value
        - Src:             'key/lib.c:241,21'
          Dst:             parse_fkey
        - Src:             'key/lib.c:246,21'
          Dst:             parse_keycode
    - functionName:    parse_fkey
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/lib.c:170,8'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - __ctype_b_loc
            - BranchSide:      'key/lib.c:170,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - __ctype_b_loc
        - Branch String:   'key/lib.c:170,21'
          Branch Sides:
            - BranchSide:      'key/lib.c:170,25'
              BranchSideFuncs:
                - __ctype_tolower_loc
                - __ctype_b_loc
            - BranchSide:      'key/lib.c:170,21'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:170,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:170,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'key/lib.c:173,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'key/lib.c:173,22'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:173,22'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:173,3'
          Branch Sides:
            - BranchSide:      'key/lib.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:179,10'
              BranchSideFuncs: []
        - Branch String:   'key/lib.c:179,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/lib.c:170,25'
          Dst:             __ctype_tolower_loc
        - Src:             'key/lib.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    alloc_keys
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/lib.c:151,22'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'key/lib.c:151,22'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
      Callsites:
        - Src:             'key/lib.c:151,22'
          Dst:             mutt_mem_calloc
        - Src:             'key/lib.c:153,13'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_keymap_free
      functionSourceFile: '/src/neomutt/key/lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key/lib.c:132,8'
          Branch Sides:
            - BranchSide:      'key/lib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/lib.c:132,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/lib.c:132,12'
          Branch Sides:
            - BranchSide:      'key/lib.c:132,12'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:132,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/lib.c:132,7'
          Branch Sides:
            - BranchSide:      'key/lib.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'key/lib.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'key/lib.c:136,3'
          Dst:             mutt_mem_free
        - Src:             'key/lib.c:137,3'
          Dst:             mutt_mem_free
        - Src:             'key/lib.c:138,3'
          Dst:             mutt_mem_free
        - Src:             'key/lib.c:140,3'
          Dst:             mutt_mem_free
    - functionName:    parse_exec
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          181
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - buf_strcpy
        - get_op
        - km_get_table
        - menu_get_current_type
        - mutt_flushinp
        - mutt_push_macro_event
        - mutt_str_len
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'key/parse.c:662,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_str_len
                - get_op
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
                - buf_strcpy
            - BranchSide:      'key/parse.c:667,8'
              BranchSideFuncs:
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_str_len
                - get_op
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
                - buf_strcpy
        - Branch String:   'key/parse.c:667,8'
          Branch Sides:
            - BranchSide:      'key/parse.c:667,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'key/parse.c:669,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'key/parse.c:667,8'
          Branch Sides:
            - BranchSide:      'key/parse.c:667,8'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'key/parse.c:669,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'key/parse.c:667,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:669,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'key/parse.c:675,5'
              BranchSideFuncs:
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_str_len
                - get_op
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
        - Branch String:   'key/parse.c:680,16'
          Branch Sides:
            - BranchSide:      'key/parse.c:680,26'
              BranchSideFuncs:
                - mutt_str_len
                - get_op
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
            - BranchSide:      'key/parse.c:683,41'
              BranchSideFuncs:
                - mutt_str_len
                - get_op
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
        - Branch String:   'key/parse.c:680,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:681,7'
              BranchSideFuncs:
                - mutt_str_len
                - get_op
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
            - BranchSide:      'key/parse.c:683,41'
              BranchSideFuncs:
                - mutt_str_len
                - get_op
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_push_macro_event
                - mutt_str_len
                - get_op
                - mutt_flushinp
        - Branch String:   'key/parse.c:684,32'
          Branch Sides:
            - BranchSide:      'key/parse.c:684,42'
              BranchSideFuncs:
                - mutt_str_len
                - get_op
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_str_len
                - get_op
                - mutt_push_macro_event
                - mutt_flushinp
            - BranchSide:      'key/parse.c:695,9'
              BranchSideFuncs:
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_str_len
                - get_op
                - mutt_str_len
                - get_op
                - mutt_flushinp
                - mutt_push_macro_event
        - Branch String:   'key/parse.c:684,57'
          Branch Sides:
            - BranchSide:      'key/parse.c:684,67'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'key/parse.c:691,7'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'key/parse.c:684,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:686,47'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'key/parse.c:691,7'
              BranchSideFuncs:
                - mutt_flushinp
        - Branch String:   'key/parse.c:689,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:691,7'
              BranchSideFuncs:
                - mutt_flushinp
            - BranchSide:      'key/parse.c:695,9'
              BranchSideFuncs:
                - parse_extract_token
                - menu_get_current_type
                - km_get_table
                - mutt_str_len
                - get_op
                - mutt_str_len
                - get_op
                - mutt_flushinp
                - mutt_push_macro_event
        - Branch String:   'key/parse.c:696,12'
          Branch Sides:
            - BranchSide:      'key/parse.c:696,12'
              BranchSideFuncs:
                - mutt_push_macro_event
            - BranchSide:      'key/parse.c:698,3'
              BranchSideFuncs:
                - mutt_push_macro_event
        - Branch String:   'key/parse.c:696,12'
          Branch Sides:
            - BranchSide:      'key/parse.c:696,12'
              BranchSideFuncs:
                - mutt_push_macro_event
            - BranchSide:      'key/parse.c:698,3'
              BranchSideFuncs:
                - mutt_push_macro_event
        - Branch String:   'key/parse.c:696,24'
          Branch Sides:
            - BranchSide:      'key/parse.c:696,32'
              BranchSideFuncs:
                - mutt_push_macro_event
            - BranchSide:      'key/parse.c:698,3'
              BranchSideFuncs:
                - mutt_push_macro_event
        - Branch String:   'key/parse.c:696,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:675,5'
              BranchSideFuncs:
                - mutt_push_macro_event
            - BranchSide:      'key/parse.c:698,3'
              BranchSideFuncs:
                - mutt_push_macro_event
        - Branch String:   'key/parse.c:698,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:698,3'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:699,34'
              BranchSideFuncs:
                - mutt_push_macro_event
      Callsites:
        - Src:             'key/parse.c:669,5'
          Dst:             buf_strcpy
        - Src:             'key/parse.c:675,5'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:678,33'
          Dst:             menu_get_current_type
        - Src:             'key/parse.c:679,13'
          Dst:             km_get_table
        - Src:             'key/parse.c:683,41'
          Dst:             mutt_str_len
        - Src:             'key/parse.c:683,17'
          Dst:             get_op
        - Src:             'key/parse.c:686,47'
          Dst:             mutt_str_len
        - Src:             'key/parse.c:686,19'
          Dst:             get_op
        - Src:             'key/parse.c:691,7'
          Dst:             mutt_flushinp
        - Src:             'key/parse.c:699,5'
          Dst:             mutt_push_macro_event
    - functionName:    parse_macro
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          329
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_string
        - dump_bind_macro
        - km_bind
        - km_expand_key_string
        - mutt_map_get_name
        - mutt_mem_free
        - mutt_str_dup
        - notify_send
        - parse_extract_token
        - parse_keymap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'key/parse.c:572,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - dump_bind_macro
                - buf_is_empty
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
            - BranchSide:      'key/parse.c:572,7'
              BranchSideFuncs:
                - dump_bind_macro
                - buf_is_empty
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
        - Branch String:   'key/parse.c:572,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:575,21'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
            - BranchSide:      'key/parse.c:583,24'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
        - Branch String:   'key/parse.c:576,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:578,10'
              BranchSideFuncs:
                - buf_is_empty
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
        - Branch String:   'key/parse.c:578,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:578,9'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
            - BranchSide:      'key/parse.c:580,13'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_strcpy
        - Branch String:   'key/parse.c:588,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:591,3'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:654,1'
              BranchSideFuncs: []
        - Branch String:   'key/parse.c:593,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:595,5'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'key/parse.c:599,9'
              BranchSideFuncs:
                - mutt_str_dup
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:599,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:599,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
            - BranchSide:      'key/parse.c:633,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:599,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:599,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
            - BranchSide:      'key/parse.c:633,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:599,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:601,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
            - BranchSide:      'key/parse.c:633,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:604,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:604,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
            - BranchSide:      'key/parse.c:610,33'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:604,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:604,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
            - BranchSide:      'key/parse.c:610,33'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:604,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:606,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
            - BranchSide:      'key/parse.c:610,33'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - km_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
        - Branch String:   'key/parse.c:614,15'
          Branch Sides:
            - BranchSide:      'key/parse.c:611,41'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - km_bind
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/parse.c:616,23'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - km_bind
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/parse.c:611,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:613,29'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/parse.c:626,9'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/parse.c:637,13'
          Branch Sides:
            - BranchSide:      'key/parse.c:634,39'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - km_bind
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:639,21'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - notify_send
                - km_bind
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'key/parse.c:634,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:636,27'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:649,7'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
      Callsites:
        - Src:             'key/parse.c:576,9'
          Dst:             dump_bind_macro
        - Src:             'key/parse.c:578,10'
          Dst:             buf_is_empty
        - Src:             'key/parse.c:587,15'
          Dst:             parse_keymap
        - Src:             'key/parse.c:591,3'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:595,5'
          Dst:             buf_strcpy
        - Src:             'key/parse.c:601,19'
          Dst:             mutt_str_dup
        - Src:             'key/parse.c:602,7'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:606,9'
          Dst:             buf_printf
        - Src:             'key/parse.c:610,33'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:626,9'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:613,16'
          Dst:             km_bind
        - Src:             'key/parse.c:616,13'
          Dst:             buf_reset
        - Src:             'key/parse.c:617,13'
          Dst:             km_expand_key_string
        - Src:             'key/parse.c:618,33'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:619,13'
          Dst:             buf_string
        - Src:             'key/parse.c:622,13'
          Dst:             notify_send
        - Src:             'key/parse.c:629,7'
          Dst:             mutt_mem_free
        - Src:             'key/parse.c:633,31'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:649,7'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:636,14'
          Dst:             km_bind
        - Src:             'key/parse.c:639,11'
          Dst:             buf_reset
        - Src:             'key/parse.c:640,11'
          Dst:             km_expand_key_string
        - Src:             'key/parse.c:641,31'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:642,11'
          Dst:             buf_string
        - Src:             'key/parse.c:645,11'
          Dst:             notify_send
        - Src:             'key/parse.c:652,3'
          Dst:             mutt_mem_free
    - functionName:    parse_keymap
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          173
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - buf_at
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - mutt_map_get_value
        - parse_extract_token
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/parse.c:234,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
                - strchr
                - mutt_map_get_value
                - buf_printf
                - buf_printf
            - BranchSide:      'key/parse.c:234,24'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
                - strchr
                - mutt_map_get_value
                - buf_printf
                - buf_printf
        - Branch String:   'key/parse.c:242,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:242,7'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'key/parse.c:279,49'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'key/parse.c:242,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:242,7'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'key/parse.c:279,49'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'key/parse.c:242,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:244,14'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'key/parse.c:279,49'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'key/parse.c:244,5'
          Branch Sides:
            - BranchSide:      'key/parse.c:244,14'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
                - buf_printf
            - BranchSide:      'key/parse.c:263,16'
              BranchSideFuncs:
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
        - Branch String:   'key/parse.c:244,5'
          Branch Sides:
            - BranchSide:      'key/parse.c:246,11'
              BranchSideFuncs:
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
            - BranchSide:      'key/parse.c:263,16'
              BranchSideFuncs:
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
        - Branch String:   'key/parse.c:247,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:248,12'
              BranchSideFuncs:
                - mutt_map_get_value
                - strchr
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
                - buf_printf
            - BranchSide:      'key/parse.c:250,17'
              BranchSideFuncs:
                - mutt_map_get_value
                - strchr
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
                - buf_printf
        - Branch String:   'key/parse.c:251,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:253,9'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'key/parse.c:256,7'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - buf_printf
                - buf_pool_release
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_printf
        - Branch String:   'key/parse.c:258,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
            - BranchSide:      'key/parse.c:259,15'
              BranchSideFuncs:
                - strchr
                - mutt_map_get_value
                - parse_extract_token
                - buf_at
                - buf_strdup
                - buf_pool_release
                - buf_printf
                - buf_printf
        - Branch String:   'key/parse.c:267,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:269,51'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'key/parse.c:271,14'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
        - Branch String:   'key/parse.c:271,14'
          Branch Sides:
            - BranchSide:      'key/parse.c:271,14'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'key/parse.c:271,14'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
        - Branch String:   'key/parse.c:271,14'
          Branch Sides:
            - BranchSide:      'key/parse.c:271,14'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'key/parse.c:271,14'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
        - Branch String:   'key/parse.c:271,14'
          Branch Sides:
            - BranchSide:      'key/parse.c:271,14'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'key/parse.c:273,16'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'key/parse.c:234,24'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:240,3'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:246,11'
          Dst:             strchr
        - Src:             'key/parse.c:250,17'
          Dst:             mutt_map_get_value
        - Src:             'key/parse.c:253,9'
          Dst:             buf_printf
        - Src:             'key/parse.c:265,5'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:267,9'
          Dst:             buf_at
        - Src:             'key/parse.c:269,7'
          Dst:             buf_printf
        - Src:             'key/parse.c:273,16'
          Dst:             buf_strdup
        - Src:             'key/parse.c:279,5'
          Dst:             buf_printf
        - Src:             'key/parse.c:282,3'
          Dst:             buf_pool_release
    - functionName:    km_bind
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - km_bind_err
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key/parse.c:167,10'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - km_bind_err
            - BranchSide:      'key/parse.c:167,10'
              BranchSideFuncs:
                - km_bind_err
      Callsites:
        - Src:             'key/parse.c:167,10'
          Dst:             km_bind_err
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    km_bind_err
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          356
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - alloc_keys
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - km_compare_keys
        - km_expand_key
        - mutt_keymap_free
        - mutt_map_get_name
        - mutt_str_dup
        - parsekeys
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/parse.c:62,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - parsekeys
                - alloc_keys
                - mutt_str_dup
                - mutt_str_dup
                - km_compare_keys
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
            - BranchSide:      'key/parse.c:64,10'
              BranchSideFuncs:
                - parsekeys
                - alloc_keys
                - mutt_str_dup
                - mutt_str_dup
                - km_compare_keys
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
        - Branch String:   'key/parse.c:74,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:76,15'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:133,12'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:78,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:81,17'
              BranchSideFuncs:
                - km_compare_keys
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
            - BranchSide:      'key/parse.c:85,22'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
        - Branch String:   'key/parse.c:82,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:74,3'
              BranchSideFuncs:
                - km_compare_keys
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
            - BranchSide:      'key/parse.c:83,13'
              BranchSideFuncs:
                - km_compare_keys
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
        - Branch String:   'key/parse.c:85,14'
          Branch Sides:
            - BranchSide:      'key/parse.c:87,17'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:93,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - km_expand_key
                - km_expand_key
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
        - Branch String:   'key/parse.c:93,28'
          Branch Sides:
            - BranchSide:      'key/parse.c:93,36'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:126,21'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
        - Branch String:   'key/parse.c:93,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:97,38'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:126,21'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
        - Branch String:   'key/parse.c:104,13'
          Branch Sides:
            - BranchSide:      'key/parse.c:107,36'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:113,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.7671
                - buf_string.7671
                - mutt_map_get_name
                - buf_string.7671
                - buf_printf
                - buf_add_printf
                - buf_string.7671
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_keymap_free
                - mutt_keymap_free
        - Branch String:   'key/parse.c:127,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:127,7'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:127,7'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
        - Branch String:   'key/parse.c:127,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:127,7'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:128,7'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
        - Branch String:   'key/parse.c:127,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:127,7'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:128,7'
              BranchSideFuncs:
                - mutt_keymap_free
                - mutt_keymap_free
        - Branch String:   'key/parse.c:74,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:76,15'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:133,12'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:133,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:135,5'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'key/parse.c:133,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:135,5'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:149,7'
              BranchSideFuncs: []
        - Branch String:   'key/parse.c:139,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:141,11'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:149,7'
              BranchSideFuncs: []
        - Branch String:   'key/parse.c:141,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'key/parse.c:149,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:149,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/parse.c:66,16'
          Dst:             parsekeys
        - Src:             'key/parse.c:68,24'
          Dst:             alloc_keys
        - Src:             'key/parse.c:70,16'
          Dst:             mutt_str_dup
        - Src:             'key/parse.c:71,15'
          Dst:             mutt_str_dup
        - Src:             'key/parse.c:76,15'
          Dst:             km_compare_keys
        - Src:             'key/parse.c:97,38'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:98,38'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:100,9'
          Dst:             km_expand_key
        - Src:             'key/parse.c:101,9'
          Dst:             km_expand_key
        - Src:             'key/parse.c:107,36'
          Dst:             buf_string
        - Src:             'key/parse.c:107,61'
          Dst:             buf_string
        - Src:             'key/parse.c:108,22'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:108,59'
          Dst:             buf_string
        - Src:             'key/parse.c:107,11'
          Dst:             buf_printf
        - Src:             'key/parse.c:109,11'
          Dst:             buf_add_printf
        - Src:             'key/parse.c:113,32'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:114,36'
          Dst:             buf_string
        - Src:             'key/parse.c:114,61'
          Dst:             buf_string
        - Src:             'key/parse.c:115,22'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:115,59'
          Dst:             buf_string
        - Src:             'key/parse.c:114,11'
          Dst:             buf_printf
        - Src:             'key/parse.c:116,11'
          Dst:             buf_add_printf
        - Src:             'key/parse.c:117,11'
          Dst:             buf_string
        - Src:             'key/parse.c:118,11'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:122,9'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:123,9'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:128,7'
          Dst:             mutt_keymap_free
        - Src:             'key/parse.c:135,5'
          Dst:             mutt_keymap_free
    - functionName:    km_unbind_all
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          134
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_keymap_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/parse.c:205,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:207,3'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:209,31'
          Branch Sides:
            - BranchSide:      'key/parse.c:209,72'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:209,39'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:209,46'
          Branch Sides:
            - BranchSide:      'key/parse.c:209,72'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:211,7'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:209,72'
          Branch Sides:
            - BranchSide:      'key/parse.c:207,3'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:209,79'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:209,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:207,3'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:211,7'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:211,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:211,7'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:211,7'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:211,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:211,7'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:212,7'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:211,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:211,7'
              BranchSideFuncs:
                - mutt_keymap_free
            - BranchSide:      'key/parse.c:212,7'
              BranchSideFuncs:
                - mutt_keymap_free
        - Branch String:   'key/parse.c:207,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:207,3'
              BranchSideFuncs:
                - mutt_keymap_free
      Callsites:
        - Src:             'key/parse.c:212,7'
          Dst:             mutt_keymap_free
    - functionName:    parse_menu
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
        - mutt_map_get_value
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_sep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key/parse.c:297,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_sep
                - mutt_map_get_value
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'key/parse.c:297,26'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_sep
                - mutt_map_get_value
                - buf_printf
                - mutt_mem_free
        - Branch String:   'key/parse.c:301,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:301,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'key/parse.c:303,17'
              BranchSideFuncs:
                - mutt_map_get_value
                - mutt_str_sep
                - mutt_mem_free
                - buf_printf
        - Branch String:   'key/parse.c:304,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:306,7'
              BranchSideFuncs:
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'key/parse.c:311,7'
              BranchSideFuncs:
                - mutt_str_sep
                - mutt_map_get_value
                - buf_printf
                - mutt_mem_free
      Callsites:
        - Src:             'key/parse.c:297,26'
          Dst:             mutt_str_dup
        - Src:             'key/parse.c:301,23'
          Dst:             mutt_str_sep
        - Src:             'key/parse.c:303,17'
          Dst:             mutt_map_get_value
        - Src:             'key/parse.c:306,7'
          Dst:             buf_printf
        - Src:             'key/parse.c:315,3'
          Dst:             mutt_mem_free
    - functionName:    parse_unbind
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          214
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - km_bindkey
        - km_expand_key_string
        - km_unbind_all
        - mutt_map_get_name
        - mutt_str_equal
        - notify_send
        - parse_extract_token
        - parse_menu
      functionUses:    0
      BranchProfiles:
        - Branch String:   'key/parse.c:484,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - parse_menu
                - parse_extract_token
                - buf_printf
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
            - BranchSide:      'key/parse.c:484,8'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - parse_menu
                - parse_extract_token
                - buf_printf
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
        - Branch String:   'key/parse.c:489,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:491,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
            - BranchSide:      'key/parse.c:496,35'
              BranchSideFuncs:
                - parse_menu
                - parse_extract_token
                - buf_printf
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
        - Branch String:   'key/parse.c:519,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:517,44'
              BranchSideFuncs:
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
            - BranchSide:      'key/parse.c:521,9'
              BranchSideFuncs:
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
        - Branch String:   'key/parse.c:521,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:523,22'
              BranchSideFuncs:
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
            - BranchSide:      'key/parse.c:548,7'
              BranchSideFuncs:
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
        - Branch String:   'key/parse.c:532,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:534,9'
              BranchSideFuncs:
                - mutt_map_get_name
                - notify_send
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
            - BranchSide:      'key/parse.c:538,27'
              BranchSideFuncs:
                - mutt_map_get_name
                - notify_send
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
        - Branch String:   'key/parse.c:517,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:519,10'
              BranchSideFuncs:
                - buf_pool_get
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - buf_pool_release
                - km_bindkey
                - notify_send
                - km_unbind_all
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - km_bindkey
                - mutt_map_get_name
                - notify_send
      Callsites:
        - Src:             'key/parse.c:488,3'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:489,7'
          Dst:             mutt_str_equal
        - Src:             'key/parse.c:496,5'
          Dst:             parse_menu
        - Src:             'key/parse.c:501,5'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:513,5'
          Dst:             buf_printf
        - Src:             'key/parse.c:523,7'
          Dst:             km_unbind_all
        - Src:             'key/parse.c:524,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:525,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:526,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:527,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:528,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:529,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:530,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:531,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:534,9'
          Dst:             km_bindkey
        - Src:             'key/parse.c:535,9'
          Dst:             km_bindkey
        - Src:             'key/parse.c:538,27'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:542,7'
          Dst:             notify_send
        - Src:             'key/parse.c:548,31'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:549,7'
          Dst:             km_expand_key_string
        - Src:             'key/parse.c:550,27'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:551,7'
          Dst:             buf_string
        - Src:             'key/parse.c:552,7'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:554,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:556,7'
          Dst:             notify_send
    - functionName:    km_bindkey
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - km_bindkey_err
      functionUses:    12
      BranchProfiles:
        - Branch String:   'key/parse.c:193,10'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - km_bindkey_err
            - BranchSide:      'key/parse.c:193,10'
              BranchSideFuncs:
                - km_bindkey_err
      Callsites:
        - Src:             'key/parse.c:193,10'
          Dst:             km_bindkey_err
    - functionName:    km_bindkey_err
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - km_bind_err
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/parse.c:181,10'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - km_bind_err
            - BranchSide:      'key/parse.c:181,10'
              BranchSideFuncs:
                - km_bind_err
      Callsites:
        - Src:             'key/parse.c:181,10'
          Dst:             km_bind_err
    - functionName:    try_bind
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_printf
        - km_bindkey_err
        - mutt_map_get_name
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/parse.c:331,28'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_map_get_name
                - buf_printf
                - km_bindkey_err
            - BranchSide:      'key/parse.c:331,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_map_get_name
                - buf_printf
                - km_bindkey_err
        - Branch String:   'key/parse.c:331,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:333,9'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
            - BranchSide:      'key/parse.c:338,7'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
        - Branch String:   'key/parse.c:331,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:333,9'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
            - BranchSide:      'key/parse.c:338,7'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
        - Branch String:   'key/parse.c:333,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:331,35'
              BranchSideFuncs:
                - km_bindkey_err
            - BranchSide:      'key/parse.c:335,50'
              BranchSideFuncs:
                - km_bindkey_err
        - Branch String:   'key/parse.c:338,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:338,7'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:341,16'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
      Callsites:
        - Src:             'key/parse.c:333,9'
          Dst:             mutt_str_equal
        - Src:             'key/parse.c:335,14'
          Dst:             km_bindkey_err
        - Src:             'key/parse.c:341,16'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:340,5'
          Dst:             buf_printf
    - functionName:    parse_bind
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          384
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_string
        - dump_bind_macro
        - get_op
        - km_bindkey
        - km_expand_key_string
        - km_get_table
        - mutt_istr_equal
        - mutt_map_get_name
        - mutt_mem_free
        - mutt_str_len
        - notify_send
        - parse_extract_token
        - parse_keymap
        - try_bind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'key/parse.c:371,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - dump_bind_macro
                - buf_is_empty
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:371,7'
              BranchSideFuncs:
                - dump_bind_macro
                - buf_is_empty
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:371,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:374,21'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:383,24'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:375,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:375,9'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:377,10'
              BranchSideFuncs:
                - buf_is_empty
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:377,9'
          Branch Sides:
            - BranchSide:      'key/parse.c:377,9'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:379,13'
              BranchSideFuncs:
                - parse_keymap
                - parse_extract_token
                - buf_printf
                - mutt_mem_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:388,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'key/parse.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'key/parse.c:393,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:393,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:398,41'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:393,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:393,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:398,41'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:393,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:395,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:398,41'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_get
                - buf_pool_release
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:398,12'
          Branch Sides:
            - BranchSide:      'key/parse.c:400,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:421,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_mem_free
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:405,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:401,37'
              BranchSideFuncs:
                - km_bindkey
                - km_get_table
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:407,19'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - km_bindkey
                - km_get_table
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'key/parse.c:401,5'
          Branch Sides:
            - BranchSide:      'key/parse.c:403,23'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:417,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'key/parse.c:426,37'
          Branch Sides:
            - BranchSide:      'key/parse.c:426,51'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:446,12'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:426,67'
          Branch Sides:
            - BranchSide:      'key/parse.c:426,81'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:446,12'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:426,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:428,44'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:446,12'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:429,13'
          Branch Sides:
            - BranchSide:      'key/parse.c:431,21'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:441,16'
              BranchSideFuncs:
                - km_get_table
                - try_bind
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:441,13'
          Branch Sides:
            - BranchSide:      'key/parse.c:446,12'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:465,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'key/parse.c:448,11'
          Branch Sides:
            - BranchSide:      'key/parse.c:422,37'
              BranchSideFuncs:
                - try_bind
                - km_get_table
                - try_bind
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:450,44'
              BranchSideFuncs:
                - try_bind
                - try_bind
                - km_get_table
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:451,13'
          Branch Sides:
            - BranchSide:      'key/parse.c:422,37'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - try_bind
                - km_get_table
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
            - BranchSide:      'key/parse.c:453,21'
              BranchSideFuncs:
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
                - try_bind
                - km_get_table
                - try_bind
                - buf_pool_release
                - mutt_mem_free
                - buf_reset
                - km_expand_key_string
                - mutt_map_get_name
                - buf_string.7671
                - mutt_str_len
                - get_op
                - notify_send
        - Branch String:   'key/parse.c:422,5'
          Branch Sides:
            - BranchSide:      'key/parse.c:426,12'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'key/parse.c:465,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
      Callsites:
        - Src:             'key/parse.c:375,9'
          Dst:             dump_bind_macro
        - Src:             'key/parse.c:377,10'
          Dst:             buf_is_empty
        - Src:             'key/parse.c:387,15'
          Dst:             parse_keymap
        - Src:             'key/parse.c:392,3'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:395,5'
          Dst:             buf_printf
        - Src:             'key/parse.c:398,12'
          Dst:             mutt_istr_equal
        - Src:             'key/parse.c:400,29'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:417,5'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:403,7'
          Dst:             km_bindkey
        - Src:             'key/parse.c:404,15'
          Dst:             km_get_table
        - Src:             'key/parse.c:407,9'
          Dst:             buf_reset
        - Src:             'key/parse.c:408,9'
          Dst:             km_expand_key_string
        - Src:             'key/parse.c:409,29'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:410,9'
          Dst:             buf_string
        - Src:             'key/parse.c:412,47'
          Dst:             mutt_str_len
        - Src:             'key/parse.c:412,18'
          Dst:             get_op
        - Src:             'key/parse.c:414,9'
          Dst:             notify_send
        - Src:             'key/parse.c:421,29'
          Dst:             buf_pool_get
        - Src:             'key/parse.c:428,14'
          Dst:             try_bind
        - Src:             'key/parse.c:431,11'
          Dst:             buf_reset
        - Src:             'key/parse.c:432,11'
          Dst:             km_expand_key_string
        - Src:             'key/parse.c:433,31'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:434,11'
          Dst:             buf_string
        - Src:             'key/parse.c:436,49'
          Dst:             mutt_str_len
        - Src:             'key/parse.c:436,20'
          Dst:             get_op
        - Src:             'key/parse.c:438,11'
          Dst:             notify_send
        - Src:             'key/parse.c:447,15'
          Dst:             km_get_table
        - Src:             'key/parse.c:450,14'
          Dst:             try_bind
        - Src:             'key/parse.c:453,11'
          Dst:             buf_reset
        - Src:             'key/parse.c:454,11'
          Dst:             km_expand_key_string
        - Src:             'key/parse.c:455,31'
          Dst:             mutt_map_get_name
        - Src:             'key/parse.c:456,11'
          Dst:             buf_string
        - Src:             'key/parse.c:458,45'
          Dst:             mutt_str_len
        - Src:             'key/parse.c:458,20'
          Dst:             get_op
        - Src:             'key/parse.c:460,11'
          Dst:             notify_send
        - Src:             'key/parse.c:465,5'
          Dst:             buf_pool_release
        - Src:             'key/parse.c:467,3'
          Dst:             mutt_mem_free
    - functionName:    parse_push
      functionSourceFile: '/src/neomutt/key/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - generic_tokenize_push_string
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'key/parse.c:352,3'
          Branch Sides:
            - BranchSide:      'key/parse.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - generic_tokenize_push_string
            - BranchSide:      'key/parse.c:352,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - generic_tokenize_push_string
        - Branch String:   'key/parse.c:353,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:353,7'
              BranchSideFuncs:
                - generic_tokenize_push_string
            - BranchSide:      'key/parse.c:359,37'
              BranchSideFuncs:
                - generic_tokenize_push_string
        - Branch String:   'key/parse.c:353,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:353,7'
              BranchSideFuncs:
                - generic_tokenize_push_string
            - BranchSide:      'key/parse.c:359,37'
              BranchSideFuncs:
                - generic_tokenize_push_string
        - Branch String:   'key/parse.c:353,7'
          Branch Sides:
            - BranchSide:      'key/parse.c:355,5'
              BranchSideFuncs:
                - generic_tokenize_push_string
            - BranchSide:      'key/parse.c:359,37'
              BranchSideFuncs:
                - generic_tokenize_push_string
      Callsites:
        - Src:             'key/parse.c:352,3'
          Dst:             parse_extract_token
        - Src:             'key/parse.c:355,5'
          Dst:             buf_printf
        - Src:             'key/parse.c:359,3'
          Dst:             generic_tokenize_push_string
    - functionName:    print_macro
      functionSourceFile: '/src/neomutt/key/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          163
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - binding_sort
        - fprintf
        - gather_menu
        - measure_column
        - mutt_map_get_name
        - mutt_mem_free
        - mutt_qsort_r
      functionUses:    14
      BranchProfiles:
        - Branch String:   'key/dump.c:110,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:0,0'
              BranchSideFuncs:
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - mutt_map_get_name
                - mutt_mem_free
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
            - BranchSide:      'key/dump.c:110,27'
              BranchSideFuncs:
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - mutt_map_get_name
                - mutt_mem_free
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
        - Branch String:   'key/dump.c:113,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'key/dump.c:116,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - mutt_map_get_name
                - mutt_mem_free
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
        - Branch String:   'key/dump.c:116,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:117,19'
              BranchSideFuncs:
                - measure_column
                - mutt_map_get_name
                - mutt_mem_free
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
            - BranchSide:      'key/dump.c:117,19'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - mutt_map_get_name
                - mutt_mem_free
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
        - Branch String:   'key/dump.c:122,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:124,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/dump.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/dump.c:122,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:124,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/dump.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/dump.c:136,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/dump.c:143,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'key/dump.c:124,9'
          Branch Sides:
            - BranchSide:      'key/dump.c:126,70'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
            - BranchSide:      'key/dump.c:131,62'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
        - Branch String:   'key/dump.c:122,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:122,3'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - fprintf
            - BranchSide:      'key/dump.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'key/dump.c:136,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'key/dump.c:143,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'key/dump.c:136,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'key/dump.c:143,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'key/dump.c:112,3'
          Dst:             gather_menu
        - Src:             'key/dump.c:116,3'
          Dst:             mutt_qsort_r
        - Src:             'key/dump.c:116,3'
          Dst:             binding_sort
        - Src:             'key/dump.c:117,19'
          Dst:             measure_column
        - Src:             'key/dump.c:119,27'
          Dst:             mutt_map_get_name
        - Src:             'key/dump.c:126,7'
          Dst:             fprintf
        - Src:             'key/dump.c:131,7'
          Dst:             fprintf
        - Src:             'key/dump.c:143,3'
          Dst:             mutt_mem_free
        - Src:             'key/dump.c:139,5'
          Dst:             mutt_mem_free
        - Src:             'key/dump.c:140,5'
          Dst:             mutt_mem_free
    - functionName:    print_bind
      functionSourceFile: '/src/neomutt/key/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - binding_sort
        - fprintf
        - gather_menu
        - measure_column
        - mutt_map_get_name
        - mutt_mem_free
        - mutt_qsort_r
      functionUses:    14
      BranchProfiles:
        - Branch String:   'key/dump.c:49,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:0,0'
              BranchSideFuncs:
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - mutt_map_get_name
                - fprintf
                - mutt_mem_free
            - BranchSide:      'key/dump.c:49,27'
              BranchSideFuncs:
                - gather_menu
                - mutt_qsort_r
                - measure_column
                - measure_column
                - mutt_map_get_name
                - fprintf
                - mutt_mem_free
        - Branch String:   'key/dump.c:52,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'key/dump.c:55,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - measure_column
                - mutt_map_get_name
                - fprintf
                - mutt_mem_free
        - Branch String:   'key/dump.c:55,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:56,19'
              BranchSideFuncs:
                - measure_column
                - measure_column
                - mutt_map_get_name
                - fprintf
                - mutt_mem_free
            - BranchSide:      'key/dump.c:56,19'
              BranchSideFuncs:
                - mutt_qsort_r
                - measure_column
                - measure_column
                - mutt_map_get_name
                - fprintf
                - mutt_mem_free
        - Branch String:   'key/dump.c:62,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:62,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'key/dump.c:62,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:62,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'key/dump.c:70,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs: []
        - Branch String:   'key/dump.c:62,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:62,3'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'key/dump.c:70,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'key/dump.c:70,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'key/dump.c:70,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key/dump.c:51,3'
          Dst:             gather_menu
        - Src:             'key/dump.c:55,3'
          Dst:             mutt_qsort_r
        - Src:             'key/dump.c:55,3'
          Dst:             binding_sort
        - Src:             'key/dump.c:56,19'
          Dst:             measure_column
        - Src:             'key/dump.c:57,19'
          Dst:             measure_column
        - Src:             'key/dump.c:59,27'
          Dst:             mutt_map_get_name
        - Src:             'key/dump.c:65,5'
          Dst:             fprintf
        - Src:             'key/dump.c:73,5'
          Dst:             mutt_mem_free
    - functionName:    colon_macro
      functionSourceFile: '/src/neomutt/key/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          215
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - fputc
        - print_macro
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/dump.c:154,12'
          Branch Sides:
            - BranchSide:      'key/dump.c:0,0'
              BranchSideFuncs:
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:154,12'
              BranchSideFuncs:
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:154,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:167,5'
              BranchSideFuncs:
                - print_macro
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - print_macro
                - fputc
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - fputc
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - print_macro
                - fputc
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
                - print_macro
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
                - print_macro
                - fputc
        - Branch String:   'key/dump.c:158,11'
          Branch Sides:
            - BranchSide:      'key/dump.c:158,11'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'key/dump.c:161,9'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:158,11'
          Dst:             print_macro
        - Src:             'key/dump.c:161,9'
          Dst:             fputc
        - Src:             'key/dump.c:167,5'
          Dst:             print_macro
    - functionName:    colon_bind
      functionSourceFile: '/src/neomutt/key/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputc
        - print_bind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/dump.c:86,12'
          Branch Sides:
            - BranchSide:      'key/dump.c:0,0'
              BranchSideFuncs:
                - print_bind
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
            - BranchSide:      'key/dump.c:86,12'
              BranchSideFuncs:
                - print_bind
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
        - Branch String:   'key/dump.c:86,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:90,7'
              BranchSideFuncs:
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
                - print_bind
                - fputc
            - BranchSide:      'key/dump.c:98,5'
              BranchSideFuncs:
                - print_bind
      Callsites:
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:90,7'
          Dst:             print_bind
        - Src:             'key/dump.c:93,7'
          Dst:             fputc
        - Src:             'key/dump.c:98,5'
          Dst:             print_bind
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dump_bind_macro
      functionSourceFile: '/src/neomutt/key/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          202
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - colon_bind
        - colon_macro
        - ftello
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_istr_equal
        - mutt_map_get_value
        - parse_extract_token
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key/dump.c:177,3'
          Branch Sides:
            - BranchSide:      'key/dump.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:177,9'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:183,8'
          Branch Sides:
            - BranchSide:      'key/dump.c:183,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:195,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:183,8'
          Branch Sides:
            - BranchSide:      'key/dump.c:183,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:195,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:183,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:186,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:195,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:188,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:188,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:195,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:188,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:188,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:195,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:188,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:188,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:195,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7725
                - mutt_file_fopen_full
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:198,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:201,62'
              BranchSideFuncs:
                - buf_string.7725
                - buf_printf
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'key/dump.c:205,16'
              BranchSideFuncs:
                - buf_string.7725
                - mutt_istr_equal
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
                - colon_macro
                - colon_bind
        - Branch String:   'key/dump.c:205,16'
          Branch Sides:
            - BranchSide:      'key/dump.c:205,35'
              BranchSideFuncs:
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
            - BranchSide:      'key/dump.c:207,9'
              BranchSideFuncs:
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
        - Branch String:   'key/dump.c:205,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:207,9'
              BranchSideFuncs:
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
            - BranchSide:      'key/dump.c:214,41'
              BranchSideFuncs:
                - buf_string.7725
                - mutt_map_get_value
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:207,9'
          Branch Sides:
            - BranchSide:      'key/dump.c:208,7'
              BranchSideFuncs:
                - colon_bind
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:210,7'
              BranchSideFuncs:
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:215,9'
          Branch Sides:
            - BranchSide:      'key/dump.c:218,46'
              BranchSideFuncs:
                - buf_string.7725
                - buf_printf
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'key/dump.c:222,9'
              BranchSideFuncs:
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
                - colon_bind
        - Branch String:   'key/dump.c:222,9'
          Branch Sides:
            - BranchSide:      'key/dump.c:223,7'
              BranchSideFuncs:
                - colon_bind
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
            - BranchSide:      'key/dump.c:225,7'
              BranchSideFuncs:
                - colon_macro
                - ftello
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_string.7725
                - buf_printf
        - Branch String:   'key/dump.c:228,7'
          Branch Sides:
            - BranchSide:      'key/dump.c:232,21'
              BranchSideFuncs:
                - buf_string.7725
                - buf_printf
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'key/dump.c:236,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.7725
                - mutt_do_pager
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'key/dump.c:233,16'
          Branch Sides:
            - BranchSide:      'key/dump.c:232,5'
              BranchSideFuncs:
                - buf_printf
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'key/dump.c:233,35'
              BranchSideFuncs:
                - buf_string.7725
                - buf_printf
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'key/dump.c:186,5'
          Dst:             parse_extract_token
        - Src:             'key/dump.c:195,14'
          Dst:             buf_pool_get
        - Src:             'key/dump.c:196,3'
          Dst:             buf_mktemp_full
        - Src:             'key/dump.c:197,8'
          Dst:             buf_string
        - Src:             'key/dump.c:197,8'
          Dst:             mutt_file_fopen_full
        - Src:             'key/dump.c:201,62'
          Dst:             buf_string
        - Src:             'key/dump.c:201,5'
          Dst:             buf_printf
        - Src:             'key/dump.c:205,35'
          Dst:             buf_string
        - Src:             'key/dump.c:205,19'
          Dst:             mutt_istr_equal
        - Src:             'key/dump.c:208,7'
          Dst:             colon_bind
        - Src:             'key/dump.c:210,7'
          Dst:             colon_macro
        - Src:             'key/dump.c:214,41'
          Dst:             buf_string
        - Src:             'key/dump.c:214,22'
          Dst:             mutt_map_get_value
        - Src:             'key/dump.c:223,7'
          Dst:             colon_bind
        - Src:             'key/dump.c:225,7'
          Dst:             colon_macro
        - Src:             'key/dump.c:218,46'
          Dst:             buf_string
        - Src:             'key/dump.c:218,7'
          Dst:             buf_printf
        - Src:             'key/dump.c:228,7'
          Dst:             ftello
        - Src:             'key/dump.c:233,35'
          Dst:             buf_string
        - Src:             'key/dump.c:232,5'
          Dst:             buf_printf
        - Src:             'key/dump.c:236,3'
          Dst:             mutt_file_fclose_full
        - Src:             'key/dump.c:241,17'
          Dst:             buf_string
        - Src:             'key/dump.c:247,3'
          Dst:             mutt_do_pager
        - Src:             'key/dump.c:251,3'
          Dst:             mutt_file_fclose_full
        - Src:             'key/dump.c:252,3'
          Dst:             buf_pool_release
    - functionName:    mutt_str_expand_tabs
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          176
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_mem_reallocarray
        - mutt_strnwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:594,12'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:594,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:594,16'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/curs_lib.c:594,20'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:594,20'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:594,33'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/curs_lib.c:608,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:610,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_strnwidth
            - BranchSide:      'gui/curs_lib.c:615,3'
              BranchSideFuncs:
                - mutt_strnwidth
        - Branch String:   'gui/curs_lib.c:599,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:601,16'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
            - BranchSide:      'gui/curs_lib.c:608,23'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/curs_lib.c:601,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
            - BranchSide:      'gui/curs_lib.c:602,7'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/curs_lib.c:599,30'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:599,34'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
            - BranchSide:      'gui/curs_lib.c:608,23'
              BranchSideFuncs:
                - mutt_strnwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/curs_lib.c:608,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:610,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_strnwidth
            - BranchSide:      'gui/curs_lib.c:615,3'
              BranchSideFuncs:
                - mutt_strnwidth
        - Branch String:   'gui/curs_lib.c:617,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:615,30'
              BranchSideFuncs:
                - mutt_strnwidth
            - BranchSide:      'gui/curs_lib.c:619,23'
              BranchSideFuncs:
                - mutt_strnwidth
        - Branch String:   'gui/curs_lib.c:615,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:617,9'
              BranchSideFuncs:
                - mutt_strnwidth
            - BranchSide:      'gui/curs_lib.c:626,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/curs_lib.c:611,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'gui/curs_lib.c:619,23'
          Dst:             mutt_strnwidth
    - functionName:    mutt_strnwidth
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          164
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - iswprint
        - mbrtowc
        - wcwidth
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:460,8'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:460,8'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - wcwidth
        - Branch String:   'gui/curs_lib.c:460,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:460,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:463,11'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - wcwidth
        - Branch String:   'gui/curs_lib.c:468,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:488,10'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:470,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:472,9'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:477,12'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
        - Branch String:   'gui/curs_lib.c:477,34'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:477,40'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
            - BranchSide:      'gui/curs_lib.c:480,9'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
        - Branch String:   'gui/curs_lib.c:477,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:482,12'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
            - BranchSide:      'gui/curs_lib.c:484,10'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
        - Branch String:   'gui/curs_lib.c:484,10'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:484,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
            - BranchSide:      'gui/curs_lib.c:486,18'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
        - Branch String:   'gui/curs_lib.c:484,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:484,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
            - BranchSide:      'gui/curs_lib.c:485,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
        - Branch String:   'gui/curs_lib.c:484,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:485,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
            - BranchSide:      'gui/curs_lib.c:486,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
        - Branch String:   'gui/curs_lib.c:468,17'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:468,25'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:488,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/curs_lib.c:468,25'
          Dst:             mbrtowc
        - Src:             'gui/curs_lib.c:484,10'
          Dst:             iswprint
        - Src:             'gui/curs_lib.c:486,10'
          Dst:             wcwidth
    - functionName:    mw_what_key
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          173
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_string
        - isatty
        - km_keyname
        - msgcont_pop_window
        - msgcont_push_window
        - msgwin_add_text
        - msgwin_clear_text
        - msgwin_new
        - msgwin_set_text
        - mutt_exit
        - mutt_window_free
        - notify_send
        - simple_color_get
        - wgetch
        - window_redraw
        - window_set_focus
        - wtimeout
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:503,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:503,28'
              BranchSideFuncs:
                - msgwin_new
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - simple_color_get
                - simple_color_get
                - wtimeout
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'gui/curs_lib.c:503,28'
              BranchSideFuncs:
                - msgwin_new
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - simple_color_get
                - simple_color_get
                - wtimeout
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'gui/curs_lib.c:504,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:504,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:507,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_set_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - simple_color_get
                - simple_color_get
                - wtimeout
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'gui/curs_lib.c:529,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:532,12'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'gui/curs_lib.c:574,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'gui/curs_lib.c:532,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:534,7'
              BranchSideFuncs:
                - wtimeout
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
            - BranchSide:      'gui/curs_lib.c:541,12'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - wgetch
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
        - Branch String:   'gui/curs_lib.c:535,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:535,20'
              BranchSideFuncs:
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - wgetch
                - wtimeout
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
            - BranchSide:      'gui/curs_lib.c:541,12'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - wgetch
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
        - Branch String:   'gui/curs_lib.c:541,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:543,12'
              BranchSideFuncs:
                - isatty
                - notify_send
                - window_redraw
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - notify_send
                - mutt_exit
            - BranchSide:      'gui/curs_lib.c:560,5'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - wgetch
                - isatty
                - notify_send
                - window_redraw
                - notify_send
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
        - Branch String:   'gui/curs_lib.c:543,11'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:544,9'
              BranchSideFuncs:
                - mutt_exit
                - notify_send
                - window_redraw
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - notify_send
            - BranchSide:      'gui/curs_lib.c:546,11'
              BranchSideFuncs:
                - notify_send
                - window_redraw
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - notify_send
        - Branch String:   'gui/curs_lib.c:546,11'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:548,18'
              BranchSideFuncs:
                - notify_send
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - notify_send
                - window_redraw
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
            - BranchSide:      'gui/curs_lib.c:554,21'
              BranchSideFuncs:
                - notify_send
                - wgetch
                - msgwin_clear_text
                - buf_reset
                - km_keyname
                - buf_string.7779
                - buf_printf
                - buf_string.7779
                - msgwin_add_text
                - buf_string.7779
                - msgwin_add_text
                - msgwin_add_text
                - window_redraw
                - isatty
                - notify_send
                - window_redraw
                - mutt_exit
                - wtimeout
                - wgetch
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
      Callsites:
        - Src:             'gui/curs_lib.c:503,28'
          Dst:             msgwin_new
        - Src:             'gui/curs_lib.c:507,24'
          Dst:             buf_pool_get
        - Src:             'gui/curs_lib.c:508,27'
          Dst:             buf_pool_get
        - Src:             'gui/curs_lib.c:509,25'
          Dst:             buf_pool_get
        - Src:             'gui/curs_lib.c:511,3'
          Dst:             km_keyname
        - Src:             'gui/curs_lib.c:513,55'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:513,3'
          Dst:             buf_printf
        - Src:             'gui/curs_lib.c:514,24'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:514,3'
          Dst:             msgwin_set_text
        - Src:             'gui/curs_lib.c:516,3'
          Dst:             msgcont_push_window
        - Src:             'gui/curs_lib.c:517,34'
          Dst:             window_set_focus
        - Src:             'gui/curs_lib.c:518,3'
          Dst:             window_redraw
        - Src:             'gui/curs_lib.c:520,39'
          Dst:             simple_color_get
        - Src:             'gui/curs_lib.c:521,39'
          Dst:             simple_color_get
        - Src:             'gui/curs_lib.c:525,3'
          Dst:             wtimeout
        - Src:             'gui/curs_lib.c:528,14'
          Dst:             wgetch
        - Src:             'gui/curs_lib.c:534,7'
          Dst:             wtimeout
        - Src:             'gui/curs_lib.c:535,20'
          Dst:             wgetch
        - Src:             'gui/curs_lib.c:543,12'
          Dst:             isatty
        - Src:             'gui/curs_lib.c:544,9'
          Dst:             mutt_exit
        - Src:             'gui/curs_lib.c:549,9'
          Dst:             notify_send
        - Src:             'gui/curs_lib.c:550,9'
          Dst:             window_redraw
        - Src:             'gui/curs_lib.c:554,9'
          Dst:             notify_send
        - Src:             'gui/curs_lib.c:560,5'
          Dst:             msgwin_clear_text
        - Src:             'gui/curs_lib.c:562,5'
          Dst:             buf_reset
        - Src:             'gui/curs_lib.c:563,5'
          Dst:             km_keyname
        - Src:             'gui/curs_lib.c:565,66'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:565,5'
          Dst:             buf_printf
        - Src:             'gui/curs_lib.c:567,26'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:567,5'
          Dst:             msgwin_add_text
        - Src:             'gui/curs_lib.c:568,26'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:568,5'
          Dst:             msgwin_add_text
        - Src:             'gui/curs_lib.c:569,5'
          Dst:             msgwin_add_text
        - Src:             'gui/curs_lib.c:570,5'
          Dst:             window_redraw
        - Src:             'gui/curs_lib.c:574,3'
          Dst:             buf_pool_release
        - Src:             'gui/curs_lib.c:575,3'
          Dst:             buf_pool_release
        - Src:             'gui/curs_lib.c:576,3'
          Dst:             buf_pool_release
        - Src:             'gui/curs_lib.c:578,9'
          Dst:             msgcont_pop_window
        - Src:             'gui/curs_lib.c:579,3'
          Dst:             window_set_focus
        - Src:             'gui/curs_lib.c:580,3'
          Dst:             mutt_window_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_strwidth
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_len
        - mutt_strnwidth
      functionUses:    51
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:447,8'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strnwidth
            - BranchSide:      'gui/curs_lib.c:447,8'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strnwidth
        - Branch String:   'gui/curs_lib.c:447,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:449,28'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strnwidth
      Callsites:
        - Src:             'gui/curs_lib.c:449,28'
          Dst:             mutt_str_len
        - Src:             'gui/curs_lib.c:449,10'
          Dst:             mutt_strnwidth
    - functionName:    mutt_wstr_trunc
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          204
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - mbrtowc
        - mutt_str_len
        - wcwidth
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:387,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:387,11'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/curs_lib.c:392,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:395,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:397,17'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:397,26'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:397,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:399,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:399,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:401,7'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
            - BranchSide:      'gui/curs_lib.c:405,17'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
        - Branch String:   'gui/curs_lib.c:405,14'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:408,12'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
            - BranchSide:      'gui/curs_lib.c:411,18'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
        - Branch String:   'gui/curs_lib.c:414,18'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:414,22'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:427,9'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/curs_lib.c:414,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:419,30'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:427,9'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/curs_lib.c:419,36'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:419,47'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:426,5'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/curs_lib.c:419,56'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:419,67'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:426,5'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/curs_lib.c:419,14'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:426,5'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/curs_lib.c:427,9'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/curs_lib.c:427,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:429,14'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:429,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:397,63'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:397,17'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:397,26'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:435,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:435,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:436,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/curs_lib.c:395,7'
          Dst:             mutt_str_len
        - Src:             'gui/curs_lib.c:397,26'
          Dst:             mbrtowc
        - Src:             'gui/curs_lib.c:411,10'
          Dst:             wcwidth
    - functionName:    mutt_paddstr
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          187
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - iswprint
        - mbrtowc
        - mutt_addwch
        - mutt_str_len
        - mutt_window_addch
        - wcwidth
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:345,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - iswprint
                - wcwidth
                - mutt_window_addch
                - mutt_addwch
            - BranchSide:      'gui/curs_lib.c:345,11'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - iswprint
                - wcwidth
                - mutt_window_addch
                - mutt_addwch
        - Branch String:   'gui/curs_lib.c:350,14'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:350,22'
              BranchSideFuncs:
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:370,14'
              BranchSideFuncs:
                - mutt_window_addch
        - Branch String:   'gui/curs_lib.c:350,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:352,12'
              BranchSideFuncs:
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:370,14'
              BranchSideFuncs:
                - mutt_window_addch
        - Branch String:   'gui/curs_lib.c:352,34'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:352,40'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
                - mutt_window_addch
                - mutt_addwch
            - BranchSide:      'gui/curs_lib.c:355,9'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
                - mutt_window_addch
                - mutt_addwch
        - Branch String:   'gui/curs_lib.c:352,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:357,12'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
                - mutt_window_addch
                - mutt_addwch
            - BranchSide:      'gui/curs_lib.c:359,10'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
                - mutt_window_addch
                - mutt_addwch
        - Branch String:   'gui/curs_lib.c:359,10'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:359,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
                - mutt_window_addch
                - mutt_addwch
            - BranchSide:      'gui/curs_lib.c:361,27'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
                - mutt_window_addch
                - mutt_addwch
        - Branch String:   'gui/curs_lib.c:359,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:359,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
                - mutt_window_addch
                - mutt_addwch
            - BranchSide:      'gui/curs_lib.c:360,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
                - mutt_window_addch
                - mutt_addwch
        - Branch String:   'gui/curs_lib.c:359,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:360,10'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
                - mutt_window_addch
                - mutt_addwch
            - BranchSide:      'gui/curs_lib.c:361,19'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - iswprint
                - mutt_window_addch
                - mutt_addwch
        - Branch String:   'gui/curs_lib.c:362,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:350,57'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - iswprint
                - wcwidth
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:364,13'
              BranchSideFuncs:
                - mutt_addwch
                - mbrtowc
                - iswprint
                - wcwidth
                - mutt_window_addch
        - Branch String:   'gui/curs_lib.c:364,11'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:366,24'
              BranchSideFuncs:
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:370,14'
              BranchSideFuncs:
                - mutt_window_addch
        - Branch String:   'gui/curs_lib.c:350,14'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:350,22'
              BranchSideFuncs:
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:370,14'
              BranchSideFuncs:
                - mutt_window_addch
        - Branch String:   'gui/curs_lib.c:370,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:370,11'
              BranchSideFuncs:
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:370,3'
              BranchSideFuncs: []
        - Branch String:   'gui/curs_lib.c:370,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:370,11'
              BranchSideFuncs:
                - mutt_window_addch
            - BranchSide:      'gui/curs_lib.c:370,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/curs_lib.c:347,16'
          Dst:             mutt_str_len
        - Src:             'gui/curs_lib.c:350,22'
          Dst:             mbrtowc
        - Src:             'gui/curs_lib.c:359,10'
          Dst:             iswprint
        - Src:             'gui/curs_lib.c:361,19'
          Dst:             wcwidth
        - Src:             'gui/curs_lib.c:366,7'
          Dst:             mutt_addwch
        - Src:             'gui/curs_lib.c:371,5'
          Dst:             mutt_window_addch
    - functionName:    mutt_addwch
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_window_addstr
        - wcrtomb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:322,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - wcrtomb
                - wcrtomb
                - mutt_window_addstr
            - BranchSide:      'gui/curs_lib.c:323,13'
              BranchSideFuncs:
                - wcrtomb
                - wcrtomb
                - mutt_window_addstr
        - Branch String:   'gui/curs_lib.c:326,64'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:326,64'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:327,26'
              BranchSideFuncs:
                - wcrtomb
                - mutt_window_addstr
        - Branch String:   'gui/curs_lib.c:326,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:333,12'
              BranchSideFuncs:
                - mutt_window_addstr
      Callsites:
        - Src:             'gui/curs_lib.c:326,14'
          Dst:             wcrtomb
        - Src:             'gui/curs_lib.c:327,14'
          Dst:             wcrtomb
        - Src:             'gui/curs_lib.c:333,12'
          Dst:             mutt_window_addstr
    - functionName:    mw_enter_fname
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          201
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - buf_alloc
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - dlg_browser
        - merged_color_overlay
        - msgcont_pop_window
        - msgcont_push_window
        - msgwin_add_text
        - msgwin_new
        - mutt_getch
        - mutt_mem_free
        - mutt_refresh
        - mutt_str_asprintf
        - mutt_unget_ch
        - mutt_unget_op
        - mutt_window_free
        - mw_get_field
        - simple_color_get
        - window_redraw
        - window_set_focus
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:242,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:247,25'
              BranchSideFuncs:
                - buf_pool_get
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - msgwin_add_text
                - msgwin_add_text
                - buf_is_empty
                - buf_string.7779
                - msgwin_add_text
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_asprintf
                - mutt_unget_op
                - buf_alloc
                - mw_get_field
                - buf_reset
                - mutt_mem_free
                - buf_pool_release
                - mutt_unget_ch
                - buf_reset
                - dlg_browser
        - Branch String:   'gui/curs_lib.c:254,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:255,26'
              BranchSideFuncs:
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_asprintf
                - mutt_unget_op
                - buf_alloc
                - mw_get_field
                - buf_reset
                - mutt_mem_free
                - buf_pool_release
                - mutt_unget_ch
                - buf_reset
                - dlg_browser
            - BranchSide:      'gui/curs_lib.c:257,3'
              BranchSideFuncs:
                - msgcont_push_window
                - window_set_focus
                - window_redraw
                - mutt_getch
                - mutt_refresh
                - msgcont_pop_window
                - window_set_focus
                - mutt_window_free
                - mutt_str_asprintf
                - mutt_unget_op
                - buf_alloc
                - mw_get_field
                - buf_reset
                - mutt_mem_free
                - buf_pool_release
                - mutt_unget_ch
                - buf_reset
                - dlg_browser
        - Branch String:   'gui/curs_lib.c:272,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:275,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:309,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'gui/curs_lib.c:275,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:277,5'
              BranchSideFuncs:
                - buf_reset
                - dlg_browser
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:289,11'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_unget_op
                - buf_alloc
                - mw_get_field
                - buf_reset
                - mutt_mem_free
                - buf_pool_release
                - mutt_unget_ch
        - Branch String:   'gui/curs_lib.c:279,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:280,7'
              BranchSideFuncs:
                - dlg_browser
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:281,9'
              BranchSideFuncs:
                - dlg_browser
                - buf_pool_release
        - Branch String:   'gui/curs_lib.c:281,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:282,13'
              BranchSideFuncs:
                - dlg_browser
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:283,9'
              BranchSideFuncs:
                - dlg_browser
                - buf_pool_release
        - Branch String:   'gui/curs_lib.c:283,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:284,13'
              BranchSideFuncs:
                - dlg_browser
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:285,5'
              BranchSideFuncs:
                - dlg_browser
                - buf_pool_release
        - Branch String:   'gui/curs_lib.c:291,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:292,7'
              BranchSideFuncs:
                - mutt_unget_ch
                - buf_alloc
                - mw_get_field
                - buf_reset
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:294,7'
              BranchSideFuncs:
                - mutt_unget_op
                - buf_alloc
                - mw_get_field
                - buf_reset
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'gui/curs_lib.c:299,9'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:301,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:303,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_release
      Callsites:
        - Src:             'gui/curs_lib.c:241,28'
          Dst:             msgwin_new
        - Src:             'gui/curs_lib.c:247,25'
          Dst:             buf_pool_get
        - Src:             'gui/curs_lib.c:248,39'
          Dst:             simple_color_get
        - Src:             'gui/curs_lib.c:250,60'
          Dst:             simple_color_get
        - Src:             'gui/curs_lib.c:249,39'
          Dst:             merged_color_overlay
        - Src:             'gui/curs_lib.c:252,3'
          Dst:             msgwin_add_text
        - Src:             'gui/curs_lib.c:253,3'
          Dst:             msgwin_add_text
        - Src:             'gui/curs_lib.c:254,8'
          Dst:             buf_is_empty
        - Src:             'gui/curs_lib.c:255,26'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:255,5'
          Dst:             msgwin_add_text
        - Src:             'gui/curs_lib.c:257,3'
          Dst:             msgcont_push_window
        - Src:             'gui/curs_lib.c:258,34'
          Dst:             window_set_focus
        - Src:             'gui/curs_lib.c:263,5'
          Dst:             window_redraw
        - Src:             'gui/curs_lib.c:264,13'
          Dst:             mutt_getch
        - Src:             'gui/curs_lib.c:267,3'
          Dst:             mutt_refresh
        - Src:             'gui/curs_lib.c:268,9'
          Dst:             msgcont_pop_window
        - Src:             'gui/curs_lib.c:269,3'
          Dst:             window_set_focus
        - Src:             'gui/curs_lib.c:270,3'
          Dst:             mutt_window_free
        - Src:             'gui/curs_lib.c:277,5'
          Dst:             buf_reset
        - Src:             'gui/curs_lib.c:285,5'
          Dst:             dlg_browser
        - Src:             'gui/curs_lib.c:290,5'
          Dst:             mutt_str_asprintf
        - Src:             'gui/curs_lib.c:292,7'
          Dst:             mutt_unget_ch
        - Src:             'gui/curs_lib.c:294,7'
          Dst:             mutt_unget_op
        - Src:             'gui/curs_lib.c:296,5'
          Dst:             buf_alloc
        - Src:             'gui/curs_lib.c:299,9'
          Dst:             mw_get_field
        - Src:             'gui/curs_lib.c:301,7'
          Dst:             buf_reset
        - Src:             'gui/curs_lib.c:303,5'
          Dst:             mutt_mem_free
        - Src:             'gui/curs_lib.c:309,3'
          Dst:             buf_pool_release
    - functionName:    mutt_refresh
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wrefresh
      functionUses:    11
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:82,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:82,7'
              BranchSideFuncs:
                - wrefresh
            - BranchSide:      'gui/curs_lib.c:82,7'
              BranchSideFuncs:
                - wrefresh
        - Branch String:   'gui/curs_lib.c:82,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:82,7'
              BranchSideFuncs:
                - wrefresh
            - BranchSide:      'gui/curs_lib.c:86,8'
              BranchSideFuncs:
                - wrefresh
        - Branch String:   'gui/curs_lib.c:86,34'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:86,38'
              BranchSideFuncs:
                - wrefresh
            - BranchSide:      'gui/curs_lib.c:90,3'
              BranchSideFuncs:
                - wrefresh
        - Branch String:   'gui/curs_lib.c:86,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:90,3'
              BranchSideFuncs:
                - wrefresh
      Callsites:
        - Src:             'gui/curs_lib.c:90,3'
          Dst:             wrefresh
    - functionName:    mutt_any_key_to_continue
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - fflush
        - fputs
        - fwrite
        - mutt_clear_error
        - open
        - read
        - tcgetattr
        - tcsetattr
      functionUses:    33
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:176,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - open
                - tcgetattr
                - tcsetattr
                - fputs
                - fflush
                - read
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
                - fwrite
            - BranchSide:      'gui/curs_lib.c:177,18'
              BranchSideFuncs:
                - open
                - tcgetattr
                - tcsetattr
                - fputs
                - fflush
                - read
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
                - fwrite
        - Branch String:   'gui/curs_lib.c:180,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/curs_lib.c:183,3'
              BranchSideFuncs:
                - tcgetattr
                - tcsetattr
                - fputs
                - fflush
                - read
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
                - fwrite
        - Branch String:   'gui/curs_lib.c:191,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:192,14'
              BranchSideFuncs:
                - fwrite
                - fflush
                - read
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
            - BranchSide:      'gui/curs_lib.c:194,46'
              BranchSideFuncs:
                - fwrite
                - fflush
                - read
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
        - Branch String:   'gui/curs_lib.c:199,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:199,10'
              BranchSideFuncs:
                - read
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
            - BranchSide:      'gui/curs_lib.c:203,19'
              BranchSideFuncs:
                - tcsetattr
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
        - Branch String:   'gui/curs_lib.c:208,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:208,10'
              BranchSideFuncs:
                - read
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
            - BranchSide:      'gui/curs_lib.c:211,3'
              BranchSideFuncs:
                - tcsetattr
                - close
                - fwrite
                - mutt_clear_error
      Callsites:
        - Src:             'gui/curs_lib.c:179,12'
          Dst:             open
        - Src:             'gui/curs_lib.c:183,3'
          Dst:             tcgetattr
        - Src:             'gui/curs_lib.c:189,3'
          Dst:             tcsetattr
        - Src:             'gui/curs_lib.c:192,5'
          Dst:             fputs
        - Src:             'gui/curs_lib.c:194,5'
          Dst:             fwrite
        - Src:             'gui/curs_lib.c:195,3'
          Dst:             fflush
        - Src:             'gui/curs_lib.c:199,10'
          Dst:             read
        - Src:             'gui/curs_lib.c:205,3'
          Dst:             tcsetattr
        - Src:             'gui/curs_lib.c:208,10'
          Dst:             read
        - Src:             'gui/curs_lib.c:211,3'
          Dst:             tcsetattr
        - Src:             'gui/curs_lib.c:212,3'
          Dst:             close
        - Src:             'gui/curs_lib.c:214,3'
          Dst:             fwrite
        - Src:             'gui/curs_lib.c:215,3'
          Dst:             mutt_clear_error
    - functionName:    tcgetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcsetattr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_query_exit
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_clear_error
        - mutt_exit
        - mutt_flushinp
        - query_yesorno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:140,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:140,3'
              BranchSideFuncs:
                - mutt_flushinp
                - query_yesorno
                - mutt_clear_error
                - mutt_exit
            - BranchSide:      'gui/curs_lib.c:140,3'
              BranchSideFuncs:
                - mutt_flushinp
                - query_yesorno
                - mutt_clear_error
                - mutt_exit
        - Branch String:   'gui/curs_lib.c:141,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:141,7'
              BranchSideFuncs:
                - mutt_exit
                - mutt_clear_error
            - BranchSide:      'gui/curs_lib.c:143,5'
              BranchSideFuncs:
                - mutt_exit
                - mutt_clear_error
      Callsites:
        - Src:             'gui/curs_lib.c:140,3'
          Dst:             mutt_flushinp
        - Src:             'gui/curs_lib.c:141,7'
          Dst:             query_yesorno
        - Src:             'gui/curs_lib.c:143,5'
          Dst:             mutt_exit
        - Src:             'gui/curs_lib.c:145,3'
          Dst:             mutt_clear_error
    - functionName:    mutt_endwin
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - endwin
        - mutt_refresh
      functionUses:    30
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:154,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:154,7'
              BranchSideFuncs:
                - __errno_location
                - mutt_refresh
                - endwin
            - BranchSide:      'gui/curs_lib.c:154,7'
              BranchSideFuncs:
                - __errno_location
                - mutt_refresh
                - endwin
        - Branch String:   'gui/curs_lib.c:154,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:154,7'
              BranchSideFuncs:
                - __errno_location
                - mutt_refresh
                - endwin
            - BranchSide:      'gui/curs_lib.c:157,11'
              BranchSideFuncs:
                - __errno_location
                - mutt_refresh
                - endwin
      Callsites:
        - Src:             'gui/curs_lib.c:157,11'
          Dst:             __errno_location
        - Src:             'gui/curs_lib.c:161,3'
          Dst:             mutt_refresh
        - Src:             'gui/curs_lib.c:162,3'
          Dst:             endwin
    - functionName:    mutt_edit_file
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_file_expand_fmt_quote
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_endwin
        - mutt_resize_screen
        - mutt_system
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:119,3'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.7779
                - mutt_system
                - buf_string.7779
                - mutt_resize_screen
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:119,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_endwin
                - buf_file_expand_fmt_quote
                - buf_string.7779
                - mutt_system
                - buf_string.7779
                - mutt_resize_screen
                - buf_pool_release
        - Branch String:   'gui/curs_lib.c:123,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:123,7'
              BranchSideFuncs:
                - mutt_resize_screen
                - buf_pool_release
            - BranchSide:      'gui/curs_lib.c:125,5'
              BranchSideFuncs:
                - buf_string.7779
                - mutt_resize_screen
                - buf_pool_release
      Callsites:
        - Src:             'gui/curs_lib.c:119,24'
          Dst:             buf_pool_get
        - Src:             'gui/curs_lib.c:121,3'
          Dst:             mutt_endwin
        - Src:             'gui/curs_lib.c:122,3'
          Dst:             buf_file_expand_fmt_quote
        - Src:             'gui/curs_lib.c:123,19'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:123,7'
          Dst:             mutt_system
        - Src:             'gui/curs_lib.c:125,5'
          Dst:             buf_string
        - Src:             'gui/curs_lib.c:128,3'
          Dst:             mutt_resize_screen
        - Src:             'gui/curs_lib.c:130,3'
          Dst:             buf_pool_release
    - functionName:    mutt_need_hard_redraw
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clearok
        - fflush
        - fwrite
        - keypad
        - window_redraw
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:105,24'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:105,24'
              BranchSideFuncs:
                - fwrite
                - fflush
                - keypad
                - clearok
                - window_redraw
            - BranchSide:      'gui/curs_lib.c:105,24'
              BranchSideFuncs:
                - fwrite
                - fflush
                - keypad
                - clearok
                - window_redraw
      Callsites:
        - Src:             'gui/curs_lib.c:105,3'
          Dst:             fwrite
        - Src:             'gui/curs_lib.c:106,3'
          Dst:             fflush
        - Src:             'gui/curs_lib.c:107,3'
          Dst:             keypad
        - Src:             'gui/curs_lib.c:108,3'
          Dst:             clearok
        - Src:             'gui/curs_lib.c:109,3'
          Dst:             window_redraw
    - functionName:    mutt_beep
      functionSourceFile: '/src/neomutt/gui/curs_lib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - beep
        - cs_subset_bool
      functionUses:    9
      BranchProfiles:
        - Branch String:   'gui/curs_lib.c:71,38'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - beep
            - BranchSide:      'gui/curs_lib.c:71,38'
              BranchSideFuncs:
                - cs_subset_bool
                - beep
        - Branch String:   'gui/curs_lib.c:72,13'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:72,7'
              BranchSideFuncs:
                - beep
            - BranchSide:      'gui/curs_lib.c:73,5'
              BranchSideFuncs:
                - beep
        - Branch String:   'gui/curs_lib.c:72,7'
          Branch Sides:
            - BranchSide:      'gui/curs_lib.c:72,7'
              BranchSideFuncs:
                - beep
            - BranchSide:      'gui/curs_lib.c:73,5'
              BranchSideFuncs:
                - beep
      Callsites:
        - Src:             'gui/curs_lib.c:71,23'
          Dst:             cs_subset_bool
        - Src:             'gui/curs_lib.c:73,5'
          Dst:             beep
    - functionName:    beep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alldialogs_window_observer
      functionSourceFile: '/src/neomutt/gui/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - alldialogs_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/dialog.c:185,11'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'gui/dialog.c:185,11'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'gui/dialog.c:185,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:185,7'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'gui/dialog.c:187,12'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'gui/dialog.c:187,24'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:187,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:187,32'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'gui/dialog.c:187,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:187,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:189,11'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'gui/dialog.c:189,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:189,7'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'gui/dialog.c:194,13'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'gui/dialog.c:194,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:194,7'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'gui/dialog.c:197,39'
              BranchSideFuncs:
                - notify_observer_remove
      Callsites:
        - Src:             'gui/dialog.c:197,3'
          Dst:             notify_observer_remove
        - Src:             'gui/dialog.c:197,3'
          Dst:             alldialogs_window_observer
    - functionName:    alldialogs_new
      functionSourceFile: '/src/neomutt/gui/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alldialogs_window_observer
        - mutt_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/dialog.c:212,36'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:212,36'
              BranchSideFuncs:
                - mutt_window_new
                - notify_observer_add
            - BranchSide:      'gui/dialog.c:212,36'
              BranchSideFuncs:
                - mutt_window_new
                - notify_observer_add
      Callsites:
        - Src:             'gui/dialog.c:212,36'
          Dst:             mutt_window_new
        - Src:             'gui/dialog.c:216,3'
          Dst:             notify_observer_add
        - Src:             'gui/dialog.c:216,3'
          Dst:             alldialogs_window_observer
    - functionName:    dialog_pop
      functionSourceFile: '/src/neomutt/gui/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_reflow
        - mutt_window_win_name
        - notify_send
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gui/dialog.c:144,8'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:144,8'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
            - BranchSide:      'gui/dialog.c:144,8'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:144,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:147,29'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:148,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:152,3'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:159,3'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:159,3'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/dialog.c:159,3'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:162,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:169,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/dialog.c:152,3'
          Dst:             mutt_window_win_name
        - Src:             'gui/dialog.c:155,3'
          Dst:             notify_send
        - Src:             'gui/dialog.c:165,5'
          Dst:             mutt_window_reflow
    - functionName:    dialog_push
      functionSourceFile: '/src/neomutt/gui/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_window_reflow
        - mutt_window_win_name
        - notify_send
        - notify_set_parent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gui/dialog.c:111,8'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:0,0'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
            - BranchSide:      'gui/dialog.c:111,8'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:111,12'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:111,16'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:111,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:114,29'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
        - Branch String:   'gui/dialog.c:115,7'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:116,11'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
            - BranchSide:      'gui/dialog.c:118,3'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
                - mutt_window_reflow
      Callsites:
        - Src:             'gui/dialog.c:119,3'
          Dst:             notify_set_parent
        - Src:             'gui/dialog.c:122,3'
          Dst:             mutt_window_win_name
        - Src:             'gui/dialog.c:125,3'
          Dst:             notify_send
        - Src:             'gui/dialog.c:129,3'
          Dst:             mutt_window_reflow
    - functionName:    dialog_find
      functionSourceFile: '/src/neomutt/gui/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    28
      BranchProfiles:
        - Branch String:   'gui/dialog.c:91,14'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:91,14'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:91,22'
              BranchSideFuncs: []
        - Branch String:   'gui/dialog.c:91,3'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:93,22'
              BranchSideFuncs: []
        - Branch String:   'gui/dialog.c:93,9'
          Branch Sides:
            - BranchSide:      'gui/dialog.c:91,10'
              BranchSideFuncs: []
            - BranchSide:      'gui/dialog.c:93,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_what_key
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mw_what_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:155,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - mw_what_key
            - BranchSide:      'gui/global.c:155,3'
              BranchSideFuncs:
                - mw_what_key
      Callsites:
        - Src:             'gui/global.c:155,3'
          Dst:             mw_what_key
    - functionName:    op_version
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_make_version
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:146,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - mutt_make_version
            - BranchSide:      'gui/global.c:146,3'
              BranchSideFuncs:
                - mutt_make_version
      Callsites:
        - Src:             'gui/global.c:146,3'
          Dst:             mutt_make_version
    - functionName:    op_show_log_messages
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fprintf
        - fputc
        - log_queue_get
        - mutt_date_localtime_format
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:102,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7907
                - mutt_file_fopen_full
                - log_queue_get
                - mutt_date_localtime_format
                - fprintf
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
                - fputc
                - buf_pool_release
            - BranchSide:      'gui/global.c:102,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.7907
                - mutt_file_fopen_full
                - log_queue_get
                - mutt_date_localtime_format
                - fprintf
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
                - fputc
                - buf_pool_release
        - Branch String:   'gui/global.c:106,7'
          Branch Sides:
            - BranchSide:      'gui/global.c:108,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'gui/global.c:113,8'
              BranchSideFuncs:
                - log_queue_get
                - mutt_date_localtime_format
                - fprintf
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
                - fputc
        - Branch String:   'gui/global.c:116,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:118,66'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'gui/global.c:124,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'gui/global.c:120,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:116,3'
              BranchSideFuncs:
                - fputc
                - mutt_date_localtime_format
                - fprintf
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'gui/global.c:121,7'
              BranchSideFuncs:
                - fputc
                - mutt_date_localtime_format
                - fprintf
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
        - Branch String:   'gui/global.c:116,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:118,66'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
            - BranchSide:      'gui/global.c:124,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.7907
                - mutt_do_pager
                - buf_pool_release
      Callsites:
        - Src:             'gui/global.c:102,29'
          Dst:             buf_pool_get
        - Src:             'gui/global.c:103,3'
          Dst:             buf_mktemp_full
        - Src:             'gui/global.c:105,14'
          Dst:             buf_string
        - Src:             'gui/global.c:105,14'
          Dst:             mutt_file_fopen_full
        - Src:             'gui/global.c:109,5'
          Dst:             buf_pool_release
        - Src:             'gui/global.c:115,34'
          Dst:             log_queue_get
        - Src:             'gui/global.c:118,5'
          Dst:             mutt_date_localtime_format
        - Src:             'gui/global.c:119,5'
          Dst:             fprintf
        - Src:             'gui/global.c:121,7'
          Dst:             fputc
        - Src:             'gui/global.c:124,3'
          Dst:             mutt_file_fclose_full
        - Src:             'gui/global.c:129,17'
          Dst:             buf_string
        - Src:             'gui/global.c:135,3'
          Dst:             mutt_do_pager
        - Src:             'gui/global.c:136,3'
          Dst:             buf_pool_release
    - functionName:    op_shell_escape
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_current_mailbox
        - mutt_mailbox_check
        - mutt_shell_escape
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:85,7'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - mutt_shell_escape
                - get_current_mailbox
                - mutt_mailbox_check
            - BranchSide:      'gui/global.c:85,7'
              BranchSideFuncs:
                - mutt_shell_escape
                - get_current_mailbox
                - mutt_mailbox_check
        - Branch String:   'gui/global.c:85,7'
          Branch Sides:
            - BranchSide:      'gui/global.c:85,7'
              BranchSideFuncs:
                - get_current_mailbox
                - mutt_mailbox_check
            - BranchSide:      'gui/global.c:87,29'
              BranchSideFuncs:
                - get_current_mailbox
                - mutt_mailbox_check
        - Branch String:   'gui/global.c:88,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/global.c:90,14'
              BranchSideFuncs:
                - mutt_mailbox_check
      Callsites:
        - Src:             'gui/global.c:85,7'
          Dst:             mutt_shell_escape
        - Src:             'gui/global.c:87,29'
          Dst:             get_current_mailbox
        - Src:             'gui/global.c:91,7'
          Dst:             mutt_mailbox_check
    - functionName:    op_redraw
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clearok
        - mutt_resize_screen
        - window_invalidate_all
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:73,11'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - clearok
                - mutt_resize_screen
                - window_invalidate_all
                - window_redraw
            - BranchSide:      'gui/global.c:73,11'
              BranchSideFuncs:
                - clearok
                - mutt_resize_screen
                - window_invalidate_all
                - window_redraw
      Callsites:
        - Src:             'gui/global.c:73,3'
          Dst:             clearok
        - Src:             'gui/global.c:74,3'
          Dst:             mutt_resize_screen
        - Src:             'gui/global.c:75,3'
          Dst:             window_invalidate_all
        - Src:             'gui/global.c:76,3'
          Dst:             window_redraw
    - functionName:    op_enter_command
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_enter_command
        - window_redraw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:63,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - mutt_enter_command
                - window_redraw
            - BranchSide:      'gui/global.c:63,3'
              BranchSideFuncs:
                - mutt_enter_command
                - window_redraw
      Callsites:
        - Src:             'gui/global.c:63,3'
          Dst:             mutt_enter_command
        - Src:             'gui/global.c:64,3'
          Dst:             window_redraw
    - functionName:    op_check_stats
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_current_mailbox
        - mutt_mailbox_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/global.c:53,22'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - get_current_mailbox
                - mutt_mailbox_check
            - BranchSide:      'gui/global.c:53,22'
              BranchSideFuncs:
                - get_current_mailbox
                - mutt_mailbox_check
      Callsites:
        - Src:             'gui/global.c:53,22'
          Dst:             get_current_mailbox
        - Src:             'gui/global.c:53,3'
          Dst:             mutt_mailbox_check
    - functionName:    global_function_dispatcher
      functionSourceFile: '/src/neomutt/gui/global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    12
      BranchProfiles:
        - Branch String:   'gui/global.c:188,16'
          Branch Sides:
            - BranchSide:      'gui/global.c:0,0'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:188,9'
          Branch Sides:
            - BranchSide:      'gui/global.c:188,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'gui/global.c:190,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:195,7'
          Branch Sides:
            - BranchSide:      'gui/global.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/global.c:198,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'gui/global.c:199,3'
          Branch Sides:
            - BranchSide:      'gui/global.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/global.c:199,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/global.c:198,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'gui/global.c:199,3'
          Dst:             opcodes_get_name
    - functionName:    msgcont_get_msgwin
      functionSourceFile: '/src/neomutt/gui/msgcont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/msgcont.c:119,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:122,28'
              BranchSideFuncs: []
        - Branch String:   'gui/msgcont.c:123,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:126,12'
              BranchSideFuncs: []
        - Branch String:   'gui/msgcont.c:126,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:129,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    msgcont_push_window
      functionSourceFile: '/src/neomutt/gui/msgcont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_window_add_child
        - mutt_window_reflow
        - window_redraw
        - window_set_visible
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gui/msgcont.c:95,8'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:0,0'
              BranchSideFuncs:
                - window_set_visible
                - mutt_window_add_child
                - mutt_window_reflow
                - window_redraw
            - BranchSide:      'gui/msgcont.c:95,8'
              BranchSideFuncs:
                - window_set_visible
                - mutt_window_add_child
                - mutt_window_reflow
                - window_redraw
        - Branch String:   'gui/msgcont.c:95,25'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:95,25'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:95,29'
              BranchSideFuncs:
                - window_set_visible
                - mutt_window_add_child
                - mutt_window_reflow
                - window_redraw
        - Branch String:   'gui/msgcont.c:95,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:99,32'
              BranchSideFuncs:
                - window_set_visible
                - mutt_window_add_child
                - mutt_window_reflow
                - window_redraw
      Callsites:
        - Src:             'gui/msgcont.c:100,3'
          Dst:             window_set_visible
        - Src:             'gui/msgcont.c:102,3'
          Dst:             mutt_window_add_child
        - Src:             'gui/msgcont.c:103,3'
          Dst:             mutt_window_reflow
        - Src:             'gui/msgcont.c:104,3'
          Dst:             window_redraw
    - functionName:    msgcont_pop_window
      functionSourceFile: '/src/neomutt/gui/msgcont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_reflow
        - window_redraw
        - window_set_visible
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gui/msgcont.c:59,8'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:59,8'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - mutt_window_reflow
                - window_redraw
            - BranchSide:      'gui/msgcont.c:59,8'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - mutt_window_reflow
                - window_redraw
        - Branch String:   'gui/msgcont.c:59,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:62,32'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - mutt_window_reflow
                - window_redraw
        - Branch String:   'gui/msgcont.c:64,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgcont.c:64,8'
              BranchSideFuncs:
                - window_set_visible
                - window_set_visible
                - mutt_window_reflow
                - window_redraw
        - Branch String:   'gui/msgcont.c:73,3'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:73,3'
              BranchSideFuncs:
                - window_set_visible
                - mutt_window_reflow
                - window_redraw
            - BranchSide:      'gui/msgcont.c:73,3'
              BranchSideFuncs:
                - window_set_visible
                - mutt_window_reflow
                - window_redraw
        - Branch String:   'gui/msgcont.c:75,7'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:77,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_redraw
            - BranchSide:      'gui/msgcont.c:81,3'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_redraw
      Callsites:
        - Src:             'gui/msgcont.c:68,3'
          Dst:             window_set_visible
        - Src:             'gui/msgcont.c:77,5'
          Dst:             window_set_visible
        - Src:             'gui/msgcont.c:81,3'
          Dst:             mutt_window_reflow
        - Src:             'gui/msgcont.c:82,3'
          Dst:             window_redraw
    - functionName:    msgcont_new
      functionSourceFile: '/src/neomutt/gui/msgcont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_window_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgcont.c:48,22'
          Branch Sides:
            - BranchSide:      'gui/msgcont.c:48,22'
              BranchSideFuncs:
                - mutt_window_new
            - BranchSide:      'gui/msgcont.c:48,22'
              BranchSideFuncs:
                - mutt_window_new
      Callsites:
        - Src:             'gui/msgcont.c:48,22'
          Dst:             mutt_window_new
    - functionName:    msgwin_get_window
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msgcont_get_msgwin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:532,10'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:532,10'
              BranchSideFuncs:
                - msgcont_get_msgwin
            - BranchSide:      'gui/msgwin.c:532,10'
              BranchSideFuncs:
                - msgcont_get_msgwin
      Callsites:
        - Src:             'gui/msgwin.c:532,10'
          Dst:             msgcont_get_msgwin
    - functionName:    msgwin_clear_text
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msgwin_set_text
      functionUses:    19
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:521,3'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - msgwin_set_text
            - BranchSide:      'gui/msgwin.c:521,3'
              BranchSideFuncs:
                - msgwin_set_text
      Callsites:
        - Src:             'gui/msgwin.c:521,3'
          Dst:             msgwin_set_text
    - functionName:    msgwin_set_text
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_len
        - buf_strcpy
        - buf_string
        - measure
        - merged_color_overlay
        - msgcont_get_msgwin
        - msgwin_calc_rows
        - msgwin_set_rows
        - mutt_mem_free
        - mutt_str_equal
        - simple_color_get
      functionUses:    8
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:486,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - buf_string.7977
                - mutt_str_equal
                - buf_strcpy
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - buf_string.7977
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
                - msgcont_get_msgwin
            - BranchSide:      'gui/msgwin.c:486,8'
              BranchSideFuncs:
                - buf_string.7977
                - mutt_str_equal
                - buf_strcpy
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - buf_string.7977
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
                - msgcont_get_msgwin
        - Branch String:   'gui/msgwin.c:486,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:487,11'
              BranchSideFuncs:
                - msgcont_get_msgwin
                - buf_string.7977
                - mutt_str_equal
                - buf_strcpy
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - buf_string.7977
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:491,41'
              BranchSideFuncs:
                - buf_string.7977
                - mutt_str_equal
                - buf_strcpy
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - buf_string.7977
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:488,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:488,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:491,41'
              BranchSideFuncs:
                - buf_string.7977
                - mutt_str_equal
                - buf_strcpy
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - buf_string.7977
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:493,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:496,21'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_mem_free
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - buf_string.7977
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:498,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:500,41'
              BranchSideFuncs:
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:507,3'
              BranchSideFuncs:
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
      Callsites:
        - Src:             'gui/msgwin.c:487,11'
          Dst:             msgcont_get_msgwin
        - Src:             'gui/msgwin.c:493,22'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:493,7'
          Dst:             mutt_str_equal
        - Src:             'gui/msgwin.c:496,3'
          Dst:             buf_strcpy
        - Src:             'gui/msgwin.c:497,3'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin.c:500,41'
          Dst:             simple_color_get
        - Src:             'gui/msgwin.c:501,40'
          Dst:             simple_color_get
        - Src:             'gui/msgwin.c:502,40'
          Dst:             merged_color_overlay
        - Src:             'gui/msgwin.c:504,28'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:504,5'
          Dst:             measure
        - Src:             'gui/msgwin.c:507,3'
          Dst:             buf_len
        - Src:             'gui/msgwin.c:507,3'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:510,55'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:510,14'
          Dst:             msgwin_calc_rows
        - Src:             'gui/msgwin.c:511,3'
          Dst:             msgwin_set_rows
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    measure
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          226
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - mbrtowc
        - mutt_mem_reallocarray
        - mutt_str_len
        - wcwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:108,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:108,8'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:112,17'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:108,12'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:108,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:108,16'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:108,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:111,13'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:116,3'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:156,1'
              BranchSideFuncs: []
        - Branch String:   'gui/msgwin.c:120,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:123,18'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:155,3'
              BranchSideFuncs: []
        - Branch String:   'gui/msgwin.c:123,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:125,7'
              BranchSideFuncs:
                - wcwidth
                - mutt_mem_reallocarray
                - mbrtowc
            - BranchSide:      'gui/msgwin.c:129,23'
              BranchSideFuncs:
                - wcwidth
                - mutt_mem_reallocarray
                - mbrtowc
        - Branch String:   'gui/msgwin.c:129,14'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:131,12'
              BranchSideFuncs:
                - wcwidth
                - mutt_mem_reallocarray
                - mbrtowc
            - BranchSide:      'gui/msgwin.c:135,31'
              BranchSideFuncs:
                - wcwidth
                - mutt_mem_reallocarray
                - mbrtowc
        - Branch String:   'gui/msgwin.c:136,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:137,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/msgwin.c:139,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/msgwin.c:139,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:142,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/msgwin.c:150,29'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/msgwin.c:142,11'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:144,34'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/msgwin.c:150,29'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/msgwin.c:145,13'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:146,26'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
            - BranchSide:      'gui/msgwin.c:150,29'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/msgwin.c:151,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:151,5'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:151,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - wcwidth
        - Branch String:   'gui/msgwin.c:116,15'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:116,27'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:156,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/msgwin.c:114,20'
          Dst:             mutt_str_len
        - Src:             'gui/msgwin.c:119,23'
          Dst:             mbrtowc
        - Src:             'gui/msgwin.c:135,23'
          Dst:             wcwidth
        - Src:             'gui/msgwin.c:151,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    msgwin_calc_rows
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          399
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - mutt_mem_free
        - mutt_mem_reallocarray
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:180,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:180,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:180,14'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:180,14'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:180,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:180,22'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:180,22'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:180,26'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:180,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:185,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:195,3'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:195,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'gui/msgwin.c:195,3'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:197,27'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'gui/msgwin.c:197,39'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:197,43'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:205,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:198,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:205,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:205,39'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:205,42'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:210,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:205,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:210,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:226,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:211,11'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:218,30'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'gui/msgwin.c:221,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:221,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:221,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:222,15'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:222,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:240,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:222,15'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:240,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:240,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:226,21'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:226,30'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:226,14'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:229,30'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:236,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:230,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:230,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:230,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:231,15'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:231,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:240,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:231,15'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:240,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:240,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'gui/msgwin.c:195,3'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:195,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'gui/msgwin.c:244,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/msgwin.c:185,5'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin.c:185,5'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin.c:185,5'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin.c:221,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'gui/msgwin.c:230,7'
          Dst:             mutt_mem_reallocarray
    - functionName:    msgwin_set_rows
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - msgcont_get_msgwin
        - mutt_window_reflow
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:305,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - mutt_window_reflow
                - msgcont_get_msgwin
            - BranchSide:      'gui/msgwin.c:305,8'
              BranchSideFuncs:
                - mutt_window_reflow
                - msgcont_get_msgwin
        - Branch String:   'gui/msgwin.c:305,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:306,11'
              BranchSideFuncs:
                - msgcont_get_msgwin
                - mutt_window_reflow
            - BranchSide:      'gui/msgwin.c:310,10'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/msgwin.c:307,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:307,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:310,10'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/msgwin.c:310,10'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:310,10'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/msgwin.c:312,26'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/msgwin.c:310,10'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:312,26'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/msgwin.c:312,26'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/msgwin.c:312,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:314,10'
              BranchSideFuncs:
                - mutt_window_reflow
      Callsites:
        - Src:             'gui/msgwin.c:306,11'
          Dst:             msgcont_get_msgwin
        - Src:             'gui/msgwin.c:315,5'
          Dst:             mutt_window_reflow
    - functionName:    msgwin_add_text_n
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr_n
        - buf_len
        - buf_string
        - measure
        - msgcont_get_msgwin
        - msgwin_calc_rows
        - msgwin_set_rows
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:453,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - buf_addstr_n
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
                - msgcont_get_msgwin
            - BranchSide:      'gui/msgwin.c:453,8'
              BranchSideFuncs:
                - buf_addstr_n
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
                - msgcont_get_msgwin
        - Branch String:   'gui/msgwin.c:453,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:454,11'
              BranchSideFuncs:
                - msgcont_get_msgwin
                - buf_addstr_n
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:458,41'
              BranchSideFuncs:
                - buf_addstr_n
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:455,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:455,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:458,41'
              BranchSideFuncs:
                - buf_addstr_n
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:460,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:462,31'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:470,51'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
      Callsites:
        - Src:             'gui/msgwin.c:454,11'
          Dst:             msgcont_get_msgwin
        - Src:             'gui/msgwin.c:463,5'
          Dst:             buf_addstr_n
        - Src:             'gui/msgwin.c:464,5'
          Dst:             measure
        - Src:             'gui/msgwin.c:465,5'
          Dst:             buf_len
        - Src:             'gui/msgwin.c:465,5'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:470,57'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:470,16'
          Dst:             msgwin_calc_rows
        - Src:             'gui/msgwin.c:471,5'
          Dst:             msgwin_set_rows
    - functionName:    msgwin_add_text
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_len
        - buf_string
        - measure
        - msgcont_get_msgwin
        - msgwin_calc_rows
        - msgwin_set_rows
      functionUses:    11
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:421,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
                - msgcont_get_msgwin
            - BranchSide:      'gui/msgwin.c:421,8'
              BranchSideFuncs:
                - buf_addstr
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
                - msgcont_get_msgwin
        - Branch String:   'gui/msgwin.c:421,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:422,11'
              BranchSideFuncs:
                - msgcont_get_msgwin
                - buf_addstr
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:426,41'
              BranchSideFuncs:
                - buf_addstr
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:423,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:426,41'
              BranchSideFuncs:
                - buf_addstr
                - measure
                - buf_len
                - buf_string.7977
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:428,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:430,23'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:437,51'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
      Callsites:
        - Src:             'gui/msgwin.c:422,11'
          Dst:             msgcont_get_msgwin
        - Src:             'gui/msgwin.c:430,5'
          Dst:             buf_addstr
        - Src:             'gui/msgwin.c:431,5'
          Dst:             measure
        - Src:             'gui/msgwin.c:432,5'
          Dst:             buf_len
        - Src:             'gui/msgwin.c:432,5'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:437,57'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:437,16'
          Dst:             msgwin_calc_rows
        - Src:             'gui/msgwin.c:438,5'
          Dst:             msgwin_set_rows
    - functionName:    msgwin_get_text
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_string
        - msgcont_get_msgwin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:403,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - buf_string.7977
                - msgcont_get_msgwin
            - BranchSide:      'gui/msgwin.c:403,8'
              BranchSideFuncs:
                - buf_string.7977
                - msgcont_get_msgwin
        - Branch String:   'gui/msgwin.c:403,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:404,11'
              BranchSideFuncs:
                - msgcont_get_msgwin
                - buf_string.7977
            - BranchSide:      'gui/msgwin.c:408,41'
              BranchSideFuncs:
                - buf_string.7977
        - Branch String:   'gui/msgwin.c:405,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:408,41'
              BranchSideFuncs:
                - buf_string.7977
      Callsites:
        - Src:             'gui/msgwin.c:404,11'
          Dst:             msgcont_get_msgwin
        - Src:             'gui/msgwin.c:410,10'
          Dst:             buf_string
    - functionName:    msgwin_window_observer
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - buf_string
        - msgwin_calc_rows
        - msgwin_clear_text
        - msgwin_set_rows
        - msgwin_window_observer
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:329,11'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:329,11'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:329,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:329,7'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:331,12'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:331,24'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:331,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:331,32'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:331,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:331,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:336,13'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:336,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:336,7'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:339,11'
              BranchSideFuncs:
                - notify_observer_remove
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:339,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:341,15'
              BranchSideFuncs:
                - msgwin_clear_text
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:359,30'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'gui/msgwin.c:341,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:343,7'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
            - BranchSide:      'gui/msgwin.c:346,21'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:346,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:348,45'
              BranchSideFuncs:
                - buf_string.7977
                - msgwin_calc_rows
                - msgwin_set_rows
        - Branch String:   'gui/msgwin.c:359,12'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:359,12'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'gui/msgwin.c:361,33'
              BranchSideFuncs:
                - notify_observer_remove
      Callsites:
        - Src:             'gui/msgwin.c:343,7'
          Dst:             msgwin_clear_text
        - Src:             'gui/msgwin.c:350,45'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:349,28'
          Dst:             msgwin_calc_rows
        - Src:             'gui/msgwin.c:349,7'
          Dst:             msgwin_set_rows
        - Src:             'gui/msgwin.c:361,5'
          Dst:             notify_observer_remove
        - Src:             'gui/msgwin.c:361,5'
          Dst:             msgwin_window_observer
    - functionName:    msgwin_recursor
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_cursor
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:285,41'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_cursor
            - BranchSide:      'gui/msgwin.c:285,41'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_cursor
      Callsites:
        - Src:             'gui/msgwin.c:287,3'
          Dst:             mutt_window_move
        - Src:             'gui/msgwin.c:288,3'
          Dst:             mutt_curses_set_cursor
    - functionName:    msgwin_repaint
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - buf_string
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_window_addnstr
        - mutt_window_clrtoeol
        - mutt_window_get_coords
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:253,41'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - buf_string.7977
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:253,41'
              BranchSideFuncs:
                - buf_string.7977
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:259,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:259,9'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:259,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:259,9'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:259,9'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:259,9'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
        - Branch String:   'gui/msgwin.c:263,5'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:263,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
            - BranchSide:      'gui/msgwin.c:268,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_curses_set_color_by_id
                - mutt_window_clrtoeol
                - mutt_window_get_coords
                - mutt_curses_set_color
                - mutt_window_addnstr
                - mutt_curses_set_color
                - mutt_window_addnstr
      Callsites:
        - Src:             'gui/msgwin.c:255,21'
          Dst:             buf_string
        - Src:             'gui/msgwin.c:258,5'
          Dst:             mutt_window_move
        - Src:             'gui/msgwin.c:268,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'gui/msgwin.c:269,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'gui/msgwin.c:258,5'
          Dst:             mutt_window_move
        - Src:             'gui/msgwin.c:265,7'
          Dst:             mutt_curses_set_color
        - Src:             'gui/msgwin.c:266,7'
          Dst:             mutt_window_addnstr
        - Src:             'gui/msgwin.c:268,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'gui/msgwin.c:269,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'gui/msgwin.c:258,5'
          Dst:             mutt_window_move
        - Src:             'gui/msgwin.c:265,7'
          Dst:             mutt_curses_set_color
        - Src:             'gui/msgwin.c:266,7'
          Dst:             mutt_window_addnstr
        - Src:             'gui/msgwin.c:268,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'gui/msgwin.c:269,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'gui/msgwin.c:265,7'
          Dst:             mutt_curses_set_color
        - Src:             'gui/msgwin.c:266,7'
          Dst:             mutt_window_addnstr
        - Src:             'gui/msgwin.c:271,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'gui/msgwin.c:272,3'
          Dst:             mutt_window_clrtoeol
        - Src:             'gui/msgwin.c:274,3'
          Dst:             mutt_window_get_coords
    - functionName:    msgwin_recalc
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:163,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin.c:163,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    msgwin_new
      functionSourceFile: '/src/neomutt/gui/msgwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msgwin_wdata_new
        - msgwin_window_observer
        - mutt_window_new
        - notify_observer_add
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/msgwin.c:373,28'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - msgwin_wdata_new
                - notify_observer_add
            - BranchSide:      'gui/msgwin.c:373,28'
              BranchSideFuncs:
                - mutt_window_new
                - msgwin_wdata_new
                - notify_observer_add
        - Branch String:   'gui/msgwin.c:383,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin.c:383,7'
              BranchSideFuncs:
                - notify_observer_add
            - BranchSide:      'gui/msgwin.c:384,10'
              BranchSideFuncs:
                - notify_observer_add
      Callsites:
        - Src:             'gui/msgwin.c:373,28'
          Dst:             mutt_window_new
        - Src:             'gui/msgwin.c:376,36'
          Dst:             msgwin_wdata_new
        - Src:             'gui/msgwin.c:389,3'
          Dst:             notify_observer_add
        - Src:             'gui/msgwin.c:389,3'
          Dst:             msgwin_window_observer
    - functionName:    msgwin_wdata_new
      functionSourceFile: '/src/neomutt/gui/msgwin_wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_new
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin_wdata.c:62,36'
          Branch Sides:
            - BranchSide:      'gui/msgwin_wdata.c:62,36'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_new
            - BranchSide:      'gui/msgwin_wdata.c:62,36'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_new
      Callsites:
        - Src:             'gui/msgwin_wdata.c:62,36'
          Dst:             mutt_mem_calloc
        - Src:             'gui/msgwin_wdata.c:64,17'
          Dst:             buf_new
    - functionName:    msgwin_wdata_free
      functionSourceFile: '/src/neomutt/gui/msgwin_wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/msgwin_wdata.c:39,8'
          Branch Sides:
            - BranchSide:      'gui/msgwin_wdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_free
                - mutt_mem_free
            - BranchSide:      'gui/msgwin_wdata.c:39,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_free
                - mutt_mem_free
        - Branch String:   'gui/msgwin_wdata.c:39,12'
          Branch Sides:
            - BranchSide:      'gui/msgwin_wdata.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin_wdata.c:39,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_free
                - mutt_mem_free
        - Branch String:   'gui/msgwin_wdata.c:39,7'
          Branch Sides:
            - BranchSide:      'gui/msgwin_wdata.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/msgwin_wdata.c:46,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_free
                - mutt_mem_free
      Callsites:
        - Src:             'gui/msgwin_wdata.c:46,5'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin_wdata.c:46,5'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin_wdata.c:46,5'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin_wdata.c:50,3'
          Dst:             mutt_mem_free
        - Src:             'gui/msgwin_wdata.c:51,3'
          Dst:             buf_free
        - Src:             'gui/msgwin_wdata.c:53,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_curses_set_cursor
      functionSourceFile: '/src/neomutt/gui/mutt_curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - curs_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gui/mutt_curses.c:98,36'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:0,0'
              BranchSideFuncs:
                - curs_set
                - curs_set
            - BranchSide:      'gui/mutt_curses.c:98,36'
              BranchSideFuncs:
                - curs_set
                - curs_set
        - Branch String:   'gui/mutt_curses.c:101,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:101,7'
              BranchSideFuncs:
                - curs_set
            - BranchSide:      'gui/mutt_curses.c:103,15'
              BranchSideFuncs:
                - curs_set
        - Branch String:   'gui/mutt_curses.c:103,9'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:103,9'
              BranchSideFuncs:
                - curs_set
            - BranchSide:      'gui/mutt_curses.c:104,7'
              BranchSideFuncs:
                - curs_set
      Callsites:
        - Src:             'gui/mutt_curses.c:101,7'
          Dst:             curs_set
        - Src:             'gui/mutt_curses.c:104,7'
          Dst:             curs_set
    - functionName:    curs_set
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_curses_set_color_by_id
      functionSourceFile: '/src/neomutt/gui/mutt_curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_color_is_set
        - mutt_curses_set_color
        - simple_color_get
      functionUses:    32
      BranchProfiles:
        - Branch String:   'gui/mutt_curses.c:81,26'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - mutt_curses_set_color
            - BranchSide:      'gui/mutt_curses.c:81,26'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - mutt_curses_set_color
        - Branch String:   'gui/mutt_curses.c:82,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:82,7'
              BranchSideFuncs:
                - mutt_curses_set_color
            - BranchSide:      'gui/mutt_curses.c:83,10'
              BranchSideFuncs:
                - simple_color_get
                - mutt_curses_set_color
      Callsites:
        - Src:             'gui/mutt_curses.c:81,26'
          Dst:             simple_color_get
        - Src:             'gui/mutt_curses.c:82,8'
          Dst:             attr_color_is_set
        - Src:             'gui/mutt_curses.c:83,10'
          Dst:             simple_color_get
        - Src:             'gui/mutt_curses.c:85,3'
          Dst:             mutt_curses_set_color
    - functionName:    mutt_curses_set_color
      functionSourceFile: '/src/neomutt/gui/mutt_curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - setcchar
        - wbkgrndset
      functionUses:    26
      BranchProfiles:
        - Branch String:   'gui/mutt_curses.c:40,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:0,0'
              BranchSideFuncs:
                - setcchar
                - wbkgrndset
            - BranchSide:      'gui/mutt_curses.c:40,8'
              BranchSideFuncs:
                - setcchar
                - wbkgrndset
        - Branch String:   'gui/mutt_curses.c:40,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_curses.c:43,19'
              BranchSideFuncs:
                - setcchar
                - wbkgrndset
        - Branch String:   'gui/mutt_curses.c:43,15'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:43,52'
              BranchSideFuncs:
                - setcchar
                - wbkgrndset
            - BranchSide:      'gui/mutt_curses.c:46,11'
              BranchSideFuncs:
                - setcchar
                - wbkgrndset
      Callsites:
        - Src:             'gui/mutt_curses.c:47,3'
          Dst:             setcchar
        - Src:             'gui/mutt_curses.c:48,3'
          Dst:             wbkgrndset
    - functionName:    setcchar
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wbkgrndset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_curses_set_normal_backed_color_by_id
      functionSourceFile: '/src/neomutt/gui/mutt_curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - merged_color_overlay
        - mutt_curses_set_color
        - simple_color_get
      functionUses:    14
      BranchProfiles:
        - Branch String:   'gui/mutt_curses.c:65,39'
          Branch Sides:
            - BranchSide:      'gui/mutt_curses.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
            - BranchSide:      'gui/mutt_curses.c:65,39'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
      Callsites:
        - Src:             'gui/mutt_curses.c:65,39'
          Dst:             simple_color_get
        - Src:             'gui/mutt_curses.c:66,38'
          Dst:             simple_color_get
        - Src:             'gui/mutt_curses.c:68,38'
          Dst:             merged_color_overlay
        - Src:             'gui/mutt_curses.c:70,3'
          Dst:             mutt_curses_set_color
    - functionName:    window_was_visible
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:89,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:94,15'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:94,9'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:92,26'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:92,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:94,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_window_swap
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          187
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:788,15'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:788,15'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:788,19'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:788,24'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:788,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:788,28'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:788,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:788,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:792,13'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:792,30'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:792,39'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:792,30'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:792,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:792,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:795,34'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:796,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:799,5'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:804,34'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:800,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:800,5'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:800,5'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:805,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:808,5'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:813,3'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:809,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:809,5'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:809,5'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:813,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:813,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:813,3'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:814,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:814,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:814,3'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:816,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:817,5'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:819,5'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:821,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:824,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_status_on_top
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - mutt_window_reflow
        - window_invalidate_all
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:751,32'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
                - window_invalidate_all
            - BranchSide:      'gui/mutt_window.c:751,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
                - window_invalidate_all
        - Branch String:   'gui/mutt_window.c:755,24'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:755,33'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
            - BranchSide:      'gui/mutt_window.c:756,34'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
        - Branch String:   'gui/mutt_window.c:755,57'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:755,57'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:763,11'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
        - Branch String:   'gui/mutt_window.c:755,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:755,7'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
            - BranchSide:      'gui/mutt_window.c:769,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
        - Branch String:   'gui/mutt_window.c:764,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:764,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
            - BranchSide:      'gui/mutt_window.c:764,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
        - Branch String:   'gui/mutt_window.c:765,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:765,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
            - BranchSide:      'gui/mutt_window.c:765,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
        - Branch String:   'gui/mutt_window.c:769,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:769,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
            - BranchSide:      'gui/mutt_window.c:769,5'
              BranchSideFuncs:
                - mutt_window_reflow
                - window_invalidate_all
      Callsites:
        - Src:             'gui/mutt_window.c:751,32'
          Dst:             cs_subset_bool
        - Src:             'gui/mutt_window.c:773,3'
          Dst:             mutt_window_reflow
        - Src:             'gui/mutt_window.c:774,3'
          Dst:             window_invalidate_all
    - functionName:    mutt_window_reflow
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_notify_all
        - window_reflow
      functionUses:    17
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:311,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_reflow
                - window_notify_all
            - BranchSide:      'gui/mutt_window.c:311,7'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_reflow
                - window_notify_all
        - Branch String:   'gui/mutt_window.c:311,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:311,7'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_reflow
                - window_notify_all
            - BranchSide:      'gui/mutt_window.c:314,8'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_reflow
                - window_notify_all
        - Branch String:   'gui/mutt_window.c:314,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:315,11'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_reflow
                - window_notify_all
            - BranchSide:      'gui/mutt_window.c:317,3'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_reflow
                - window_notify_all
      Callsites:
        - Src:             'gui/mutt_window.c:317,3'
          Dst:             window_reflow
        - Src:             'gui/mutt_window.c:318,3'
          Dst:             window_notify_all
        - Src:             'gui/mutt_window.c:321,3'
          Dst:             window_reflow
        - Src:             'gui/mutt_window.c:322,3'
          Dst:             window_notify_all
    - functionName:    window_invalidate_all
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clearok
        - keypad
        - window_invalidate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:734,21'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:734,21'
              BranchSideFuncs:
                - window_invalidate
                - clearok
                - keypad
            - BranchSide:      'gui/mutt_window.c:734,21'
              BranchSideFuncs:
                - window_invalidate
                - clearok
                - keypad
      Callsites:
        - Src:             'gui/mutt_window.c:734,3'
          Dst:             window_invalidate
        - Src:             'gui/mutt_window.c:735,3'
          Dst:             clearok
        - Src:             'gui/mutt_window.c:736,3'
          Dst:             keypad
    - functionName:    window_invalidate
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - window_invalidate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:717,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_invalidate
            - BranchSide:      'gui/mutt_window.c:717,8'
              BranchSideFuncs:
                - window_invalidate
        - Branch String:   'gui/mutt_window.c:717,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:717,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:720,8'
              BranchSideFuncs:
                - window_invalidate
        - Branch String:   'gui/mutt_window.c:723,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:725,5'
              BranchSideFuncs:
                - window_invalidate
        - Branch String:   'gui/mutt_window.c:723,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:725,5'
              BranchSideFuncs:
                - window_invalidate
      Callsites:
        - Src:             'gui/mutt_window.c:725,5'
          Dst:             window_invalidate
    - functionName:    window_notify_all
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - window_notify
        - window_notify_all
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:147,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_notify
                - window_notify_all
            - BranchSide:      'gui/mutt_window.c:147,8'
              BranchSideFuncs:
                - window_notify
                - window_notify_all
        - Branch String:   'gui/mutt_window.c:147,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:148,11'
              BranchSideFuncs:
                - window_notify
                - window_notify_all
            - BranchSide:      'gui/mutt_window.c:150,3'
              BranchSideFuncs:
                - window_notify
                - window_notify_all
        - Branch String:   'gui/mutt_window.c:153,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:155,5'
              BranchSideFuncs:
                - window_notify_all
        - Branch String:   'gui/mutt_window.c:153,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:155,5'
              BranchSideFuncs:
                - window_notify_all
      Callsites:
        - Src:             'gui/mutt_window.c:150,3'
          Dst:             window_notify
        - Src:             'gui/mutt_window.c:155,5'
          Dst:             window_notify_all
    - functionName:    window_notify
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_window_is_visible
        - mutt_window_win_name
        - notify_send
        - window_was_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:107,13'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_was_visible
                - mutt_window_is_visible
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:107,13'
              BranchSideFuncs:
                - window_was_visible
                - mutt_window_is_visible
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:107,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:114,28'
              BranchSideFuncs:
                - window_was_visible
                - mutt_window_is_visible
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:116,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:117,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:119,16'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:119,47'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:119,59'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:120,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:119,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:120,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:122,15'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:122,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:123,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:124,25'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:124,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:125,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:127,15'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:127,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:128,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:129,25'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:129,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:130,11'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:132,13'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:132,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:135,3'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
      Callsites:
        - Src:             'gui/mutt_window.c:114,28'
          Dst:             window_was_visible
        - Src:             'gui/mutt_window.c:115,27'
          Dst:             mutt_window_is_visible
        - Src:             'gui/mutt_window.c:135,3'
          Dst:             mutt_window_win_name
        - Src:             'gui/mutt_window.c:138,3'
          Dst:             notify_send
    - functionName:    mutt_window_is_visible
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:479,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:479,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:484,15'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:484,9'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:482,26'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:484,9'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:482,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:482,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:484,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_window_win_name
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_map_get_name
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:702,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
            - BranchSide:      'gui/mutt_window.c:702,8'
              BranchSideFuncs:
                - mutt_map_get_name
        - Branch String:   'gui/mutt_window.c:702,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:702,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:705,45'
              BranchSideFuncs:
                - mutt_map_get_name
        - Branch String:   'gui/mutt_window.c:706,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:706,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:708,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/mutt_window.c:705,22'
          Dst:             mutt_map_get_name
    - functionName:    mutt_window_clear
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_window_clearline
        - mutt_window_is_visible
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:687,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - mutt_window_clearline
            - BranchSide:      'gui/mutt_window.c:687,8'
              BranchSideFuncs:
                - mutt_window_is_visible
                - mutt_window_clearline
        - Branch String:   'gui/mutt_window.c:690,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:690,3'
              BranchSideFuncs:
                - mutt_window_clearline
            - BranchSide:      'gui/mutt_window.c:691,5'
              BranchSideFuncs:
                - mutt_window_clearline
        - Branch String:   'gui/mutt_window.c:690,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:690,3'
              BranchSideFuncs:
                - mutt_window_clearline
            - BranchSide:      'gui/mutt_window.c:691,5'
              BranchSideFuncs:
                - mutt_window_clearline
      Callsites:
        - Src:             'gui/mutt_window.c:687,8'
          Dst:             mutt_window_is_visible
        - Src:             'gui/mutt_window.c:691,5'
          Dst:             mutt_window_clearline
    - functionName:    mutt_window_clearline
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_window_clrtoeol
        - mutt_window_move
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:237,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
            - BranchSide:      'gui/mutt_window.c:237,3'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
      Callsites:
        - Src:             'gui/mutt_window.c:237,3'
          Dst:             mutt_window_move
        - Src:             'gui/mutt_window.c:238,3'
          Dst:             mutt_window_clrtoeol
    - functionName:    mutt_window_move
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wmove
      functionUses:    45
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:302,10'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - wmove
            - BranchSide:      'gui/mutt_window.c:302,10'
              BranchSideFuncs:
                - wmove
      Callsites:
        - Src:             'gui/mutt_window.c:302,10'
          Dst:             wmove
    - functionName:    mutt_window_clrtoeol
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - waddch
        - wclrtoeol
        - wmove
      functionUses:    18
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:249,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - wmove
                - waddch
                - wclrtoeol
            - BranchSide:      'gui/mutt_window.c:249,8'
              BranchSideFuncs:
                - wmove
                - waddch
                - wclrtoeol
        - Branch String:   'gui/mutt_window.c:249,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:249,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:249,16'
              BranchSideFuncs:
                - wmove
                - waddch
                - wclrtoeol
        - Branch String:   'gui/mutt_window.c:249,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:249,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:252,19'
              BranchSideFuncs:
                - wmove
                - waddch
                - wclrtoeol
        - Branch String:   'gui/mutt_window.c:252,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:254,5'
              BranchSideFuncs:
                - wclrtoeol
            - BranchSide:      'gui/mutt_window.c:260,5'
              BranchSideFuncs:
                - wmove
                - waddch
        - Branch String:   'gui/mutt_window.c:262,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:264,7'
              BranchSideFuncs:
                - waddch
                - wmove
            - BranchSide:      'gui/mutt_window.c:267,5'
              BranchSideFuncs:
                - wmove
        - Branch String:   'gui/mutt_window.c:262,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:264,7'
              BranchSideFuncs:
                - waddch
                - wmove
            - BranchSide:      'gui/mutt_window.c:267,5'
              BranchSideFuncs:
                - wmove
      Callsites:
        - Src:             'gui/mutt_window.c:254,5'
          Dst:             wclrtoeol
        - Src:             'gui/mutt_window.c:264,7'
          Dst:             waddch
        - Src:             'gui/mutt_window.c:267,5'
          Dst:             wmove
    - functionName:    wclrtoeol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waddch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wmove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_set_focus
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_win_name
        - notify_send
        - window_get_focus
      functionUses:    37
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:651,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_get_focus
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:651,8'
              BranchSideFuncs:
                - window_get_focus
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:651,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:651,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:654,34'
              BranchSideFuncs:
                - window_get_focus
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:660,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:661,13'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:663,8'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:660,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:661,13'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:663,8'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:665,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:665,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:668,3'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
      Callsites:
        - Src:             'gui/mutt_window.c:654,34'
          Dst:             window_get_focus
        - Src:             'gui/mutt_window.c:668,3'
          Dst:             mutt_window_win_name
        - Src:             'gui/mutt_window.c:671,3'
          Dst:             notify_send
    - functionName:    window_get_focus
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:637,14'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:637,14'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:637,22'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:637,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:637,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_is_focused
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_get_focus
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:621,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_get_focus
            - BranchSide:      'gui/mutt_window.c:621,8'
              BranchSideFuncs:
                - window_get_focus
        - Branch String:   'gui/mutt_window.c:621,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:621,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:624,34'
              BranchSideFuncs:
                - window_get_focus
      Callsites:
        - Src:             'gui/mutt_window.c:624,34'
          Dst:             window_get_focus
    - functionName:    window_recursor
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_curses_set_cursor
        - window_get_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:583,28'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:583,28'
              BranchSideFuncs:
                - window_get_focus
                - mutt_curses_set_cursor
            - BranchSide:      'gui/mutt_window.c:583,28'
              BranchSideFuncs:
                - window_get_focus
                - mutt_curses_set_cursor
        - Branch String:   'gui/mutt_window.c:584,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:587,12'
              BranchSideFuncs:
                - mutt_curses_set_cursor
        - Branch String:   'gui/mutt_window.c:587,21'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:587,24'
              BranchSideFuncs:
                - mutt_curses_set_cursor
            - BranchSide:      'gui/mutt_window.c:590,3'
              BranchSideFuncs:
                - mutt_curses_set_cursor
        - Branch String:   'gui/mutt_window.c:587,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:587,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:590,3'
              BranchSideFuncs:
                - mutt_curses_set_cursor
      Callsites:
        - Src:             'gui/mutt_window.c:583,28'
          Dst:             window_get_focus
        - Src:             'gui/mutt_window.c:590,3'
          Dst:             mutt_curses_set_cursor
    - functionName:    window_repaint
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - window_repaint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:560,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_repaint
            - BranchSide:      'gui/mutt_window.c:560,8'
              BranchSideFuncs:
                - window_repaint
        - Branch String:   'gui/mutt_window.c:560,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:560,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:560,21'
              BranchSideFuncs:
                - window_repaint
        - Branch String:   'gui/mutt_window.c:560,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:560,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:563,12'
              BranchSideFuncs:
                - window_repaint
        - Branch String:   'gui/mutt_window.c:563,20'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:563,29'
              BranchSideFuncs:
                - window_repaint
            - BranchSide:      'gui/mutt_window.c:565,8'
              BranchSideFuncs:
                - window_repaint
        - Branch String:   'gui/mutt_window.c:563,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:564,5'
              BranchSideFuncs:
                - window_repaint
            - BranchSide:      'gui/mutt_window.c:565,8'
              BranchSideFuncs:
                - window_repaint
        - Branch String:   'gui/mutt_window.c:568,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:570,5'
              BranchSideFuncs:
                - window_repaint
        - Branch String:   'gui/mutt_window.c:568,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:570,5'
              BranchSideFuncs:
                - window_repaint
      Callsites:
        - Src:             'gui/mutt_window.c:570,5'
          Dst:             window_repaint
    - functionName:    window_recalc
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - window_recalc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:540,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_recalc
            - BranchSide:      'gui/mutt_window.c:540,8'
              BranchSideFuncs:
                - window_recalc
        - Branch String:   'gui/mutt_window.c:540,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:540,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:540,21'
              BranchSideFuncs:
                - window_recalc
        - Branch String:   'gui/mutt_window.c:540,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:540,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:543,12'
              BranchSideFuncs:
                - window_recalc
        - Branch String:   'gui/mutt_window.c:543,19'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:543,28'
              BranchSideFuncs:
                - window_recalc
            - BranchSide:      'gui/mutt_window.c:545,8'
              BranchSideFuncs:
                - window_recalc
        - Branch String:   'gui/mutt_window.c:543,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:544,5'
              BranchSideFuncs:
                - window_recalc
            - BranchSide:      'gui/mutt_window.c:545,8'
              BranchSideFuncs:
                - window_recalc
        - Branch String:   'gui/mutt_window.c:548,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:550,5'
              BranchSideFuncs:
                - window_recalc
        - Branch String:   'gui/mutt_window.c:548,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:550,5'
              BranchSideFuncs:
                - window_recalc
      Callsites:
        - Src:             'gui/mutt_window.c:550,5'
          Dst:             window_recalc
    - functionName:    window_redraw
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_refresh
        - window_notify_all
        - window_recalc
        - window_recursor
        - window_reflow
        - window_repaint
      functionUses:    43
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:601,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_recalc
                - window_repaint
                - window_recursor
                - mutt_refresh
            - BranchSide:      'gui/mutt_window.c:601,8'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_recalc
                - window_repaint
                - window_recursor
                - mutt_refresh
        - Branch String:   'gui/mutt_window.c:601,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:601,7'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_recalc
                - window_repaint
                - window_recursor
                - mutt_refresh
            - BranchSide:      'gui/mutt_window.c:602,11'
              BranchSideFuncs:
                - window_reflow
                - window_notify_all
                - window_recalc
                - window_repaint
                - window_recursor
                - mutt_refresh
      Callsites:
        - Src:             'gui/mutt_window.c:604,3'
          Dst:             window_reflow
        - Src:             'gui/mutt_window.c:605,3'
          Dst:             window_notify_all
        - Src:             'gui/mutt_window.c:607,3'
          Dst:             window_recalc
        - Src:             'gui/mutt_window.c:608,3'
          Dst:             window_repaint
        - Src:             'gui/mutt_window.c:609,3'
          Dst:             window_recursor
        - Src:             'gui/mutt_window.c:611,3'
          Dst:             mutt_refresh
    - functionName:    window_find_parent
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:525,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:525,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:527,14'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:527,9'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:525,26'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:525,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:525,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:527,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_find_child
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - window_find_child
      functionUses:    19
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:500,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - window_find_child
            - BranchSide:      'gui/mutt_window.c:500,8'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'gui/mutt_window.c:500,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:500,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:502,12'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'gui/mutt_window.c:502,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:502,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:507,3'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'gui/mutt_window.c:507,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:507,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:509,13'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'gui/mutt_window.c:507,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:507,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:509,13'
              BranchSideFuncs:
                - window_find_child
        - Branch String:   'gui/mutt_window.c:510,9'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:507,3'
              BranchSideFuncs:
                - window_find_child
            - BranchSide:      'gui/mutt_window.c:510,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/mutt_window.c:509,13'
          Dst:             window_find_child
    - functionName:    mutt_window_remove_child
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - notify_set_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:435,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - notify_set_parent
            - BranchSide:      'gui/mutt_window.c:435,8'
              BranchSideFuncs:
                - notify_set_parent
        - Branch String:   'gui/mutt_window.c:435,15'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:435,15'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:435,19'
              BranchSideFuncs:
                - notify_set_parent
        - Branch String:   'gui/mutt_window.c:435,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:435,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:439,3'
              BranchSideFuncs:
                - notify_set_parent
        - Branch String:   'gui/mutt_window.c:439,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:439,3'
              BranchSideFuncs:
                - notify_set_parent
            - BranchSide:      'gui/mutt_window.c:439,3'
              BranchSideFuncs:
                - notify_set_parent
        - Branch String:   'gui/mutt_window.c:442,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:443,19'
              BranchSideFuncs:
                - notify_set_parent
            - BranchSide:      'gui/mutt_window.c:445,28'
              BranchSideFuncs:
                - notify_set_parent
      Callsites:
        - Src:             'gui/mutt_window.c:445,3'
          Dst:             notify_set_parent
    - functionName:    mutt_window_add_child
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_window_win_name
        - notify_send
        - notify_set_parent
      functionUses:    28
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:413,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
            - BranchSide:      'gui/mutt_window.c:413,8'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:413,15'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:413,15'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:413,19'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
        - Branch String:   'gui/mutt_window.c:413,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:413,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:416,3'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_window_win_name
                - notify_send
      Callsites:
        - Src:             'gui/mutt_window.c:419,3'
          Dst:             notify_set_parent
        - Src:             'gui/mutt_window.c:421,3'
          Dst:             mutt_window_win_name
        - Src:             'gui/mutt_window.c:424,3'
          Dst:             notify_send
    - functionName:    mutt_window_printf
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vw_printw
      functionUses:    14
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:398,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - vw_printw
            - BranchSide:      'gui/mutt_window.c:399,3'
              BranchSideFuncs:
                - vw_printw
      Callsites:
        - Src:             'gui/mutt_window.c:400,12'
          Dst:             vw_printw
    - functionName:    vw_printw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_window_addstr
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - waddnstr
      functionUses:    16
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:383,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - waddnstr
            - BranchSide:      'gui/mutt_window.c:383,8'
              BranchSideFuncs:
                - waddnstr
        - Branch String:   'gui/mutt_window.c:383,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:383,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:386,10'
              BranchSideFuncs:
                - waddnstr
      Callsites:
        - Src:             'gui/mutt_window.c:386,10'
          Dst:             waddnstr
    - functionName:    waddnstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_window_addnstr
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - waddnstr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:368,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - waddnstr
            - BranchSide:      'gui/mutt_window.c:368,8'
              BranchSideFuncs:
                - waddnstr
        - Branch String:   'gui/mutt_window.c:368,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:371,10'
              BranchSideFuncs:
                - waddnstr
      Callsites:
        - Src:             'gui/mutt_window.c:371,10'
          Dst:             waddnstr
    - functionName:    mutt_window_addch
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - waddch
      functionUses:    23
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:355,10'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - waddch
            - BranchSide:      'gui/mutt_window.c:355,10'
              BranchSideFuncs:
                - waddch
      Callsites:
        - Src:             'gui/mutt_window.c:355,10'
          Dst:             waddch
    - functionName:    mutt_window_wrap_cols
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:339,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:340,21'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:341,7'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:340,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:340,37'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:340,12'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:341,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:341,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:342,18'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:342,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:342,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:342,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_window_get_coords
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:285,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:286,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:286,7'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:286,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:287,27'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:288,7'
              BranchSideFuncs: []
        - Branch String:   'gui/mutt_window.c:288,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:288,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:289,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_winlist_free
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_free
        - mutt_winlist_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:456,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - mutt_winlist_free
                - mutt_window_free
            - BranchSide:      'gui/mutt_window.c:456,8'
              BranchSideFuncs:
                - mutt_winlist_free
                - mutt_window_free
        - Branch String:   'gui/mutt_window.c:456,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:461,3'
              BranchSideFuncs:
                - mutt_winlist_free
                - mutt_window_free
        - Branch String:   'gui/mutt_window.c:463,5'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:463,5'
              BranchSideFuncs:
                - mutt_winlist_free
                - mutt_window_free
            - BranchSide:      'gui/mutt_window.c:463,5'
              BranchSideFuncs:
                - mutt_winlist_free
                - mutt_window_free
        - Branch String:   'gui/mutt_window.c:461,3'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:461,3'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:467,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/mutt_window.c:464,5'
          Dst:             mutt_winlist_free
        - Src:             'gui/mutt_window.c:465,5'
          Dst:             mutt_window_free
    - functionName:    mutt_window_free
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_window_win_name
        - mutt_winlist_free
        - notify_free
        - notify_send
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:207,8'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'gui/mutt_window.c:207,8'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'gui/mutt_window.c:207,12'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:207,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:207,16'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'gui/mutt_window.c:207,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:212,12'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'gui/mutt_window.c:212,19'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:212,36'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'gui/mutt_window.c:215,3'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'gui/mutt_window.c:212,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:213,24'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'gui/mutt_window.c:215,3'
              BranchSideFuncs:
                - mutt_window_win_name
                - notify_send
                - mutt_winlist_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'gui/mutt_window.c:222,23'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:222,31'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
            - BranchSide:      'gui/mutt_window.c:225,3'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
        - Branch String:   'gui/mutt_window.c:222,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:223,5'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
            - BranchSide:      'gui/mutt_window.c:225,3'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
      Callsites:
        - Src:             'gui/mutt_window.c:215,3'
          Dst:             mutt_window_win_name
        - Src:             'gui/mutt_window.c:218,3'
          Dst:             notify_send
        - Src:             'gui/mutt_window.c:220,3'
          Dst:             mutt_winlist_free
        - Src:             'gui/mutt_window.c:225,3'
          Dst:             notify_free
        - Src:             'gui/mutt_window.c:227,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_window_new
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - notify_new
      functionUses:    23
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:185,28'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
            - BranchSide:      'gui/mutt_window.c:185,28'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
      Callsites:
        - Src:             'gui/mutt_window.c:185,28'
          Dst:             mutt_mem_calloc
        - Src:             'gui/mutt_window.c:193,17'
          Dst:             notify_new
    - functionName:    window_set_visible
      functionSourceFile: '/src/neomutt/gui/mutt_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gui/mutt_window.c:167,7'
          Branch Sides:
            - BranchSide:      'gui/mutt_window.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/mutt_window.c:168,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opcodes_get_description
      functionSourceFile: '/src/neomutt/gui/opcodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/opcodes.c:72,25'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:72,25'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:72,32'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:72,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:75,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:75,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:77,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:77,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:79,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:79,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:81,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:81,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:81,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:84,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opcodes_get_name
      functionSourceFile: '/src/neomutt/gui/opcodes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    28
      BranchProfiles:
        - Branch String:   'gui/opcodes.c:50,25'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:50,25'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:50,32'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:50,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:53,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:53,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:55,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:55,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:57,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:57,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:59,10'
              BranchSideFuncs: []
        - Branch String:   'gui/opcodes.c:59,7'
          Branch Sides:
            - BranchSide:      'gui/opcodes.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/opcodes.c:62,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_reflow_horiz
      functionSourceFile: '/src/neomutt/gui/reflow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          304
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - window_reflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/reflow.c:45,26'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:0,0'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:45,26'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:51,9'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:49,3'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:54,17'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:54,5'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:49,3'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:58,27'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:66,19'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:75,19'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:58,27'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:59,26'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:59,26'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:49,3'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:51,14'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:86,18'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:86,23'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:86,33'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:106,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:86,7'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:89,5'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:106,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:89,5'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:88,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:118,28'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:91,11'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:93,16'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:106,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:93,11'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:89,5'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:95,15'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:95,11'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:89,5'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:98,15'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:98,15'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:99,17'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:99,17'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:89,5'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:91,17'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:106,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:106,3'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:105,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:118,14'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:108,9'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:106,3'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:111,15'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:106,3'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:108,14'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:118,14'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:118,19'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:118,28'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:118,19'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:118,7'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:120,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/reflow.c:78,9'
          Dst:             window_reflow
        - Src:             'gui/reflow.c:115,5'
          Dst:             window_reflow
    - functionName:    window_reflow
      functionSourceFile: '/src/neomutt/gui/reflow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - window_reflow_horiz
        - window_reflow_vert
      functionUses:    10
      BranchProfiles:
        - Branch String:   'gui/reflow.c:222,8'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:0,0'
              BranchSideFuncs:
                - window_reflow_horiz
                - window_reflow_vert
            - BranchSide:      'gui/reflow.c:222,8'
              BranchSideFuncs:
                - window_reflow_horiz
                - window_reflow_vert
        - Branch String:   'gui/reflow.c:222,7'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:224,12'
              BranchSideFuncs:
                - window_reflow_horiz
                - window_reflow_vert
        - Branch String:   'gui/reflow.c:224,7'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:225,5'
              BranchSideFuncs:
                - window_reflow_vert
            - BranchSide:      'gui/reflow.c:227,5'
              BranchSideFuncs:
                - window_reflow_horiz
      Callsites:
        - Src:             'gui/reflow.c:225,5'
          Dst:             window_reflow_vert
        - Src:             'gui/reflow.c:227,5'
          Dst:             window_reflow_horiz
    - functionName:    window_reflow_vert
      functionSourceFile: '/src/neomutt/gui/reflow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          306
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - window_reflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/reflow.c:134,26'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:0,0'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:134,26'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:140,9'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:138,3'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:143,17'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:143,5'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:138,3'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:147,27'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:155,19'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:163,19'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:147,27'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:148,26'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
            - BranchSide:      'gui/reflow.c:148,26'
              BranchSideFuncs:
                - window_reflow
                - window_reflow
        - Branch String:   'gui/reflow.c:138,3'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:140,14'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:175,18'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:175,23'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:175,33'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:195,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:175,7'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:178,5'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:195,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:178,5'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:177,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:207,28'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:180,11'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:182,16'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:195,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:182,11'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:178,5'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:184,15'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:184,11'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:178,5'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:187,15'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:187,15'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:188,17'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:188,17'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:178,5'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:180,17'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:195,3'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:195,3'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:194,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:197,9'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:195,3'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'gui/reflow.c:200,15'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'gui/reflow.c:195,3'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:197,14'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:207,19'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:207,28'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:207,19'
              BranchSideFuncs: []
        - Branch String:   'gui/reflow.c:207,7'
          Branch Sides:
            - BranchSide:      'gui/reflow.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/reflow.c:209,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/reflow.c:167,9'
          Dst:             window_reflow
        - Src:             'gui/reflow.c:204,5'
          Dst:             window_reflow
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    mutt_get_winsize
      functionSourceFile: '/src/neomutt/gui/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - ioctl
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/resize.c:58,18'
          Branch Sides:
            - BranchSide:      'gui/resize.c:58,18'
              BranchSideFuncs:
                - open
                - ioctl
                - close
            - BranchSide:      'gui/resize.c:58,18'
              BranchSideFuncs:
                - open
                - ioctl
                - close
        - Branch String:   'gui/resize.c:61,7'
          Branch Sides:
            - BranchSide:      'gui/resize.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/resize.c:66,5'
              BranchSideFuncs:
                - ioctl
                - close
      Callsites:
        - Src:             'gui/resize.c:60,12'
          Dst:             open
        - Src:             'gui/resize.c:66,5'
          Dst:             ioctl
        - Src:             'gui/resize.c:68,5'
          Dst:             close
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_resize_screen
      functionSourceFile: '/src/neomutt/gui/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_get_winsize
        - mutt_str_atoi_full
        - mutt_str_getenv
        - resizeterm
        - rootwin_set_size
        - window_notify_all
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gui/resize.c:78,22'
          Branch Sides:
            - BranchSide:      'gui/resize.c:78,22'
              BranchSideFuncs:
                - mutt_get_winsize
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
            - BranchSide:      'gui/resize.c:78,22'
              BranchSideFuncs:
                - mutt_get_winsize
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
        - Branch String:   'gui/resize.c:83,7'
          Branch Sides:
            - BranchSide:      'gui/resize.c:85,22'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
            - BranchSide:      'gui/resize.c:90,18'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
        - Branch String:   'gui/resize.c:86,12'
          Branch Sides:
            - BranchSide:      'gui/resize.c:86,16'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
            - BranchSide:      'gui/resize.c:90,18'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
        - Branch String:   'gui/resize.c:86,9'
          Branch Sides:
            - BranchSide:      'gui/resize.c:87,18'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
            - BranchSide:      'gui/resize.c:90,18'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
        - Branch String:   'gui/resize.c:90,7'
          Branch Sides:
            - BranchSide:      'gui/resize.c:90,7'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
                - resizeterm
                - rootwin_set_size
                - window_notify_all
            - BranchSide:      'gui/resize.c:92,22'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_str_atoi_full.8686
                - resizeterm
                - rootwin_set_size
                - window_notify_all
        - Branch String:   'gui/resize.c:93,12'
          Branch Sides:
            - BranchSide:      'gui/resize.c:93,12'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
            - BranchSide:      'gui/resize.c:93,16'
              BranchSideFuncs:
                - mutt_str_atoi_full.8686
                - resizeterm
                - rootwin_set_size
                - window_notify_all
        - Branch String:   'gui/resize.c:93,9'
          Branch Sides:
            - BranchSide:      'gui/resize.c:94,18'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
            - BranchSide:      'gui/resize.c:97,26'
              BranchSideFuncs:
                - resizeterm
                - rootwin_set_size
                - window_notify_all
      Callsites:
        - Src:             'gui/resize.c:78,22'
          Dst:             mutt_get_winsize
        - Src:             'gui/resize.c:85,22'
          Dst:             mutt_str_getenv
        - Src:             'gui/resize.c:86,16'
          Dst:             mutt_str_atoi_full
        - Src:             'gui/resize.c:92,22'
          Dst:             mutt_str_getenv
        - Src:             'gui/resize.c:93,16'
          Dst:             mutt_str_atoi_full
        - Src:             'gui/resize.c:97,3'
          Dst:             resizeterm
        - Src:             'gui/resize.c:98,3'
          Dst:             rootwin_set_size
        - Src:             'gui/resize.c:99,3'
          Dst:             window_notify_all
    - functionName:    resizeterm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rootwin_set_size
      functionSourceFile: '/src/neomutt/gui/rootwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_reflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/rootwin.c:255,8'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:0,0'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:255,8'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:255,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:260,25'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:260,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:262,30'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:266,25'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:266,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:268,30'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:266,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:268,30'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:274,5'
              BranchSideFuncs:
                - mutt_window_reflow
      Callsites:
        - Src:             'gui/rootwin.c:274,5'
          Dst:             mutt_window_reflow
    - functionName:    rootwin_window_observer
      functionSourceFile: '/src/neomutt/gui/rootwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - notify_observer_remove
        - rootwin_config_observer
        - rootwin_resize_observer
        - rootwin_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/rootwin.c:176,11'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/rootwin.c:176,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/rootwin.c:176,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:176,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/rootwin.c:178,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/rootwin.c:178,24'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:178,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:178,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/rootwin.c:178,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:180,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/rootwin.c:180,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:180,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/rootwin.c:185,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/rootwin.c:185,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:185,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/rootwin.c:188,36'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/rootwin.c:189,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:191,37'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:195,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/rootwin.c:188,3'
          Dst:             notify_observer_remove
        - Src:             'gui/rootwin.c:188,3'
          Dst:             rootwin_window_observer
        - Src:             'gui/rootwin.c:191,5'
          Dst:             notify_observer_remove
        - Src:             'gui/rootwin.c:191,5'
          Dst:             rootwin_config_observer
        - Src:             'gui/rootwin.c:192,5'
          Dst:             notify_observer_remove
        - Src:             'gui/rootwin.c:192,5'
          Dst:             rootwin_resize_observer
    - functionName:    rootwin_config_observer
      functionSourceFile: '/src/neomutt/gui/rootwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - cs_subset_bool
        - mutt_str_equal
        - mutt_window_reflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/rootwin.c:115,11'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:115,11'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:115,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:115,7'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:117,12'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:117,24'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:117,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:117,32'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:117,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:123,29'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:123,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:123,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:126,30'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:127,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:130,47'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:131,24'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:131,35'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:132,36'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:131,57'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:131,57'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:135,31'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:131,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:135,31'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:136,9'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:138,5'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:138,5'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:138,5'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:138,5'
              BranchSideFuncs:
                - mutt_window_reflow
        - Branch String:   'gui/rootwin.c:139,5'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:139,5'
              BranchSideFuncs:
                - mutt_window_reflow
            - BranchSide:      'gui/rootwin.c:139,5'
              BranchSideFuncs:
                - mutt_window_reflow
      Callsites:
        - Src:             'gui/rootwin.c:123,8'
          Dst:             mutt_str_equal
        - Src:             'gui/rootwin.c:130,32'
          Dst:             cs_subset_bool
        - Src:             'gui/rootwin.c:141,5'
          Dst:             mutt_window_reflow
    - functionName:    rootwin_resize_observer
      functionSourceFile: '/src/neomutt/gui/rootwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_resize_screen
        - window_invalidate_all
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/rootwin.c:155,11'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:0,0'
              BranchSideFuncs:
                - window_invalidate_all
                - mutt_resize_screen
            - BranchSide:      'gui/rootwin.c:155,11'
              BranchSideFuncs:
                - window_invalidate_all
                - mutt_resize_screen
        - Branch String:   'gui/rootwin.c:155,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:155,7'
              BranchSideFuncs:
                - window_invalidate_all
                - mutt_resize_screen
            - BranchSide:      'gui/rootwin.c:157,12'
              BranchSideFuncs:
                - window_invalidate_all
                - mutt_resize_screen
        - Branch String:   'gui/rootwin.c:157,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:157,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/rootwin.c:160,3'
              BranchSideFuncs:
                - window_invalidate_all
                - mutt_resize_screen
      Callsites:
        - Src:             'gui/rootwin.c:160,3'
          Dst:             window_invalidate_all
        - Src:             'gui/rootwin.c:161,3'
          Dst:             mutt_resize_screen
    - functionName:    rootwin_new
      functionSourceFile: '/src/neomutt/gui/rootwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alldialogs_new
        - cs_subset_bool
        - helpbar_new
        - msgcont_new
        - msgwin_new
        - mutt_window_add_child
        - mutt_window_new
        - notify_observer_add
        - notify_set_parent
        - rootwin_config_observer
        - rootwin_resize_observer
        - rootwin_window_observer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/rootwin.c:216,33'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:216,33'
              BranchSideFuncs:
                - mutt_window_new
                - notify_set_parent
                - helpbar_new
                - alldialogs_new
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - msgcont_new
                - msgwin_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'gui/rootwin.c:216,33'
              BranchSideFuncs:
                - mutt_window_new
                - notify_set_parent
                - helpbar_new
                - alldialogs_new
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - msgcont_new
                - msgwin_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
        - Branch String:   'gui/rootwin.c:225,7'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - msgcont_new
                - msgwin_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'gui/rootwin.c:225,7'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - msgcont_new
                - msgwin_new
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'gui/rootwin.c:216,33'
          Dst:             mutt_window_new
        - Src:             'gui/rootwin.c:218,3'
          Dst:             notify_set_parent
        - Src:             'gui/rootwin.c:221,36'
          Dst:             helpbar_new
        - Src:             'gui/rootwin.c:222,36'
          Dst:             alldialogs_new
        - Src:             'gui/rootwin.c:224,32'
          Dst:             cs_subset_bool
        - Src:             'gui/rootwin.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'gui/rootwin.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'gui/rootwin.c:236,33'
          Dst:             msgcont_new
        - Src:             'gui/rootwin.c:237,32'
          Dst:             msgwin_new
        - Src:             'gui/rootwin.c:238,3'
          Dst:             mutt_window_add_child
        - Src:             'gui/rootwin.c:239,3'
          Dst:             mutt_window_add_child
        - Src:             'gui/rootwin.c:241,3'
          Dst:             notify_observer_add
        - Src:             'gui/rootwin.c:241,3'
          Dst:             rootwin_config_observer
        - Src:             'gui/rootwin.c:242,3'
          Dst:             notify_observer_add
        - Src:             'gui/rootwin.c:242,3'
          Dst:             rootwin_resize_observer
        - Src:             'gui/rootwin.c:243,3'
          Dst:             notify_observer_add
        - Src:             'gui/rootwin.c:243,3'
          Dst:             rootwin_window_observer
    - functionName:    rootwin_cleanup
      functionSourceFile: '/src/neomutt/gui/rootwin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_window_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/rootwin.c:204,20'
          Branch Sides:
            - BranchSide:      'gui/rootwin.c:204,20'
              BranchSideFuncs:
                - mutt_window_free
            - BranchSide:      'gui/rootwin.c:204,20'
              BranchSideFuncs:
                - mutt_window_free
      Callsites:
        - Src:             'gui/rootwin.c:206,3'
          Dst:             mutt_window_free
    - functionName:    sbar_set_title
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_replace
      functionUses:    15
      BranchProfiles:
        - Branch String:   'gui/sbar.c:229,8'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:0,0'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'gui/sbar.c:229,8'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'gui/sbar.c:229,12'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:229,21'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'gui/sbar.c:229,27'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:229,27'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:229,36'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'gui/sbar.c:229,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:229,7'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'gui/sbar.c:233,3'
              BranchSideFuncs:
                - mutt_str_replace
      Callsites:
        - Src:             'gui/sbar.c:233,3'
          Dst:             mutt_str_replace
    - functionName:    sbar_window_observer
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_color_observer_remove
        - notify_observer_remove
        - sbar_color_observer
        - sbar_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/sbar.c:150,11'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:0,0'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/sbar.c:150,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/sbar.c:150,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:150,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/sbar.c:152,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/sbar.c:152,24'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:152,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:152,32'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/sbar.c:152,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:157,13'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/sbar.c:157,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:157,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/sbar.c:160,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/sbar.c:160,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:162,15'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:165,30'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/sbar.c:165,12'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:165,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/sbar.c:167,5'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'gui/sbar.c:167,5'
          Dst:             mutt_color_observer_remove
        - Src:             'gui/sbar.c:167,5'
          Dst:             sbar_color_observer
        - Src:             'gui/sbar.c:168,5'
          Dst:             notify_observer_remove
        - Src:             'gui/sbar.c:168,5'
          Dst:             sbar_window_observer
    - functionName:    sbar_color_observer
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/sbar.c:118,11'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:118,11'
              BranchSideFuncs: []
        - Branch String:   'gui/sbar.c:118,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:120,12'
              BranchSideFuncs: []
        - Branch String:   'gui/sbar.c:120,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:123,33'
              BranchSideFuncs: []
        - Branch String:   'gui/sbar.c:126,38'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:126,52'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:134,13'
              BranchSideFuncs: []
        - Branch String:   'gui/sbar.c:126,72'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:127,18'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:134,13'
              BranchSideFuncs: []
        - Branch String:   'gui/sbar.c:126,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:134,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sbar_repaint
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_paddstr
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/sbar.c:97,39'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_paddstr
                - mutt_curses_set_color_by_id
            - BranchSide:      'gui/sbar.c:97,39'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_paddstr
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'gui/sbar.c:99,3'
          Dst:             mutt_window_move
        - Src:             'gui/sbar.c:101,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'gui/sbar.c:102,3'
          Dst:             mutt_window_move
        - Src:             'gui/sbar.c:103,3'
          Dst:             mutt_paddstr
        - Src:             'gui/sbar.c:104,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    sbar_recalc
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/sbar.c:84,8'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:84,8'
              BranchSideFuncs: []
        - Branch String:   'gui/sbar.c:84,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:87,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sbar_wdata_free
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/sbar.c:180,8'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'gui/sbar.c:180,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'gui/sbar.c:180,12'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:180,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:180,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'gui/sbar.c:180,7'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/sbar.c:185,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'gui/sbar.c:185,3'
          Dst:             mutt_mem_free
        - Src:             'gui/sbar.c:187,3'
          Dst:             mutt_mem_free
    - functionName:    sbar_data_new
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/sbar.c:196,10'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:196,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'gui/sbar.c:196,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'gui/sbar.c:196,10'
          Dst:             mutt_mem_calloc
    - functionName:    sbar_new
      functionSourceFile: '/src/neomutt/gui/sbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
        - sbar_color_observer
        - sbar_data_new
        - sbar_window_observer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gui/sbar.c:205,33'
          Branch Sides:
            - BranchSide:      'gui/sbar.c:205,33'
              BranchSideFuncs:
                - mutt_window_new
                - sbar_data_new
                - mutt_color_observer_add
                - notify_observer_add
            - BranchSide:      'gui/sbar.c:205,33'
              BranchSideFuncs:
                - mutt_window_new
                - sbar_data_new
                - mutt_color_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'gui/sbar.c:205,33'
          Dst:             mutt_window_new
        - Src:             'gui/sbar.c:209,21'
          Dst:             sbar_data_new
        - Src:             'gui/sbar.c:214,3'
          Dst:             mutt_color_observer_add
        - Src:             'gui/sbar.c:214,3'
          Dst:             sbar_color_observer
        - Src:             'gui/sbar.c:215,3'
          Dst:             notify_observer_add
        - Src:             'gui/sbar.c:215,3'
          Dst:             sbar_window_observer
    - functionName:    simple_dialog_free
      functionSourceFile: '/src/neomutt/gui/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dialog_pop
        - mutt_window_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'gui/simple.c:170,8'
          Branch Sides:
            - BranchSide:      'gui/simple.c:0,0'
              BranchSideFuncs:
                - dialog_pop
                - mutt_window_free
            - BranchSide:      'gui/simple.c:170,8'
              BranchSideFuncs:
                - dialog_pop
                - mutt_window_free
        - Branch String:   'gui/simple.c:170,12'
          Branch Sides:
            - BranchSide:      'gui/simple.c:170,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/simple.c:170,16'
              BranchSideFuncs:
                - dialog_pop
                - mutt_window_free
        - Branch String:   'gui/simple.c:170,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/simple.c:173,3'
              BranchSideFuncs:
                - dialog_pop
                - mutt_window_free
      Callsites:
        - Src:             'gui/simple.c:173,3'
          Dst:             dialog_pop
        - Src:             'gui/simple.c:174,3'
          Dst:             mutt_window_free
    - functionName:    simple_window_observer
      functionSourceFile: '/src/neomutt/gui/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - notify_observer_remove
        - simple_config_observer
        - simple_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/simple.c:106,11'
          Branch Sides:
            - BranchSide:      'gui/simple.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/simple.c:106,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/simple.c:106,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:106,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/simple.c:108,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/simple.c:108,24'
          Branch Sides:
            - BranchSide:      'gui/simple.c:108,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/simple.c:108,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/simple.c:108,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/simple.c:110,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/simple.c:110,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:110,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/simple.c:115,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'gui/simple.c:115,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:115,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'gui/simple.c:118,26'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'gui/simple.c:118,3'
          Dst:             notify_observer_remove
        - Src:             'gui/simple.c:118,3'
          Dst:             simple_config_observer
        - Src:             'gui/simple.c:119,3'
          Dst:             notify_observer_remove
        - Src:             'gui/simple.c:119,3'
          Dst:             simple_window_observer
    - functionName:    simple_config_observer
      functionSourceFile: '/src/neomutt/gui/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
        - window_status_on_top
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/simple.c:82,11'
          Branch Sides:
            - BranchSide:      'gui/simple.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'gui/simple.c:82,11'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'gui/simple.c:82,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:82,7'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
            - BranchSide:      'gui/simple.c:84,12'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'gui/simple.c:84,24'
          Branch Sides:
            - BranchSide:      'gui/simple.c:84,24'
              BranchSideFuncs: []
            - BranchSide:      'gui/simple.c:84,32'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'gui/simple.c:84,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/simple.c:88,29'
              BranchSideFuncs:
                - mutt_str_equal
                - window_status_on_top
        - Branch String:   'gui/simple.c:88,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:88,7'
              BranchSideFuncs:
                - window_status_on_top
            - BranchSide:      'gui/simple.c:91,32'
              BranchSideFuncs:
                - window_status_on_top
      Callsites:
        - Src:             'gui/simple.c:88,8'
          Dst:             mutt_str_equal
        - Src:             'gui/simple.c:92,3'
          Dst:             window_status_on_top
    - functionName:    simple_dialog_new
      functionSourceFile: '/src/neomutt/gui/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_bool
        - dialog_push
        - menu_window_new
        - mutt_window_add_child
        - mutt_window_new
        - notify_observer_add
        - sbar_new
        - simple_config_observer
        - simple_window_observer
      functionUses:    9
      BranchProfiles:
        - Branch String:   'gui/simple.c:135,28'
          Branch Sides:
            - BranchSide:      'gui/simple.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - menu_window_new
                - sbar_new
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - mutt_window_add_child
                - mutt_window_add_child
            - BranchSide:      'gui/simple.c:135,28'
              BranchSideFuncs:
                - mutt_window_new
                - menu_window_new
                - sbar_new
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
                - mutt_window_add_child
                - mutt_window_add_child
        - Branch String:   'gui/simple.c:146,7'
          Branch Sides:
            - BranchSide:      'gui/simple.c:148,5'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
            - BranchSide:      'gui/simple.c:153,5'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - notify_observer_add
                - notify_observer_add
                - dialog_push
      Callsites:
        - Src:             'gui/simple.c:135,28'
          Dst:             mutt_window_new
        - Src:             'gui/simple.c:141,33'
          Dst:             menu_window_new
        - Src:             'gui/simple.c:144,33'
          Dst:             sbar_new
        - Src:             'gui/simple.c:145,32'
          Dst:             cs_subset_bool
        - Src:             'gui/simple.c:148,5'
          Dst:             mutt_window_add_child
        - Src:             'gui/simple.c:149,5'
          Dst:             mutt_window_add_child
        - Src:             'gui/simple.c:153,5'
          Dst:             mutt_window_add_child
        - Src:             'gui/simple.c:154,5'
          Dst:             mutt_window_add_child
        - Src:             'gui/simple.c:157,3'
          Dst:             notify_observer_add
        - Src:             'gui/simple.c:157,3'
          Dst:             simple_config_observer
        - Src:             'gui/simple.c:158,3'
          Dst:             notify_observer_add
        - Src:             'gui/simple.c:158,3'
          Dst:             simple_window_observer
        - Src:             'gui/simple.c:159,3'
          Dst:             dialog_push
    - functionName:    mutt_ts_icon
      functionSourceFile: '/src/neomutt/gui/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/terminal.c:135,8'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:0,0'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gui/terminal.c:135,8'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gui/terminal.c:135,12'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:135,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:135,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gui/terminal.c:135,7'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:139,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'gui/terminal.c:139,3'
          Dst:             fprintf
    - functionName:    mutt_ts_status
      functionSourceFile: '/src/neomutt/gui/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gui/terminal.c:121,8'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:0,0'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'gui/terminal.c:121,8'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gui/terminal.c:121,12'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:121,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:121,16'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'gui/terminal.c:121,7'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:124,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'gui/terminal.c:124,3'
          Dst:             fprintf
    - functionName:    mutt_ts_capability
      functionSourceFile: '/src/neomutt/gui/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - mutt_istr_startswith
        - mutt_str_getenv
        - mutt_tigetstr
        - tigetflag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gui/terminal.c:81,23'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:81,23'
              BranchSideFuncs:
                - mutt_tigetstr
                - mutt_tigetstr
                - tigetflag
                - mutt_str_getenv
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'gui/terminal.c:81,23'
              BranchSideFuncs:
                - mutt_tigetstr
                - mutt_tigetstr
                - tigetflag
                - mutt_str_getenv
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:82,7'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:85,9'
              BranchSideFuncs:
                - tigetflag
                - mutt_str_getenv
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'gui/terminal.c:96,15'
              BranchSideFuncs:
                - tigetflag
                - mutt_str_getenv
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:88,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:89,11'
              BranchSideFuncs: []
        - Branch String:   'gui/terminal.c:97,7'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:103,22'
              BranchSideFuncs:
                - mutt_str_getenv
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'gui/terminal.c:106,9'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:106,18'
              BranchSideFuncs:
                - mutt_istr_startswith
      Callsites:
        - Src:             'gui/terminal.c:81,23'
          Dst:             mutt_tigetstr
        - Src:             'gui/terminal.c:87,13'
          Dst:             mutt_tigetstr
        - Src:             'gui/terminal.c:96,15'
          Dst:             tigetflag
        - Src:             'gui/terminal.c:103,22'
          Dst:             mutt_str_getenv
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
        - Src:             'gui/terminal.c:106,18'
          Dst:             mutt_istr_startswith
    - functionName:    mutt_tigetstr
      functionSourceFile: '/src/neomutt/gui/terminal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - tigetstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gui/terminal.c:59,15'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:0,0'
              BranchSideFuncs:
                - tigetstr
            - BranchSide:      'gui/terminal.c:59,15'
              BranchSideFuncs:
                - tigetstr
        - Branch String:   'gui/terminal.c:60,12'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:60,12'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:60,20'
              BranchSideFuncs: []
        - Branch String:   'gui/terminal.c:60,36'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:60,36'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:60,40'
              BranchSideFuncs: []
        - Branch String:   'gui/terminal.c:60,7'
          Branch Sides:
            - BranchSide:      'gui/terminal.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'gui/terminal.c:63,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gui/terminal.c:59,15'
          Dst:             tigetstr
    - functionName:    tigetflag
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tigetstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_init_nntp
      functionSourceFile: '/src/neomutt/nntp/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/config.c:121,10'
          Branch Sides:
            - BranchSide:      'nntp/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'nntp/config.c:121,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'nntp/config.c:121,10'
          Dst:             cs_register_variables
    - functionName:    group_index_unread_count_num
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    group_index_poll_num
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    group_index_number_num
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    group_index_notify_num
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    group_index_new_count_num
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_browser.c:141,43'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'nntp/expando_browser.c:141,43'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'nntp/expando_browser.c:145,18'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:145,26'
              BranchSideFuncs: []
            - BranchSide:      'nntp/expando_browser.c:151,14'
              BranchSideFuncs: []
        - Branch String:   'nntp/expando_browser.c:145,60'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:146,31'
              BranchSideFuncs: []
            - BranchSide:      'nntp/expando_browser.c:151,14'
              BranchSideFuncs: []
        - Branch String:   'nntp/expando_browser.c:145,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:148,29'
              BranchSideFuncs: []
            - BranchSide:      'nntp/expando_browser.c:151,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/expando_browser.c:143,27'
          Dst:             cs_subset_bool
    - functionName:    group_index_newsgroup
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_browser.c:120,27'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:120,27'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_browser.c:121,3'
          Dst:             buf_strcpy
    - functionName:    group_index_flags2
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_browser.c:100,15'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:100,15'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'nntp/expando_browser.c:100,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:100,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:106,21'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_browser.c:109,3'
          Dst:             buf_strcpy
    - functionName:    group_index_flags
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_browser.c:78,15'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:78,15'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'nntp/expando_browser.c:78,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:78,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:84,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_browser.c:87,3'
          Dst:             buf_strcpy
    - functionName:    group_index_description
      functionSourceFile: '/src/neomutt/nntp/expando_browser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - cc_charset
        - cs_subset_string
        - mutt_ch_convert_string
        - mutt_mb_filter_unprintable
        - mutt_mem_free
        - mutt_str_copy
        - mutt_str_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_browser.c:50,3'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_subset_string
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_str_copy
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:50,8'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_subset_string
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_str_copy
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'nntp/expando_browser.c:52,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/expando_browser.c:55,16'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_subset_string
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_str_copy
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'nntp/expando_browser.c:57,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_browser.c:59,57'
              BranchSideFuncs:
                - mutt_mb_filter_unprintable
                - mutt_str_copy
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'nntp/expando_browser.c:61,3'
              BranchSideFuncs:
                - mutt_mb_filter_unprintable
                - mutt_str_copy
                - mutt_mem_free
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_browser.c:55,16'
          Dst:             mutt_str_dup
        - Src:             'nntp/expando_browser.c:56,44'
          Dst:             cs_subset_string
        - Src:             'nntp/expando_browser.c:59,57'
          Dst:             cc_charset
        - Src:             'nntp/expando_browser.c:59,5'
          Dst:             mutt_ch_convert_string
        - Src:             'nntp/expando_browser.c:61,3'
          Dst:             mutt_mb_filter_unprintable
        - Src:             'nntp/expando_browser.c:62,3'
          Dst:             mutt_str_copy
        - Src:             'nntp/expando_browser.c:63,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/expando_browser.c:65,3'
          Dst:             buf_strcpy
    - functionName:    nntp_username
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_newsrc.c:151,43'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_newsrc.c:151,43'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_newsrc.c:154,3'
          Dst:             buf_strcpy
    - functionName:    nntp_server
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - mutt_str_copy
        - mutt_str_lower
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_newsrc.c:134,43'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_lower
                - buf_strcpy
            - BranchSide:      'nntp/expando_newsrc.c:134,43'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_lower
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_newsrc.c:138,3'
          Dst:             mutt_str_copy
        - Src:             'nntp/expando_newsrc.c:139,3'
          Dst:             mutt_str_lower
        - Src:             'nntp/expando_newsrc.c:141,3'
          Dst:             buf_strcpy
    - functionName:    nntp_schema
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - account_to_url
        - buf_strcpy
        - strchr
        - url_tostring
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_newsrc.c:111,37'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - strchr
                - buf_strcpy
            - BranchSide:      'nntp/expando_newsrc.c:111,37'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - strchr
                - buf_strcpy
        - Branch String:   'nntp/expando_newsrc.c:119,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:119,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_newsrc.c:121,8'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_newsrc.c:116,3'
          Dst:             account_to_url
        - Src:             'nntp/expando_newsrc.c:117,3'
          Dst:             url_tostring
        - Src:             'nntp/expando_newsrc.c:118,13'
          Dst:             strchr
        - Src:             'nntp/expando_newsrc.c:124,3'
          Dst:             buf_strcpy
    - functionName:    nntp_port_if_num
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_newsrc.c:83,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/expando_newsrc.c:84,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nntp_port_if
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_add_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_newsrc.c:96,43'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'nntp/expando_newsrc.c:96,43'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'nntp/expando_newsrc.c:98,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/expando_newsrc.c:100,37'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'nntp/expando_newsrc.c:100,5'
          Dst:             buf_add_printf
    - functionName:    nntp_port
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_account
      functionSourceFile: '/src/neomutt/nntp/expando_newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - account_to_url
        - buf_strcpy
        - strchr
        - url_tostring
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/expando_newsrc.c:48,37'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - strchr
                - buf_strcpy
            - BranchSide:      'nntp/expando_newsrc.c:48,37'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
                - strchr
                - buf_strcpy
        - Branch String:   'nntp/expando_newsrc.c:56,7'
          Branch Sides:
            - BranchSide:      'nntp/expando_newsrc.c:56,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'nntp/expando_newsrc.c:58,8'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'nntp/expando_newsrc.c:53,3'
          Dst:             account_to_url
        - Src:             'nntp/expando_newsrc.c:54,3'
          Dst:             url_tostring
        - Src:             'nntp/expando_newsrc.c:55,13'
          Dst:             strchr
        - Src:             'nntp/expando_newsrc.c:61,3'
          Dst:             buf_strcpy
    - functionName:    nntp_mailbox
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          186
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - mutt_str_copy
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:1310,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1310,8'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1310,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1310,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1313,32'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1317,16'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1313,61'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1317,27'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1317,38'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1313,61'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1317,49'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1317,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1313,61'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1320,13'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1320,32'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1321,31'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_copy
            - BranchSide:      'nntp/newsrc.c:1336,31'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'nntp/newsrc.c:1328,13'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1330,17'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1333,18'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1330,22'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1325,51'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1330,29'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1330,13'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1325,51'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1331,17'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1325,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1327,27'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1333,18'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
        - Branch String:   'nntp/newsrc.c:1333,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1313,32'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1336,31'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'nntp/newsrc.c:1313,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1313,3'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
            - BranchSide:      'nntp/newsrc.c:1315,50'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_equal
      Callsites:
        - Src:             'nntp/newsrc.c:1321,9'
          Dst:             mutt_str_equal
        - Src:             'nntp/newsrc.c:1336,5'
          Dst:             mutt_str_copy
    - functionName:    mutt_newsgroup_uncatchup
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          149
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_hash_find
        - mutt_mem_reallocarray
        - mutt_set_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:1268,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1268,8'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1268,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1268,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1268,25'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1268,37'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1268,37'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1268,41'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1268,47'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1268,47'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1268,51'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1268,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1268,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1271,32'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1272,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1272,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1275,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1275,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1277,5'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1282,7'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1282,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1282,16'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1295,28'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:1282,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1284,24'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1295,28'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:1285,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1285,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1287,28'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1288,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1288,11'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1290,7'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1285,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1285,5'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1287,28'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1296,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1297,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/newsrc.c:1271,32'
          Dst:             mutt_hash_find
        - Src:             'nntp/newsrc.c:1277,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:1290,7'
          Dst:             mutt_set_flag
    - functionName:    mutt_newsgroup_catchup
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_hash_find
        - mutt_mem_reallocarray
        - mutt_set_flag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:1229,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1229,8'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1229,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1229,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1229,25'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1229,37'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1229,37'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1229,41'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1229,47'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1229,47'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1229,51'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1229,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1229,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1232,32'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1233,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1233,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1236,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1236,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1238,5'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1243,10'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1244,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1244,9'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1244,16'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1244,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1244,7'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1248,28'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1246,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1246,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1248,28'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1249,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1249,11'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1251,7'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'nntp/newsrc.c:1246,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1246,5'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'nntp/newsrc.c:1248,28'
              BranchSideFuncs:
                - mutt_set_flag
      Callsites:
        - Src:             'nntp/newsrc.c:1232,32'
          Dst:             mutt_hash_find
        - Src:             'nntp/newsrc.c:1238,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:1251,7'
          Dst:             mutt_set_flag
    - functionName:    mutt_newsgroup_unsubscribe
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - mutt_hash_find
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:1201,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:1201,8'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1201,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1201,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1201,25'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1201,37'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1201,37'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1201,41'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1201,47'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1201,47'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1201,51'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1201,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1201,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1204,32'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1205,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1205,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1208,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1210,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1210,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1212,12'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:1204,32'
          Dst:             mutt_hash_find
        - Src:             'nntp/newsrc.c:1209,36'
          Dst:             cs_subset_bool
        - Src:             'nntp/newsrc.c:1213,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_newsgroup_subscribe
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - mdata_find
        - mutt_mem_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:1177,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_calloc
            - BranchSide:      'nntp/newsrc.c:1177,8'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:1177,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1177,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1177,25'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:1177,37'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1177,37'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1177,41'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:1177,47'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1177,47'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1177,51'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:1177,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1177,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1180,32'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:1182,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1182,7'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'nntp/newsrc.c:1184,25'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'nntp/newsrc.c:1180,32'
          Dst:             mdata_find
        - Src:             'nntp/newsrc.c:1184,25'
          Dst:             mutt_mem_calloc
    - functionName:    mdata_find
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_find
        - mutt_hash_insert
        - mutt_mem_calloc
        - mutt_mem_reallocarray
        - mutt_str_copy
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:76,54'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - strlen
                - mutt_mem_calloc
                - mutt_str_copy
                - mutt_hash_insert
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:76,54'
              BranchSideFuncs:
                - mutt_hash_find
                - strlen
                - mutt_mem_calloc
                - mutt_str_copy
                - mutt_hash_insert
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:77,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:77,7'
              BranchSideFuncs:
                - strlen
                - mutt_mem_calloc
                - mutt_str_copy
                - mutt_hash_insert
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:80,16'
              BranchSideFuncs:
                - strlen
                - mutt_mem_calloc
                - mutt_str_copy
                - mutt_hash_insert
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:90,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:92,23'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:95,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/newsrc.c:76,32'
          Dst:             mutt_hash_find
        - Src:             'nntp/newsrc.c:80,16'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:82,11'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/newsrc.c:84,3'
          Dst:             mutt_str_copy
        - Src:             'nntp/newsrc.c:87,3'
          Dst:             mutt_hash_insert
        - Src:             'nntp/newsrc.c:93,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    nntp_article_status
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          121
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - cs_subset_bool
        - mutt_hash_find
      functionUses:    4
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:1140,35'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
            - BranchSide:      'nntp/newsrc.c:1140,35'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
        - Branch String:   'nntp/newsrc.c:1142,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1143,35'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'nntp/newsrc.c:1145,8'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'nntp/newsrc.c:1150,46'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1148,52'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'nntp/newsrc.c:1150,79'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'nntp/newsrc.c:1150,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'nntp/newsrc.c:1148,52'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'nntp/newsrc.c:1148,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1150,18'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'nntp/newsrc.c:1159,21'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'nntp/newsrc.c:1159,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1159,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1163,42'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'nntp/newsrc.c:1164,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:1164,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/newsrc.c:1143,13'
          Dst:             mutt_hash_find
        - Src:             'nntp/newsrc.c:1163,27'
          Dst:             cs_subset_bool
    - functionName:    active_get_cache
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __isoc99_sscanf
        - cache_expand
        - fgets
        - mutt_clear_error
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - nntp_add_group
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:615,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - cache_expand
                - mutt_file_fopen_full
                - fgets
                - __isoc99_sscanf
                - mutt_file_fclose_full
                - fgets
                - nntp_add_group
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
            - BranchSide:      'nntp/newsrc.c:615,8'
              BranchSideFuncs:
                - cache_expand
                - mutt_file_fopen_full
                - fgets
                - __isoc99_sscanf
                - mutt_file_fclose_full
                - fgets
                - nntp_add_group
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
        - Branch String:   'nntp/newsrc.c:622,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:622,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:625,8'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - mutt_file_fclose_full
                - fgets
                - nntp_add_group
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
        - Branch String:   'nntp/newsrc.c:625,36'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:625,40'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/newsrc.c:627,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'nntp/newsrc.c:625,81'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:625,85'
              BranchSideFuncs:
                - fgets
                - nntp_add_group
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
                - mutt_file_fclose_full
            - BranchSide:      'nntp/newsrc.c:627,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'nntp/newsrc.c:625,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:627,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/newsrc.c:630,10'
              BranchSideFuncs:
                - fgets
                - nntp_add_group
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
        - Branch String:   'nntp/newsrc.c:633,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:634,5'
              BranchSideFuncs:
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
            - BranchSide:      'nntp/newsrc.c:635,3'
              BranchSideFuncs:
                - nntp_add_group
                - mutt_file_fclose_full
                - mutt_clear_error
      Callsites:
        - Src:             'nntp/newsrc.c:619,3'
          Dst:             cache_expand
        - Src:             'nntp/newsrc.c:621,14'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/newsrc.c:625,8'
          Dst:             fgets
        - Src:             'nntp/newsrc.c:625,40'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/newsrc.c:627,5'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/newsrc.c:633,10'
          Dst:             fgets
        - Src:             'nntp/newsrc.c:634,5'
          Dst:             nntp_add_group
        - Src:             'nntp/newsrc.c:635,3'
          Dst:             nntp_add_group
        - Src:             'nntp/newsrc.c:636,3'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/newsrc.c:637,3'
          Dst:             mutt_clear_error
    - functionName:    cache_expand
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - account_to_url
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_path
        - mutt_encode_path
        - mutt_mem_free
        - mutt_str_dup
        - snprintf
        - strlen
        - url_tostring
      functionUses:    4
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:526,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - mutt_str_dup
                - url_tostring
                - mutt_mem_free
                - strlen
                - buf_pool_get
                - buf_addstr
                - mutt_encode_path
                - cs_subset_path
                - buf_string.8988
                - snprintf
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:526,8'
              BranchSideFuncs:
                - account_to_url
                - mutt_str_dup
                - url_tostring
                - mutt_mem_free
                - strlen
                - buf_pool_get
                - buf_addstr
                - mutt_encode_path
                - cs_subset_path
                - buf_string.8988
                - snprintf
                - buf_pool_release
        - Branch String:   'nntp/newsrc.c:537,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:537,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - mutt_encode_path
                - cs_subset_path
                - buf_string.8988
                - snprintf
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:538,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - mutt_encode_path
                - cs_subset_path
                - buf_string.8988
                - snprintf
                - buf_pool_release
      Callsites:
        - Src:             'nntp/newsrc.c:530,3'
          Dst:             account_to_url
        - Src:             'nntp/newsrc.c:531,14'
          Dst:             mutt_str_dup
        - Src:             'nntp/newsrc.c:532,3'
          Dst:             url_tostring
        - Src:             'nntp/newsrc.c:533,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:536,20'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:540,24'
          Dst:             buf_pool_get
        - Src:             'nntp/newsrc.c:541,3'
          Dst:             buf_addstr
        - Src:             'nntp/newsrc.c:542,3'
          Dst:             mutt_encode_path
        - Src:             'nntp/newsrc.c:544,40'
          Dst:             cs_subset_path
        - Src:             'nntp/newsrc.c:545,52'
          Dst:             buf_string
        - Src:             'nntp/newsrc.c:545,3'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:547,3'
          Dst:             buf_pool_release
    - functionName:    nntp_add_group
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __isoc99_sscanf
        - mdata_find
        - mutt_str_replace
        - nntp_group_unread_stat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:576,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mdata_find
                - mutt_str_replace
                - nntp_group_unread_stat
            - BranchSide:      'nntp/newsrc.c:576,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mdata_find
                - mutt_str_replace
                - nntp_group_unread_stat
        - Branch String:   'nntp/newsrc.c:581,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:581,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:581,18'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mdata_find
                - mutt_str_replace
                - nntp_group_unread_stat
        - Branch String:   'nntp/newsrc.c:581,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:581,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:585,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mdata_find
                - mutt_str_replace
                - nntp_group_unread_stat
        - Branch String:   'nntp/newsrc.c:585,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:592,11'
              BranchSideFuncs:
                - mdata_find
                - mutt_str_replace
                - nntp_group_unread_stat
        - Branch String:   'nntp/newsrc.c:596,33'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:596,18'
              BranchSideFuncs:
                - mutt_str_replace
                - nntp_group_unread_stat
            - BranchSide:      'nntp/newsrc.c:596,41'
              BranchSideFuncs:
                - mutt_str_replace
                - nntp_group_unread_stat
        - Branch String:   'nntp/newsrc.c:598,25'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:598,36'
              BranchSideFuncs:
                - nntp_group_unread_stat
            - BranchSide:      'nntp/newsrc.c:599,5'
              BranchSideFuncs:
                - nntp_group_unread_stat
        - Branch String:   'nntp/newsrc.c:598,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:599,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:600,19'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:600,32'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:600,43'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:603,12'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:600,12'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:601,41'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:603,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/newsrc.c:585,7'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/newsrc.c:592,11'
          Dst:             mdata_find
        - Src:             'nntp/newsrc.c:597,3'
          Dst:             mutt_str_replace
        - Src:             'nntp/newsrc.c:599,5'
          Dst:             nntp_group_unread_stat
    - functionName:    nntp_group_unread_stat
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:137,34'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:137,34'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:138,15'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:138,52'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:138,52'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:138,63'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:137,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:143,39'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:144,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:144,30'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:147,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:149,40'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:150,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:152,15'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:152,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:144,52'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:153,37'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:144,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:146,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nntp_get_field
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:916,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'nntp/newsrc.c:916,3'
              BranchSideFuncs:
                - cs_subset_string
        - Branch String:   'nntp/newsrc.c:916,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:916,3'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'nntp/newsrc.c:916,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/newsrc.c:0,0'
          Dst:             cs_subset_string
    - functionName:    nntp_select_server
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          407
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - account_from_url
        - active_get_cache
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - cache_expand
        - cs_subset_expando
        - cs_subset_path
        - expando_filter
        - mutt_conn_find
        - mutt_file_mkdir
        - mutt_hash_free
        - mutt_mem_free
        - mutt_socket_close
        - mutt_str_copy
        - nntp_active_fetch
        - nntp_adata_new
        - nntp_check_new_groups
        - nntp_clear_cache
        - nntp_newsrc_close
        - nntp_newsrc_parse
        - nntp_open_connection
        - snprintf
        - strerror
        - strstr
        - url_free
        - url_parse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:947,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - strstr
                - snprintf
                - url_parse
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:947,8'
              BranchSideFuncs:
                - strstr
                - snprintf
                - url_parse
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:953,15'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:953,19'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:955,5'
              BranchSideFuncs: []
        - Branch String:   'nntp/newsrc.c:953,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:955,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:960,7'
              BranchSideFuncs:
                - strstr
                - snprintf
                - url_parse
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:968,12'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:968,21'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'nntp/newsrc.c:972,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'nntp/newsrc.c:968,26'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:968,29'
              BranchSideFuncs:
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:969,15'
              BranchSideFuncs:
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:968,41'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:969,15'
              BranchSideFuncs:
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:972,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'nntp/newsrc.c:969,33'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:969,71'
              BranchSideFuncs:
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
                - url_free
            - BranchSide:      'nntp/newsrc.c:969,49'
              BranchSideFuncs:
                - url_free
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:969,62'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:969,71'
              BranchSideFuncs:
                - account_from_url
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
                - url_free
            - BranchSide:      'nntp/newsrc.c:972,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'nntp/newsrc.c:969,76'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:970,8'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'nntp/newsrc.c:972,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'nntp/newsrc.c:968,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:972,5'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'nntp/newsrc.c:976,7'
              BranchSideFuncs:
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:976,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:978,15'
              BranchSideFuncs:
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:981,3'
              BranchSideFuncs:
                - url_free
                - mutt_str_copy
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:986,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:988,23'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:991,19'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:991,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:993,23'
              BranchSideFuncs:
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:998,10'
              BranchSideFuncs:
                - mutt_conn_find
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:1001,47'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1001,54'
              BranchSideFuncs:
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:1008,11'
              BranchSideFuncs:
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:1001,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1003,25'
              BranchSideFuncs:
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:1008,11'
              BranchSideFuncs:
                - nntp_adata_new
                - nntp_open_connection
                - cs_subset_path
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
        - Branch String:   'nntp/newsrc.c:1015,17'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1015,20'
              BranchSideFuncs:
                - cache_expand
                - mutt_file_mkdir
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
                - __errno_location
                - strerror
            - BranchSide:      'nntp/newsrc.c:1109,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1015,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1017,5'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
            - BranchSide:      'nntp/newsrc.c:1028,56'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
        - Branch String:   'nntp/newsrc.c:1018,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1020,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
            - BranchSide:      'nntp/newsrc.c:1022,22'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - expando_filter
                - buf_expand_path
                - buf_strdup
                - buf_pool_release
                - nntp_newsrc_parse
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - active_get_cache
                - nntp_active_fetch
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
        - Branch String:   'nntp/newsrc.c:1037,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1040,16'
              BranchSideFuncs:
                - active_get_cache
                - nntp_active_fetch
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - nntp_clear_cache
                - nntp_newsrc_close
                - nntp_check_new_groups
            - BranchSide:      'nntp/newsrc.c:1109,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:1040,26'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1040,30'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - nntp_clear_cache
                - nntp_newsrc_close
            - BranchSide:      'nntp/newsrc.c:1047,12'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - nntp_clear_cache
                - nntp_newsrc_close
        - Branch String:   'nntp/newsrc.c:1040,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1042,12'
              BranchSideFuncs:
                - nntp_check_new_groups
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - nntp_clear_cache
                - nntp_newsrc_close
            - BranchSide:      'nntp/newsrc.c:1047,12'
              BranchSideFuncs:
                - nntp_active_fetch
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
                - nntp_clear_cache
                - nntp_newsrc_close
        - Branch String:   'nntp/newsrc.c:1051,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:1052,5'
              BranchSideFuncs:
                - nntp_clear_cache
                - nntp_newsrc_close
            - BranchSide:      'nntp/newsrc.c:1109,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_socket_close
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:966,40'
          Dst:             strstr
        - Src:             'nntp/newsrc.c:966,3'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:967,21'
          Dst:             url_parse
        - Src:             'nntp/newsrc.c:970,8'
          Dst:             account_from_url
        - Src:             'nntp/newsrc.c:972,5'
          Dst:             url_free
        - Src:             'nntp/newsrc.c:981,3'
          Dst:             url_free
        - Src:             'nntp/newsrc.c:988,5'
          Dst:             mutt_str_copy
        - Src:             'nntp/newsrc.c:993,5'
          Dst:             mutt_str_copy
        - Src:             'nntp/newsrc.c:998,10'
          Dst:             mutt_conn_find
        - Src:             'nntp/newsrc.c:1008,11'
          Dst:             nntp_adata_new
        - Src:             'nntp/newsrc.c:1010,8'
          Dst:             nntp_open_connection
        - Src:             'nntp/newsrc.c:1014,40'
          Dst:             cs_subset_path
        - Src:             'nntp/newsrc.c:1017,5'
          Dst:             cache_expand
        - Src:             'nntp/newsrc.c:1018,9'
          Dst:             mutt_file_mkdir
        - Src:             'nntp/newsrc.c:1020,7'
          Dst:             __errno_location
        - Src:             'nntp/newsrc.c:1020,7'
          Dst:             strerror
        - Src:             'nntp/newsrc.c:1028,38'
          Dst:             cs_subset_expando
        - Src:             'nntp/newsrc.c:1029,26'
          Dst:             buf_pool_get
        - Src:             'nntp/newsrc.c:1030,5'
          Dst:             expando_filter
        - Src:             'nntp/newsrc.c:1032,5'
          Dst:             buf_expand_path
        - Src:             'nntp/newsrc.c:1033,26'
          Dst:             buf_strdup
        - Src:             'nntp/newsrc.c:1034,5'
          Dst:             buf_pool_release
        - Src:             'nntp/newsrc.c:1035,10'
          Dst:             nntp_newsrc_parse
        - Src:             'nntp/newsrc.c:1040,30'
          Dst:             active_get_cache
        - Src:             'nntp/newsrc.c:1042,12'
          Dst:             nntp_check_new_groups
        - Src:             'nntp/newsrc.c:1047,12'
          Dst:             nntp_active_fetch
        - Src:             'nntp/newsrc.c:1052,5'
          Dst:             nntp_clear_cache
        - Src:             'nntp/newsrc.c:1109,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/newsrc.c:1109,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/newsrc.c:1113,5'
          Dst:             mutt_hash_free
        - Src:             'nntp/newsrc.c:1114,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:1115,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:1116,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:1117,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:1118,5'
          Dst:             mutt_socket_close
        - Src:             'nntp/newsrc.c:1119,5'
          Dst:             mutt_mem_free
    - functionName:    nntp_newsrc_parse
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          436
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - __isoc99_sscanf
        - fgets
        - fileno
        - mdata_find
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_lock
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
        - nntp_group_unread_stat
        - nntp_newsrc_close
        - stat
        - strchr
        - strpbrk
      functionUses:    6
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:166,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
                - mutt_file_fopen_full
            - BranchSide:      'nntp/newsrc.c:166,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
                - mutt_file_fopen_full
        - Branch String:   'nntp/newsrc.c:166,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:169,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
                - mutt_file_fopen_full
        - Branch String:   'nntp/newsrc.c:172,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:180,24'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_fclose_full
                - mutt_file_fopen_full
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:186,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:193,3'
              BranchSideFuncs:
                - fileno
                - mutt_file_lock
                - mutt_file_fclose_full
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:194,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:196,5'
              BranchSideFuncs:
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:200,19'
              BranchSideFuncs:
                - stat
                - nntp_newsrc_close
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:200,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:202,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:207,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:207,35'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:207,46'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:228,21'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:228,36'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:293,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:219,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:216,52'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:222,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:216,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:218,41'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:227,10'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:228,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:235,23'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:293,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:236,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:228,13'
              BranchSideFuncs:
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - __isoc99_sscanf
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:240,9'
              BranchSideFuncs:
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:250,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:251,13'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:253,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:251,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:250,12'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:252,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:250,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:251,13'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:253,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:264,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:265,11'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - strchr
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:268,11'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - strchr
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:269,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:270,11'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strchr
                - strchr
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
                - __isoc99_sscanf
            - BranchSide:      'nntp/newsrc.c:274,40'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strchr
                - strchr
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
                - __isoc99_sscanf
        - Branch String:   'nntp/newsrc.c:274,67'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:258,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:275,40'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strchr
                - strchr
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:274,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:258,5'
              BranchSideFuncs:
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:277,10'
              BranchSideFuncs:
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:258,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:263,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:280,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:280,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:282,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:286,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:286,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:287,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:288,12'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
                - fgets
                - strpbrk
                - mdata_find
                - mutt_mem_free
                - mutt_mem_calloc
                - strchr
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:228,21'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:228,36'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:293,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:180,24'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/newsrc.c:0,0'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/newsrc.c:185,22'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/newsrc.c:194,22'
          Dst:             fileno
        - Src:             'nntp/newsrc.c:194,7'
          Dst:             mutt_file_lock
        - Src:             'nntp/newsrc.c:196,5'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/newsrc.c:200,7'
          Dst:             stat
        - Src:             'nntp/newsrc.c:203,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/newsrc.c:227,10'
          Dst:             mutt_mem_mallocarray
        - Src:             'nntp/newsrc.c:224,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:228,24'
          Dst:             fgets
        - Src:             'nntp/newsrc.c:235,15'
          Dst:             strpbrk
        - Src:             'nntp/newsrc.c:245,34'
          Dst:             mdata_find
        - Src:             'nntp/newsrc.c:246,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:253,25'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/newsrc.c:263,11'
          Dst:             strchr
        - Src:             'nntp/newsrc.c:268,11'
          Dst:             strchr
        - Src:             'nntp/newsrc.c:274,12'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/newsrc.c:275,12'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/newsrc.c:289,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:290,5'
          Dst:             nntp_group_unread_stat
        - Src:             'nntp/newsrc.c:293,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_clear_cache
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - buf_addch
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cache_expand
        - closedir
        - cs_subset_bool
        - mutt_file_opendir
        - mutt_hash_find
        - mutt_str_equal
        - nntp_delete_group_cache
        - readdir
        - rmdir
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:843,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cache_expand
                - buf_string.8988
                - mutt_file_opendir
                - buf_addch
                - cs_subset_bool
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:843,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cache_expand
                - buf_string.8988
                - mutt_file_opendir
                - buf_addch
                - cs_subset_bool
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'nntp/newsrc.c:843,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:843,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:843,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cache_expand
                - buf_string.8988
                - mutt_file_opendir
                - buf_addch
                - cs_subset_bool
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'nntp/newsrc.c:843,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:843,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:848,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cache_expand
                - buf_string.8988
                - mutt_file_opendir
                - buf_addch
                - cs_subset_bool
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'nntp/newsrc.c:853,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:856,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:907,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'nntp/newsrc.c:859,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:861,23'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:904,3'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'nntp/newsrc.c:862,36'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:859,16'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:862,39'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - readdir
                - mutt_str_equal
                - closedir
                - buf_pool_release
                - buf_pool_release
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
        - Branch String:   'nntp/newsrc.c:862,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:859,16'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'nntp/newsrc.c:865,41'
              BranchSideFuncs:
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - closedir
                - buf_pool_release
                - buf_pool_release
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
        - Branch String:   'nntp/newsrc.c:885,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:888,20'
              BranchSideFuncs:
                - nntp_delete_group_cache
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.8988
                - rmdir
                - buf_string.8988
            - BranchSide:      'nntp/newsrc.c:892,21'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.8988
                - buf_printf
                - buf_string.8988
                - stat
                - mutt_hash_find
                - nntp_delete_group_cache
                - buf_string.8988
                - rmdir
                - buf_string.8988
                - closedir
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'nntp/newsrc.c:848,26'
          Dst:             buf_pool_get
        - Src:             'nntp/newsrc.c:849,25'
          Dst:             buf_pool_get
        - Src:             'nntp/newsrc.c:851,3'
          Dst:             cache_expand
        - Src:             'nntp/newsrc.c:852,27'
          Dst:             buf_string
        - Src:             'nntp/newsrc.c:852,9'
          Dst:             mutt_file_opendir
        - Src:             'nntp/newsrc.c:856,3'
          Dst:             buf_addch
        - Src:             'nntp/newsrc.c:857,36'
          Dst:             cs_subset_bool
        - Src:             'nntp/newsrc.c:859,16'
          Dst:             readdir
        - Src:             'nntp/newsrc.c:862,9'
          Dst:             mutt_str_equal
        - Src:             'nntp/newsrc.c:862,39'
          Dst:             mutt_str_equal
        - Src:             'nntp/newsrc.c:865,30'
          Dst:             buf_string
        - Src:             'nntp/newsrc.c:865,5'
          Dst:             buf_printf
        - Src:             'nntp/newsrc.c:867,14'
          Dst:             buf_string
        - Src:             'nntp/newsrc.c:867,9'
          Dst:             stat
        - Src:             'nntp/newsrc.c:884,34'
          Dst:             mutt_hash_find
        - Src:             'nntp/newsrc.c:897,5'
          Dst:             nntp_delete_group_cache
        - Src:             'nntp/newsrc.c:900,13'
          Dst:             buf_string
        - Src:             'nntp/newsrc.c:900,7'
          Dst:             rmdir
        - Src:             'nntp/newsrc.c:901,7'
          Dst:             buf_string
        - Src:             'nntp/newsrc.c:904,3'
          Dst:             closedir
        - Src:             'nntp/newsrc.c:907,3'
          Dst:             buf_pool_release
        - Src:             'nntp/newsrc.c:908,3'
          Dst:             buf_pool_release
    - functionName:    nntp_newsrc_close
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fileno
        - mutt_file_fclose_full
        - mutt_file_unlock
      functionUses:    16
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:122,15'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
            - BranchSide:      'nntp/newsrc.c:122,15'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
        - Branch String:   'nntp/newsrc.c:122,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:125,3'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_file_fclose_full
      Callsites:
        - Src:             'nntp/newsrc.c:126,20'
          Dst:             fileno
        - Src:             'nntp/newsrc.c:126,3'
          Dst:             mutt_file_unlock
        - Src:             'nntp/newsrc.c:127,3'
          Dst:             mutt_file_fclose_full
    - functionName:    nntp_delete_group_cache
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_bcache_close
        - mutt_bcache_list
        - mutt_bcache_open
        - nntp_bcache_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:810,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
                - mutt_bcache_open
            - BranchSide:      'nntp/newsrc.c:810,8'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
                - mutt_bcache_open
        - Branch String:   'nntp/newsrc.c:810,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:810,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:810,25'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
                - mutt_bcache_open
        - Branch String:   'nntp/newsrc.c:810,31'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:810,31'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:810,49'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
                - mutt_bcache_open
        - Branch String:   'nntp/newsrc.c:810,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:810,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:823,15'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
                - mutt_bcache_open
        - Branch String:   'nntp/newsrc.c:823,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:825,53'
              BranchSideFuncs:
                - mutt_bcache_open
                - mutt_bcache_list
                - mutt_bcache_close
            - BranchSide:      'nntp/newsrc.c:829,5'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
        - Branch String:   'nntp/newsrc.c:827,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:827,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:829,5'
              BranchSideFuncs:
                - mutt_bcache_list
                - mutt_bcache_close
      Callsites:
        - Src:             'nntp/newsrc.c:825,21'
          Dst:             mutt_bcache_open
        - Src:             'nntp/newsrc.c:830,5'
          Dst:             mutt_bcache_list
        - Src:             'nntp/newsrc.c:830,5'
          Dst:             nntp_bcache_delete
        - Src:             'nntp/newsrc.c:831,5'
          Dst:             mutt_bcache_close
    - functionName:    rmdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_bcache_delete
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - mutt_bcache_del
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:782,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_bcache_del
            - BranchSide:      'nntp/newsrc.c:782,10'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_bcache_del
        - Branch String:   'nntp/newsrc.c:785,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:785,18'
              BranchSideFuncs:
                - mutt_bcache_del
            - BranchSide:      'nntp/newsrc.c:790,5'
              BranchSideFuncs:
                - mutt_bcache_del
        - Branch String:   'nntp/newsrc.c:785,61'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:786,8'
              BranchSideFuncs:
                - mutt_bcache_del
            - BranchSide:      'nntp/newsrc.c:789,7'
              BranchSideFuncs:
                - mutt_bcache_del
        - Branch String:   'nntp/newsrc.c:786,37'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:786,55'
              BranchSideFuncs:
                - mutt_bcache_del
            - BranchSide:      'nntp/newsrc.c:789,7'
              BranchSideFuncs:
                - mutt_bcache_del
        - Branch String:   'nntp/newsrc.c:785,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:785,7'
              BranchSideFuncs:
                - mutt_bcache_del
            - BranchSide:      'nntp/newsrc.c:789,7'
              BranchSideFuncs:
                - mutt_bcache_del
      Callsites:
        - Src:             'nntp/newsrc.c:785,18'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/newsrc.c:790,5'
          Dst:             mutt_bcache_del
    - functionName:    nntp_bcache_update
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_bcache_list
        - nntp_bcache_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:801,27'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_bcache_list
            - BranchSide:      'nntp/newsrc.c:801,27'
              BranchSideFuncs:
                - mutt_bcache_list
      Callsites:
        - Src:             'nntp/newsrc.c:801,3'
          Dst:             mutt_bcache_list
        - Src:             'nntp/newsrc.c:801,3'
          Dst:             nntp_bcache_delete
    - functionName:    nntp_active_save_cache
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          193
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cache_expand
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_mem_reallocarray
        - snprintf
        - strlen
        - update_file
      functionUses:    6
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:649,15'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:649,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:649,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:649,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:653,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:657,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:655,16'
              BranchSideFuncs:
                - cache_expand
                - update_file
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:676,8'
              BranchSideFuncs:
                - cache_expand
                - update_file
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:661,16'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:657,52'
              BranchSideFuncs:
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:661,26'
              BranchSideFuncs:
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:661,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:657,52'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:664,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:664,40'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:664,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:664,54'
              BranchSideFuncs:
                - strlen
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:664,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:666,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
            - BranchSide:      'nntp/newsrc.c:669,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:672,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:669,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:669,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:657,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:659,41'
              BranchSideFuncs:
                - cache_expand
                - update_file
                - mutt_mem_free
                - strlen
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:676,8'
              BranchSideFuncs:
                - cache_expand
                - update_file
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:653,15'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/newsrc.c:654,3'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:655,16'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:677,3'
          Dst:             cache_expand
        - Src:             'nntp/newsrc.c:679,12'
          Dst:             update_file
        - Src:             'nntp/newsrc.c:680,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:664,16'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:664,54'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:667,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:669,5'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:673,12'
          Dst:             strlen
    - functionName:    update_file
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fputs
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - rename
        - snprintf
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:395,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - rename
                - mutt_file_fclose_full
                - unlink
            - BranchSide:      'nntp/newsrc.c:396,8'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - fputs
                - mutt_file_fclose_full
                - rename
                - mutt_file_fclose_full
                - unlink
        - Branch String:   'nntp/newsrc.c:403,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:405,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
            - BranchSide:      'nntp/newsrc.c:409,9'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - rename
                - mutt_file_fclose_full
                - unlink
        - Branch String:   'nntp/newsrc.c:409,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:411,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
            - BranchSide:      'nntp/newsrc.c:414,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rename
                - mutt_file_fclose_full
                - unlink
        - Branch String:   'nntp/newsrc.c:414,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:416,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
            - BranchSide:      'nntp/newsrc.c:420,8'
              BranchSideFuncs:
                - rename
                - mutt_file_fclose_full
                - unlink
        - Branch String:   'nntp/newsrc.c:421,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:423,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
            - BranchSide:      'nntp/newsrc.c:426,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
        - Branch String:   'nntp/newsrc.c:432,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:433,5'
              BranchSideFuncs:
                - unlink
      Callsites:
        - Src:             'nntp/newsrc.c:401,5'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:402,10'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/newsrc.c:409,9'
          Dst:             fputs
        - Src:             'nntp/newsrc.c:414,9'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/newsrc.c:421,9'
          Dst:             rename
        - Src:             'nntp/newsrc.c:430,3'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/newsrc.c:433,5'
          Dst:             unlink
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_expand_path
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - account_to_url
        - mutt_mem_free
        - mutt_str_dup
        - url_tostring
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:558,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - mutt_str_dup
                - url_tostring
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:558,14'
              BranchSideFuncs:
                - account_to_url
                - mutt_str_dup
                - url_tostring
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:560,3'
          Dst:             account_to_url
        - Src:             'nntp/newsrc.c:561,14'
          Dst:             mutt_str_dup
        - Src:             'nntp/newsrc.c:562,3'
          Dst:             url_tostring
        - Src:             'nntp/newsrc.c:563,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_newsrc_update
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          371
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_mem_reallocarray
        - snprintf
        - stat
        - strlen
        - update_file
      functionUses:    6
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:445,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strlen
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:445,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strlen
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:445,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:445,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:451,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strlen
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:498,26'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:498,62'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:513,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:459,16'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:455,52'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:459,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:459,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:455,52'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:463,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:463,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:465,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:468,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:472,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:474,16'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:492,12'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:474,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:476,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
            - BranchSide:      'nntp/newsrc.c:481,18'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
        - Branch String:   'nntp/newsrc.c:481,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:483,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:485,43'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
        - Branch String:   'nntp/newsrc.c:485,16'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:487,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:490,21'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:472,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:474,16'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:492,12'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:474,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:476,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
            - BranchSide:      'nntp/newsrc.c:480,9'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
        - Branch String:   'nntp/newsrc.c:481,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:483,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:485,43'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - snprintf
        - Branch String:   'nntp/newsrc.c:485,16'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:487,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:490,21'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:472,5'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:474,16'
              BranchSideFuncs:
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:492,12'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - strlen
                - strlen
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:455,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:457,41'
              BranchSideFuncs:
                - strlen
                - snprintf
                - strlen
                - strlen
                - update_file
                - mutt_mem_free
                - stat
                - strlen
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - snprintf
                - snprintf
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:494,3'
              BranchSideFuncs:
                - update_file
                - mutt_mem_free
                - stat
        - Branch String:   'nntp/newsrc.c:498,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:500,17'
              BranchSideFuncs:
                - stat
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:513,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:503,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:505,24'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:510,7'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:451,15'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/newsrc.c:463,16'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:466,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:468,5'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:469,12'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:477,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:487,9'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:483,9'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:490,14'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:477,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:483,9'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:487,9'
          Dst:             snprintf
        - Src:             'nntp/newsrc.c:490,14'
          Dst:             strlen
        - Src:             'nntp/newsrc.c:498,30'
          Dst:             update_file
        - Src:             'nntp/newsrc.c:502,10'
          Dst:             stat
        - Src:             'nntp/newsrc.c:513,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_newsrc_gen_entries
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          310
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - cs_subset_sort
        - cs_subset_str_native_set
        - mailbox_changed
        - mutt_mem_calloc
        - mutt_mem_reallocarray
        - nntp_edata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:303,8'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
                - mutt_mem_calloc
            - BranchSide:      'nntp/newsrc.c:303,8'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:303,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:306,35'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:312,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:314,30'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
                - mutt_mem_calloc
            - BranchSide:      'nntp/newsrc.c:318,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
                - mutt_mem_calloc
        - Branch String:   'nntp/newsrc.c:319,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:322,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
            - BranchSide:      'nntp/newsrc.c:327,21'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
        - Branch String:   'nntp/newsrc.c:332,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:336,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
            - BranchSide:      'nntp/newsrc.c:366,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
        - Branch String:   'nntp/newsrc.c:336,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:340,14'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:357,14'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:341,42'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:329,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
            - BranchSide:      'nntp/newsrc.c:341,49'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:341,57'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:329,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:341,64'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:341,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:329,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - nntp_edata_get
            - BranchSide:      'nntp/newsrc.c:343,20'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - nntp_edata_get
        - Branch String:   'nntp/newsrc.c:343,13'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:345,19'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
            - BranchSide:      'nntp/newsrc.c:348,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
                - nntp_edata_get
        - Branch String:   'nntp/newsrc.c:357,22'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:357,28'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:359,22'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:357,11'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:359,22'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/newsrc.c:362,14'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/newsrc.c:329,3'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:331,26'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
                - mutt_mem_reallocarray
                - nntp_edata_get
            - BranchSide:      'nntp/newsrc.c:366,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
        - Branch String:   'nntp/newsrc.c:366,14'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:366,34'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
            - BranchSide:      'nntp/newsrc.c:377,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
        - Branch String:   'nntp/newsrc.c:366,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:368,27'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
            - BranchSide:      'nntp/newsrc.c:377,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
        - Branch String:   'nntp/newsrc.c:368,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:370,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
            - BranchSide:      'nntp/newsrc.c:373,12'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - cs_subset_str_native_set
                - mailbox_changed
        - Branch String:   'nntp/newsrc.c:379,7'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:381,30'
              BranchSideFuncs:
                - cs_subset_str_native_set
                - mailbox_changed
      Callsites:
        - Src:             'nntp/newsrc.c:311,37'
          Dst:             cs_subset_sort
        - Src:             'nntp/newsrc.c:314,5'
          Dst:             cs_subset_str_native_set
        - Src:             'nntp/newsrc.c:315,5'
          Dst:             mailbox_changed
        - Src:             'nntp/newsrc.c:322,25'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/newsrc.c:340,14'
          Dst:             nntp_edata_get
        - Src:             'nntp/newsrc.c:346,11'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:362,14'
          Dst:             nntp_edata_get
        - Src:             'nntp/newsrc.c:371,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:377,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/newsrc.c:381,5'
          Dst:             cs_subset_str_native_set
        - Src:             'nntp/newsrc.c:382,5'
          Dst:             mailbox_changed
    - functionName:    nntp_acache_free
      functionSourceFile: '/src/neomutt/nntp/newsrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_mem_free
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/newsrc.c:108,26'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:0,0'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,26'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/newsrc.c:108,9'
          Branch Sides:
            - BranchSide:      'nntp/newsrc.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'nntp/newsrc.c:110,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/newsrc.c:110,7'
          Dst:             unlink
        - Src:             'nntp/newsrc.c:111,7'
          Dst:             mutt_mem_free
    - functionName:    check_mailbox
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          415
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - cs_subset_long
        - cs_subset_number
        - email_free
        - mailbox_changed
        - mutt_clear_error
        - mutt_date_now
        - nntp_active_save_cache
        - nntp_article_status
        - nntp_edata_get
        - nntp_fetch_headers
        - nntp_group_poll
        - nntp_newsrc_close
        - nntp_newsrc_parse
        - nntp_parse_xref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1493,8'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - nntp_newsrc_parse
                - nntp_group_poll
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:1493,8'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - nntp_newsrc_parse
                - nntp_group_poll
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:1493,10'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1493,10'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1493,17'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - nntp_newsrc_parse
                - nntp_group_poll
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:1493,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1493,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1497,42'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - nntp_newsrc_parse
                - nntp_group_poll
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:1503,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1503,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1506,3'
              BranchSideFuncs:
                - nntp_newsrc_parse
                - nntp_group_poll
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:1507,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1507,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1510,21'
              BranchSideFuncs:
                - nntp_group_poll
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:1512,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1514,5'
              BranchSideFuncs:
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:1517,11'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
        - Branch String:   'nntp/nntp.c:1517,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1518,5'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
            - BranchSide:      'nntp/nntp.c:1521,14'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - cs_subset_long
                - email_free
        - Branch String:   'nntp/nntp.c:1530,24'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1530,35'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1537,14'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1523,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1524,22'
              BranchSideFuncs:
                - email_free
                - cs_subset_long
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1525,18'
              BranchSideFuncs:
                - cs_subset_long
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1530,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1531,48'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1537,14'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1557,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1555,40'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1560,21'
              BranchSideFuncs:
                - nntp_edata_get
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1593,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1560,51'
              BranchSideFuncs:
                - nntp_article_status
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1602,18'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1599,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1600,11'
              BranchSideFuncs:
                - nntp_parse_xref
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
            - BranchSide:      'nntp/nntp.c:1602,18'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1555,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1557,15'
              BranchSideFuncs:
                - nntp_edata_get
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1649,28'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:1654,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1655,5'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
                - nntp_fetch_headers
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:1658,14'
              BranchSideFuncs:
                - mutt_clear_error
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:1658,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1660,26'
              BranchSideFuncs:
                - nntp_fetch_headers
                - nntp_newsrc_close
                - mutt_clear_error
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:1686,7'
              BranchSideFuncs:
                - mutt_clear_error
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:1658,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1660,26'
              BranchSideFuncs:
                - nntp_fetch_headers
                - nntp_newsrc_close
                - mutt_clear_error
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:1687,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1673,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1675,14'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:1679,13'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1675,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1676,9'
              BranchSideFuncs:
                - mailbox_changed
                - nntp_newsrc_close
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:1677,35'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1679,30'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1679,37'
              BranchSideFuncs:
                - mutt_clear_error
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:1687,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1679,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1687,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:1688,3'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1686,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1687,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:1688,3'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'nntp/nntp.c:1498,16'
          Dst:             mutt_date_now
        - Src:             'nntp/nntp.c:1502,29'
          Dst:             cs_subset_number
        - Src:             'nntp/nntp.c:1507,7'
          Dst:             nntp_newsrc_parse
        - Src:             'nntp/nntp.c:1511,13'
          Dst:             nntp_group_poll
        - Src:             'nntp/nntp.c:1514,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:1518,5'
          Dst:             nntp_active_save_cache
        - Src:             'nntp/nntp.c:1529,33'
          Dst:             cs_subset_long
        - Src:             'nntp/nntp.c:1524,7'
          Dst:             email_free
        - Src:             'nntp/nntp.c:1560,21'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:1598,9'
          Dst:             nntp_article_status
        - Src:             'nntp/nntp.c:1600,11'
          Dst:             nntp_parse_xref
        - Src:             'nntp/nntp.c:1655,5'
          Dst:             mailbox_changed
        - Src:             'nntp/nntp.c:1671,11'
          Dst:             nntp_fetch_headers
        - Src:             'nntp/nntp.c:1676,9'
          Dst:             mailbox_changed
        - Src:             'nntp/nntp.c:1687,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:1688,3'
          Dst:             mutt_clear_error
    - functionName:    nntp_group_poll
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          162
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __isoc99_sscanf
        - mutt_mem_reallocarray
        - nntp_group_unread_stat
        - nntp_query
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1443,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - nntp_query
                - __isoc99_sscanf
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1443,8'
              BranchSideFuncs:
                - nntp_query
                - __isoc99_sscanf
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1447,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1447,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1449,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1449,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1449,7'
              BranchSideFuncs:
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1451,8'
              BranchSideFuncs:
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1451,39'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1451,58'
              BranchSideFuncs:
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1451,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1451,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1455,21'
              BranchSideFuncs:
                - nntp_group_unread_stat
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1455,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1457,12'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - nntp_group_unread_stat
            - BranchSide:      'nntp/nntp.c:1466,24'
              BranchSideFuncs:
                - nntp_group_unread_stat
        - Branch String:   'nntp/nntp.c:1458,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1460,7'
              BranchSideFuncs:
                - nntp_group_unread_stat
            - BranchSide:      'nntp/nntp.c:1466,24'
              BranchSideFuncs:
                - nntp_group_unread_stat
        - Branch String:   'nntp/nntp.c:1468,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1468,7'
              BranchSideFuncs:
                - nntp_group_unread_stat
            - BranchSide:      'nntp/nntp.c:1472,13'
              BranchSideFuncs:
                - nntp_group_unread_stat
        - Branch String:   'nntp/nntp.c:1472,18'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1472,30'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1475,21'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:1472,41'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1472,52'
              BranchSideFuncs:
                - nntp_group_unread_stat
            - BranchSide:      'nntp/nntp.c:1479,5'
              BranchSideFuncs:
                - nntp_group_unread_stat
        - Branch String:   'nntp/nntp.c:1472,12'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1475,21'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1479,5'
              BranchSideFuncs:
                - nntp_group_unread_stat
      Callsites:
        - Src:             'nntp/nntp.c:1447,7'
          Dst:             nntp_query
        - Src:             'nntp/nntp.c:1449,7'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:1460,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/nntp.c:1479,5'
          Dst:             nntp_group_unread_stat
    - functionName:    nntp_parse_xref
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - nntp_article_status
        - nntp_edata_get
        - strchr
        - strpbrk
        - strspn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:970,35'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
            - BranchSide:      'nntp/nntp.c:970,35'
              BranchSideFuncs:
                - mutt_str_dup
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:974,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:974,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:976,12'
              BranchSideFuncs:
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:984,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:985,9'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - strspn
                - strpbrk
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
            - BranchSide:      'nntp/nntp.c:988,19'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - strspn
                - strpbrk
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:989,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:974,3'
              BranchSideFuncs:
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:991,11'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strspn
                - strpbrk
                - strchr
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:992,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:974,3'
              BranchSideFuncs:
                - nntp_article_status
                - nntp_edata_get
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - mutt_mem_free
                - mutt_str_equal
                - nntp_edata_get
            - BranchSide:      'nntp/nntp.c:995,36'
              BranchSideFuncs:
                - nntp_article_status
                - nntp_edata_get
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - mutt_mem_free
                - mutt_str_equal
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:996,41'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:974,3'
              BranchSideFuncs:
                - mutt_str_equal
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - nntp_article_status
                - nntp_edata_get
                - mutt_mem_free
                - nntp_edata_get
            - BranchSide:      'nntp/nntp.c:996,66'
              BranchSideFuncs:
                - mutt_str_equal
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - nntp_article_status
                - nntp_edata_get
                - mutt_mem_free
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:996,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:974,3'
              BranchSideFuncs:
                - nntp_edata_get
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:997,40'
              BranchSideFuncs:
                - nntp_edata_get
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:974,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:974,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:976,12'
              BranchSideFuncs:
                - strspn
                - strpbrk
                - strchr
                - __isoc99_sscanf
                - mutt_mem_free
                - nntp_article_status
                - nntp_edata_get
                - mutt_str_equal
                - nntp_edata_get
      Callsites:
        - Src:             'nntp/nntp.c:972,15'
          Dst:             mutt_str_dup
        - Src:             'nntp/nntp.c:979,10'
          Dst:             strspn
        - Src:             'nntp/nntp.c:983,9'
          Dst:             strpbrk
        - Src:             'nntp/nntp.c:988,19'
          Dst:             strchr
        - Src:             'nntp/nntp.c:992,9'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:995,5'
          Dst:             nntp_article_status
        - Src:             'nntp/nntp.c:996,10'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:996,44'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:997,7'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:999,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_fetch_headers
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          673
      EdgeCount:       152
      CyclomaticComplexity: 44
      functionsReached:
        - cs_subset_bool
        - email_new
        - fetch_numbers
        - fetch_tempfile
        - mutt_bcache_del
        - mutt_clear_error
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_rfc822_read_header
        - mutt_str_startswith
        - mx_alloc_memory
        - nntp_article_status
        - nntp_edata_get
        - nntp_edata_new
        - nntp_fetch_lines
        - nntp_parse_xref
        - parse_overview_line
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1206,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1206,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1209,35'
              BranchSideFuncs:
                - mutt_mem_calloc
                - cs_subset_bool
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - nntp_fetch_lines
                - snprintf
                - mutt_bcache_del
                - snprintf
        - Branch String:   'nntp/nntp.c:1233,24'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1233,34'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - nntp_fetch_lines
                - snprintf
                - mutt_bcache_del
                - snprintf
            - BranchSide:      'nntp/nntp.c:1277,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1233,54'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1233,65'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1277,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1233,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1235,12'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - mutt_bcache_del
                - snprintf
            - BranchSide:      'nntp/nntp.c:1277,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1277,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1277,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1278,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1277,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1277,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1278,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1277,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1278,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1282,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1235,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1236,7'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - mutt_bcache_del
                - snprintf
            - BranchSide:      'nntp/nntp.c:1237,23'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - mutt_bcache_del
                - snprintf
        - Branch String:   'nntp/nntp.c:1237,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1240,23'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'nntp/nntp.c:1244,61'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - mutt_bcache_del
        - Branch String:   'nntp/nntp.c:1247,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1249,7'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1251,12'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
                - snprintf
                - mutt_bcache_del
        - Branch String:   'nntp/nntp.c:1255,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1253,55'
              BranchSideFuncs:
                - snprintf
                - mutt_bcache_del
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1258,9'
              BranchSideFuncs:
                - snprintf
                - mutt_bcache_del
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1259,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1253,55'
              BranchSideFuncs:
                - snprintf
                - mutt_bcache_del
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1261,11'
              BranchSideFuncs:
                - mutt_bcache_del
                - snprintf
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1253,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1255,16'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1282,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1277,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1278,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1282,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1287,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1289,24'
              BranchSideFuncs:
                - progress_update
                - mx_alloc_memory
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1410,25'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:1296,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1287,64'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1300,27'
              BranchSideFuncs:
                - mx_alloc_memory
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1329,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1287,64'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1334,21'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1334,36'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1334,53'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1337,28'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1334,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1337,28'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1345,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1337,28'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1287,64'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1337,45'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1337,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1287,64'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1410,43'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:1346,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1348,9'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:1353,7'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1355,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1357,9'
              BranchSideFuncs:
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1380,33'
              BranchSideFuncs:
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1362,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1364,11'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:1369,20'
              BranchSideFuncs:
                - snprintf
                - mutt_bcache_del
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1395,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1397,18'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1401,39'
              BranchSideFuncs:
                - nntp_edata_get
                - nntp_article_status
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1402,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1403,9'
              BranchSideFuncs:
                - nntp_parse_xref
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
            - BranchSide:      'nntp/nntp.c:1405,26'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1405,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1406,26'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1407,26'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
                - progress_update
                - mx_alloc_memory
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - snprintf
                - mutt_bcache_del
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - nntp_edata_get
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1287,43'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1287,50'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:1410,25'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:1410,25'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:1414,16'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:1410,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1411,5'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:1414,16'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:1414,25'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1414,32'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:1425,3'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1414,38'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1414,49'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:1425,3'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1414,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1416,24'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:1425,3'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:1419,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1421,7'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:1425,3'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_clear_error
      Callsites:
        - Src:             'nntp/nntp.c:1226,17'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/nntp.c:1232,33'
          Dst:             cs_subset_bool
        - Src:             'nntp/nntp.c:1239,7'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:1244,7'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:1246,10'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:1246,10'
          Dst:             fetch_numbers
        - Src:             'nntp/nntp.c:1258,9'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:1262,11'
          Dst:             mutt_bcache_del
        - Src:             'nntp/nntp.c:1284,19'
          Dst:             progress_new
        - Src:             'nntp/nntp.c:1285,5'
          Dst:             progress_set_message
        - Src:             'nntp/nntp.c:1289,5'
          Dst:             progress_update
        - Src:             'nntp/nntp.c:1300,5'
          Dst:             mx_alloc_memory
        - Src:             'nntp/nntp.c:1345,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'nntp/nntp.c:1353,7'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:1354,12'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:1354,12'
          Dst:             fetch_tempfile
        - Src:             'nntp/nntp.c:1357,9'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1362,14'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:1371,11'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:1373,11'
          Dst:             mutt_bcache_del
        - Src:             'nntp/nntp.c:1380,33'
          Dst:             email_new
        - Src:             'nntp/nntp.c:1382,16'
          Dst:             mutt_rfc822_read_header
        - Src:             'nntp/nntp.c:1384,7'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1392,16'
          Dst:             nntp_edata_new
        - Src:             'nntp/nntp.c:1394,5'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:1401,39'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:1401,7'
          Dst:             nntp_article_status
        - Src:             'nntp/nntp.c:1403,9'
          Dst:             nntp_parse_xref
        - Src:             'nntp/nntp.c:1417,5'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:1418,10'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:1418,10'
          Dst:             parse_overview_line
        - Src:             'nntp/nntp.c:1425,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:1426,3'
          Dst:             progress_free
        - Src:             'nntp/nntp.c:1429,3'
          Dst:             mutt_clear_error
    - functionName:    fetch_numbers
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1029,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'nntp/nntp.c:1029,10'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'nntp/nntp.c:1031,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1031,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1033,7'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'nntp/nntp.c:1033,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1033,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1035,8'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:1035,26'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1035,26'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1035,41'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:1035,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1035,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1037,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:1033,7'
          Dst:             __isoc99_sscanf
    - functionName:    nntp_fetch_lines
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          226
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
        - mutt_socket_readln_d
        - mutt_str_copy
        - nntp_query
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:831,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:833,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:837,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:840,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:842,18'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
            - BranchSide:      'nntp/nntp.c:850,11'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
        - Branch String:   'nntp/nntp.c:850,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:852,16'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
            - BranchSide:      'nntp/nntp.c:857,12'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
        - Branch String:   'nntp/nntp.c:857,16'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:857,20'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
            - BranchSide:      'nntp/nntp.c:868,21'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
        - Branch String:   'nntp/nntp.c:857,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:859,13'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
            - BranchSide:      'nntp/nntp.c:868,21'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
        - Branch String:   'nntp/nntp.c:859,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:864,20'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
            - BranchSide:      'nntp/nntp.c:885,5'
              BranchSideFuncs:
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
        - Branch String:   'nntp/nntp.c:864,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:865,11'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
            - BranchSide:      'nntp/nntp.c:868,21'
              BranchSideFuncs:
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - strlen
        - Branch String:   'nntp/nntp.c:870,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:872,16'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
            - BranchSide:      'nntp/nntp.c:876,25'
              BranchSideFuncs:
                - progress_update
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
        - Branch String:   'nntp/nntp.c:878,23'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:878,32'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
            - BranchSide:      'nntp/nntp.c:883,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
        - Branch String:   'nntp/nntp.c:878,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:879,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
            - BranchSide:      'nntp/nntp.c:883,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - strlen
                - mutt_mem_free
                - progress_free
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
        - Branch String:   'nntp/nntp.c:820,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:820,3'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
                - progress_free
            - BranchSide:      'nntp/nntp.c:822,10'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_query
                - mutt_str_copy
                - mutt_mem_mallocarray
                - progress_new
                - progress_set_message
                - mutt_socket_readln_d
                - mutt_str_copy
                - progress_update
                - mutt_mem_reallocarray
                - strlen
                - mutt_mem_free
                - progress_free
      Callsites:
        - Src:             'nntp/nntp.c:828,5'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:829,9'
          Dst:             nntp_query
        - Src:             'nntp/nntp.c:833,7'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:837,12'
          Dst:             mutt_mem_mallocarray
        - Src:             'nntp/nntp.c:842,18'
          Dst:             progress_new
        - Src:             'nntp/nntp.c:843,7'
          Dst:             progress_set_message
        - Src:             'nntp/nntp.c:849,19'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:868,7'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:872,16'
          Dst:             strlen
        - Src:             'nntp/nntp.c:876,9'
          Dst:             progress_update
        - Src:             'nntp/nntp.c:883,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/nntp.c:885,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:887,5'
          Dst:             progress_free
    - functionName:    fetch_tempfile
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fputc
        - fputs
        - rewind
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1013,8'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - fputs
                - fputc
                - rewind
            - BranchSide:      'nntp/nntp.c:1013,8'
              BranchSideFuncs:
                - fputs
                - fputc
                - rewind
        - Branch String:   'nntp/nntp.c:1013,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1014,5'
              BranchSideFuncs:
                - rewind
            - BranchSide:      'nntp/nntp.c:1015,13'
              BranchSideFuncs:
                - fputs
                - fputc
        - Branch String:   'nntp/nntp.c:1015,37'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1015,37'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1015,41'
              BranchSideFuncs:
                - fputc
        - Branch String:   'nntp/nntp.c:1015,12'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1015,12'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1017,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:1014,5'
          Dst:             rewind
        - Src:             'nntp/nntp.c:1015,13'
          Dst:             fputs
        - Src:             'nntp/nntp.c:1015,41'
          Dst:             fputc
    - functionName:    parse_overview_line
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          333
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - __isoc99_sscanf
        - email_new
        - fputc
        - fputs
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_rfc822_read_header
        - mutt_str_dup
        - mx_alloc_memory
        - nntp_article_status
        - nntp_edata_get
        - nntp_edata_new
        - nntp_parse_xref
        - progress_update
        - rewind
        - strchr
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1050,8'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
            - BranchSide:      'nntp/nntp.c:1050,8'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
        - Branch String:   'nntp/nntp.c:1050,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1050,13'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1050,17'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
        - Branch String:   'nntp/nntp.c:1050,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1050,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1054,27'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
        - Branch String:   'nntp/nntp.c:1055,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1055,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1058,35'
              BranchSideFuncs:
                - strchr
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
        - Branch String:   'nntp/nntp.c:1066,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1067,11'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
            - BranchSide:      'nntp/nntp.c:1068,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - progress_update
        - Branch String:   'nntp/nntp.c:1077,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1079,25'
              BranchSideFuncs:
                - progress_update
            - BranchSide:      'nntp/nntp.c:1084,14'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - strstr
                - strlen
                - strchr
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1089,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1093,9'
              BranchSideFuncs:
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1112,10'
              BranchSideFuncs:
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1093,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1095,12'
              BranchSideFuncs:
                - strchr
                - fputs
                - fputc
                - strstr
                - strlen
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1103,13'
              BranchSideFuncs:
                - strchr
                - fputs
                - fputc
                - strstr
                - strlen
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1095,36'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1095,54'
              BranchSideFuncs:
                - fputs
                - strlen
                - strchr
                - fputs
                - fputc
                - strstr
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1100,16'
              BranchSideFuncs:
                - strlen
                - strchr
                - fputs
                - fputc
                - strstr
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1095,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1097,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1100,16'
              BranchSideFuncs:
                - strlen
                - strchr
                - fputs
                - fputc
                - strstr
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1104,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1105,13'
              BranchSideFuncs:
                - fputs
                - fputc
                - strstr
                - strlen
                - strchr
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1106,19'
              BranchSideFuncs:
                - fputs
                - fputc
                - strstr
                - strlen
                - strchr
                - fputs
                - mutt_file_fclose_full
                - rewind
                - mx_alloc_memory
                - email_new
                - mutt_rfc822_read_header
                - mutt_str_dup
                - mutt_file_fclose_full
                - nntp_edata_new
                - nntp_edata_get
                - progress_update
                - nntp_article_status
                - nntp_parse_xref
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1106,31'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1106,47'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1108,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1106,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1089,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1108,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1172,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1174,18'
              BranchSideFuncs:
                - nntp_article_status
                - progress_update
                - nntp_parse_xref
            - BranchSide:      'nntp/nntp.c:1178,39'
              BranchSideFuncs:
                - nntp_article_status
                - progress_update
                - nntp_parse_xref
        - Branch String:   'nntp/nntp.c:1179,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1180,9'
              BranchSideFuncs:
                - nntp_parse_xref
                - progress_update
            - BranchSide:      'nntp/nntp.c:1182,9'
              BranchSideFuncs:
                - progress_update
        - Branch String:   'nntp/nntp.c:1182,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1183,26'
              BranchSideFuncs:
                - progress_update
            - BranchSide:      'nntp/nntp.c:1190,23'
              BranchSideFuncs:
                - progress_update
      Callsites:
        - Src:             'nntp/nntp.c:1065,11'
          Dst:             strchr
        - Src:             'nntp/nntp.c:1068,7'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:1079,5'
          Dst:             progress_update
        - Src:             'nntp/nntp.c:1084,14'
          Dst:             mutt_file_mkstemp_full
        - Src:             'nntp/nntp.c:1095,12'
          Dst:             strstr
        - Src:             'nntp/nntp.c:1095,40'
          Dst:             fputs
        - Src:             'nntp/nntp.c:1097,9'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1100,16'
          Dst:             strlen
        - Src:             'nntp/nntp.c:1103,13'
          Dst:             strchr
        - Src:             'nntp/nntp.c:1106,10'
          Dst:             fputs
        - Src:             'nntp/nntp.c:1106,35'
          Dst:             fputc
        - Src:             'nntp/nntp.c:1108,7'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1112,3'
          Dst:             rewind
        - Src:             'nntp/nntp.c:1115,3'
          Dst:             mx_alloc_memory
        - Src:             'nntp/nntp.c:1118,29'
          Dst:             email_new
        - Src:             'nntp/nntp.c:1120,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'nntp/nntp.c:1121,24'
          Dst:             mutt_str_dup
        - Src:             'nntp/nntp.c:1123,3'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1169,16'
          Dst:             nntp_edata_new
        - Src:             'nntp/nntp.c:1171,5'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:1178,7'
          Dst:             nntp_article_status
        - Src:             'nntp/nntp.c:1180,9'
          Dst:             nntp_parse_xref
        - Src:             'nntp/nntp.c:1190,3'
          Dst:             progress_update
    - functionName:    nntp_query
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          174
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_socket_readln_d
        - mutt_socket_write_d
        - mutt_str_copy
        - mutt_str_len
        - nntp_connect_error
        - nntp_open_connection
        - query_yesorno
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:732,42'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - nntp_connect_error
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - snprintf
            - BranchSide:      'nntp/nntp.c:732,42'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - nntp_connect_error
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - snprintf
        - Branch String:   'nntp/nntp.c:733,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:733,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:736,8'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - nntp_connect_error
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - snprintf
        - Branch String:   'nntp/nntp.c:741,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:745,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - nntp_connect_error
                - mutt_socket_readln_d
                - snprintf
            - BranchSide:      'nntp/nntp.c:761,5'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:745,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - nntp_connect_error
                - mutt_socket_readln_d
            - BranchSide:      'nntp/nntp.c:749,23'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - nntp_connect_error
                - mutt_socket_readln_d
        - Branch String:   'nntp/nntp.c:749,16'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:751,9'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_len
                - mutt_socket_write_d
                - snprintf
                - mutt_str_copy
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:755,19'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_len
                - mutt_socket_write_d
                - snprintf
                - mutt_str_copy
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:754,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:755,19'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_len
                - mutt_socket_write_d
                - snprintf
                - mutt_str_copy
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:761,5'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:756,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:761,5'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:791,3'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:764,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:768,23'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:777,16'
              BranchSideFuncs:
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:769,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:763,21'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:771,23'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:777,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:779,7'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
            - BranchSide:      'nntp/nntp.c:787,9'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
        - Branch String:   'nntp/nntp.c:780,52'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:781,12'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:783,9'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:780,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:783,9'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:787,9'
              BranchSideFuncs:
                - nntp_open_connection
                - snprintf
                - query_yesorno
                - snprintf
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_copy
                - snprintf
        - Branch String:   'nntp/nntp.c:787,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:741,16'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:791,3'
              BranchSideFuncs:
                - mutt_str_copy
      Callsites:
        - Src:             'nntp/nntp.c:751,9'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:0,0'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:0,0'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:755,19'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:764,11'
          Dst:             nntp_open_connection
        - Src:             'nntp/nntp.c:767,7'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:769,11'
          Dst:             query_yesorno
        - Src:             'nntp/nntp.c:779,7'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:780,12'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:780,12'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:781,12'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:783,9'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:791,3'
          Dst:             mutt_str_copy
    - functionName:    nntp_open_connection
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          334
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - mutt_sleep
        - mutt_socket_close
        - mutt_socket_open
        - mutt_socket_readln_d
        - mutt_socket_write_d
        - mutt_str_len
        - mutt_str_remove_trailing_ws
        - mutt_str_startswith
        - nntp_attempt_features
        - nntp_auth
        - nntp_capabilities
        - nntp_connect_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1768,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_socket_open
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1768,14'
              BranchSideFuncs:
                - mutt_socket_open
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1768,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1768,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1770,21'
              BranchSideFuncs:
                - mutt_socket_open
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1770,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1770,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1772,17'
              BranchSideFuncs:
                - mutt_socket_open
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1775,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1775,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1778,8'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1783,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1785,5'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1789,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
        - Branch String:   'nntp/nntp.c:1789,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1793,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
            - BranchSide:      'nntp/nntp.c:1802,9'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1793,12'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1795,5'
              BranchSideFuncs:
                - mutt_socket_close
                - mutt_str_remove_trailing_ws
            - BranchSide:      'nntp/nntp.c:1802,9'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1807,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1809,10'
              BranchSideFuncs:
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1841,3'
              BranchSideFuncs:
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1809,57'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1810,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1812,7'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1809,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1812,7'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1816,9'
              BranchSideFuncs:
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_str_startswith
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:1816,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1820,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:1833,16'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1820,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1824,21'
              BranchSideFuncs:
                - mutt_socket_close
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1833,16'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1824,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1827,7'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1833,16'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1833,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1835,13'
              BranchSideFuncs:
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1841,3'
              BranchSideFuncs:
                - mutt_sleep
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1893,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1895,24'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1900,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1895,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1911,16'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
            - BranchSide:      'nntp/nntp.c:1915,14'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
        - Branch String:   'nntp/nntp.c:1900,50'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1901,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1903,7'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1900,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1903,7'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1906,10'
              BranchSideFuncs:
                - mutt_str_startswith
                - nntp_auth
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
        - Branch String:   'nntp/nntp.c:1906,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1911,16'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
            - BranchSide:      'nntp/nntp.c:1915,14'
              BranchSideFuncs:
                - nntp_capabilities
                - mutt_socket_close
                - nntp_attempt_features
        - Branch String:   'nntp/nntp.c:1915,30'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1915,47'
              BranchSideFuncs:
                - nntp_attempt_features
            - BranchSide:      'nntp/nntp.c:1929,7'
              BranchSideFuncs:
                - nntp_attempt_features
        - Branch String:   'nntp/nntp.c:1915,30'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1917,11'
              BranchSideFuncs:
                - nntp_attempt_features
            - BranchSide:      'nntp/nntp.c:1929,7'
              BranchSideFuncs:
                - nntp_attempt_features
        - Branch String:   'nntp/nntp.c:1915,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1917,11'
              BranchSideFuncs:
                - nntp_attempt_features
            - BranchSide:      'nntp/nntp.c:1929,7'
              BranchSideFuncs:
                - nntp_attempt_features
        - Branch String:   'nntp/nntp.c:1920,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1922,7'
              BranchSideFuncs:
                - nntp_attempt_features
            - BranchSide:      'nntp/nntp.c:1929,7'
              BranchSideFuncs:
                - nntp_attempt_features
      Callsites:
        - Src:             'nntp/nntp.c:1775,7'
          Dst:             mutt_socket_open
        - Src:             'nntp/nntp.c:1783,7'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:1785,5'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:1789,7'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:1793,13'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:1795,5'
          Dst:             mutt_socket_close
        - Src:             'nntp/nntp.c:1796,5'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'nntp/nntp.c:1802,9'
          Dst:             nntp_capabilities
        - Src:             'nntp/nntp.c:1809,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:1809,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:1810,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:1812,7'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:1816,9'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:1820,14'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:1827,7'
          Dst:             mutt_socket_close
        - Src:             'nntp/nntp.c:1835,13'
          Dst:             nntp_capabilities
        - Src:             'nntp/nntp.c:1843,3'
          Dst:             mutt_sleep
        - Src:             'nntp/nntp.c:1900,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:1900,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:1901,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:1903,7'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:1906,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:1911,16'
          Dst:             nntp_auth
        - Src:             'nntp/nntp.c:1917,11'
          Dst:             nntp_capabilities
        - Src:             'nntp/nntp.c:1922,7'
          Dst:             mutt_socket_close
        - Src:             'nntp/nntp.c:1929,7'
          Dst:             nntp_attempt_features
    - functionName:    nntp_connect_error
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:129,17'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:129,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nntp_capabilities
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          277
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_find_string
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - mutt_istr_find
        - mutt_mem_free
        - mutt_socket_buffer_readln_d
        - mutt_socket_close
        - mutt_socket_write_d
        - mutt_str_copy
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_replace
        - mutt_str_startswith
        - nntp_connect_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:143,36'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_pool_release
                - buf_pool_release
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:143,36'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_pool_release
                - buf_pool_release
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:158,56'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:159,8'
              BranchSideFuncs:
                - buf_pool_release
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:161,5'
              BranchSideFuncs:
                - buf_pool_release
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:158,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:161,5'
              BranchSideFuncs:
                - buf_pool_release
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:166,28'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_startswith
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:166,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:168,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:171,26'
              BranchSideFuncs:
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
        - Branch String:   'nntp/nntp.c:177,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:179,7'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
            - BranchSide:      'nntp/nntp.c:182,47'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
        - Branch String:   'nntp/nntp.c:182,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:184,26'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:186,55'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
        - Branch String:   'nntp/nntp.c:186,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:190,50'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:224,44'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:190,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:192,22'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:196,53'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
        - Branch String:   'nntp/nntp.c:196,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:198,17'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:210,48'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:210,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:212,22'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:214,45'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:214,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:216,39'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:224,44'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:217,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:219,11'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:224,44'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:220,26'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:220,33'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:221,37'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:220,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:221,37'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:224,44'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_equal
                - mutt_socket_buffer_readln_d
                - buf_pool_release
                - nntp_connect_error
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_addch
                - mutt_str_copy
                - buf_string.9170
                - mutt_str_equal
                - buf_string.9170
                - mutt_str_startswith
                - buf_find_string
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:224,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:177,9'
              BranchSideFuncs:
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:225,13'
              BranchSideFuncs:
                - buf_reset
                - mutt_istr_find
                - buf_is_empty
                - buf_addch
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:231,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:233,23'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:237,55'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:233,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:234,17'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:235,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.9170
                - mutt_str_replace
                - buf_pool_release
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:241,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:241,7'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:245,7'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:245,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:245,7'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:248,3'
              BranchSideFuncs:
                - mutt_socket_close
      Callsites:
        - Src:             'nntp/nntp.c:154,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:156,24'
          Dst:             buf_pool_get
        - Src:             'nntp/nntp.c:158,8'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:158,8'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:159,8'
          Dst:             mutt_socket_buffer_readln_d
        - Src:             'nntp/nntp.c:161,5'
          Dst:             buf_pool_release
        - Src:             'nntp/nntp.c:162,12'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:166,28'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:166,8'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:168,5'
          Dst:             buf_pool_release
        - Src:             'nntp/nntp.c:177,9'
          Dst:             mutt_socket_buffer_readln_d
        - Src:             'nntp/nntp.c:182,36'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:182,9'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:186,44'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:186,14'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:190,39'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:190,14'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:196,42'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:196,22'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:198,7'
          Dst:             buf_addch
        - Src:             'nntp/nntp.c:199,7'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:210,37'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:210,14'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:214,34'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:214,14'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:216,23'
          Dst:             buf_find_string
        - Src:             'nntp/nntp.c:179,7'
          Dst:             buf_pool_release
        - Src:             'nntp/nntp.c:180,14'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:224,33'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:224,13'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:225,3'
          Dst:             buf_reset
        - Src:             'nntp/nntp.c:231,7'
          Dst:             mutt_istr_find
        - Src:             'nntp/nntp.c:233,10'
          Dst:             buf_is_empty
        - Src:             'nntp/nntp.c:234,7'
          Dst:             buf_addch
        - Src:             'nntp/nntp.c:235,5'
          Dst:             buf_addstr
        - Src:             'nntp/nntp.c:237,44'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:237,3'
          Dst:             mutt_str_replace
        - Src:             'nntp/nntp.c:238,3'
          Dst:             buf_pool_release
        - Src:             'nntp/nntp.c:248,3'
          Dst:             mutt_socket_close
    - functionName:    nntp_auth
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          424
      EdgeCount:       106
      CyclomaticComplexity: 32
      functionsReached:
        - __ctype_toupper_loc
        - buf_at
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_string
        - mutt_account_getpass
        - mutt_account_getuser
        - mutt_istr_find
        - mutt_socket_buffer_readln_d
        - mutt_socket_close
        - mutt_socket_write_d
        - mutt_str_copy
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_startswith
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:454,36'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_string
                - mutt_account_getuser
                - mutt_account_getpass
                - mutt_str_copy
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:454,36'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_string
                - mutt_account_getuser
                - mutt_account_getpass
                - mutt_str_copy
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:464,52'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:464,70'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:464,87'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:465,10'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:465,52'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:465,70'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:464,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:471,9'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:471,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:473,7'
              BranchSideFuncs:
                - mutt_str_copy
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:475,21'
              BranchSideFuncs:
                - mutt_str_copy
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:475,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:477,44'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:487,12'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:479,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:481,16'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:493,5'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:481,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:482,14'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:483,10'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:479,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:481,16'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:487,12'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:487,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:493,5'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:487,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:489,12'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:493,5'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:505,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:506,11'
              BranchSideFuncs:
                - mutt_istr_find
                - strlen
                - strchr
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:509,18'
              BranchSideFuncs:
                - mutt_istr_find
                - strlen
                - strchr
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:509,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:511,21'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:522,7'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:511,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:497,12'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:513,25'
              BranchSideFuncs:
                - mutt_istr_find
                - strlen
                - strchr
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:497,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:499,9'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:504,11'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:514,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:497,12'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:516,25'
              BranchSideFuncs:
                - strlen
                - strchr
                - mutt_istr_find
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:516,41'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:516,49'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:518,14'
              BranchSideFuncs:
                - strlen
                - strchr
                - mutt_istr_find
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:516,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:497,12'
              BranchSideFuncs:
                - strlen
                - strchr
                - mutt_istr_find
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:518,14'
              BranchSideFuncs:
                - strlen
                - strchr
                - mutt_istr_find
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
        - Branch String:   'nntp/nntp.c:519,26'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:519,33'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:522,7'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:519,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:497,12'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
            - BranchSide:      'nntp/nntp.c:522,7'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_socket_close
                - buf_pool_release
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
        - Branch String:   'nntp/nntp.c:525,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:497,12'
              BranchSideFuncs:
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
            - BranchSide:      'nntp/nntp.c:528,9'
              BranchSideFuncs:
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
        - Branch String:   'nntp/nntp.c:530,59'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:531,42'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:530,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:537,44'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:537,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:537,13'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_at
                - mutt_socket_close
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:544,44'
              BranchSideFuncs:
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_at
                - mutt_socket_close
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:544,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:546,11'
              BranchSideFuncs:
                - buf_at
                - mutt_socket_close
                - buf_pool_release
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:563,20'
              BranchSideFuncs:
                - buf_at
                - mutt_socket_close
                - buf_pool_release
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:548,83'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:549,44'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:548,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:555,46'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:707,17'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:555,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:555,15'
              BranchSideFuncs:
                - buf_at
                - mutt_socket_close
                - buf_pool_release
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:563,20'
              BranchSideFuncs:
                - buf_at
                - mutt_socket_close
                - buf_pool_release
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:563,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:497,12'
              BranchSideFuncs:
                - strchr
                - mutt_istr_find
                - strlen
                - mutt_str_equal
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_pool_release
                - buf_string.9170
                - mutt_str_startswith
                - buf_printf
                - buf_string.9170
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_buffer_readln_d
                - buf_string.9170
                - mutt_str_startswith
                - buf_at
                - mutt_socket_close
            - BranchSide:      'nntp/nntp.c:700,7'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
        - Branch String:   'nntp/nntp.c:709,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:711,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'nntp/nntp.c:715,5'
              BranchSideFuncs:
                - mutt_socket_close
                - buf_pool_release
      Callsites:
        - Src:             'nntp/nntp.c:458,24'
          Dst:             buf_pool_get
        - Src:             'nntp/nntp.c:460,45'
          Dst:             cs_subset_string
        - Src:             'nntp/nntp.c:464,10'
          Dst:             mutt_account_getuser
        - Src:             'nntp/nntp.c:465,10'
          Dst:             mutt_account_getpass
        - Src:             'nntp/nntp.c:473,7'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:477,7'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:0,0'
          Dst:             __ctype_toupper_loc
        - Src:             'nntp/nntp.c:504,11'
          Dst:             strchr
        - Src:             'nntp/nntp.c:513,25'
          Dst:             mutt_istr_find
        - Src:             'nntp/nntp.c:518,14'
          Dst:             strlen
        - Src:             'nntp/nntp.c:525,11'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:529,9'
          Dst:             buf_printf
        - Src:             'nntp/nntp.c:530,14'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:530,14'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:530,14'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:531,14'
          Dst:             mutt_socket_buffer_readln_d
        - Src:             'nntp/nntp.c:537,33'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:537,13'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:544,33'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:544,13'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:547,11'
          Dst:             buf_printf
        - Src:             'nntp/nntp.c:548,16'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:548,16'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:548,16'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:549,16'
          Dst:             mutt_socket_buffer_readln_d
        - Src:             'nntp/nntp.c:555,35'
          Dst:             buf_string
        - Src:             'nntp/nntp.c:555,15'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:563,13'
          Dst:             buf_at
        - Src:             'nntp/nntp.c:715,5'
          Dst:             mutt_socket_close
        - Src:             'nntp/nntp.c:0,0'
          Dst:             buf_pool_release
    - functionName:    nntp_attempt_features
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          518
      EdgeCount:       133
      CyclomaticComplexity: 39
      functionsReached:
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
        - mutt_socket_readln_d
        - mutt_socket_write_d
        - mutt_str_copy
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_startswith
        - nntp_connect_error
        - strcasecmp
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:262,36'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
            - BranchSide:      'nntp/nntp.c:262,36'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
        - Branch String:   'nntp/nntp.c:267,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:269,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:303,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:269,50'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:270,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:269,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:274,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:274,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:275,22'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:277,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:277,55'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:278,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:277,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:282,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:282,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:283,27'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:285,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:285,63'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:286,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:285,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:290,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:290,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:291,33'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:292,9'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_socket_readln_d
                - mutt_str_equal
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:292,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:296,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:303,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:296,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:298,17'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:298,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:296,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:303,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:303,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:305,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:315,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:305,53'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:306,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:305,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:310,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:310,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:311,25'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
            - BranchSide:      'nntp/nntp.c:315,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
        - Branch String:   'nntp/nntp.c:315,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:317,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
            - BranchSide:      'nntp/nntp.c:327,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
        - Branch String:   'nntp/nntp.c:317,51'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:318,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:317,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:322,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:322,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:323,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
            - BranchSide:      'nntp/nntp.c:327,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
        - Branch String:   'nntp/nntp.c:327,22'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:327,32'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
            - BranchSide:      'nntp/nntp.c:329,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
        - Branch String:   'nntp/nntp.c:327,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:327,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:329,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_str_dup
        - Branch String:   'nntp/nntp.c:329,63'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:330,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:329,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:334,10'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:397,5'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:334,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:336,29'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'nntp/nntp.c:343,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:348,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:350,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:354,55'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:356,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:358,11'
              BranchSideFuncs:
                - mutt_mem_free
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:362,49'
              BranchSideFuncs:
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:367,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:348,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:369,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:348,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:350,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_mem_reallocarray
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:354,55'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_reallocarray
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_mem_reallocarray
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:367,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:348,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:369,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:369,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:371,70'
              BranchSideFuncs:
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:374,52'
              BranchSideFuncs:
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:375,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:376,36'
              BranchSideFuncs:
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:377,42'
              BranchSideFuncs:
                - mutt_str_equal
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:377,20'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:378,29'
              BranchSideFuncs:
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
            - BranchSide:      'nntp/nntp.c:379,46'
              BranchSideFuncs:
                - strcasecmp
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'nntp/nntp.c:379,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:381,26'
              BranchSideFuncs:
                - strlen
                - mutt_str_copy
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:385,34'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_str_equal
                - strlen
                - mutt_socket_readln_d
                - strlen
                - strchr
                - mutt_str_equal
                - strcasecmp
                - strlen
                - mutt_str_copy
                - mutt_mem_free
                - nntp_connect_error
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'nntp/nntp.c:269,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:269,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:270,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:274,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:277,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:277,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:278,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:282,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:285,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:285,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:286,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:290,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:292,9'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:296,13'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:298,17'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:305,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:305,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:306,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:310,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:317,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:317,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:318,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:322,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:329,10'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:329,10'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:330,10'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:334,10'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:336,29'
          Dst:             mutt_str_dup
        - Src:             'nntp/nntp.c:343,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:344,29'
          Dst:             mutt_mem_mallocarray
        - Src:             'nntp/nntp.c:351,11'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/nntp.c:354,27'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:362,22'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:366,16'
          Dst:             strlen
        - Src:             'nntp/nntp.c:351,11'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/nntp.c:354,27'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:366,16'
          Dst:             strlen
        - Src:             'nntp/nntp.c:374,25'
          Dst:             strchr
        - Src:             'nntp/nntp.c:377,21'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:379,15'
          Dst:             strcasecmp
        - Src:             'nntp/nntp.c:381,26'
          Dst:             strlen
        - Src:             'nntp/nntp.c:382,13'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:390,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'nntp/nntp.c:358,11'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:397,5'
          Dst:             nntp_connect_error
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.9170
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.9170
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    fetch_description
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_hash_find
        - mutt_str_equal
        - mutt_str_replace
        - strlen
        - strpbrk
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:901,8'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - strspn
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - strlen
            - BranchSide:      'nntp/nntp.c:901,8'
              BranchSideFuncs:
                - strpbrk
                - strspn
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - strlen
        - Branch String:   'nntp/nntp.c:901,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:901,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:906,16'
              BranchSideFuncs:
                - strpbrk
                - strspn
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - strlen
        - Branch String:   'nntp/nntp.c:907,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:909,10'
              BranchSideFuncs:
                - strlen
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
            - BranchSide:      'nntp/nntp.c:914,12'
              BranchSideFuncs:
                - strlen
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
        - Branch String:   'nntp/nntp.c:918,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:918,13'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:918,45'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
        - Branch String:   'nntp/nntp.c:918,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:918,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:920,5'
              BranchSideFuncs:
                - mutt_str_replace
      Callsites:
        - Src:             'nntp/nntp.c:906,16'
          Dst:             strpbrk
        - Src:             'nntp/nntp.c:910,13'
          Dst:             strspn
        - Src:             'nntp/nntp.c:914,12'
          Dst:             strlen
        - Src:             'nntp/nntp.c:917,32'
          Dst:             mutt_hash_find
        - Src:             'nntp/nntp.c:918,17'
          Dst:             mutt_str_equal
        - Src:             'nntp/nntp.c:920,5'
          Dst:             mutt_str_replace
    - functionName:    nntp_path_canon
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_msg_close
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2780,10'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:2780,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'nntp/nntp.c:2780,10'
          Dst:             mutt_file_fclose_full
    - functionName:    nntp_msg_open
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2647
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          376
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - crypt_query
        - fetch_tempfile
        - ftell
        - mutt_bcache_commit
        - mutt_bcache_get
        - mutt_bcache_put
        - mutt_clear_error
        - mutt_env_free
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mutt_hash_delete
        - mutt_hash_insert
        - mutt_mem_free
        - mutt_parse_mime_message
        - mutt_rfc822_read_header
        - mutt_str_startswith
        - nntp_edata_get
        - nntp_fetch_lines
        - rewind
        - snprintf
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2648,35'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
                - mutt_file_fopen_full
            - BranchSide:      'nntp/nntp.c:2648,35'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
                - mutt_file_fopen_full
        - Branch String:   'nntp/nntp.c:2653,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2655,17'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2668,48'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:2655,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2657,17'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2664,7'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:2658,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2658,11'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2668,48'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - mutt_bcache_get
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:2670,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2672,9'
              BranchSideFuncs:
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2678,16'
              BranchSideFuncs:
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:2672,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2672,9'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2736,10'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2678,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2678,9'
              BranchSideFuncs:
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2683,5'
              BranchSideFuncs:
                - mutt_bcache_put
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - unlink
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:2685,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2687,33'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_strdup
                - buf_pool_release
                - mutt_file_fopen_full
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2703,10'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
        - Branch String:   'nntp/nntp.c:2693,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2695,9'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2700,5'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
        - Branch String:   'nntp/nntp.c:2705,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2704,5'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
            - BranchSide:      'nntp/nntp.c:2705,60'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - unlink
                - mutt_mem_free
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
        - Branch String:   'nntp/nntp.c:2707,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2709,7'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
            - BranchSide:      'nntp/nntp.c:2730,18'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
                - mutt_bcache_commit
        - Branch String:   'nntp/nntp.c:2710,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2712,9'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
            - BranchSide:      'nntp/nntp.c:2715,14'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_str_startswith
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:2717,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2719,11'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2724,11'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:2736,18'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2736,24'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2738,10'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2736,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2737,5'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2738,10'
              BranchSideFuncs:
                - mutt_hash_delete
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2738,20'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2738,26'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2741,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2738,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2739,5'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2741,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_rfc822_read_header
                - mutt_hash_insert
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2744,18'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2744,29'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2746,10'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2744,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2745,5'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2746,10'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2746,20'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2746,26'
              BranchSideFuncs:
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2750,28'
              BranchSideFuncs:
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2746,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2747,5'
              BranchSideFuncs:
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2750,28'
              BranchSideFuncs:
                - mutt_file_seek
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2750,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2750,7'
              BranchSideFuncs:
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2754,32'
              BranchSideFuncs:
                - ftell
                - nntp_edata_get
                - mutt_parse_mime_message
                - crypt_query
                - rewind
                - mutt_clear_error
      Callsites:
        - Src:             'nntp/nntp.c:2657,17'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/nntp.c:2664,7'
          Dst:             unlink
        - Src:             'nntp/nntp.c:2665,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:2668,48'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2668,3'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2669,13'
          Dst:             mutt_bcache_get
        - Src:             'nntp/nntp.c:2672,9'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2684,15'
          Dst:             mutt_bcache_put
        - Src:             'nntp/nntp.c:2687,33'
          Dst:             buf_pool_get
        - Src:             'nntp/nntp.c:2688,7'
          Dst:             buf_mktemp_full
        - Src:             'nntp/nntp.c:2689,22'
          Dst:             buf_strdup
        - Src:             'nntp/nntp.c:2690,7'
          Dst:             buf_pool_release
        - Src:             'nntp/nntp.c:2692,17'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/nntp.c:2696,9'
          Dst:             unlink
        - Src:             'nntp/nntp.c:2697,9'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:2705,14'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2704,5'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2706,20'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:2706,20'
          Dst:             fetch_tempfile
        - Src:             'nntp/nntp.c:2709,7'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:2712,9'
          Dst:             unlink
        - Src:             'nntp/nntp.c:2713,9'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:2717,38'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2717,13'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:2719,11'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2731,7'
          Dst:             mutt_bcache_commit
        - Src:             'nntp/nntp.c:2737,5'
          Dst:             mutt_hash_delete
        - Src:             'nntp/nntp.c:2739,5'
          Dst:             mutt_hash_delete
        - Src:             'nntp/nntp.c:2741,3'
          Dst:             mutt_env_free
        - Src:             'nntp/nntp.c:2742,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'nntp/nntp.c:2745,5'
          Dst:             mutt_hash_insert
        - Src:             'nntp/nntp.c:2747,5'
          Dst:             mutt_hash_insert
        - Src:             'nntp/nntp.c:2750,8'
          Dst:             mutt_file_seek
        - Src:             'nntp/nntp.c:2754,21'
          Dst:             ftell
        - Src:             'nntp/nntp.c:2759,3'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2760,3'
          Dst:             mutt_parse_mime_message
        - Src:             'nntp/nntp.c:2766,19'
          Dst:             crypt_query
        - Src:             'nntp/nntp.c:2768,3'
          Dst:             rewind
        - Src:             'nntp/nntp.c:2769,3'
          Dst:             mutt_clear_error
    - functionName:    nntp_mbox_close
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_hash_find
        - nntp_acache_free
        - nntp_mdata_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2626,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - nntp_acache_free
                - mutt_hash_find
                - nntp_mdata_free
            - BranchSide:      'nntp/nntp.c:2626,35'
              BranchSideFuncs:
                - nntp_acache_free
                - mutt_hash_find
                - nntp_mdata_free
        - Branch String:   'nntp/nntp.c:2628,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2628,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2631,22'
              BranchSideFuncs:
                - nntp_acache_free
                - mutt_hash_find
                - nntp_mdata_free
        - Branch String:   'nntp/nntp.c:2634,21'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2634,21'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2634,39'
              BranchSideFuncs:
                - mutt_hash_find
                - nntp_mdata_free
        - Branch String:   'nntp/nntp.c:2634,51'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2634,51'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2634,62'
              BranchSideFuncs:
                - mutt_hash_find
                - nntp_mdata_free
        - Branch String:   'nntp/nntp.c:2634,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2634,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2637,15'
              BranchSideFuncs:
                - mutt_hash_find
                - nntp_mdata_free
        - Branch String:   'nntp/nntp.c:2638,18'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2638,32'
              BranchSideFuncs:
                - nntp_mdata_free
            - BranchSide:      'nntp/nntp.c:2639,5'
              BranchSideFuncs:
                - nntp_mdata_free
        - Branch String:   'nntp/nntp.c:2638,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2638,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2639,5'
              BranchSideFuncs:
                - nntp_mdata_free
      Callsites:
        - Src:             'nntp/nntp.c:2633,3'
          Dst:             nntp_acache_free
        - Src:             'nntp/nntp.c:2637,15'
          Dst:             mutt_hash_find
        - Src:             'nntp/nntp.c:2639,5'
          Dst:             nntp_mdata_free
    - functionName:    nntp_mbox_sync
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - check_mailbox
        - mutt_bcache_del
        - nntp_edata_get
        - nntp_newsrc_close
        - nntp_newsrc_gen_entries
        - nntp_newsrc_update
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2566,35'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - check_mailbox
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'nntp/nntp.c:2566,35'
              BranchSideFuncs:
                - check_mailbox
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
        - Branch String:   'nntp/nntp.c:2571,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2571,7'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'nntp/nntp.c:2581,26'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
        - Branch String:   'nntp/nntp.c:2582,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2585,10'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2614,3'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2588,23'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2579,38'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'nntp/nntp.c:2588,29'
              BranchSideFuncs:
                - mutt_bcache_del
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
        - Branch String:   'nntp/nntp.c:2588,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2579,38'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'nntp/nntp.c:2590,7'
              BranchSideFuncs:
                - mutt_bcache_del
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
                - nntp_edata_get
                - snprintf
        - Branch String:   'nntp/nntp.c:2579,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2581,26'
              BranchSideFuncs:
                - nntp_edata_get
                - snprintf
                - mutt_bcache_del
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2614,3'
              BranchSideFuncs:
                - nntp_newsrc_gen_entries
                - nntp_newsrc_update
                - nntp_newsrc_close
      Callsites:
        - Src:             'nntp/nntp.c:2570,25'
          Dst:             check_mailbox
        - Src:             'nntp/nntp.c:2587,42'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2587,5'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2591,7'
          Dst:             mutt_bcache_del
        - Src:             'nntp/nntp.c:2614,3'
          Dst:             nntp_newsrc_gen_entries
        - Src:             'nntp/nntp.c:2615,3'
          Dst:             nntp_newsrc_update
        - Src:             'nntp/nntp.c:2616,3'
          Dst:             nntp_newsrc_close
    - functionName:    nntp_mbox_check
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_mailbox
        - nntp_newsrc_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2549,22'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - check_mailbox
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2549,22'
              BranchSideFuncs:
                - check_mailbox
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2550,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2550,7'
              BranchSideFuncs:
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2552,37'
              BranchSideFuncs:
                - nntp_newsrc_close
      Callsites:
        - Src:             'nntp/nntp.c:2549,22'
          Dst:             check_mailbox
        - Src:             'nntp/nntp.c:2554,5'
          Dst:             nntp_newsrc_close
    - functionName:    nntp_mbox_open
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          524
      EdgeCount:       119
      CyclomaticComplexity: 36
      functionsReached:
        - __isoc99_sscanf
        - cs_subset_bool
        - cs_subset_long
        - get_description
        - mailbox_path
        - mutt_account_hook
        - mutt_bcache_open
        - mutt_date_now
        - mutt_hash_find
        - mutt_mem_free
        - mutt_str_startswith
        - nntp_active_save_cache
        - nntp_bcache_update
        - nntp_delete_group_cache
        - nntp_fetch_headers
        - nntp_newsrc_close
        - nntp_newsrc_update
        - nntp_query
        - nntp_select_server
        - strlen
        - url_free
        - url_parse
        - url_tostring
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2385,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mailbox_path.9189
                - url_parse
                - url_free
                - mailbox_path.9189
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
            - BranchSide:      'nntp/nntp.c:2385,11'
              BranchSideFuncs:
                - mailbox_path.9189
                - url_parse
                - url_free
                - mailbox_path.9189
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
        - Branch String:   'nntp/nntp.c:2385,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2385,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2388,8'
              BranchSideFuncs:
                - mailbox_path.9189
                - url_parse
                - url_free
                - mailbox_path.9189
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
        - Branch String:   'nntp/nntp.c:2396,12'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2396,21'
              BranchSideFuncs:
                - url_free
                - mailbox_path.9189
            - BranchSide:      'nntp/nntp.c:2399,5'
              BranchSideFuncs:
                - url_free
                - mailbox_path.9189
        - Branch String:   'nntp/nntp.c:2396,26'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2396,35'
              BranchSideFuncs:
                - url_free
                - mailbox_path.9189
            - BranchSide:      'nntp/nntp.c:2399,5'
              BranchSideFuncs:
                - url_free
                - mailbox_path.9189
        - Branch String:   'nntp/nntp.c:2396,40'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2397,15'
              BranchSideFuncs:
                - url_free
                - mailbox_path.9189
            - BranchSide:      'nntp/nntp.c:2399,5'
              BranchSideFuncs:
                - url_free
                - mailbox_path.9189
        - Branch String:   'nntp/nntp.c:2397,33'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2397,49'
              BranchSideFuncs:
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
            - BranchSide:      'nntp/nntp.c:2405,7'
              BranchSideFuncs:
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
        - Branch String:   'nntp/nntp.c:2396,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2399,5'
              BranchSideFuncs:
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
            - BranchSide:      'nntp/nntp.c:2405,7'
              BranchSideFuncs:
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
        - Branch String:   'nntp/nntp.c:2405,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2406,10'
              BranchSideFuncs:
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
            - BranchSide:      'nntp/nntp.c:2408,15'
              BranchSideFuncs:
                - strlen
                - url_tostring
                - mutt_account_hook
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
        - Branch String:   'nntp/nntp.c:2413,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2414,13'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - nntp_select_server
                - url_free
            - BranchSide:      'nntp/nntp.c:2427,18'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
        - Branch String:   'nntp/nntp.c:2415,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2417,13'
              BranchSideFuncs:
                - nntp_select_server
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
                - url_free
            - BranchSide:      'nntp/nntp.c:2427,18'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
        - Branch String:   'nntp/nntp.c:2422,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2424,5'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'nntp/nntp.c:2427,18'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
        - Branch String:   'nntp/nntp.c:2433,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2434,10'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
            - BranchSide:      'nntp/nntp.c:2437,54'
              BranchSideFuncs:
                - mutt_hash_find
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
                - nntp_newsrc_close
                - url_free
        - Branch String:   'nntp/nntp.c:2438,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2440,5'
              BranchSideFuncs:
                - nntp_newsrc_close
                - url_free
            - BranchSide:      'nntp/nntp.c:2446,6'
              BranchSideFuncs:
                - cs_subset_bool
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2448,26'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2448,37'
              BranchSideFuncs:
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2452,3'
              BranchSideFuncs:
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2448,48'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2448,7'
              BranchSideFuncs:
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2452,3'
              BranchSideFuncs:
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2448,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2449,8'
              BranchSideFuncs:
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2452,3'
              BranchSideFuncs:
                - url_free
                - nntp_query
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2455,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2457,5'
              BranchSideFuncs:
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2462,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - nntp_active_save_cache
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2462,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2464,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2481,9'
              BranchSideFuncs:
                - __isoc99_sscanf
                - nntp_newsrc_close
                - cs_subset_bool
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2465,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2467,22'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
            - BranchSide:      'nntp/nntp.c:2470,16'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
        - Branch String:   'nntp/nntp.c:2470,27'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2470,38'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
            - BranchSide:      'nntp/nntp.c:2505,23'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2470,49'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2470,9'
              BranchSideFuncs:
                - mutt_mem_free
                - nntp_delete_group_cache
                - nntp_newsrc_update
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
            - BranchSide:      'nntp/nntp.c:2505,23'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2470,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2472,7'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
            - BranchSide:      'nntp/nntp.c:2505,23'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2481,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2483,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2487,28'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
        - Branch String:   'nntp/nntp.c:2493,33'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2493,44'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - get_description
                - nntp_active_save_cache
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2505,23'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2493,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2495,11'
              BranchSideFuncs:
                - get_description
                - nntp_active_save_cache
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2505,23'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2495,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2497,9'
              BranchSideFuncs:
                - nntp_newsrc_close
            - BranchSide:      'nntp/nntp.c:2500,18'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2500,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2501,9'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
            - BranchSide:      'nntp/nntp.c:2505,23'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
        - Branch String:   'nntp/nntp.c:2510,22'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2510,33'
              BranchSideFuncs:
                - mutt_bcache_open
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
            - BranchSide:      'nntp/nntp.c:2514,18'
              BranchSideFuncs:
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
        - Branch String:   'nntp/nntp.c:2510,44'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2510,54'
              BranchSideFuncs:
                - mutt_bcache_open
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
            - BranchSide:      'nntp/nntp.c:2511,46'
              BranchSideFuncs:
                - mutt_bcache_open
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
        - Branch String:   'nntp/nntp.c:2510,65'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2510,7'
              BranchSideFuncs:
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
                - mutt_bcache_open
            - BranchSide:      'nntp/nntp.c:2511,46'
              BranchSideFuncs:
                - mutt_bcache_open
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
        - Branch String:   'nntp/nntp.c:2510,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2511,46'
              BranchSideFuncs:
                - mutt_bcache_open
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
            - BranchSide:      'nntp/nntp.c:2514,18'
              BranchSideFuncs:
                - cs_subset_long
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
        - Branch String:   'nntp/nntp.c:2516,22'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2516,34'
              BranchSideFuncs:
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
            - BranchSide:      'nntp/nntp.c:2518,24'
              BranchSideFuncs:
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
        - Branch String:   'nntp/nntp.c:2516,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2517,33'
              BranchSideFuncs:
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
            - BranchSide:      'nntp/nntp.c:2518,24'
              BranchSideFuncs:
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
        - Branch String:   'nntp/nntp.c:2518,24'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2518,10'
              BranchSideFuncs:
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
            - BranchSide:      'nntp/nntp.c:2518,38'
              BranchSideFuncs:
                - nntp_bcache_update
                - nntp_newsrc_close
                - nntp_fetch_headers
      Callsites:
        - Src:             'nntp/nntp.c:2395,31'
          Dst:             mailbox_path
        - Src:             'nntp/nntp.c:2395,21'
          Dst:             url_parse
        - Src:             'nntp/nntp.c:2399,5'
          Dst:             url_free
        - Src:             'nntp/nntp.c:2400,5'
          Dst:             mailbox_path
        - Src:             'nntp/nntp.c:2408,15'
          Dst:             strlen
        - Src:             'nntp/nntp.c:2409,3'
          Dst:             url_tostring
        - Src:             'nntp/nntp.c:2411,3'
          Dst:             mutt_account_hook
        - Src:             'nntp/nntp.c:2417,13'
          Dst:             nntp_select_server
        - Src:             'nntp/nntp.c:2424,5'
          Dst:             url_free
        - Src:             'nntp/nntp.c:2437,32'
          Dst:             mutt_hash_find
        - Src:             'nntp/nntp.c:2440,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:2442,5'
          Dst:             url_free
        - Src:             'nntp/nntp.c:2447,36'
          Dst:             cs_subset_bool
        - Src:             'nntp/nntp.c:2453,3'
          Dst:             url_free
        - Src:             'nntp/nntp.c:2455,7'
          Dst:             nntp_query
        - Src:             'nntp/nntp.c:2457,5'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:2462,7'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:2468,7'
          Dst:             nntp_active_save_cache
        - Src:             'nntp/nntp.c:2472,7'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:2474,7'
          Dst:             nntp_delete_group_cache
        - Src:             'nntp/nntp.c:2475,7'
          Dst:             nntp_newsrc_update
        - Src:             'nntp/nntp.c:2481,9'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:2483,7'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:2492,42'
          Dst:             cs_subset_bool
        - Src:             'nntp/nntp.c:2495,11'
          Dst:             get_description
        - Src:             'nntp/nntp.c:2501,9'
          Dst:             nntp_active_save_cache
        - Src:             'nntp/nntp.c:2497,9'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:2505,23'
          Dst:             mutt_date_now
        - Src:             'nntp/nntp.c:2511,21'
          Dst:             mutt_bcache_open
        - Src:             'nntp/nntp.c:2515,31'
          Dst:             cs_subset_long
        - Src:             'nntp/nntp.c:2521,3'
          Dst:             nntp_bcache_update
        - Src:             'nntp/nntp.c:2530,3'
          Dst:             nntp_newsrc_close
        - Src:             'nntp/nntp.c:2531,8'
          Dst:             nntp_fetch_headers
    - functionName:    get_description
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fetch_description
        - nntp_fetch_lines
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:938,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:938,8'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:943,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:944,22'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:945,14'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:945,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:947,19'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
            - BranchSide:      'nntp/nntp.c:952,3'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:947,12'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:947,12'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:952,3'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
        - Branch String:   'nntp/nntp.c:954,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:954,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:956,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:952,3'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:953,12'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:953,12'
          Dst:             fetch_description
    - functionName:    nntp_ac_add
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_ac_owns_path
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_path_probe
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2788,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'nntp/nntp.c:2788,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'nntp/nntp.c:2788,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2788,7'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'nntp/nntp.c:2791,7'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'nntp/nntp.c:2791,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2791,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2794,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:2788,7'
          Dst:             mutt_istr_startswith
        - Src:             'nntp/nntp.c:2791,7'
          Dst:             mutt_istr_startswith
    - functionName:    nntp_sort_unsorted
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nntp_edata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2358,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - nntp_edata_get
                - nntp_edata_get
            - BranchSide:      'nntp/nntp.c:2358,15'
              BranchSideFuncs:
                - nntp_edata_get
                - nntp_edata_get
        - Branch String:   'nntp/nntp.c:2360,16'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2360,37'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2361,10'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:2361,10'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2361,20'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2361,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:2358,15'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2359,15'
          Dst:             nntp_edata_get
    - functionName:    fetch_children
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - mutt_mem_reallocarray
        - nntp_edata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1739,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1739,10'
              BranchSideFuncs:
                - __isoc99_sscanf
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1741,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1741,13'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1741,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1741,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1741,7'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1743,36'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1743,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1745,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1751,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1743,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1745,36'
              BranchSideFuncs:
                - nntp_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1751,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1746,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1748,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'nntp/nntp.c:1751,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'nntp/nntp.c:1748,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1743,57'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1748,9'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:1751,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1753,13'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1756,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:1741,17'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:1748,9'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:1754,5'
          Dst:             mutt_mem_reallocarray
    - functionName:    nntp_check_children
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          177
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - fetch_children
        - mailbox_changed
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_str_startswith
        - nntp_fetch_headers
        - nntp_fetch_lines
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2288,8'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - snprintf
                - nntp_fetch_lines
                - mutt_mem_free
                - mutt_str_startswith
                - nntp_fetch_headers
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:2288,8'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - snprintf
                - nntp_fetch_lines
                - mutt_mem_free
                - mutt_str_startswith
                - nntp_fetch_headers
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:2288,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2288,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2291,35'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - snprintf
                - nntp_fetch_lines
                - mutt_mem_free
                - mutt_str_startswith
                - nntp_fetch_headers
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:2312,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2314,5'
              BranchSideFuncs:
                - nntp_fetch_headers
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:2330,21'
              BranchSideFuncs:
                - nntp_fetch_headers
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:2317,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2319,9'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2323,9'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:2336,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2338,39'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2348,14'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/nntp.c:2336,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2338,39'
              BranchSideFuncs:
                - nntp_fetch_headers
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:2342,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:2339,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2336,32'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'nntp/nntp.c:2342,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'nntp/nntp.c:2342,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2343,5'
              BranchSideFuncs:
                - mailbox_changed
                - mutt_mem_free
            - BranchSide:      'nntp/nntp.c:2348,14'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/nntp.c:2306,14'
          Dst:             mutt_mem_mallocarray
        - Src:             'nntp/nntp.c:2309,3'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2311,8'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:2311,8'
          Dst:             fetch_children
        - Src:             'nntp/nntp.c:2314,5'
          Dst:             mutt_mem_free
        - Src:             'nntp/nntp.c:2317,12'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:2338,10'
          Dst:             nntp_fetch_headers
        - Src:             'nntp/nntp.c:2343,5'
          Dst:             mailbox_changed
        - Src:             'nntp/nntp.c:2349,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_check_msgid
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          170
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - email_free
        - email_new
        - fetch_tempfile
        - mailbox_changed
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_rfc822_read_header
        - mutt_str_startswith
        - mx_alloc_memory
        - nntp_edata_get
        - nntp_edata_new
        - nntp_fetch_lines
        - nntp_parse_xref
        - nntp_query
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2217,8'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - mx_alloc_memory
                - email_new
                - nntp_edata_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_parse_xref
                - mailbox_changed
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - email_free
            - BranchSide:      'nntp/nntp.c:2217,8'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - mx_alloc_memory
                - email_new
                - nntp_edata_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_parse_xref
                - mailbox_changed
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - email_free
        - Branch String:   'nntp/nntp.c:2217,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2217,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2220,35'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - mx_alloc_memory
                - email_new
                - nntp_edata_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_parse_xref
                - mailbox_changed
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - email_free
        - Branch String:   'nntp/nntp.c:2224,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2226,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2230,3'
              BranchSideFuncs:
                - snprintf
                - nntp_fetch_lines
                - mutt_file_fclose_full
                - mutt_str_startswith
                - mx_alloc_memory
                - email_new
                - nntp_edata_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_parse_xref
                - mailbox_changed
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - email_free
        - Branch String:   'nntp/nntp.c:2232,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2234,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - email_new
                - nntp_edata_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_parse_xref
                - mailbox_changed
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - email_free
            - BranchSide:      'nntp/nntp.c:2244,25'
              BranchSideFuncs:
                - mx_alloc_memory
                - email_new
                - nntp_edata_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - nntp_parse_xref
                - mailbox_changed
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - email_free
        - Branch String:   'nntp/nntp.c:2253,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2255,5'
              BranchSideFuncs:
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - mailbox_changed
                - email_free
            - BranchSide:      'nntp/nntp.c:2259,5'
              BranchSideFuncs:
                - snprintf
                - nntp_query
                - nntp_edata_get
                - __isoc99_sscanf
                - mailbox_changed
                - email_free
        - Branch String:   'nntp/nntp.c:2260,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2262,7'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'nntp/nntp.c:2265,16'
              BranchSideFuncs:
                - nntp_edata_get
                - __isoc99_sscanf
                - mailbox_changed
      Callsites:
        - Src:             'nntp/nntp.c:2223,14'
          Dst:             mutt_file_mkstemp_full
        - Src:             'nntp/nntp.c:2230,3'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2231,12'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:2231,12'
          Dst:             fetch_tempfile
        - Src:             'nntp/nntp.c:2234,5'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:2237,9'
          Dst:             mutt_str_startswith
        - Src:             'nntp/nntp.c:2244,3'
          Dst:             mx_alloc_memory
        - Src:             'nntp/nntp.c:2245,29'
          Dst:             email_new
        - Src:             'nntp/nntp.c:2247,14'
          Dst:             nntp_edata_new
        - Src:             'nntp/nntp.c:2249,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'nntp/nntp.c:2250,3'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:2255,5'
          Dst:             nntp_parse_xref
        - Src:             'nntp/nntp.c:2259,5'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2260,9'
          Dst:             nntp_query
        - Src:             'nntp/nntp.c:2262,7'
          Dst:             email_free
        - Src:             'nntp/nntp.c:2265,32'
          Dst:             nntp_edata_get
        - Src:             'nntp/nntp.c:2265,5'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:2275,3'
          Dst:             mailbox_changed
    - functionName:    nntp_check_new_groups
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          371
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - cs_subset_bool
        - get_description
        - mutt_clear_error
        - mutt_date_gmtime
        - nntp_active_save_cache
        - nntp_add_group
        - nntp_date
        - nntp_fetch_lines
        - nntp_group_poll
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2107,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
            - BranchSide:      'nntp/nntp.c:2107,23'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
        - Branch String:   'nntp/nntp.c:2114,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2114,14'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2114,25'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
        - Branch String:   'nntp/nntp.c:2114,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2114,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2118,47'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
        - Branch String:   'nntp/nntp.c:2119,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2121,5'
              BranchSideFuncs:
                - nntp_group_poll
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2136,19'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2126,17'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2122,41'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
            - BranchSide:      'nntp/nntp.c:2126,27'
              BranchSideFuncs:
                - nntp_group_poll
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2126,11'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2122,41'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
            - BranchSide:      'nntp/nntp.c:2128,14'
              BranchSideFuncs:
                - nntp_group_poll
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2129,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2129,13'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2131,16'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
        - Branch String:   'nntp/nntp.c:2131,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2122,41'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
            - BranchSide:      'nntp/nntp.c:2132,11'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
                - nntp_group_poll
        - Branch String:   'nntp/nntp.c:2122,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2124,43'
              BranchSideFuncs:
                - nntp_group_poll
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2201,7'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2136,12'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2136,12'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2142,3'
              BranchSideFuncs:
                - nntp_date
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2143,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2143,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2145,13'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2146,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2146,15'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2146,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2147,59'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2155,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2157,12'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2166,14'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2166,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2170,29'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2201,7'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2171,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2173,43'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2178,57'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - progress_free
                - get_description
                - progress_free
                - progress_update
        - Branch String:   'nntp/nntp.c:2179,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2182,75'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - progress_free
                - progress_update
            - BranchSide:      'nntp/nntp.c:2202,5'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2189,13'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2191,11'
              BranchSideFuncs:
                - progress_update
                - progress_free
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - progress_free
            - BranchSide:      'nntp/nntp.c:2194,25'
              BranchSideFuncs:
                - progress_update
                - progress_free
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - progress_free
        - Branch String:   'nntp/nntp.c:2185,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2187,45'
              BranchSideFuncs:
                - get_description
                - progress_free
                - progress_update
                - progress_free
                - nntp_active_save_cache
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2196,7'
              BranchSideFuncs:
                - progress_free
                - nntp_active_save_cache
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2201,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2202,5'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2203,3'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'nntp/nntp.c:2118,32'
          Dst:             cs_subset_bool
        - Src:             'nntp/nntp.c:2128,14'
          Dst:             nntp_group_poll
        - Src:             'nntp/nntp.c:2143,7'
          Dst:             nntp_date
        - Src:             'nntp/nntp.c:2151,18'
          Dst:             mutt_date_gmtime
        - Src:             'nntp/nntp.c:2152,3'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2154,8'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:2154,8'
          Dst:             nntp_add_group
        - Src:             'nntp/nntp.c:2178,42'
          Dst:             cs_subset_bool
        - Src:             'nntp/nntp.c:2182,35'
          Dst:             progress_new
        - Src:             'nntp/nntp.c:2183,7'
          Dst:             progress_set_message
        - Src:             'nntp/nntp.c:2189,13'
          Dst:             get_description
        - Src:             'nntp/nntp.c:2194,9'
          Dst:             progress_update
        - Src:             'nntp/nntp.c:2196,7'
          Dst:             progress_free
        - Src:             'nntp/nntp.c:2191,11'
          Dst:             progress_free
        - Src:             'nntp/nntp.c:2202,5'
          Dst:             nntp_active_save_cache
        - Src:             'nntp/nntp.c:2203,3'
          Dst:             mutt_clear_error
    - functionName:    nntp_date
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - mutt_date_now
        - mutt_str_copy
        - nntp_query
        - timegm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1701,14'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_query
                - __isoc99_sscanf
                - mutt_date_now
                - timegm
            - BranchSide:      'nntp/nntp.c:1701,14'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_query
                - __isoc99_sscanf
                - mutt_date_now
                - timegm
        - Branch String:   'nntp/nntp.c:1701,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1703,25'
              BranchSideFuncs:
                - mutt_date_now
            - BranchSide:      'nntp/nntp.c:1726,10'
              BranchSideFuncs:
                - mutt_date_now
      Callsites:
        - Src:             'nntp/nntp.c:1709,5'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:1710,9'
          Dst:             nntp_query
        - Src:             'nntp/nntp.c:1713,9'
          Dst:             __isoc99_sscanf
        - Src:             'nntp/nntp.c:1718,14'
          Dst:             timegm
        - Src:             'nntp/nntp.c:1726,10'
          Dst:             mutt_date_now
    - functionName:    timegm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nntp_active_fetch
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_bool
        - get_description
        - mutt_clear_error
        - mutt_hash_delete
        - mutt_str_copy
        - nntp_active_save_cache
        - nntp_add_group
        - nntp_date
        - nntp_delete_group_cache
        - nntp_fetch_lines
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:2039,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - snprintf
                - nntp_date
                - mutt_str_copy
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2039,23'
              BranchSideFuncs:
                - snprintf
                - nntp_date
                - mutt_str_copy
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2048,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2048,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2051,13'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_fetch_lines
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2056,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2058,12'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2074,26'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2058,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2058,9'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2060,7'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:2065,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2067,14'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2074,17'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2067,5'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2069,43'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2074,17'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2078,15'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2074,39'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2078,25'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2078,33'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2074,39'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2078,44'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
        - Branch String:   'nntp/nntp.c:2078,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2074,39'
              BranchSideFuncs:
                - nntp_delete_group_cache
                - mutt_hash_delete
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
            - BranchSide:      'nntp/nntp.c:2080,7'
              BranchSideFuncs:
                - nntp_delete_group_cache
                - mutt_hash_delete
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
        - Branch String:   'nntp/nntp.c:2074,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2076,41'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
                - nntp_delete_group_cache
                - mutt_hash_delete
            - BranchSide:      'nntp/nntp.c:2086,55'
              BranchSideFuncs:
                - cs_subset_bool
                - nntp_active_save_cache
                - mutt_clear_error
                - get_description
                - nntp_active_save_cache
        - Branch String:   'nntp/nntp.c:2087,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2088,10'
              BranchSideFuncs:
                - get_description
                - nntp_active_save_cache
                - mutt_clear_error
            - BranchSide:      'nntp/nntp.c:2090,3'
              BranchSideFuncs:
                - nntp_active_save_cache
                - mutt_clear_error
        - Branch String:   'nntp/nntp.c:2091,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2091,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2093,3'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'nntp/nntp.c:2045,3'
          Dst:             snprintf
        - Src:             'nntp/nntp.c:2048,7'
          Dst:             nntp_date
        - Src:             'nntp/nntp.c:2054,3'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:2055,8'
          Dst:             nntp_fetch_lines
        - Src:             'nntp/nntp.c:2055,8'
          Dst:             nntp_add_group
        - Src:             'nntp/nntp.c:2080,7'
          Dst:             nntp_delete_group_cache
        - Src:             'nntp/nntp.c:2081,7'
          Dst:             mutt_hash_delete
        - Src:             'nntp/nntp.c:2086,40'
          Dst:             cs_subset_bool
        - Src:             'nntp/nntp.c:2090,3'
          Dst:             nntp_active_save_cache
        - Src:             'nntp/nntp.c:2088,10'
          Dst:             get_description
        - Src:             'nntp/nntp.c:2090,3'
          Dst:             nntp_active_save_cache
        - Src:             'nntp/nntp.c:2093,3'
          Dst:             mutt_clear_error
    - functionName:    nntp_post
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          251
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - cs_subset_string
        - fgets
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_socket_readln_d
        - mutt_socket_write_d
        - mutt_str_copy
        - mutt_str_len
        - nntp_connect_error
        - nntp_query
        - nntp_select_server
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/nntp.c:1949,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_select_server
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1949,23'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_select_server
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1953,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1953,16'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_select_server
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1959,56'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_select_server
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1953,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1955,16'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1959,56'
              BranchSideFuncs:
                - cs_subset_string
                - nntp_select_server
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1961,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1965,12'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1970,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:1976,3'
              BranchSideFuncs:
                - mutt_str_copy
                - nntp_query
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
        - Branch String:   'nntp/nntp.c:1977,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1979,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'nntp/nntp.c:1982,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1982,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1984,5'
              BranchSideFuncs:
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:1989,10'
              BranchSideFuncs:
                - fgets
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - nntp_connect_error
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1991,3'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1993,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2009,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:1994,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1996,20'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - fgets
                - strlen
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2001,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - fgets
                - strlen
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:2001,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2001,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - fgets
                - strlen
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2001,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - fgets
                - strlen
                - mutt_file_fclose_full
                - strlen
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
                - mutt_file_fclose_full
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:2001,9'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:1991,42'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2004,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:2011,39'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2012,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2013,8'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_socket_readln_d
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:2012,82'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2013,8'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2016,31'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:2013,81'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2014,8'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2016,31'
              BranchSideFuncs:
                - nntp_connect_error
        - Branch String:   'nntp/nntp.c:2011,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2016,31'
              BranchSideFuncs:
                - nntp_connect_error
            - BranchSide:      'nntp/nntp.c:2019,7'
              BranchSideFuncs: []
        - Branch String:   'nntp/nntp.c:2019,7'
          Branch Sides:
            - BranchSide:      'nntp/nntp.c:2019,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/nntp.c:2021,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nntp/nntp.c:1959,39'
          Dst:             cs_subset_string
        - Src:             'nntp/nntp.c:1960,22'
          Dst:             nntp_select_server
        - Src:             'nntp/nntp.c:1969,14'
          Dst:             mutt_file_fopen_full
        - Src:             'nntp/nntp.c:1976,3'
          Dst:             mutt_str_copy
        - Src:             'nntp/nntp.c:1977,7'
          Dst:             nntp_query
        - Src:             'nntp/nntp.c:1979,5'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1985,5'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:1991,10'
          Dst:             fgets
        - Src:             'nntp/nntp.c:1993,18'
          Dst:             strlen
        - Src:             'nntp/nntp.c:2001,9'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:2001,9'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:2004,7'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:2005,7'
          Dst:             nntp_connect_error
        - Src:             'nntp/nntp.c:2009,3'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/nntp.c:2011,13'
          Dst:             strlen
        - Src:             'nntp/nntp.c:2012,9'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:2012,9'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:2013,8'
          Dst:             mutt_str_len
        - Src:             'nntp/nntp.c:2013,8'
          Dst:             mutt_socket_write_d
        - Src:             'nntp/nntp.c:2014,8'
          Dst:             mutt_socket_readln_d
        - Src:             'nntp/nntp.c:2016,5'
          Dst:             nntp_connect_error
    - functionName:    nntp_hashelem_free
      functionSourceFile: '/src/neomutt/nntp/nntp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nntp_mdata_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'nntp/nntp.c:119,3'
          Dst:             nntp_mdata_free
    - functionName:    nntp_adata_new
      functionSourceFile: '/src/neomutt/nntp/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_new
        - mutt_hash_set_destructor
        - mutt_mem_calloc
        - mutt_mem_mallocarray
        - nntp_hashelem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/adata.c:67,35'
          Branch Sides:
            - BranchSide:      'nntp/adata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_new
                - mutt_hash_set_destructor
                - mutt_mem_mallocarray
            - BranchSide:      'nntp/adata.c:67,35'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_new
                - mutt_hash_set_destructor
                - mutt_mem_mallocarray
      Callsites:
        - Src:             'nntp/adata.c:67,35'
          Dst:             mutt_mem_calloc
        - Src:             'nntp/adata.c:69,24'
          Dst:             mutt_hash_new
        - Src:             'nntp/adata.c:70,3'
          Dst:             mutt_hash_set_destructor
        - Src:             'nntp/adata.c:70,3'
          Dst:             nntp_hashelem_free
        - Src:             'nntp/adata.c:72,24'
          Dst:             mutt_mem_mallocarray
    - functionName:    nntp_adata_free
      functionSourceFile: '/src/neomutt/nntp/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_fclose_full
        - mutt_hash_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/adata.c:45,8'
          Branch Sides:
            - BranchSide:      'nntp/adata.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_hash_free
                - mutt_mem_free
            - BranchSide:      'nntp/adata.c:45,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_hash_free
                - mutt_mem_free
        - Branch String:   'nntp/adata.c:45,12'
          Branch Sides:
            - BranchSide:      'nntp/adata.c:45,12'
              BranchSideFuncs: []
            - BranchSide:      'nntp/adata.c:45,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_hash_free
                - mutt_mem_free
        - Branch String:   'nntp/adata.c:45,7'
          Branch Sides:
            - BranchSide:      'nntp/adata.c:45,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/adata.c:50,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_hash_free
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/adata.c:50,3'
          Dst:             mutt_file_fclose_full
        - Src:             'nntp/adata.c:51,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/adata.c:52,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/adata.c:53,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/adata.c:54,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/adata.c:55,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/adata.c:56,3'
          Dst:             mutt_hash_free
        - Src:             'nntp/adata.c:57,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_edata_get
      functionSourceFile: '/src/neomutt/nntp/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'nntp/edata.c:62,7'
          Branch Sides:
            - BranchSide:      'nntp/edata.c:62,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/edata.c:64,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nntp_edata_new
      functionSourceFile: '/src/neomutt/nntp/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/edata.c:52,10'
          Branch Sides:
            - BranchSide:      'nntp/edata.c:52,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'nntp/edata.c:52,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'nntp/edata.c:52,10'
          Dst:             mutt_mem_calloc
    - functionName:    nntp_edata_free
      functionSourceFile: '/src/neomutt/nntp/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nntp/edata.c:40,8'
          Branch Sides:
            - BranchSide:      'nntp/edata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'nntp/edata.c:40,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/edata.c:40,12'
          Branch Sides:
            - BranchSide:      'nntp/edata.c:40,12'
              BranchSideFuncs: []
            - BranchSide:      'nntp/edata.c:40,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'nntp/edata.c:40,7'
          Branch Sides:
            - BranchSide:      'nntp/edata.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'nntp/edata.c:43,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/edata.c:43,3'
          Dst:             mutt_mem_free
    - functionName:    nntp_mdata_free
      functionSourceFile: '/src/neomutt/nntp/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_bcache_close
        - mutt_mem_free
        - nntp_acache_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nntp/mdata.c:40,32'
          Branch Sides:
            - BranchSide:      'nntp/mdata.c:0,0'
              BranchSideFuncs:
                - nntp_acache_free
                - mutt_bcache_close
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'nntp/mdata.c:40,32'
              BranchSideFuncs:
                - nntp_acache_free
                - mutt_bcache_close
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'nntp/mdata.c:42,3'
          Dst:             nntp_acache_free
        - Src:             'nntp/mdata.c:43,3'
          Dst:             mutt_bcache_close
        - Src:             'nntp/mdata.c:44,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/mdata.c:45,3'
          Dst:             mutt_mem_free
        - Src:             'nntp/mdata.c:46,3'
          Dst:             mutt_mem_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_query_msgid
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_list_insert_tail
        - mutt_str_dup
        - mutt_str_remove_trailing_ws
        - mutt_str_skip_whitespace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:125,16'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_remove_trailing_ws
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'pattern/compile.c:125,16'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_remove_trailing_ws
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'pattern/compile.c:126,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:128,3'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - mutt_str_dup
                - mutt_list_insert_tail
      Callsites:
        - Src:             'pattern/compile.c:125,16'
          Dst:             mutt_str_skip_whitespace
        - Src:             'pattern/compile.c:128,3'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'pattern/compile.c:129,37'
          Dst:             mutt_str_dup
        - Src:             'pattern/compile.c:129,3'
          Dst:             mutt_list_insert_tail
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.9332
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.9332
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    mutt_pattern_new
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/compile.c:825,10'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:825,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'pattern/compile.c:825,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'pattern/compile.c:825,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_pattern_list_new
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - mutt_pattern_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:834,27'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:834,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_pattern_new
            - BranchSide:      'pattern/compile.c:834,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_pattern_new
      Callsites:
        - Src:             'pattern/compile.c:834,27'
          Dst:             mutt_mem_calloc
        - Src:             'pattern/compile.c:836,23'
          Dst:             mutt_pattern_new
    - functionName:    attach_leaf
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/compile.c:850,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:850,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:853,10'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:853,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:850,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eat_query
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          159
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - add_query_msgid
        - buf_addch
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - cs_subset_string
        - filter_create
        - filter_wait
        - mailbox_path
        - mutt_file_fclose_full
        - mutt_file_map_lines
        - mutt_list_clear
        - mutt_path_escape
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:145,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_addstr
                - buf_addch
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_printf
                - buf_addstr
                - buf_addstr
            - BranchSide:      'pattern/compile.c:145,28'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cs_subset_string
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_addstr
                - buf_addch
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_printf
                - buf_addstr
                - buf_addstr
        - Branch String:   'pattern/compile.c:152,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:154,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:158,20'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_addstr
                - buf_addch
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_printf
                - buf_addstr
        - Branch String:   'pattern/compile.c:159,77'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:160,17'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_addstr
                - buf_printf
            - BranchSide:      'pattern/compile.c:162,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'pattern/compile.c:159,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:162,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:165,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_addstr
        - Branch String:   'pattern/compile.c:165,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:167,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:171,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'pattern/compile.c:174,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_pool_release
                - buf_pool_release
                - buf_printf
            - BranchSide:      'pattern/compile.c:176,45'
              BranchSideFuncs:
                - mailbox_path.9334
                - mutt_path_escape
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - mutt_list_clear
                - filter_create
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_pool_release
                - buf_pool_release
                - buf_printf
        - Branch String:   'pattern/compile.c:193,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:195,62'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:199,61'
              BranchSideFuncs:
                - mutt_file_map_lines
                - mutt_file_fclose_full
                - filter_wait
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'pattern/compile.c:145,28'
          Dst:             buf_pool_get
        - Src:             'pattern/compile.c:146,28'
          Dst:             buf_pool_get
        - Src:             'pattern/compile.c:151,49'
          Dst:             cs_subset_string
        - Src:             'pattern/compile.c:154,5'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:159,8'
          Dst:             parse_extract_token
        - Src:             'pattern/compile.c:162,5'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:167,5'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:171,3'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:172,3'
          Dst:             buf_addch
        - Src:             'pattern/compile.c:176,45'
          Dst:             mailbox_path
        - Src:             'pattern/compile.c:176,28'
          Dst:             mutt_path_escape
        - Src:             'pattern/compile.c:178,5'
          Dst:             buf_addch
        - Src:             'pattern/compile.c:179,5'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:0,0'
          Dst:             buf_addch
        - Src:             'pattern/compile.c:186,3'
          Dst:             buf_addch
        - Src:             'pattern/compile.c:187,3'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:191,3'
          Dst:             mutt_list_clear
        - Src:             'pattern/compile.c:192,15'
          Dst:             filter_create
        - Src:             'pattern/compile.c:195,5'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:199,3'
          Dst:             mutt_file_map_lines
        - Src:             'pattern/compile.c:199,3'
          Dst:             add_query_msgid
        - Src:             'pattern/compile.c:200,3'
          Dst:             mutt_file_fclose_full
        - Src:             'pattern/compile.c:201,3'
          Dst:             filter_wait
        - Src:             'pattern/compile.c:206,3'
          Dst:             buf_pool_release
        - Src:             'pattern/compile.c:207,3'
          Dst:             buf_pool_release
    - functionName:    eat_range
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          287
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - __ctype_b_loc
        - __ctype_toupper_loc
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:626,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
                - strtol
            - BranchSide:      'pattern/compile.c:626,9'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
                - strtol
        - Branch String:   'pattern/compile.c:632,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:634,12'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
                - strtol
            - BranchSide:      'pattern/compile.c:637,16'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
                - strtol
        - Branch String:   'pattern/compile.c:639,25'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:639,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
            - BranchSide:      'pattern/compile.c:677,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:639,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:642,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
            - BranchSide:      'pattern/compile.c:677,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:642,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:644,12'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
            - BranchSide:      'pattern/compile.c:649,18'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:651,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
            - BranchSide:      'pattern/compile.c:656,44'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:656,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
            - BranchSide:      'pattern/compile.c:661,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:661,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:666,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:666,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:669,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
            - BranchSide:      'pattern/compile.c:673,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtol
                - __ctype_toupper_loc
        - Branch String:   'pattern/compile.c:681,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:684,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:700,10'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:685,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:687,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:690,44'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:690,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:692,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:695,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:696,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:703,18'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:703,18'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:703,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:706,3'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:703,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:704,8'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:706,3'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:706,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:706,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:706,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/compile.c:645,18'
          Dst:             strtol
        - Src:             'pattern/compile.c:649,18'
          Dst:             strtol
        - Src:             'pattern/compile.c:651,9'
          Dst:             __ctype_toupper_loc
        - Src:             'pattern/compile.c:681,7'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:684,16'
          Dst:             strtol
        - Src:             'pattern/compile.c:685,9'
          Dst:             __ctype_toupper_loc
    - functionName:    eat_date
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - eval_date_minmax
        - mutt_str_dup
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:717,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_is_empty
                - mutt_str_dup
                - eval_date_minmax
                - buf_addstr
            - BranchSide:      'pattern/compile.c:717,24'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_is_empty
                - mutt_str_dup
                - eval_date_minmax
                - buf_addstr
        - Branch String:   'pattern/compile.c:721,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:723,5'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_dup
                - eval_date_minmax
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'pattern/compile.c:727,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_dup
                - eval_date_minmax
                - buf_pool_release
                - buf_addstr
        - Branch String:   'pattern/compile.c:727,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:729,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:733,13'
              BranchSideFuncs:
                - mutt_str_dup
                - eval_date_minmax
                - buf_pool_release
        - Branch String:   'pattern/compile.c:733,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:735,10'
              BranchSideFuncs:
                - eval_date_minmax
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:739,35'
              BranchSideFuncs:
                - eval_date_minmax
                - buf_pool_release
      Callsites:
        - Src:             'pattern/compile.c:717,24'
          Dst:             buf_pool_get
        - Src:             'pattern/compile.c:721,7'
          Dst:             parse_extract_token
        - Src:             'pattern/compile.c:723,5'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:727,7'
          Dst:             buf_is_empty
        - Src:             'pattern/compile.c:729,5'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:736,18'
          Dst:             mutt_str_dup
        - Src:             'pattern/compile.c:739,8'
          Dst:             eval_date_minmax
        - Src:             'pattern/compile.c:742,3'
          Dst:             buf_pool_release
    - functionName:    eval_date_minmax
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          268
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - adjust_date_range
        - get_date
        - get_offset
        - memchr
        - mutt_date_localtime
        - mutt_date_make_time
        - mutt_date_now
        - parse_date_range
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/compile.c:499,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - strtol
                - memchr
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
                - mutt_date_now
                - mutt_date_localtime
                - __ctype_b_loc
                - mutt_date_now
                - mutt_date_localtime
                - parse_date_range
                - get_date
            - BranchSide:      'pattern/compile.c:499,13'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - strtol
                - memchr
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
                - mutt_date_now
                - mutt_date_localtime
                - __ctype_b_loc
                - mutt_date_now
                - mutt_date_localtime
                - parse_date_range
                - get_date
        - Branch String:   'pattern/compile.c:514,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:523,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_date_now
                - mutt_date_localtime
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
                - get_date
            - BranchSide:      'pattern/compile.c:566,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_date_now
                - mutt_date_localtime
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
                - get_date
        - Branch String:   'pattern/compile.c:523,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:525,33'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - strtol
                - memchr
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:530,33'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - strtol
                - memchr
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:533,11'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:534,9'
              BranchSideFuncs:
                - strtol
                - memchr
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:539,11'
              BranchSideFuncs:
                - strtol
                - memchr
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:541,24'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:541,11'
              BranchSideFuncs:
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:543,11'
              BranchSideFuncs:
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:541,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:543,11'
              BranchSideFuncs:
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:549,5'
              BranchSideFuncs:
                - get_offset
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:551,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:554,7'
              BranchSideFuncs:
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:559,3'
              BranchSideFuncs:
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:566,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:569,12'
              BranchSideFuncs:
                - get_date
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:587,7'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:570,11'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:570,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:575,7'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:575,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:575,7'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:576,15'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:576,11'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:587,17'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
        - Branch String:   'pattern/compile.c:579,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
            - BranchSide:      'pattern/compile.c:587,17'
              BranchSideFuncs:
                - parse_date_range
                - adjust_date_range
                - mutt_date_make_time
                - mutt_date_make_time
      Callsites:
        - Src:             'pattern/compile.c:525,33'
          Dst:             mutt_date_now
        - Src:             'pattern/compile.c:525,13'
          Dst:             mutt_date_localtime
        - Src:             'pattern/compile.c:530,33'
          Dst:             mutt_date_now
        - Src:             'pattern/compile.c:530,13'
          Dst:             mutt_date_localtime
        - Src:             'pattern/compile.c:540,5'
          Dst:             strtol
        - Src:             'pattern/compile.c:541,27'
          Dst:             memchr
        - Src:             'pattern/compile.c:549,5'
          Dst:             get_offset
        - Src:             'pattern/compile.c:566,9'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:592,35'
          Dst:             mutt_date_now
        - Src:             'pattern/compile.c:592,15'
          Dst:             mutt_date_localtime
        - Src:             'pattern/compile.c:569,12'
          Dst:             get_date
        - Src:             'pattern/compile.c:604,12'
          Dst:             parse_date_range
        - Src:             'pattern/compile.c:612,3'
          Dst:             adjust_date_range
        - Src:             'pattern/compile.c:614,14'
          Dst:             mutt_date_make_time
        - Src:             'pattern/compile.c:615,14'
          Dst:             mutt_date_make_time
    - functionName:    get_offset
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_date_normalize_time
        - strtol
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern/compile.c:225,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - strtol
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:225,9'
              BranchSideFuncs:
                - strtol
                - mutt_date_normalize_time
        - Branch String:   'pattern/compile.c:227,19'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:227,30'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:227,46'
              BranchSideFuncs:
                - mutt_date_normalize_time
        - Branch String:   'pattern/compile.c:227,36'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:228,14'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:230,12'
              BranchSideFuncs:
                - mutt_date_normalize_time
        - Branch String:   'pattern/compile.c:227,51'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:227,62'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:230,12'
              BranchSideFuncs:
                - mutt_date_normalize_time
        - Branch String:   'pattern/compile.c:227,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:228,14'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:230,12'
              BranchSideFuncs:
                - mutt_date_normalize_time
        - Branch String:   'pattern/compile.c:230,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:233,11'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:236,11'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:239,24'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:242,11'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:245,11'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:248,11'
              BranchSideFuncs:
                - mutt_date_normalize_time
            - BranchSide:      'pattern/compile.c:251,18'
              BranchSideFuncs:
                - mutt_date_normalize_time
      Callsites:
        - Src:             'pattern/compile.c:226,16'
          Dst:             strtol
        - Src:             'pattern/compile.c:256,3'
          Dst:             mutt_date_normalize_time
    - functionName:    get_date
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          440
      EdgeCount:       124
      CyclomaticComplexity: 39
      functionsReached:
        - __isoc99_sscanf
        - buf_printf
        - mutt_date_localtime
        - mutt_date_now
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/compile.c:279,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:279,9'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,23'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:294,9'
              BranchSideFuncs:
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:300,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:301,18'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,40'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:285,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:285,9'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
                - __isoc99_sscanf
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:319,16'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:305,26'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:305,41'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:307,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:305,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:307,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:310,20'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:310,25'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:310,39'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:312,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:310,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:312,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:316,15'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:320,24'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:320,39'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:322,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:320,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:322,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:325,8'
              BranchSideFuncs:
                - strtol
                - strtol
                - buf_printf
        - Branch String:   'pattern/compile.c:325,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:328,20'
              BranchSideFuncs:
                - strtol
                - strtol
                - buf_printf
            - BranchSide:      'pattern/compile.c:332,4'
              BranchSideFuncs:
                - strtol
                - strtol
                - buf_printf
        - Branch String:   'pattern/compile.c:334,23'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:334,37'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:336,45'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:334,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:336,45'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:339,8'
              BranchSideFuncs:
                - strtol
        - Branch String:   'pattern/compile.c:339,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:341,21'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'pattern/compile.c:344,4'
              BranchSideFuncs:
                - strtol
        - Branch String:   'pattern/compile.c:346,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:348,23'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:348,12'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:350,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/compile.c:280,38'
          Dst:             mutt_date_now
        - Src:             'pattern/compile.c:280,18'
          Dst:             mutt_date_localtime
        - Src:             'pattern/compile.c:297,5'
          Dst:             __isoc99_sscanf
        - Src:             'pattern/compile.c:307,7'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:312,7'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:319,16'
          Dst:             strtol
        - Src:             'pattern/compile.c:322,5'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:333,15'
          Dst:             strtol
        - Src:             'pattern/compile.c:336,5'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:345,16'
          Dst:             strtol
    - functionName:    parse_date_range
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          240
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __ctype_b_loc
        - buf_printf
        - get_date
        - get_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:367,10'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:367,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:367,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:371,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:445,8'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:371,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:371,5'
              BranchSideFuncs:
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:372,5'
              BranchSideFuncs:
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:371,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:372,5'
              BranchSideFuncs:
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:372,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:377,14'
              BranchSideFuncs:
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:414,14'
              BranchSideFuncs:
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:428,14'
              BranchSideFuncs:
                - get_offset
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:441,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:378,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:380,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:402,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:380,15'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:382,18'
              BranchSideFuncs:
                - get_date
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
            - BranchSide:      'pattern/compile.c:396,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:382,17'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:389,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:443,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:389,19'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:390,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:443,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:402,44'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:402,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:408,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:402,15'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:404,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:408,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:415,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:417,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:422,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:429,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:431,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:435,16'
              BranchSideFuncs:
                - get_offset
                - __ctype_b_loc
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:443,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:445,8'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:443,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:367,25'
              BranchSideFuncs:
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
            - BranchSide:      'pattern/compile.c:443,5'
              BranchSideFuncs:
                - buf_printf
                - __ctype_b_loc
                - get_offset
                - get_offset
                - __ctype_b_loc
                - get_offset
                - get_offset
                - get_date
        - Branch String:   'pattern/compile.c:445,32'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:445,32'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:445,43'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'pattern/compile.c:445,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:445,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'pattern/compile.c:447,56'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'pattern/compile.c:371,5'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:377,14'
          Dst:             get_offset
        - Src:             'pattern/compile.c:382,18'
          Dst:             get_date
        - Src:             'pattern/compile.c:414,14'
          Dst:             get_offset
        - Src:             'pattern/compile.c:428,14'
          Dst:             get_offset
        - Src:             'pattern/compile.c:435,16'
          Dst:             get_offset
        - Src:             'pattern/compile.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:447,5'
          Dst:             buf_printf
    - functionName:    adjust_date_range
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:459,37'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:460,22'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:460,39'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:460,48'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:460,39'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:460,71'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:461,55'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:467,18'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:461,71'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:461,71'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:462,14'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:459,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:467,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eat_regex
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - mutt_mb_is_lower
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_pattern_group
        - mutt_str_dup
        - parse_extract_token
        - regcomp
        - regerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/compile.c:70,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_is_empty
                - mutt_str_dup
                - mutt_mb_is_lower
                - mutt_pattern_group
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_addstr
            - BranchSide:      'pattern/compile.c:70,24'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_printf
                - buf_pool_release
                - buf_is_empty
                - mutt_str_dup
                - mutt_mb_is_lower
                - mutt_pattern_group
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_addstr
        - Branch String:   'pattern/compile.c:73,73'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:73,82'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_dup
                - mutt_mb_is_lower
                - buf_pool_release
                - mutt_pattern_group
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_addstr
                - buf_printf
            - BranchSide:      'pattern/compile.c:75,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
        - Branch String:   'pattern/compile.c:73,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:75,5'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:78,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_dup
                - mutt_mb_is_lower
                - buf_pool_release
                - mutt_pattern_group
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_addstr
        - Branch String:   'pattern/compile.c:78,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:80,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:84,12'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mb_is_lower
                - buf_pool_release
                - mutt_pattern_group
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:84,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:86,36'
              BranchSideFuncs:
                - mutt_pattern_group
                - buf_pool_release
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:89,17'
              BranchSideFuncs:
                - mutt_pattern_group
                - buf_pool_release
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:89,12'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:91,44'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:95,20'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'pattern/compile.c:101,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:101,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:103,7'
              BranchSideFuncs:
                - regerror
                - buf_printf
                - mutt_mem_free
                - buf_pool_release
      Callsites:
        - Src:             'pattern/compile.c:70,24'
          Dst:             buf_pool_get
        - Src:             'pattern/compile.c:73,8'
          Dst:             parse_extract_token
        - Src:             'pattern/compile.c:75,5'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:78,7'
          Dst:             buf_is_empty
        - Src:             'pattern/compile.c:80,5'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:86,18'
          Dst:             mutt_str_dup
        - Src:             'pattern/compile.c:87,21'
          Dst:             mutt_mb_is_lower
        - Src:             'pattern/compile.c:91,20'
          Dst:             mutt_pattern_group
        - Src:             'pattern/compile.c:95,20'
          Dst:             mutt_mem_calloc
        - Src:             'pattern/compile.c:99,27'
          Dst:             mutt_mb_is_lower
        - Src:             'pattern/compile.c:100,15'
          Dst:             regcomp
        - Src:             'pattern/compile.c:104,7'
          Dst:             regerror
        - Src:             'pattern/compile.c:105,7'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:106,7'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:114,3'
          Dst:             buf_pool_release
    - functionName:    attach_new_leaf
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attach_leaf
        - attach_new_root
        - mutt_pattern_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/compile.c:887,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_new
                - attach_leaf
                - attach_new_root
            - BranchSide:      'pattern/compile.c:887,7'
              BranchSideFuncs:
                - mutt_pattern_new
                - attach_leaf
                - attach_new_root
        - Branch String:   'pattern/compile.c:887,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:889,34'
              BranchSideFuncs:
                - attach_new_root
            - BranchSide:      'pattern/compile.c:893,12'
              BranchSideFuncs:
                - attach_new_root
      Callsites:
        - Src:             'pattern/compile.c:889,34'
          Dst:             mutt_pattern_new
        - Src:             'pattern/compile.c:889,12'
          Dst:             attach_leaf
        - Src:             'pattern/compile.c:893,12'
          Dst:             attach_new_root
    - functionName:    attach_new_root
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_pattern_list_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern/compile.c:871,30'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_list_new
            - BranchSide:      'pattern/compile.c:871,30'
              BranchSideFuncs:
                - mutt_pattern_list_new
      Callsites:
        - Src:             'pattern/compile.c:871,30'
          Dst:             mutt_pattern_list_new
    - functionName:    find_matching_paren
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/compile.c:757,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:759,12'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:759,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:761,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:763,17'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:763,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:757,15'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:765,12'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:766,11'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:757,15'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:766,11'
              BranchSideFuncs: []
        - Branch String:   'pattern/compile.c:757,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:759,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_pattern_comp
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          781
      EdgeCount:       152
      CyclomaticComplexity: 38
      functionsReached:
        - __ctype_b_loc
        - attach_leaf
        - attach_new_leaf
        - attach_new_root
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_seek
        - buf_strcpy
        - eat_date
        - eat_message_range
        - eat_query
        - eat_range
        - eat_regex
        - find_matching_paren
        - lookup_tag
        - mutt_mem_free
        - mutt_pattern_comp
        - mutt_pattern_free
        - mutt_strn_dup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'pattern/compile.c:912,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_seek
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - buf_strcpy
            - BranchSide:      'pattern/compile.c:912,23'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_seek
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - buf_strcpy
        - Branch String:   'pattern/compile.c:921,23'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:921,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_seek
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - buf_strcpy
            - BranchSide:      'pattern/compile.c:923,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_seek
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - buf_strcpy
        - Branch String:   'pattern/compile.c:923,10'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:923,14'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/compile.c:925,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/compile.c:923,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:925,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/compile.c:929,23'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_seek
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:934,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:939,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:943,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:947,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:951,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:980,13'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'pattern/compile.c:980,13'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'pattern/compile.c:980,13'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
            - BranchSide:      'pattern/compile.c:1097,42'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1130,9'
              BranchSideFuncs:
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:1135,3'
              BranchSideFuncs:
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
        - Branch String:   'pattern/compile.c:951,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:953,16'
              BranchSideFuncs:
                - attach_new_root
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:970,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:953,15'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:955,13'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:960,33'
              BranchSideFuncs:
                - attach_new_root
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:961,15'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:964,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:970,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:980,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:982,11'
              BranchSideFuncs:
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:986,25'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:986,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:988,31'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:988,39'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:988,43'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:990,31'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:988,18'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:996,21'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:1023,13'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:990,39'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:990,43'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:1023,13'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:990,18'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:996,21'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:1023,13'
              BranchSideFuncs:
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:998,15'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1000,13'
              BranchSideFuncs:
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:1003,34'
              BranchSideFuncs:
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:1014,15'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1016,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:1019,11'
              BranchSideFuncs:
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1023,22'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1023,25'
              BranchSideFuncs:
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:1031,17'
              BranchSideFuncs:
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:1023,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1026,34'
              BranchSideFuncs:
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
            - BranchSide:      'pattern/compile.c:1031,17'
              BranchSideFuncs:
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
        - Branch String:   'pattern/compile.c:1032,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1034,63'
              BranchSideFuncs:
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:1037,20'
              BranchSideFuncs:
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
        - Branch String:   'pattern/compile.c:1037,26'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1037,37'
              BranchSideFuncs:
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
            - BranchSide:      'pattern/compile.c:1043,32'
              BranchSideFuncs:
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
        - Branch String:   'pattern/compile.c:1037,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1039,65'
              BranchSideFuncs:
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:1043,32'
              BranchSideFuncs:
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
        - Branch String:   'pattern/compile.c:1057,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1058,20'
              BranchSideFuncs:
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1057,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1057,9'
              BranchSideFuncs:
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1058,20'
              BranchSideFuncs:
                - buf_addstr
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1057,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1057,9'
              BranchSideFuncs:
                - eat_message_range
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
            - BranchSide:      'pattern/compile.c:1058,20'
              BranchSideFuncs:
                - eat_message_range
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
        - Branch String:   'pattern/compile.c:1058,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1068,20'
              BranchSideFuncs:
                - eat_regex
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1072,20'
              BranchSideFuncs:
                - eat_date
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1076,20'
              BranchSideFuncs:
                - eat_range
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1080,20'
              BranchSideFuncs:
                - eat_message_range
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1084,20'
              BranchSideFuncs:
                - eat_query
                - mutt_pattern_free
                - buf_pool_release
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1098,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1100,11'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1104,45'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1107,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1109,32'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_release
            - BranchSide:      'pattern/compile.c:1127,7'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_release
        - Branch String:   'pattern/compile.c:1110,13'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1112,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1117,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1133,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1133,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1133,5'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1133,5'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
            - BranchSide:      'pattern/compile.c:1133,5'
              BranchSideFuncs:
                - find_matching_paren
                - buf_printf
                - mutt_pattern_free
                - buf_pool_release
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - attach_leaf
                - mutt_mem_free
                - __ctype_b_loc
                - attach_new_root
                - lookup_tag
                - attach_new_leaf
                - __ctype_b_loc
                - buf_addstr
                - eat_message_range
                - eat_range
                - eat_date
                - eat_regex
                - eat_query
                - buf_printf
                - buf_printf
                - find_matching_paren
                - buf_printf
                - attach_new_leaf
                - mutt_strn_dup
                - mutt_pattern_comp
                - mutt_mem_free
                - mutt_mem_free
                - buf_printf
                - attach_new_root
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - attach_new_root
                - buf_strcpy
                - buf_printf
        - Branch String:   'pattern/compile.c:1137,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:1139,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/compile.c:1143,7'
              BranchSideFuncs:
                - attach_new_root
      Callsites:
        - Src:             'pattern/compile.c:925,5'
          Dst:             buf_strcpy
        - Src:             'pattern/compile.c:929,23'
          Dst:             buf_pool_get
        - Src:             'pattern/compile.c:930,3'
          Dst:             buf_strcpy
        - Src:             'pattern/compile.c:931,3'
          Dst:             buf_seek
        - Src:             'pattern/compile.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:955,13'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:956,13'
          Dst:             buf_pool_release
        - Src:             'pattern/compile.c:964,36'
          Dst:             attach_new_root
        - Src:             'pattern/compile.c:982,11'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:997,15'
          Dst:             find_matching_paren
        - Src:             'pattern/compile.c:1000,13'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:1003,34'
          Dst:             attach_new_leaf
        - Src:             'pattern/compile.c:1012,17'
          Dst:             mutt_strn_dup
        - Src:             'pattern/compile.c:1013,25'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/compile.c:1016,13'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:1019,11'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:1026,34'
          Dst:             attach_new_root
        - Src:             'pattern/compile.c:1031,17'
          Dst:             lookup_tag
        - Src:             'pattern/compile.c:1034,11'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:1039,11'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:1043,32'
          Dst:             attach_new_leaf
        - Src:             'pattern/compile.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:1062,13'
          Dst:             buf_addstr
        - Src:             'pattern/compile.c:1068,20'
          Dst:             eat_regex
        - Src:             'pattern/compile.c:1072,20'
          Dst:             eat_date
        - Src:             'pattern/compile.c:1076,20'
          Dst:             eat_range
        - Src:             'pattern/compile.c:1080,20'
          Dst:             eat_message_range
        - Src:             'pattern/compile.c:1084,20'
          Dst:             eat_query
        - Src:             'pattern/compile.c:1097,13'
          Dst:             find_matching_paren
        - Src:             'pattern/compile.c:1100,11'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:1104,15'
          Dst:             mutt_strn_dup
        - Src:             'pattern/compile.c:1105,35'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/compile.c:1106,9'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:1112,11'
          Dst:             attach_leaf
        - Src:             'pattern/compile.c:1113,11'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:1130,9'
          Dst:             buf_printf
        - Src:             'pattern/compile.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'pattern/compile.c:1135,3'
          Dst:             buf_pool_release
        - Src:             'pattern/compile.c:1139,5'
          Dst:             buf_strcpy
        - Src:             'pattern/compile.c:1145,28'
          Dst:             attach_new_root
        - Src:             'pattern/compile.c:1152,3'
          Dst:             mutt_pattern_free
        - Src:             'pattern/compile.c:1153,3'
          Dst:             buf_pool_release
    - functionName:    mutt_pattern_free
      functionSourceFile: '/src/neomutt/pattern/compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_list_free
        - mutt_mem_free
        - mutt_pattern_free
        - regfree
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pattern/compile.c:779,8'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:0,0'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:779,8'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:779,12'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:779,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:779,16'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:779,7'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:779,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/compile.c:782,24'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:785,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:787,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:816,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:789,9'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:791,27'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:793,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:793,31'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:793,38'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:795,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:793,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:795,7'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:797,18'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:797,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:799,11'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:801,18'
              BranchSideFuncs:
                - regfree
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:801,14'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:803,7'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:810,24'
              BranchSideFuncs:
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_list_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/compile.c:785,3'
          Branch Sides:
            - BranchSide:      'pattern/compile.c:787,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'pattern/compile.c:816,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'pattern/compile.c:791,7'
          Dst:             mutt_list_free
        - Src:             'pattern/compile.c:795,7'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:803,7'
          Dst:             regfree
        - Src:             'pattern/compile.c:804,7'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:810,5'
          Dst:             mutt_pattern_free
        - Src:             'pattern/compile.c:811,5'
          Dst:             mutt_mem_free
        - Src:             'pattern/compile.c:816,3'
          Dst:             mutt_mem_free
    - functionName:    complete_pattern
      functionSourceFile: '/src/neomutt/pattern/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          144
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - buf_fix_dptr
        - buf_mb_wcstombs
        - dlg_pattern
        - mutt_label_complete
        - replace_part
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern/complete.c:43,8'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:0,0'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
            - BranchSide:      'pattern/complete.c:43,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
        - Branch String:   'pattern/complete.c:43,14'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:43,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/complete.c:43,22'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
        - Branch String:   'pattern/complete.c:43,45'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:43,52'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
            - BranchSide:      'pattern/complete.c:46,21'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
        - Branch String:   'pattern/complete.c:43,7'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:43,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
            - BranchSide:      'pattern/complete.c:46,21'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
        - Branch String:   'pattern/complete.c:47,9'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/complete.c:47,27'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
                - dlg_pattern
                - buf_fix_dptr
                - replace_part
        - Branch String:   'pattern/complete.c:49,9'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:50,27'
              BranchSideFuncs:
                - replace_part
                - buf_fix_dptr
            - BranchSide:      'pattern/complete.c:51,25'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'pattern/complete.c:55,3'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:55,58'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
            - BranchSide:      'pattern/complete.c:58,21'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
        - Branch String:   'pattern/complete.c:55,18'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:55,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern/complete.c:55,22'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
        - Branch String:   'pattern/complete.c:58,45'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:58,45'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
            - BranchSide:      'pattern/complete.c:59,8'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
        - Branch String:   'pattern/complete.c:58,7'
          Branch Sides:
            - BranchSide:      'pattern/complete.c:58,7'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
            - BranchSide:      'pattern/complete.c:61,6'
              BranchSideFuncs:
                - buf_mb_wcstombs
                - mutt_label_complete
                - replace_part
                - buf_fix_dptr
      Callsites:
        - Src:             'pattern/complete.c:49,9'
          Dst:             dlg_pattern
        - Src:             'pattern/complete.c:50,7'
          Dst:             replace_part
        - Src:             'pattern/complete.c:51,5'
          Dst:             buf_fix_dptr
        - Src:             'pattern/complete.c:62,5'
          Dst:             buf_mb_wcstombs
        - Src:             'pattern/complete.c:63,14'
          Dst:             mutt_label_complete
        - Src:             'pattern/complete.c:64,5'
          Dst:             replace_part
        - Src:             'pattern/complete.c:65,5'
          Dst:             buf_fix_dptr
    - functionName:    config_init_pattern
      functionSourceFile: '/src/neomutt/pattern/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/config.c:77,10'
          Branch Sides:
            - BranchSide:      'pattern/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'pattern/config.c:77,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'pattern/config.c:77,10'
          Dst:             cs_register_variables
    - functionName:    pattern_window_observer
      functionSourceFile: '/src/neomutt/pattern/dlg_pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - notify_observer_remove
        - pattern_config_observer
        - pattern_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/dlg_pattern.c:253,11'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pattern/dlg_pattern.c:253,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pattern/dlg_pattern.c:253,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:253,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pattern/dlg_pattern.c:255,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pattern/dlg_pattern.c:255,24'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:255,24'
              BranchSideFuncs: []
            - BranchSide:      'pattern/dlg_pattern.c:255,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pattern/dlg_pattern.c:255,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/dlg_pattern.c:257,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pattern/dlg_pattern.c:257,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:257,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pattern/dlg_pattern.c:262,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'pattern/dlg_pattern.c:262,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:262,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'pattern/dlg_pattern.c:265,33'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'pattern/dlg_pattern.c:267,3'
          Dst:             notify_observer_remove
        - Src:             'pattern/dlg_pattern.c:267,3'
          Dst:             pattern_config_observer
        - Src:             'pattern/dlg_pattern.c:268,3'
          Dst:             notify_observer_remove
        - Src:             'pattern/dlg_pattern.c:268,3'
          Dst:             pattern_window_observer
    - functionName:    pattern_config_observer
      functionSourceFile: '/src/neomutt/pattern/dlg_pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - menu_queue_redraw
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/dlg_pattern.c:227,11'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'pattern/dlg_pattern.c:227,11'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'pattern/dlg_pattern.c:227,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:227,7'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'pattern/dlg_pattern.c:229,12'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'pattern/dlg_pattern.c:229,24'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:229,24'
              BranchSideFuncs: []
            - BranchSide:      'pattern/dlg_pattern.c:229,32'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'pattern/dlg_pattern.c:229,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/dlg_pattern.c:234,29'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'pattern/dlg_pattern.c:234,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:234,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'pattern/dlg_pattern.c:237,27'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'pattern/dlg_pattern.c:234,8'
          Dst:             mutt_str_equal
        - Src:             'pattern/dlg_pattern.c:238,3'
          Dst:             menu_queue_redraw
    - functionName:    pattern_make_entry
      functionSourceFile: '/src/neomutt/pattern/dlg_pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/dlg_pattern.c:106,32'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'pattern/dlg_pattern.c:106,32'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'pattern/dlg_pattern.c:106,32'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:104,34'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'pattern/dlg_pattern.c:108,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'pattern/dlg_pattern.c:106,32'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:108,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'pattern/dlg_pattern.c:108,52'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'pattern/dlg_pattern.c:109,7'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:109,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'pattern/dlg_pattern.c:111,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
        - Branch String:   'pattern/dlg_pattern.c:112,9'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:112,9'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'pattern/dlg_pattern.c:113,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'pattern/dlg_pattern.c:108,31'
          Dst:             cs_subset_bool
        - Src:             'pattern/dlg_pattern.c:111,40'
          Dst:             cs_subset_string
        - Src:             'pattern/dlg_pattern.c:113,20'
          Dst:             mutt_strwidth
        - Src:             'pattern/dlg_pattern.c:116,44'
          Dst:             cs_subset_expando
        - Src:             'pattern/dlg_pattern.c:117,10'
          Dst:             expando_filter
    - functionName:    create_pattern_entries
      functionSourceFile: '/src/neomutt/pattern/dlg_pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          344
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - mutt_mem_reallocarray
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/dlg_pattern.c:128,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_get
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_add_printf
            - BranchSide:      'pattern/dlg_pattern.c:128,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_get
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_add_printf
        - Branch String:   'pattern/dlg_pattern.c:128,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:128,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_get
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_add_printf
            - BranchSide:      'pattern/dlg_pattern.c:132,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_get
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_add_printf
        - Branch String:   'pattern/dlg_pattern.c:132,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:134,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_add_printf
            - BranchSide:      'pattern/dlg_pattern.c:134,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_get
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
                - buf_add_printf
        - Branch String:   'pattern/dlg_pattern.c:199,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:199,3'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'pattern/dlg_pattern.c:199,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'pattern/dlg_pattern.c:144,5'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:178,18'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'pattern/dlg_pattern.c:178,18'
              BranchSideFuncs:
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_printf
                - buf_strdup
                - buf_add_printf
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'pattern/dlg_pattern.c:181,5'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:181,5'
              BranchSideFuncs:
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_add_printf
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'pattern/dlg_pattern.c:181,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_printf
                - buf_strdup
                - buf_strdup
                - mutt_str_dup
                - buf_add_printf
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'pattern/dlg_pattern.c:137,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:137,19'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'pattern/dlg_pattern.c:193,15'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'pattern/dlg_pattern.c:207,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:207,3'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
            - BranchSide:      'pattern/dlg_pattern.c:207,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
                - buf_printf
                - buf_strdup
                - mutt_str_dup
                - mutt_mem_reallocarray
                - buf_pool_release
        - Branch String:   'pattern/dlg_pattern.c:215,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:215,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pattern/dlg_pattern.c:215,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_pool_release
      Callsites:
        - Src:             'pattern/dlg_pattern.c:132,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'pattern/dlg_pattern.c:134,24'
          Dst:             buf_pool_get
        - Src:             'pattern/dlg_pattern.c:194,15'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:195,3'
          Dst:             buf_printf
        - Src:             'pattern/dlg_pattern.c:196,16'
          Dst:             buf_strdup
        - Src:             'pattern/dlg_pattern.c:198,16'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:141,5'
          Dst:             buf_printf
        - Src:             'pattern/dlg_pattern.c:142,17'
          Dst:             buf_strdup
        - Src:             'pattern/dlg_pattern.c:0,0'
          Dst:             buf_add_printf
        - Src:             'pattern/dlg_pattern.c:178,18'
          Dst:             buf_strdup
        - Src:             'pattern/dlg_pattern.c:179,18'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:181,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'pattern/dlg_pattern.c:199,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'pattern/dlg_pattern.c:202,15'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:203,3'
          Dst:             buf_printf
        - Src:             'pattern/dlg_pattern.c:204,16'
          Dst:             buf_strdup
        - Src:             'pattern/dlg_pattern.c:206,16'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:207,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'pattern/dlg_pattern.c:210,15'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:211,3'
          Dst:             buf_printf
        - Src:             'pattern/dlg_pattern.c:212,16'
          Dst:             buf_strdup
        - Src:             'pattern/dlg_pattern.c:214,16'
          Dst:             mutt_str_dup
        - Src:             'pattern/dlg_pattern.c:215,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'pattern/dlg_pattern.c:217,3'
          Dst:             buf_pool_release
    - functionName:    dlg_pattern
      functionSourceFile: '/src/neomutt/pattern/dlg_pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - create_pattern_entries
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - notify_observer_add
        - opcodes_get_name
        - pattern_config_observer
        - pattern_data_new
        - pattern_function_dispatcher
        - pattern_window_observer
        - sbar_set_title
        - simple_dialog_free
        - simple_dialog_new
        - window_redraw
        - window_set_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/dlg_pattern.c:284,28'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:0,0'
              BranchSideFuncs:
                - pattern_data_new
                - simple_dialog_new
                - create_pattern_entries
                - sbar_set_title
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'pattern/dlg_pattern.c:311,35'
              BranchSideFuncs:
                - pattern_data_new
                - simple_dialog_new
                - create_pattern_entries
                - sbar_set_title
                - notify_observer_add
                - notify_observer_add
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'pattern/dlg_pattern.c:316,9'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:318,12'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'pattern/dlg_pattern.c:330,17'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'pattern/dlg_pattern.c:318,9'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:320,7'
              BranchSideFuncs:
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'pattern/dlg_pattern.c:323,5'
              BranchSideFuncs:
                - mutt_clear_error
                - pattern_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'pattern/dlg_pattern.c:326,9'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:327,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - km_error_key
                - global_function_dispatcher
            - BranchSide:      'pattern/dlg_pattern.c:330,17'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'pattern/dlg_pattern.c:328,9'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:329,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
            - BranchSide:      'pattern/dlg_pattern.c:330,17'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'pattern/dlg_pattern.c:330,3'
          Branch Sides:
            - BranchSide:      'pattern/dlg_pattern.c:311,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pattern_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'pattern/dlg_pattern.c:333,17'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
      Callsites:
        - Src:             'pattern/dlg_pattern.c:284,28'
          Dst:             pattern_data_new
        - Src:             'pattern/dlg_pattern.c:286,36'
          Dst:             simple_dialog_new
        - Src:             'pattern/dlg_pattern.c:287,3'
          Dst:             create_pattern_entries
        - Src:             'pattern/dlg_pattern.c:299,3'
          Dst:             sbar_set_title
        - Src:             'pattern/dlg_pattern.c:302,3'
          Dst:             notify_observer_add
        - Src:             'pattern/dlg_pattern.c:302,3'
          Dst:             pattern_config_observer
        - Src:             'pattern/dlg_pattern.c:303,3'
          Dst:             notify_observer_add
        - Src:             'pattern/dlg_pattern.c:303,3'
          Dst:             pattern_window_observer
        - Src:             'pattern/dlg_pattern.c:305,34'
          Dst:             window_set_focus
        - Src:             'pattern/dlg_pattern.c:311,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'pattern/dlg_pattern.c:312,5'
          Dst:             window_redraw
        - Src:             'pattern/dlg_pattern.c:314,10'
          Dst:             km_dokey
        - Src:             'pattern/dlg_pattern.c:315,5'
          Dst:             opcodes_get_name
        - Src:             'pattern/dlg_pattern.c:320,7'
          Dst:             km_error_key
        - Src:             'pattern/dlg_pattern.c:323,5'
          Dst:             mutt_clear_error
        - Src:             'pattern/dlg_pattern.c:325,14'
          Dst:             pattern_function_dispatcher
        - Src:             'pattern/dlg_pattern.c:327,12'
          Dst:             menu_function_dispatcher
        - Src:             'pattern/dlg_pattern.c:329,12'
          Dst:             global_function_dispatcher
        - Src:             'pattern/dlg_pattern.c:335,3'
          Dst:             window_set_focus
        - Src:             'pattern/dlg_pattern.c:336,3'
          Dst:             simple_dialog_free
    - functionName:    match_content_type
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - match_content_type
        - patmatch
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern/exec.c:637,8'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
            - BranchSide:      'pattern/exec.c:637,8'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
        - Branch String:   'pattern/exec.c:637,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:637,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:640,8'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
        - Branch String:   'pattern/exec.c:641,39'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:641,39'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
            - BranchSide:      'pattern/exec.c:641,56'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
        - Branch String:   'pattern/exec.c:641,39'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:641,56'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
            - BranchSide:      'pattern/exec.c:641,56'
              BranchSideFuncs:
                - snprintf
                - patmatch
                - match_content_type
                - match_content_type
      Callsites:
        - Src:             'pattern/exec.c:641,3'
          Dst:             snprintf
        - Src:             'pattern/exec.c:643,7'
          Dst:             patmatch
        - Src:             'pattern/exec.c:645,7'
          Dst:             match_content_type
        - Src:             'pattern/exec.c:647,7'
          Dst:             match_content_type
    - functionName:    patmatch
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_group_match
        - mutt_istr_find
        - mutt_list_find
        - regexec
        - strstr
      functionUses:    16
      BranchProfiles:
        - Branch String:   'pattern/exec.c:74,12'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_istr_find
                - strstr
                - mutt_group_match
                - regexec
            - BranchSide:      'pattern/exec.c:74,12'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_istr_find
                - strstr
                - mutt_group_match
                - regexec
        - Branch String:   'pattern/exec.c:74,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:75,34'
              BranchSideFuncs:
                - mutt_istr_find
                - strstr
                - mutt_group_match
                - regexec
            - BranchSide:      'pattern/exec.c:76,12'
              BranchSideFuncs:
                - mutt_istr_find
                - strstr
                - mutt_group_match
                - regexec
        - Branch String:   'pattern/exec.c:76,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:77,17'
              BranchSideFuncs:
                - mutt_group_match
                - regexec
            - BranchSide:      'pattern/exec.c:78,12'
              BranchSideFuncs:
                - mutt_group_match
                - regexec
        - Branch String:   'pattern/exec.c:77,12'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:77,79'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'pattern/exec.c:77,53'
              BranchSideFuncs:
                - mutt_istr_find
        - Branch String:   'pattern/exec.c:78,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:79,34'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'pattern/exec.c:80,24'
              BranchSideFuncs:
                - regexec
      Callsites:
        - Src:             'pattern/exec.c:75,13'
          Dst:             mutt_list_find
        - Src:             'pattern/exec.c:77,28'
          Dst:             mutt_istr_find
        - Src:             'pattern/exec.c:77,62'
          Dst:             strstr
        - Src:             'pattern/exec.c:79,12'
          Dst:             mutt_group_match
        - Src:             'pattern/exec.c:80,11'
          Dst:             regexec
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    match_mime_content_type
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - match_content_type
        - mutt_parse_mime_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:662,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - match_content_type
            - BranchSide:      'pattern/exec.c:662,3'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - match_content_type
      Callsites:
        - Src:             'pattern/exec.c:662,3'
          Dst:             mutt_parse_mime_message
        - Src:             'pattern/exec.c:663,10'
          Dst:             match_content_type
    - functionName:    match_user
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_addr_is_user
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern/exec.c:525,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_addr_is_user
            - BranchSide:      'pattern/exec.c:527,3'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'pattern/exec.c:528,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:528,11'
              BranchSideFuncs:
                - mutt_addr_is_user
            - BranchSide:      'pattern/exec.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:530,30'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:530,30'
              BranchSideFuncs:
                - mutt_addr_is_user
            - BranchSide:      'pattern/exec.c:530,30'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'pattern/exec.c:532,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:528,14'
              BranchSideFuncs:
                - mutt_addr_is_user
            - BranchSide:      'pattern/exec.c:534,22'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'pattern/exec.c:532,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:528,14'
              BranchSideFuncs:
                - mutt_addr_is_user
            - BranchSide:      'pattern/exec.c:534,22'
              BranchSideFuncs:
                - mutt_addr_is_user
        - Branch String:   'pattern/exec.c:534,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:532,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:536,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:534,22'
          Dst:             mutt_addr_is_user
    - functionName:    get_pattern_cache_value
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_pattern_cache_value
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_pattern_cache_set
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_reference
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - patmatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/exec.c:453,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:453,3'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:453,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:453,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:455,27'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:453,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:453,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:455,27'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:455,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:453,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:455,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:455,9'
          Dst:             patmatch
    - functionName:    msg_search
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          359
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - assertion_dump
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - crypt_valid_passphrase
        - cs_subset_bool
        - fflush
        - fgets
        - fileno
        - fstat
        - mutt_body_handler
        - mutt_copy_header
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_file_seek
        - mutt_parse_mime_message
        - mutt_rfc822_read_line
        - mutt_str_len
        - patmatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:115,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
                - assertion_dump
            - BranchSide:      'pattern/exec.c:115,3'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
                - assertion_dump
        - Branch String:   'pattern/exec.c:115,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:115,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'pattern/exec.c:119,9'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
        - Branch String:   'pattern/exec.c:128,56'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:128,68'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
            - BranchSide:      'pattern/exec.c:129,66'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
        - Branch String:   'pattern/exec.c:129,54'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:129,66'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
            - BranchSide:      'pattern/exec.c:130,49'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
        - Branch String:   'pattern/exec.c:131,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:134,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
            - BranchSide:      'pattern/exec.c:225,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
                - mutt_file_seek
        - Branch String:   'pattern/exec.c:146,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:153,9'
              BranchSideFuncs:
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - mutt_copy_header
        - Branch String:   'pattern/exec.c:153,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:155,29'
              BranchSideFuncs:
                - mutt_copy_header
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
            - BranchSide:      'pattern/exec.c:158,9'
              BranchSideFuncs:
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
        - Branch String:   'pattern/exec.c:158,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:160,39'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:211,8'
              BranchSideFuncs:
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:162,60'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:163,12'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:175,32'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:162,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:167,11'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:175,32'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:175,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:180,9'
              BranchSideFuncs:
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:183,28'
              BranchSideFuncs:
                - mutt_body_handler
                - fflush
                - mutt_file_seek
                - mutt_file_fclose_full
                - fileno
                - fstat
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:213,42'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:213,58'
              BranchSideFuncs:
                - fileno
                - fstat
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:215,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:213,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:215,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:219,21'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:226,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:228,34'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
            - BranchSide:      'pattern/exec.c:234,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
        - Branch String:   'pattern/exec.c:228,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:228,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
            - BranchSide:      'pattern/exec.c:232,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
        - Branch String:   'pattern/exec.c:234,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:236,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - mutt_file_seek
            - BranchSide:      'pattern/exec.c:248,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:236,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:238,36'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:243,17'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:238,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:238,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:243,17'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
                - buf_pool_get
                - buf_pool_release
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:248,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:250,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:268,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - patmatch
        - Branch String:   'pattern/exec.c:251,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:253,33'
              BranchSideFuncs:
                - mutt_rfc822_read_line
                - buf_len
                - buf_string.9504
                - patmatch
                - buf_pool_release
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:264,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:253,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:257,14'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:264,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:258,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:251,16'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:264,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:284,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:284,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:285,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'pattern/exec.c:115,3'
          Dst:             assertion_dump
        - Src:             'pattern/exec.c:130,34'
          Dst:             cs_subset_bool
        - Src:             'pattern/exec.c:145,20'
          Dst:             mutt_file_mkstemp_full
        - Src:             'pattern/exec.c:155,7'
          Dst:             mutt_copy_header
        - Src:             'pattern/exec.c:160,7'
          Dst:             mutt_parse_mime_message
        - Src:             'pattern/exec.c:163,12'
          Dst:             crypt_valid_passphrase
        - Src:             'pattern/exec.c:167,11'
          Dst:             mutt_file_fclose_full
        - Src:             'pattern/exec.c:175,12'
          Dst:             mutt_file_seek
        - Src:             'pattern/exec.c:180,9'
          Dst:             mutt_file_fclose_full
        - Src:             'pattern/exec.c:183,7'
          Dst:             mutt_body_handler
        - Src:             'pattern/exec.c:212,5'
          Dst:             fflush
        - Src:             'pattern/exec.c:213,10'
          Dst:             mutt_file_seek
        - Src:             'pattern/exec.c:213,51'
          Dst:             fileno
        - Src:             'pattern/exec.c:213,45'
          Dst:             fstat
        - Src:             'pattern/exec.c:216,7'
          Dst:             mutt_file_fclose_full
        - Src:             'pattern/exec.c:228,12'
          Dst:             mutt_file_seek
        - Src:             'pattern/exec.c:238,14'
          Dst:             mutt_file_seek
        - Src:             'pattern/exec.c:250,26'
          Dst:             buf_pool_get
        - Src:             'pattern/exec.c:253,11'
          Dst:             mutt_rfc822_read_line
        - Src:             'pattern/exec.c:257,14'
          Dst:             buf_len
        - Src:             'pattern/exec.c:258,25'
          Dst:             buf_string
        - Src:             'pattern/exec.c:258,11'
          Dst:             patmatch
        - Src:             'pattern/exec.c:264,5'
          Dst:             buf_pool_release
        - Src:             'pattern/exec.c:271,12'
          Dst:             fgets
        - Src:             'pattern/exec.c:275,14'
          Dst:             mutt_str_len
        - Src:             'pattern/exec.c:276,11'
          Dst:             patmatch
        - Src:             'pattern/exec.c:285,5'
          Dst:             mutt_file_fclose_full
    - functionName:    msg_search_sendmode
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fflush
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_file_seek
        - mutt_mem_free
        - mutt_rfc822_write_header
        - patmatch
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:726,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.9504
                - mutt_file_fopen_full
                - mutt_rfc822_write_header
                - fflush
                - mutt_file_seek
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_read_line
                - patmatch
                - buf_string.9504
                - buf_pool_release
            - BranchSide:      'pattern/exec.c:726,9'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.9504
                - mutt_file_fopen_full
                - mutt_rfc822_write_header
                - fflush
                - mutt_file_seek
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_read_line
                - patmatch
                - buf_string.9504
                - buf_pool_release
        - Branch String:   'pattern/exec.c:730,36'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:730,48'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.9504
                - mutt_file_fopen_full
                - mutt_rfc822_write_header
                - fflush
                - mutt_file_seek
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - patmatch
                - buf_string.9504
                - buf_pool_release
            - BranchSide:      'pattern/exec.c:732,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.9504
                - mutt_file_fopen_full
                - mutt_rfc822_write_header
                - fflush
                - mutt_file_seek
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - patmatch
                - buf_string.9504
                - buf_pool_release
        - Branch String:   'pattern/exec.c:730,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:732,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.9504
                - mutt_file_fopen_full
                - mutt_rfc822_write_header
                - fflush
                - mutt_file_seek
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - patmatch
                - buf_string.9504
                - buf_pool_release
            - BranchSide:      'pattern/exec.c:766,16'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:735,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:737,7'
              BranchSideFuncs:
                - buf_string.9504
                - buf_pool_release
            - BranchSide:      'pattern/exec.c:742,37'
              BranchSideFuncs:
                - mutt_rfc822_write_header
                - fflush
                - mutt_file_seek
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - patmatch
        - Branch String:   'pattern/exec.c:745,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:747,41'
              BranchSideFuncs:
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:757,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:747,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:749,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:757,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:749,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:747,41'
              BranchSideFuncs:
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:757,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.9504
                - unlink
                - buf_pool_release
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:766,34'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:766,46'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:768,10'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:766,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:768,10'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:788,10'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:769,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:775,39'
              BranchSideFuncs:
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:775,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:777,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'pattern/exec.c:777,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:775,39'
              BranchSideFuncs:
                - mutt_file_read_line
                - patmatch
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'pattern/exec.c:784,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
      Callsites:
        - Src:             'pattern/exec.c:732,31'
          Dst:             buf_pool_get
        - Src:             'pattern/exec.c:733,5'
          Dst:             buf_mktemp_full
        - Src:             'pattern/exec.c:734,10'
          Dst:             buf_string
        - Src:             'pattern/exec.c:734,10'
          Dst:             mutt_file_fopen_full
        - Src:             'pattern/exec.c:737,7'
          Dst:             buf_string
        - Src:             'pattern/exec.c:738,7'
          Dst:             buf_pool_release
        - Src:             'pattern/exec.c:742,5'
          Dst:             mutt_rfc822_write_header
        - Src:             'pattern/exec.c:744,5'
          Dst:             fflush
        - Src:             'pattern/exec.c:745,9'
          Dst:             mutt_file_seek
        - Src:             'pattern/exec.c:747,21'
          Dst:             mutt_file_read_line
        - Src:             'pattern/exec.c:749,13'
          Dst:             patmatch
        - Src:             'pattern/exec.c:757,5'
          Dst:             mutt_mem_free
        - Src:             'pattern/exec.c:758,5'
          Dst:             mutt_file_fclose_full
        - Src:             'pattern/exec.c:759,12'
          Dst:             buf_string
        - Src:             'pattern/exec.c:759,5'
          Dst:             unlink
        - Src:             'pattern/exec.c:760,5'
          Dst:             buf_pool_release
        - Src:             'pattern/exec.c:768,10'
          Dst:             mutt_file_fopen_full
        - Src:             'pattern/exec.c:775,19'
          Dst:             mutt_file_read_line
        - Src:             'pattern/exec.c:777,11'
          Dst:             patmatch
        - Src:             'pattern/exec.c:784,5'
          Dst:             mutt_mem_free
        - Src:             'pattern/exec.c:785,5'
          Dst:             mutt_file_fclose_full
    - functionName:    match_update_dynamic_date
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - eval_date_minmax
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/exec.c:674,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - eval_date_minmax
                - buf_pool_release
            - BranchSide:      'pattern/exec.c:674,24'
              BranchSideFuncs:
                - buf_pool_get
                - eval_date_minmax
                - buf_pool_release
      Callsites:
        - Src:             'pattern/exec.c:674,24'
          Dst:             buf_pool_get
        - Src:             'pattern/exec.c:676,13'
          Dst:             eval_date_minmax
        - Src:             'pattern/exec.c:677,3'
          Dst:             buf_pool_release
    - functionName:    email_msgno
      functionSourceFile: '/src/neomutt/pattern/private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_threadchildren
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_pattern_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:618,8'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_exec
            - BranchSide:      'pattern/exec.c:618,8'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:618,10'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:618,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:618,17'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:618,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:622,12'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:622,20'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:621,32'
              BranchSideFuncs:
                - mutt_pattern_exec
            - BranchSide:      'pattern/exec.c:622,41'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:622,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:621,32'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:622,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:621,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:621,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:622,12'
              BranchSideFuncs:
                - mutt_pattern_exec
      Callsites:
        - Src:             'pattern/exec.c:622,23'
          Dst:             mutt_pattern_exec
    - functionName:    mutt_pattern_exec
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mx_msg_close
        - mx_msg_open
        - pattern_exec
        - pattern_needs_msg
      functionUses:    14
      BranchProfiles:
        - Branch String:   'pattern/exec.c:1151,26'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - pattern_needs_msg
                - pattern_exec
                - mx_msg_close
                - mx_msg_open
            - BranchSide:      'pattern/exec.c:1151,26'
              BranchSideFuncs:
                - pattern_needs_msg
                - pattern_exec
                - mx_msg_close
                - mx_msg_open
        - Branch String:   'pattern/exec.c:1152,25'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1152,37'
              BranchSideFuncs:
                - mx_msg_open
                - pattern_exec
                - mx_msg_close
            - BranchSide:      'pattern/exec.c:1152,19'
              BranchSideFuncs:
                - pattern_exec
                - mx_msg_close
        - Branch String:   'pattern/exec.c:1153,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1153,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1157,24'
              BranchSideFuncs:
                - pattern_exec
                - mx_msg_close
      Callsites:
        - Src:             'pattern/exec.c:1151,26'
          Dst:             pattern_needs_msg
        - Src:             'pattern/exec.c:1152,37'
          Dst:             mx_msg_open
        - Src:             'pattern/exec.c:1157,24'
          Dst:             pattern_exec
        - Src:             'pattern/exec.c:1158,3'
          Dst:             mx_msg_close
    - functionName:    pattern_needs_msg
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          126
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - pattern_needs_msg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/exec.c:800,8'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - pattern_needs_msg
            - BranchSide:      'pattern/exec.c:800,8'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:800,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:800,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:805,13'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:805,38'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:805,38'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:805,50'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:805,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:805,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:810,16'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:810,39'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:810,51'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:812,18'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:810,69'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:810,81'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:812,18'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:810,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:812,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:815,16'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:812,37'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:812,45'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:812,37'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:815,33'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:815,45'
              BranchSideFuncs:
                - pattern_needs_msg
            - BranchSide:      'pattern/exec.c:818,5'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:815,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:815,7'
              BranchSideFuncs:
                - pattern_needs_msg
            - BranchSide:      'pattern/exec.c:818,5'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:818,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:820,11'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:818,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:820,11'
              BranchSideFuncs:
                - pattern_needs_msg
        - Branch String:   'pattern/exec.c:820,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:820,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:820,11'
          Dst:             pattern_needs_msg
    - functionName:    pattern_exec
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         231
      ICount:          1487
      EdgeCount:       299
      CyclomaticComplexity: 70
      functionsReached:
        - email_msgno
        - get_pattern_cache_value
        - is_pattern_cache_set
        - match_addrlist
        - match_mime_content_type
        - match_reference
        - match_tags
        - match_threadchildren
        - match_threadcomplete
        - match_threadparent
        - match_update_dynamic_date
        - match_user
        - msg_search
        - msg_search_sendmode
        - mutt_count_body_parts
        - mutt_is_list_recipient
        - mutt_is_subscribed_list_recipient
        - patmatch
        - perform_and
        - perform_or
        - set_pattern_cache_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern/exec.c:849,16'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - patmatch
                - match_mime_content_type
                - mutt_count_body_parts
                - patmatch
                - match_tags
                - patmatch
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_list_recipient
                - set_pattern_cache_value
                - mutt_is_list_recipient
                - match_addrlist
                - match_addrlist
                - match_reference
                - match_reference
                - patmatch
                - patmatch
                - match_addrlist
                - match_addrlist
                - match_addrlist
                - match_addrlist
                - match_addrlist
                - msg_search_sendmode
                - msg_search
                - match_update_dynamic_date
                - match_update_dynamic_date
                - email_msgno
                - match_threadchildren
                - match_threadparent
                - match_threadcomplete
                - perform_or
                - perform_and
            - BranchSide:      'pattern/exec.c:849,16'
              BranchSideFuncs:
                - patmatch
                - match_mime_content_type
                - mutt_count_body_parts
                - patmatch
                - match_tags
                - patmatch
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_list_recipient
                - set_pattern_cache_value
                - mutt_is_list_recipient
                - match_addrlist
                - match_addrlist
                - match_reference
                - match_reference
                - patmatch
                - patmatch
                - match_addrlist
                - match_addrlist
                - match_addrlist
                - match_addrlist
                - match_addrlist
                - msg_search_sendmode
                - msg_search
                - match_update_dynamic_date
                - match_update_dynamic_date
                - email_msgno
                - match_threadchildren
                - match_threadparent
                - match_threadcomplete
                - perform_or
                - perform_and
        - Branch String:   'pattern/exec.c:849,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:849,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:852,19'
              BranchSideFuncs:
                - perform_and
            - BranchSide:      'pattern/exec.c:854,19'
              BranchSideFuncs:
                - perform_or
            - BranchSide:      'pattern/exec.c:856,19'
              BranchSideFuncs:
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:859,19'
              BranchSideFuncs:
                - match_threadparent
            - BranchSide:      'pattern/exec.c:861,19'
              BranchSideFuncs:
                - match_threadchildren
            - BranchSide:      'pattern/exec.c:863,20'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:865,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:867,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:869,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:871,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:873,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:875,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:877,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:879,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:881,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:883,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:885,19'
              BranchSideFuncs:
                - email_msgno
            - BranchSide:      'pattern/exec.c:888,16'
              BranchSideFuncs:
                - match_update_dynamic_date
            - BranchSide:      'pattern/exec.c:892,16'
              BranchSideFuncs:
                - match_update_dynamic_date
            - BranchSide:      'pattern/exec.c:898,16'
              BranchSideFuncs:
                - msg_search_sendmode
                - msg_search
            - BranchSide:      'pattern/exec.c:898,16'
              BranchSideFuncs:
                - msg_search_sendmode
                - msg_search
            - BranchSide:      'pattern/exec.c:898,16'
              BranchSideFuncs:
                - msg_search_sendmode
                - msg_search
            - BranchSide:      'pattern/exec.c:914,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:923,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:928,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:933,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:938,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:943,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:948,15'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:953,15'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:953,15'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:957,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:960,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:963,15'
              BranchSideFuncs:
                - match_reference
                - match_reference
            - BranchSide:      'pattern/exec.c:968,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:974,15'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:980,15'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_list_recipient
                - set_pattern_cache_value
                - mutt_is_list_recipient
            - BranchSide:      'pattern/exec.c:1002,15'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
                - mutt_is_subscribed_list_recipient
            - BranchSide:      'pattern/exec.c:1024,15'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
            - BranchSide:      'pattern/exec.c:1047,15'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
            - BranchSide:      'pattern/exec.c:1068,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1075,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1082,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1089,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1096,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1098,15'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:1103,34'
              BranchSideFuncs:
                - match_tags
            - BranchSide:      'pattern/exec.c:1106,15'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:1110,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1113,19'
              BranchSideFuncs:
                - mutt_count_body_parts
            - BranchSide:      'pattern/exec.c:1118,12'
              BranchSideFuncs:
                - match_mime_content_type
            - BranchSide:      'pattern/exec.c:1122,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1124,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1126,15'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:873,14'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:873,54'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:873,32'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:873,36'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:873,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:873,36'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:873,58'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:873,64'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:873,58'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:875,14'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:875,43'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:875,32'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:879,14'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:879,56'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:879,34'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:879,38'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:879,38'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:879,14'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:879,60'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:879,60'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:879,67'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:886,44'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:885,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:886,71'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:888,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:889,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:890,19'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:890,57'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:890,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:890,82'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:892,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:894,19'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:894,56'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:894,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:894,80'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:898,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:900,17'
              BranchSideFuncs:
                - msg_search
            - BranchSide:      'pattern/exec.c:907,12'
              BranchSideFuncs:
                - msg_search
        - Branch String:   'pattern/exec.c:900,22'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:900,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:900,35'
              BranchSideFuncs:
                - msg_search_sendmode
        - Branch String:   'pattern/exec.c:900,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:900,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:902,21'
              BranchSideFuncs:
                - msg_search_sendmode
        - Branch String:   'pattern/exec.c:907,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:910,15'
              BranchSideFuncs:
                - msg_search
        - Branch String:   'pattern/exec.c:910,34'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:910,42'
              BranchSideFuncs:
                - msg_search
            - BranchSide:      'pattern/exec.c:912,29'
              BranchSideFuncs:
                - msg_search
        - Branch String:   'pattern/exec.c:910,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:911,19'
              BranchSideFuncs:
                - msg_search
            - BranchSide:      'pattern/exec.c:912,29'
              BranchSideFuncs:
                - msg_search
        - Branch String:   'pattern/exec.c:914,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:914,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:916,14'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:916,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:918,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:920,7'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:918,16'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:918,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:918,41'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:923,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:923,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:925,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:928,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:928,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:930,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:933,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:933,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:935,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:938,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:938,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:940,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:943,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:943,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:945,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:948,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:948,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:950,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:950,46'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:950,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:950,49'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:953,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:953,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:955,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:955,49'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:955,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:955,52'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:957,51'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:957,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:958,36'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:958,57'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:957,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:958,69'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:960,58'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:960,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:961,36'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:961,57'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:960,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:961,76'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:963,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:963,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:965,19'
              BranchSideFuncs:
                - match_reference
                - match_reference
        - Branch String:   'pattern/exec.c:965,72'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:965,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:966,55'
              BranchSideFuncs:
                - match_reference
        - Branch String:   'pattern/exec.c:968,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:968,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:970,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:974,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:974,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:976,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:980,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:980,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:984,11'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_list_recipient
                - set_pattern_cache_value
                - mutt_is_list_recipient
        - Branch String:   'pattern/exec.c:984,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:986,33'
              BranchSideFuncs:
                - mutt_is_list_recipient
            - BranchSide:      'pattern/exec.c:996,46'
              BranchSideFuncs:
                - mutt_is_list_recipient
        - Branch String:   'pattern/exec.c:986,28'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:986,71'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_list_recipient
                - set_pattern_cache_value
            - BranchSide:      'pattern/exec.c:987,35'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_list_recipient
                - set_pattern_cache_value
        - Branch String:   'pattern/exec.c:987,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:990,63'
              BranchSideFuncs:
                - mutt_is_list_recipient
                - set_pattern_cache_value
                - get_pattern_cache_value
            - BranchSide:      'pattern/exec.c:992,18'
              BranchSideFuncs:
                - get_pattern_cache_value
        - Branch String:   'pattern/exec.c:1002,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1002,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1006,11'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
                - mutt_is_subscribed_list_recipient
        - Branch String:   'pattern/exec.c:1006,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1008,33'
              BranchSideFuncs:
                - mutt_is_subscribed_list_recipient
            - BranchSide:      'pattern/exec.c:1018,57'
              BranchSideFuncs:
                - mutt_is_subscribed_list_recipient
        - Branch String:   'pattern/exec.c:1008,28'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1008,70'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
            - BranchSide:      'pattern/exec.c:1008,52'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
        - Branch String:   'pattern/exec.c:1009,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1012,74'
              BranchSideFuncs:
                - mutt_is_subscribed_list_recipient
                - set_pattern_cache_value
                - get_pattern_cache_value
            - BranchSide:      'pattern/exec.c:1014,18'
              BranchSideFuncs:
                - get_pattern_cache_value
        - Branch String:   'pattern/exec.c:1024,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1024,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1028,11'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
        - Branch String:   'pattern/exec.c:1028,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1030,33'
              BranchSideFuncs:
                - match_user
            - BranchSide:      'pattern/exec.c:1041,34'
              BranchSideFuncs:
                - match_user
        - Branch String:   'pattern/exec.c:1030,28'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1030,77'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
            - BranchSide:      'pattern/exec.c:1030,52'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
        - Branch String:   'pattern/exec.c:1031,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1034,51'
              BranchSideFuncs:
                - match_user
                - set_pattern_cache_value
                - get_pattern_cache_value
            - BranchSide:      'pattern/exec.c:1037,18'
              BranchSideFuncs:
                - get_pattern_cache_value
        - Branch String:   'pattern/exec.c:1047,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1047,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1051,11'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
                - match_user
        - Branch String:   'pattern/exec.c:1051,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1053,33'
              BranchSideFuncs:
                - match_user
            - BranchSide:      'pattern/exec.c:1063,34'
              BranchSideFuncs:
                - match_user
        - Branch String:   'pattern/exec.c:1053,28'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1053,76'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
            - BranchSide:      'pattern/exec.c:1053,52'
              BranchSideFuncs:
                - is_pattern_cache_set
                - get_pattern_cache_value
                - match_user
                - set_pattern_cache_value
        - Branch String:   'pattern/exec.c:1054,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1057,51'
              BranchSideFuncs:
                - match_user
                - set_pattern_cache_value
                - get_pattern_cache_value
            - BranchSide:      'pattern/exec.c:1059,18'
              BranchSideFuncs:
                - get_pattern_cache_value
        - Branch String:   'pattern/exec.c:1068,43'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1068,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1068,49'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1098,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1098,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1100,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1100,46'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1100,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1100,49'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1106,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1106,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1108,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1108,48'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1108,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1108,51'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1110,40'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1110,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1110,54'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1113,19'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1113,55'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1114,19'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1115,33'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1114,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1115,42'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1115,63'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1114,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1115,72'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1118,14'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1118,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1118,18'
              BranchSideFuncs:
                - match_mime_content_type
        - Branch String:   'pattern/exec.c:1118,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1118,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1120,19'
              BranchSideFuncs:
                - match_mime_content_type
        - Branch String:   'pattern/exec.c:1122,40'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1122,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1122,55'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1124,40'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1124,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1124,54'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:1126,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1126,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1128,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1128,49'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1128,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1128,52'
              BranchSideFuncs:
                - patmatch
      Callsites:
        - Src:             'pattern/exec.c:852,30'
          Dst:             perform_and
        - Src:             'pattern/exec.c:854,30'
          Dst:             perform_or
        - Src:             'pattern/exec.c:857,14'
          Dst:             match_threadcomplete
        - Src:             'pattern/exec.c:859,29'
          Dst:             match_threadparent
        - Src:             'pattern/exec.c:861,29'
          Dst:             match_threadchildren
        - Src:             'pattern/exec.c:886,16'
          Dst:             email_msgno
        - Src:             'pattern/exec.c:889,9'
          Dst:             match_update_dynamic_date
        - Src:             'pattern/exec.c:893,9'
          Dst:             match_update_dynamic_date
        - Src:             'pattern/exec.c:902,31'
          Dst:             msg_search_sendmode
        - Src:             'pattern/exec.c:912,29'
          Dst:             msg_search
        - Src:             'pattern/exec.c:925,29'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:931,14'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:936,14'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:941,14'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:946,14'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:950,49'
          Dst:             patmatch
        - Src:             'pattern/exec.c:955,52'
          Dst:             patmatch
        - Src:             'pattern/exec.c:965,30'
          Dst:             match_reference
        - Src:             'pattern/exec.c:966,30'
          Dst:             match_reference
        - Src:             'pattern/exec.c:970,29'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:976,29'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:987,14'
          Dst:             is_pattern_cache_set
        - Src:             'pattern/exec.c:990,35'
          Dst:             mutt_is_list_recipient
        - Src:             'pattern/exec.c:989,11'
          Dst:             set_pattern_cache_value
        - Src:             'pattern/exec.c:992,18'
          Dst:             get_pattern_cache_value
        - Src:             'pattern/exec.c:996,18'
          Dst:             mutt_is_list_recipient
        - Src:             'pattern/exec.c:1009,14'
          Dst:             is_pattern_cache_set
        - Src:             'pattern/exec.c:1012,35'
          Dst:             mutt_is_subscribed_list_recipient
        - Src:             'pattern/exec.c:1011,11'
          Dst:             set_pattern_cache_value
        - Src:             'pattern/exec.c:1014,18'
          Dst:             get_pattern_cache_value
        - Src:             'pattern/exec.c:1018,18'
          Dst:             mutt_is_subscribed_list_recipient
        - Src:             'pattern/exec.c:1031,14'
          Dst:             is_pattern_cache_set
        - Src:             'pattern/exec.c:1034,35'
          Dst:             match_user
        - Src:             'pattern/exec.c:1033,11'
          Dst:             set_pattern_cache_value
        - Src:             'pattern/exec.c:1037,18'
          Dst:             get_pattern_cache_value
        - Src:             'pattern/exec.c:1041,18'
          Dst:             match_user
        - Src:             'pattern/exec.c:1054,14'
          Dst:             is_pattern_cache_set
        - Src:             'pattern/exec.c:1057,35'
          Dst:             match_user
        - Src:             'pattern/exec.c:1056,11'
          Dst:             set_pattern_cache_value
        - Src:             'pattern/exec.c:1059,18'
          Dst:             get_pattern_cache_value
        - Src:             'pattern/exec.c:1063,18'
          Dst:             match_user
        - Src:             'pattern/exec.c:1100,49'
          Dst:             patmatch
        - Src:             'pattern/exec.c:1103,14'
          Dst:             match_tags
        - Src:             'pattern/exec.c:1108,51'
          Dst:             patmatch
        - Src:             'pattern/exec.c:1113,25'
          Dst:             mutt_count_body_parts
        - Src:             'pattern/exec.c:1120,29'
          Dst:             match_mime_content_type
        - Src:             'pattern/exec.c:1128,52'
          Dst:             patmatch
    - functionName:    perform_and
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pattern_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:310,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - pattern_exec
            - BranchSide:      'pattern/exec.c:310,3'
              BranchSideFuncs:
                - pattern_exec
        - Branch String:   'pattern/exec.c:310,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:312,10'
              BranchSideFuncs:
                - pattern_exec
        - Branch String:   'pattern/exec.c:310,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:312,10'
              BranchSideFuncs:
                - pattern_exec
        - Branch String:   'pattern/exec.c:312,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:310,3'
              BranchSideFuncs:
                - pattern_exec
            - BranchSide:      'pattern/exec.c:312,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:312,10'
          Dst:             pattern_exec
    - functionName:    perform_or
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pattern_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:359,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - pattern_exec
            - BranchSide:      'pattern/exec.c:359,3'
              BranchSideFuncs:
                - pattern_exec
        - Branch String:   'pattern/exec.c:359,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:361,9'
              BranchSideFuncs:
                - pattern_exec
        - Branch String:   'pattern/exec.c:359,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:361,9'
              BranchSideFuncs:
                - pattern_exec
        - Branch String:   'pattern/exec.c:361,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:361,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:361,9'
          Dst:             pattern_exec
    - functionName:    match_threadcomplete
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          151
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - match_threadcomplete
        - mutt_pattern_exec
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern/exec.c:562,8'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_exec
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:562,8'
              BranchSideFuncs:
                - mutt_pattern_exec
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:562,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:562,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:566,24'
              BranchSideFuncs:
                - mutt_pattern_exec
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:567,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:568,27'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:571,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:568,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:571,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:571,10'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:571,57'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:573,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:571,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:571,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:573,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:573,13'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:573,19'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:577,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:573,26'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:573,73'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:577,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:573,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:573,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:577,7'
              BranchSideFuncs:
                - match_threadcomplete
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:577,12'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:577,18'
              BranchSideFuncs:
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:581,7'
              BranchSideFuncs:
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:577,25'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:577,72'
              BranchSideFuncs:
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:581,7'
              BranchSideFuncs:
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:577,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:577,7'
              BranchSideFuncs:
                - match_threadcomplete
            - BranchSide:      'pattern/exec.c:581,7'
              BranchSideFuncs:
                - match_threadcomplete
        - Branch String:   'pattern/exec.c:581,12'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:581,59'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:581,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:581,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:583,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:568,9'
          Dst:             mutt_pattern_exec
        - Src:             'pattern/exec.c:571,18'
          Dst:             match_threadcomplete
        - Src:             'pattern/exec.c:573,34'
          Dst:             match_threadcomplete
        - Src:             'pattern/exec.c:577,33'
          Dst:             match_threadcomplete
        - Src:             'pattern/exec.c:581,20'
          Dst:             match_threadcomplete
    - functionName:    match_threadparent
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_pattern_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:599,8'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_exec
            - BranchSide:      'pattern/exec.c:599,8'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:599,10'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:599,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:599,17'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:599,24'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:599,24'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:599,39'
              BranchSideFuncs:
                - mutt_pattern_exec
        - Branch String:   'pattern/exec.c:599,7'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:602,28'
              BranchSideFuncs:
                - mutt_pattern_exec
      Callsites:
        - Src:             'pattern/exec.c:602,10'
          Dst:             mutt_pattern_exec
    - functionName:    match_addrlist
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          195
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - alias_reverse_lookup
        - buf_string
        - patmatch
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pattern/exec.c:421,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:423,3'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:424,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:424,11'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:440,3'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:426,30'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:426,30'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:426,30'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:428,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:424,14'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:430,16'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:431,28'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:431,31'
              BranchSideFuncs:
                - buf_string.9504
                - patmatch
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:432,17'
              BranchSideFuncs:
                - buf_string.9504
                - patmatch
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:431,56'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:430,25'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:432,17'
              BranchSideFuncs:
                - buf_string.9504
                - patmatch
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:432,25'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:432,42'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:433,29'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:432,67'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:430,25'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:433,29'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:430,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:428,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:433,29'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:430,25'
              BranchSideFuncs:
                - buf_string.9504
                - patmatch
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:433,35'
              BranchSideFuncs:
                - buf_string.9504
                - patmatch
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:433,44'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:430,25'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:433,61'
              BranchSideFuncs:
                - buf_string.9504
                - patmatch
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
        - Branch String:   'pattern/exec.c:430,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:428,5'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:430,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:428,5'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:428,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:424,14'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
            - BranchSide:      'pattern/exec.c:430,16'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.9504
                - patmatch
                - buf_string.9504
                - patmatch
      Callsites:
        - Src:             'pattern/exec.c:431,31'
          Dst:             alias_reverse_lookup
        - Src:             'pattern/exec.c:432,42'
          Dst:             buf_string
        - Src:             'pattern/exec.c:432,28'
          Dst:             patmatch
        - Src:             'pattern/exec.c:433,61'
          Dst:             buf_string
        - Src:             'pattern/exec.c:433,47'
          Dst:             patmatch
    - functionName:    mutt_is_list_recipient
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_is_mail_list
        - mutt_is_predicate_recipient
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern/exec.c:511,10'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_is_predicate_recipient
            - BranchSide:      'pattern/exec.c:511,10'
              BranchSideFuncs:
                - mutt_is_predicate_recipient
      Callsites:
        - Src:             'pattern/exec.c:511,10'
          Dst:             mutt_is_predicate_recipient
        - Src:             'pattern/exec.c:511,10'
          Dst:             mutt_is_mail_list
    - functionName:    mutt_is_subscribed_list_recipient
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_is_predicate_recipient
        - mutt_is_subscribed_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern/exec.c:498,10'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_is_predicate_recipient
            - BranchSide:      'pattern/exec.c:498,10'
              BranchSideFuncs:
                - mutt_is_predicate_recipient
      Callsites:
        - Src:             'pattern/exec.c:498,10'
          Dst:             mutt_is_predicate_recipient
        - Src:             'pattern/exec.c:498,10'
          Dst:             mutt_is_subscribed_list
    - functionName:    match_tags
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - patmatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/exec.c:402,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:402,3'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:402,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:404,35'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:402,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:404,35'
              BranchSideFuncs:
                - patmatch
      Callsites:
        - Src:             'pattern/exec.c:404,16'
          Dst:             patmatch
    - functionName:    mutt_is_predicate_recipient
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/exec.c:474,39'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:474,39'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:479,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:481,22'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:479,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:481,22'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:481,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:482,16'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:479,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:481,22'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:481,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:482,16'
              BranchSideFuncs: []
        - Branch String:   'pattern/exec.c:479,5'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:481,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    perform_alias_or
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_pattern_alias_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:382,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/exec.c:382,3'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/exec.c:382,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:384,9'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/exec.c:382,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:384,9'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/exec.c:384,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:384,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:384,9'
          Dst:             mutt_pattern_alias_exec
    - functionName:    mutt_pattern_alias_exec
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - match_addrlist
        - match_tags
        - patmatch
        - perform_alias_and
        - perform_alias_or
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern/exec.c:1178,16'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - perform_alias_or
                - perform_alias_and
                - match_tags
                - match_addrlist
                - patmatch
                - patmatch
            - BranchSide:      'pattern/exec.c:1178,16'
              BranchSideFuncs:
                - perform_alias_or
                - perform_alias_and
                - match_tags
                - match_addrlist
                - patmatch
                - patmatch
        - Branch String:   'pattern/exec.c:1178,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1178,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1181,16'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:1185,16'
              BranchSideFuncs:
                - patmatch
            - BranchSide:      'pattern/exec.c:1189,16'
              BranchSideFuncs:
                - match_addrlist
            - BranchSide:      'pattern/exec.c:1194,16'
              BranchSideFuncs:
                - match_tags
            - BranchSide:      'pattern/exec.c:1198,19'
              BranchSideFuncs:
                - perform_alias_and
            - BranchSide:      'pattern/exec.c:1200,19'
              BranchSideFuncs:
                - perform_alias_or
        - Branch String:   'pattern/exec.c:1181,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1181,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1183,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1183,46'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1183,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1183,49'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1185,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1185,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1187,19'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1187,49'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1187,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1187,52'
              BranchSideFuncs:
                - patmatch
        - Branch String:   'pattern/exec.c:1189,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1189,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1191,19'
              BranchSideFuncs:
                - match_addrlist
        - Branch String:   'pattern/exec.c:1194,11'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:1194,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:1196,42'
              BranchSideFuncs:
                - match_tags
      Callsites:
        - Src:             'pattern/exec.c:1183,49'
          Dst:             patmatch
        - Src:             'pattern/exec.c:1187,52'
          Dst:             patmatch
        - Src:             'pattern/exec.c:1191,29'
          Dst:             match_addrlist
        - Src:             'pattern/exec.c:1196,14'
          Dst:             match_tags
        - Src:             'pattern/exec.c:1198,30'
          Dst:             perform_alias_and
        - Src:             'pattern/exec.c:1200,30'
          Dst:             perform_alias_or
    - functionName:    perform_alias_and
      functionSourceFile: '/src/neomutt/pattern/exec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_pattern_alias_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/exec.c:333,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/exec.c:333,3'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/exec.c:333,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:335,10'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/exec.c:333,3'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/exec.c:335,10'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/exec.c:335,9'
          Branch Sides:
            - BranchSide:      'pattern/exec.c:333,3'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/exec.c:335,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/exec.c:335,10'
          Dst:             mutt_pattern_alias_exec
    - functionName:    pattern_number_num
      functionSourceFile: '/src/neomutt/pattern/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pattern_expression
      functionSourceFile: '/src/neomutt/pattern/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern/expando.c:56,26'
          Branch Sides:
            - BranchSide:      'pattern/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/expando.c:56,26'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'pattern/expando.c:57,3'
          Dst:             buf_strcpy
    - functionName:    pattern_description
      functionSourceFile: '/src/neomutt/pattern/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern/expando.c:44,26'
          Branch Sides:
            - BranchSide:      'pattern/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/expando.c:44,26'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'pattern/expando.c:45,3'
          Dst:             buf_strcpy
    - functionName:    lookup_op
      functionSourceFile: '/src/neomutt/pattern/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern/flags.c:214,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:213,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:214,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:213,3'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:214,18'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:214,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:213,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:213,34'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:214,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:213,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:213,34'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:214,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:213,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:213,34'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:214,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:213,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:213,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lookup_tag
      functionSourceFile: '/src/neomutt/pattern/flags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/flags.c:201,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:200,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:200,3'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:200,19'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:201,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:200,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:201,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:200,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:201,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:200,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/flags.c:201,9'
          Branch Sides:
            - BranchSide:      'pattern/flags.c:200,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern/flags.c:201,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_quit
      functionSourceFile: '/src/neomutt/pattern/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/pattern/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern/functions.c:44,40'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
            - BranchSide:      'pattern/functions.c:44,40'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
        - Branch String:   'pattern/functions.c:45,32'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:45,32'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/functions.c:45,32'
              BranchSideFuncs: []
        - Branch String:   'pattern/functions.c:45,32'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:45,32'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/functions.c:45,32'
              BranchSideFuncs: []
        - Branch String:   'pattern/functions.c:47,7'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/functions.c:47,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/functions.c:44,21'
          Dst:             menu_get_index
        - Src:             'pattern/functions.c:48,5'
          Dst:             buf_strcpy
    - functionName:    pattern_function_dispatcher
      functionSourceFile: '/src/neomutt/pattern/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/functions.c:84,28'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pattern/functions.c:84,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pattern/functions.c:85,12'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:85,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern/functions.c:85,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pattern/functions.c:85,7'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/functions.c:89,34'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pattern/functions.c:95,9'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:95,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pattern/functions.c:97,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pattern/functions.c:95,9'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:95,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'pattern/functions.c:97,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pattern/functions.c:102,7'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/functions.c:105,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'pattern/functions.c:106,3'
          Branch Sides:
            - BranchSide:      'pattern/functions.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/functions.c:106,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/functions.c:84,28'
          Dst:             dialog_find
        - Src:             'pattern/functions.c:105,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'pattern/functions.c:106,3'
          Dst:             opcodes_get_name
    - functionName:    scan_range_num
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_toupper_loc
        - email_msgno
        - menu_get_index
        - mutt_get_virt_email
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/message.c:121,30'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
            - BranchSide:      'pattern/message.c:121,30'
              BranchSideFuncs:
                - strtol
                - __ctype_toupper_loc
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
        - Branch String:   'pattern/message.c:123,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:124,9'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
            - BranchSide:      'pattern/message.c:125,23'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
        - Branch String:   'pattern/message.c:125,12'
          Branch Sides:
            - BranchSide:      'pattern/message.c:126,9'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
            - BranchSide:      'pattern/message.c:127,3'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
        - Branch String:   'pattern/message.c:127,3'
          Branch Sides:
            - BranchSide:      'pattern/message.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:131,31'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
            - BranchSide:      'pattern/message.c:139,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:141,18'
              BranchSideFuncs: []
        - Branch String:   'pattern/message.c:134,11'
          Branch Sides:
            - BranchSide:      'pattern/message.c:134,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:136,20'
              BranchSideFuncs:
                - email_msgno.9634
      Callsites:
        - Src:             'pattern/message.c:121,19'
          Dst:             strtol
        - Src:             'pattern/message.c:123,7'
          Dst:             __ctype_toupper_loc
        - Src:             'pattern/message.c:133,48'
          Dst:             menu_get_index
        - Src:             'pattern/message.c:133,25'
          Dst:             mutt_get_virt_email
        - Src:             'pattern/message.c:136,20'
          Dst:             email_msgno
    - functionName:    email_msgno
      functionSourceFile: '/src/neomutt/pattern/private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    order_range
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/message.c:201,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:204,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scan_range_slot
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - email_msgno
        - menu_get_index
        - mutt_get_virt_email
        - scan_range_num
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/message.c:160,27'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs:
                - scan_range_num
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - scan_range_num
            - BranchSide:      'pattern/message.c:160,27'
              BranchSideFuncs:
                - scan_range_num
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - scan_range_num
        - Branch String:   'pattern/message.c:164,33'
          Branch Sides:
            - BranchSide:      'pattern/message.c:164,70'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:166,14'
              BranchSideFuncs: []
        - Branch String:   'pattern/message.c:164,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:166,14'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:172,41'
              BranchSideFuncs:
                - scan_range_num
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - scan_range_num
        - Branch String:   'pattern/message.c:166,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:169,17'
              BranchSideFuncs: []
        - Branch String:   'pattern/message.c:173,3'
          Branch Sides:
            - BranchSide:      'pattern/message.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:178,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:181,48'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
            - BranchSide:      'pattern/message.c:188,44'
              BranchSideFuncs:
                - scan_range_num
            - BranchSide:      'pattern/message.c:188,44'
              BranchSideFuncs:
                - scan_range_num
            - BranchSide:      'pattern/message.c:191,14'
              BranchSideFuncs:
                - scan_range_num
        - Branch String:   'pattern/message.c:182,11'
          Branch Sides:
            - BranchSide:      'pattern/message.c:182,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:184,14'
              BranchSideFuncs:
                - email_msgno.9634
      Callsites:
        - Src:             'pattern/message.c:181,48'
          Dst:             menu_get_index
        - Src:             'pattern/message.c:181,25'
          Dst:             mutt_get_virt_email
        - Src:             'pattern/message.c:184,14'
          Dst:             email_msgno
        - Src:             'pattern/message.c:188,14'
          Dst:             scan_range_num
        - Src:             'pattern/message.c:191,14'
          Dst:             scan_range_num
    - functionName:    is_menu_available
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/message.c:96,34'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - buf_strcpy
            - BranchSide:      'pattern/message.c:96,34'
              BranchSideFuncs:
                - strpbrk
                - buf_strcpy
        - Branch String:   'pattern/message.c:97,20'
          Branch Sides:
            - BranchSide:      'pattern/message.c:97,20'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:97,58'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/message.c:97,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:97,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:101,7'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/message.c:101,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:101,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:105,3'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'pattern/message.c:96,23'
          Dst:             strpbrk
        - Src:             'pattern/message.c:105,3'
          Dst:             buf_strcpy
    - functionName:    report_regerror
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - regerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/message.c:64,20'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs:
                - regerror
            - BranchSide:      'pattern/message.c:64,20'
              BranchSideFuncs:
                - regerror
        - Branch String:   'pattern/message.c:66,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:67,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/message.c:66,7'
          Dst:             regerror
    - functionName:    eat_range_by_regex
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          156
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - buf_strcpy
        - email_msgno
        - is_menu_available
        - menu_get_index
        - mutt_get_virt_email
        - order_range
        - regcomp
        - regexec
        - report_regerror
        - scan_range_slot
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern/message.c:221,3'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs:
                - regexec
                - report_regerror
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
                - regcomp
                - report_regerror
            - BranchSide:      'pattern/message.c:221,14'
              BranchSideFuncs:
                - regexec
                - report_regerror
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
                - regcomp
                - report_regerror
        - Branch String:   'pattern/message.c:225,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:222,31'
              BranchSideFuncs:
                - regcomp
                - report_regerror
                - regexec
                - report_regerror
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
            - BranchSide:      'pattern/message.c:235,28'
              BranchSideFuncs:
                - regexec
                - report_regerror
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
        - Branch String:   'pattern/message.c:228,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:229,14'
              BranchSideFuncs:
                - regexec
                - report_regerror
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
            - BranchSide:      'pattern/message.c:230,18'
              BranchSideFuncs:
                - regexec
                - report_regerror
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
        - Branch String:   'pattern/message.c:236,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:237,12'
              BranchSideFuncs:
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
            - BranchSide:      'pattern/message.c:239,27'
              BranchSideFuncs:
                - is_menu_available
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
        - Branch String:   'pattern/message.c:241,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:241,7'
              BranchSideFuncs:
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
            - BranchSide:      'pattern/message.c:245,48'
              BranchSideFuncs:
                - scan_range_slot
                - scan_range_slot
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
        - Branch String:   'pattern/message.c:250,30'
          Branch Sides:
            - BranchSide:      'pattern/message.c:250,39'
              BranchSideFuncs:
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
            - BranchSide:      'pattern/message.c:266,3'
              BranchSideFuncs:
                - order_range
        - Branch String:   'pattern/message.c:250,49'
          Branch Sides:
            - BranchSide:      'pattern/message.c:250,58'
              BranchSideFuncs:
                - order_range
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - buf_strcpy
            - BranchSide:      'pattern/message.c:266,3'
              BranchSideFuncs:
                - order_range
        - Branch String:   'pattern/message.c:250,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:252,10'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - order_range
                - buf_strcpy
            - BranchSide:      'pattern/message.c:266,3'
              BranchSideFuncs:
                - order_range
        - Branch String:   'pattern/message.c:252,12'
          Branch Sides:
            - BranchSide:      'pattern/message.c:252,16'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:254,7'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/message.c:252,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:254,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:257,46'
              BranchSideFuncs:
                - menu_get_index
                - mutt_get_virt_email
                - email_msgno.9634
                - order_range
        - Branch String:   'pattern/message.c:258,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:261,16'
              BranchSideFuncs:
                - email_msgno.9634
                - order_range
      Callsites:
        - Src:             'pattern/message.c:227,14'
          Dst:             regcomp
        - Src:             'pattern/message.c:229,14'
          Dst:             report_regerror
        - Src:             'pattern/message.c:235,12'
          Dst:             regexec
        - Src:             'pattern/message.c:237,12'
          Dst:             report_regerror
        - Src:             'pattern/message.c:241,8'
          Dst:             is_menu_available
        - Src:             'pattern/message.c:245,14'
          Dst:             scan_range_slot
        - Src:             'pattern/message.c:246,14'
          Dst:             scan_range_slot
        - Src:             'pattern/message.c:254,7'
          Dst:             buf_strcpy
        - Src:             'pattern/message.c:257,46'
          Dst:             menu_get_index
        - Src:             'pattern/message.c:257,23'
          Dst:             mutt_get_virt_email
        - Src:             'pattern/message.c:261,16'
          Dst:             email_msgno
        - Src:             'pattern/message.c:266,3'
          Dst:             order_range
    - functionName:    eat_message_range
      functionSourceFile: '/src/neomutt/pattern/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          184
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - buf_strcpy
        - eat_range_by_regex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/message.c:285,8'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs:
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - __ctype_b_loc
                - buf_strcpy
            - BranchSide:      'pattern/message.c:285,8'
              BranchSideFuncs:
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - __ctype_b_loc
                - buf_strcpy
        - Branch String:   'pattern/message.c:285,11'
          Branch Sides:
            - BranchSide:      'pattern/message.c:285,19'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:288,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/message.c:285,27'
          Branch Sides:
            - BranchSide:      'pattern/message.c:285,35'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:288,5'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/message.c:285,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:288,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/message.c:296,11'
              BranchSideFuncs:
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - __ctype_b_loc
        - Branch String:   'pattern/message.c:296,7'
          Branch Sides:
            - BranchSide:      'pattern/message.c:298,12'
              BranchSideFuncs:
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - __ctype_b_loc
            - BranchSide:      'pattern/message.c:304,13'
              BranchSideFuncs:
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - eat_range_by_regex
                - __ctype_b_loc
        - Branch String:   'pattern/message.c:314,24'
          Branch Sides:
            - BranchSide:      'pattern/message.c:314,28'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pattern/message.c:314,13'
          Branch Sides:
            - BranchSide:      'pattern/message.c:315,18'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'pattern/message.c:316,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/message.c:316,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'pattern/message.c:316,9'
          Branch Sides:
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern/message.c:316,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern/message.c:288,5'
          Dst:             buf_strcpy
        - Src:             'pattern/message.c:304,13'
          Dst:             eat_range_by_regex
        - Src:             'pattern/message.c:304,13'
          Dst:             eat_range_by_regex
        - Src:             'pattern/message.c:304,13'
          Dst:             eat_range_by_regex
        - Src:             'pattern/message.c:304,13'
          Dst:             eat_range_by_regex
        - Src:             'pattern/message.c:304,13'
          Dst:             eat_range_by_regex
        - Src:             'pattern/message.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    mutt_search_alias_command
      functionSourceFile: '/src/neomutt/pattern/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          430
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - buf_copy
        - buf_free
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_str_equal
        - buf_string
        - cs_subset_bool
        - mutt_check_simple
        - mutt_clear_error
        - mutt_pattern_alias_exec
        - mutt_pattern_comp
        - mutt_pattern_free
        - mw_get_field
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/pattern.c:639,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:639,20'
              BranchSideFuncs:
                - buf_is_empty
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:645,35'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:645,44'
              BranchSideFuncs:
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:647,30'
              BranchSideFuncs:
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:645,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:647,30'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:668,15'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:649,56'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:650,29'
              BranchSideFuncs:
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:776,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:647,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:657,26'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:776,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:660,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:662,7'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:666,3'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:668,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:670,5'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:696,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:675,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:677,7'
              BranchSideFuncs:
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:683,5'
              BranchSideFuncs:
                - buf_free
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:690,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:690,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:696,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:690,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:692,11'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:696,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:690,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:690,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:696,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:697,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:696,14'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:700,47'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:704,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:704,20'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:774,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:708,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:711,11'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:721,16'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:711,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:717,9'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:735,28'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:721,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:724,11'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:735,28'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:724,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:730,9'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:735,28'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:735,28'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:736,13'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:736,13'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:735,28'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:736,13'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:736,13'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:736,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:739,15'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
                - progress_free
                - progress_update
                - mutt_clear_error
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:751,23'
              BranchSideFuncs:
                - mutt_pattern_alias_exec
                - progress_free
                - progress_update
                - mutt_clear_error
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:739,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:741,9'
              BranchSideFuncs:
                - progress_free
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:764,9'
              BranchSideFuncs:
                - progress_free
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:742,17'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:742,20'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:776,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:742,13'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:743,11'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:776,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:754,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:756,9'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
            - BranchSide:      'pattern/pattern.c:764,9'
              BranchSideFuncs:
                - progress_free
                - progress_update
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:757,17'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:757,20'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:776,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:757,13'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:758,11'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:776,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:764,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:766,7'
              BranchSideFuncs:
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:771,7'
              BranchSideFuncs:
                - progress_update
                - progress_free
                - mutt_clear_error
                - mutt_pattern_alias_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:704,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:707,5'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:774,3'
              BranchSideFuncs:
                - progress_free
      Callsites:
        - Src:             'pattern/pattern.c:645,7'
          Dst:             buf_is_empty
        - Src:             'pattern/pattern.c:647,10'
          Dst:             mw_get_field
        - Src:             'pattern/pattern.c:650,9'
          Dst:             buf_is_empty
        - Src:             'pattern/pattern.c:657,26'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:658,5'
          Dst:             buf_copy
        - Src:             'pattern/pattern.c:659,5'
          Dst:             mutt_check_simple
        - Src:             'pattern/pattern.c:660,10'
          Dst:             buf_str_equal
        - Src:             'pattern/pattern.c:662,7'
          Dst:             mutt_pattern_free
        - Src:             'pattern/pattern.c:663,7'
          Dst:             buf_copy
        - Src:             'pattern/pattern.c:664,7'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:671,26'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:672,22'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/pattern.c:677,7'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:678,7'
          Dst:             buf_free
        - Src:             'pattern/pattern.c:679,7'
          Dst:             buf_reset
        - Src:             'pattern/pattern.c:680,7'
          Dst:             buf_reset
        - Src:             'pattern/pattern.c:683,5'
          Dst:             buf_free
        - Src:             'pattern/pattern.c:684,5'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:700,14'
          Dst:             progress_new
        - Src:             'pattern/pattern.c:701,3'
          Dst:             progress_set_message
        - Src:             'pattern/pattern.c:703,30'
          Dst:             cs_subset_bool
        - Src:             'pattern/pattern.c:707,5'
          Dst:             progress_update
        - Src:             'pattern/pattern.c:741,9'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:752,24'
          Dst:             mutt_pattern_alias_exec
        - Src:             'pattern/pattern.c:756,9'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:776,3'
          Dst:             progress_free
    - functionName:    mutt_check_simple
      functionSourceFile: '/src/neomutt/pattern/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          194
      EdgeCount:       65
      CyclomaticComplexity: 21
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_file_expand_fmt
        - mutt_istr_equal
        - mutt_str_equal
        - quote_simple
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pattern/pattern.c:116,24'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:116,24'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:116,43'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:116,47'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:135,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:116,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:118,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:135,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:118,24'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:118,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:122,20'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:118,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:116,63'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:122,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:122,28'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:122,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:122,37'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:122,45'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:122,45'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:122,54'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:122,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:116,63'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:122,14'
              BranchSideFuncs: []
        - Branch String:   'pattern/pattern.c:116,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:118,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:135,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_str_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:135,49'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:135,72'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:138,7'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:135,89'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:136,29'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:138,7'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:135,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:138,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:140,37'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:140,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:142,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:144,38'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:144,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:146,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:148,37'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:148,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:150,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:152,37'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:152,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:154,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:156,38'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:156,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:158,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:160,38'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:160,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:162,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:164,37'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:164,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:166,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:168,40'
              BranchSideFuncs:
                - buf_string.9673
                - mutt_istr_equal
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'pattern/pattern.c:168,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:170,7'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'pattern/pattern.c:174,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.9673
                - quote_simple
                - buf_string.9673
                - mutt_file_expand_fmt
                - buf_pool_release
      Callsites:
        - Src:             'pattern/pattern.c:116,24'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:135,9'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:135,72'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:135,52'
          Dst:             mutt_str_equal
        - Src:             'pattern/pattern.c:136,29'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:136,9'
          Dst:             mutt_str_equal
        - Src:             'pattern/pattern.c:138,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:140,37'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:140,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:142,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:144,38'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:144,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:146,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:148,37'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:148,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:150,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:152,37'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:152,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:154,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:156,38'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:156,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:158,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:160,38'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:160,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:162,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:164,37'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:164,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:166,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:168,40'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:168,14'
          Dst:             mutt_istr_equal
        - Src:             'pattern/pattern.c:170,7'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:174,28'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:175,20'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:175,7'
          Dst:             quote_simple
        - Src:             'pattern/pattern.c:176,41'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:176,7'
          Dst:             mutt_file_expand_fmt
        - Src:             'pattern/pattern.c:177,7'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quote_simple
      functionSourceFile: '/src/neomutt/pattern/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addch
        - buf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/pattern.c:96,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'pattern/pattern.c:96,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'pattern/pattern.c:98,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:98,3'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'pattern/pattern.c:100,15'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'pattern/pattern.c:100,24'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:100,33'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'pattern/pattern.c:101,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'pattern/pattern.c:100,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:101,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'pattern/pattern.c:102,24'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'pattern/pattern.c:98,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:98,3'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'pattern/pattern.c:100,15'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
      Callsites:
        - Src:             'pattern/pattern.c:96,3'
          Dst:             buf_reset
        - Src:             'pattern/pattern.c:97,3'
          Dst:             buf_addch
        - Src:             'pattern/pattern.c:101,7'
          Dst:             buf_addch
        - Src:             'pattern/pattern.c:102,5'
          Dst:             buf_addch
        - Src:             'pattern/pattern.c:104,3'
          Dst:             buf_addch
    - functionName:    mutt_search_command
      functionSourceFile: '/src/neomutt/pattern/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          452
      EdgeCount:       107
      CyclomaticComplexity: 32
      functionsReached:
        - buf_copy
        - buf_free
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_str_equal
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - imap_search
        - mutt_check_simple
        - mutt_clear_error
        - mutt_get_virt_email
        - mutt_pattern_comp
        - mutt_pattern_exec
        - mutt_pattern_free
        - mw_get_field
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern/pattern.c:481,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:481,20'
              BranchSideFuncs:
                - buf_is_empty
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:483,23'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:483,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:483,32'
              BranchSideFuncs:
                - buf_is_empty
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:484,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:484,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:488,27'
              BranchSideFuncs:
                - buf_is_empty
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:488,35'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:488,45'
              BranchSideFuncs:
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:490,31'
              BranchSideFuncs:
                - mw_get_field
                - progress_free
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:488,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:490,31'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:512,15'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:492,56'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:493,29'
              BranchSideFuncs:
                - buf_is_empty
                - buf_pool_get
                - buf_copy
                - cs_subset_string
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:490,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:500,26'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:503,28'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:503,5'
              BranchSideFuncs:
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:503,5'
              BranchSideFuncs:
                - mutt_check_simple
                - buf_str_equal
                - mutt_pattern_free
                - buf_copy
                - buf_pool_release
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:504,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:506,7'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:510,3'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
        - Branch String:   'pattern/pattern.c:512,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:514,5'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_get
                - mutt_pattern_comp
                - buf_free
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - imap_search
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:540,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:520,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:522,7'
              BranchSideFuncs:
                - buf_string.9673
                - buf_free
                - buf_reset
                - buf_reset
            - BranchSide:      'pattern/pattern.c:528,5'
              BranchSideFuncs:
                - buf_free
                - mutt_clear_error
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - imap_search
        - Branch String:   'pattern/pattern.c:536,32'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:536,59'
              BranchSideFuncs:
                - imap_search
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:540,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:534,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:535,10'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - imap_search
            - BranchSide:      'pattern/pattern.c:536,13'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
                - imap_search
        - Branch String:   'pattern/pattern.c:536,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:536,9'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:540,21'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:541,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:540,14'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:544,50'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - cs_subset_bool
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:548,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:548,20'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:621,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:552,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:555,11'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:565,16'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:555,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:561,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:579,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:565,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:568,11'
              BranchSideFuncs:
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:579,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:568,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:574,9'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:579,23'
              BranchSideFuncs:
                - mutt_get_virt_email
                - mutt_clear_error
                - progress_free
                - progress_update
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:580,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:583,12'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:583,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:586,14'
              BranchSideFuncs:
                - mutt_pattern_exec
                - progress_free
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:598,19'
              BranchSideFuncs:
                - mutt_pattern_exec
                - progress_free
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:586,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:588,9'
              BranchSideFuncs:
                - progress_free
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:611,9'
              BranchSideFuncs:
                - progress_free
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:589,17'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:589,20'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:589,13'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:590,11'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:601,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:603,9'
              BranchSideFuncs:
                - mutt_clear_error
                - progress_free
            - BranchSide:      'pattern/pattern.c:611,9'
              BranchSideFuncs:
                - progress_free
                - progress_update
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:604,17'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:604,20'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:604,13'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:605,11'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:623,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'pattern/pattern.c:611,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:613,7'
              BranchSideFuncs:
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
            - BranchSide:      'pattern/pattern.c:618,7'
              BranchSideFuncs:
                - progress_update
                - progress_free
                - mutt_get_virt_email
                - mutt_clear_error
                - mutt_pattern_exec
                - mutt_clear_error
        - Branch String:   'pattern/pattern.c:548,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:551,5'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'pattern/pattern.c:621,3'
              BranchSideFuncs:
                - progress_free
      Callsites:
        - Src:             'pattern/pattern.c:488,7'
          Dst:             buf_is_empty
        - Src:             'pattern/pattern.c:490,10'
          Dst:             mw_get_field
        - Src:             'pattern/pattern.c:493,9'
          Dst:             buf_is_empty
        - Src:             'pattern/pattern.c:500,26'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:501,5'
          Dst:             buf_copy
        - Src:             'pattern/pattern.c:502,41'
          Dst:             cs_subset_string
        - Src:             'pattern/pattern.c:503,5'
          Dst:             mutt_check_simple
        - Src:             'pattern/pattern.c:504,10'
          Dst:             buf_str_equal
        - Src:             'pattern/pattern.c:506,7'
          Dst:             mutt_pattern_free
        - Src:             'pattern/pattern.c:507,7'
          Dst:             buf_copy
        - Src:             'pattern/pattern.c:508,7'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:515,5'
          Dst:             mutt_pattern_free
        - Src:             'pattern/pattern.c:516,26'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:517,22'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/pattern.c:522,7'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:523,7'
          Dst:             buf_free
        - Src:             'pattern/pattern.c:524,7'
          Dst:             buf_reset
        - Src:             'pattern/pattern.c:525,7'
          Dst:             buf_reset
        - Src:             'pattern/pattern.c:528,5'
          Dst:             buf_free
        - Src:             'pattern/pattern.c:529,5'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:536,37'
          Dst:             imap_search
        - Src:             'pattern/pattern.c:544,14'
          Dst:             progress_new
        - Src:             'pattern/pattern.c:545,3'
          Dst:             progress_set_message
        - Src:             'pattern/pattern.c:547,30'
          Dst:             cs_subset_bool
        - Src:             'pattern/pattern.c:551,5'
          Dst:             progress_update
        - Src:             'pattern/pattern.c:579,23'
          Dst:             mutt_get_virt_email
        - Src:             'pattern/pattern.c:588,9'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:599,20'
          Dst:             mutt_pattern_exec
        - Src:             'pattern/pattern.c:603,9'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:623,3'
          Dst:             progress_free
    - functionName:    mutt_pattern_func
      functionSourceFile: '/src/neomutt/pattern/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          497
      EdgeCount:       115
      CyclomaticComplexity: 30
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_strdup
        - buf_string
        - cs_subset_string
        - imap_search
        - mutt_check_simple
        - mutt_clear_error
        - mutt_get_virt_email
        - mutt_mem_free
        - mutt_pattern_comp
        - mutt_pattern_exec
        - mutt_pattern_free
        - mutt_set_flag
        - mutt_str_equal
        - mw_get_field
        - mx_msg_padding_size
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pattern/pattern.c:313,8'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
            - BranchSide:      'pattern/pattern.c:313,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:313,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:313,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:313,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:313,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:313,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern.c:320,20'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:325,14'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:325,21'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
            - BranchSide:      'pattern/pattern.c:327,10'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:325,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:327,10'
              BranchSideFuncs:
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
            - BranchSide:      'pattern/pattern.c:335,3'
              BranchSideFuncs:
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:327,98'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:328,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:330,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'pattern/pattern.c:327,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:330,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:335,3'
              BranchSideFuncs:
                - buf_strdup
                - cs_subset_string
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:339,26'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:339,3'
              BranchSideFuncs:
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
            - BranchSide:      'pattern/pattern.c:339,3'
              BranchSideFuncs:
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:341,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:341,10'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
            - BranchSide:      'pattern/pattern.c:343,26'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
                - buf_string.9673
        - Branch String:   'pattern/pattern.c:347,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:349,5'
              BranchSideFuncs:
                - buf_string.9673
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:353,11'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
                - imap_search
        - Branch String:   'pattern/pattern.c:353,30'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:353,35'
              BranchSideFuncs:
                - imap_search
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
            - BranchSide:      'pattern/pattern.c:356,51'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
        - Branch String:   'pattern/pattern.c:353,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:356,51'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
            - BranchSide:      'pattern/pattern.c:460,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
        - Branch String:   'pattern/pattern.c:356,47'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:356,71'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
            - BranchSide:      'pattern/pattern.c:356,86'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mx_msg_padding_size
                - progress_update
                - mutt_pattern_exec
        - Branch String:   'pattern/pattern.c:400,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - mutt_get_virt_email
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:432,3'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
        - Branch String:   'pattern/pattern.c:369,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:372,11'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
            - BranchSide:      'pattern/pattern.c:432,3'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
        - Branch String:   'pattern/pattern.c:372,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - progress_update
                - mutt_pattern_exec
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
            - BranchSide:      'pattern/pattern.c:378,7'
              BranchSideFuncs:
                - progress_update
                - mutt_pattern_exec
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
        - Branch String:   'pattern/pattern.c:386,21'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:387,29'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
            - BranchSide:      'pattern/pattern.c:389,22'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
        - Branch String:   'pattern/pattern.c:386,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:366,40'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
            - BranchSide:      'pattern/pattern.c:390,20'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
        - Branch String:   'pattern/pattern.c:366,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:368,28'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
            - BranchSide:      'pattern/pattern.c:432,3'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
        - Branch String:   'pattern/pattern.c:403,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:400,37'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:406,11'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
                - mutt_get_virt_email
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'pattern/pattern.c:406,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - progress_update
                - mutt_pattern_exec
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:412,7'
              BranchSideFuncs:
                - progress_update
                - mutt_pattern_exec
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'pattern/pattern.c:413,11'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:400,37'
              BranchSideFuncs:
                - mutt_set_flag
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:415,9'
              BranchSideFuncs:
                - mutt_set_flag
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'pattern/pattern.c:415,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:400,37'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:418,13'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:422,13'
              BranchSideFuncs:
                - mutt_set_flag
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:426,13'
              BranchSideFuncs:
                - mutt_set_flag
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:426,13'
              BranchSideFuncs:
                - mutt_set_flag
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - mutt_get_virt_email
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'pattern/pattern.c:400,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:402,25'
              BranchSideFuncs:
                - mutt_get_virt_email
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - progress_update
                - mutt_pattern_exec
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'pattern/pattern.c:432,3'
              BranchSideFuncs:
                - progress_free
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
        - Branch String:   'pattern/pattern.c:436,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:439,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_pattern_free
                - mutt_pattern_comp
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:454,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
        - Branch String:   'pattern/pattern.c:442,22'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:442,29'
              BranchSideFuncs:
                - mutt_pattern_comp
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:446,9'
              BranchSideFuncs:
                - mutt_pattern_comp
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
        - Branch String:   'pattern/pattern.c:442,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:443,7'
              BranchSideFuncs:
                - mutt_pattern_comp
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:446,9'
              BranchSideFuncs:
                - mutt_pattern_comp
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
        - Branch String:   'pattern/pattern.c:446,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:448,19'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:454,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
        - Branch String:   'pattern/pattern.c:454,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:455,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:460,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
      Callsites:
        - Src:             'pattern/pattern.c:321,24'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:324,3'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:327,10'
          Dst:             mw_get_field
        - Src:             'pattern/pattern.c:328,9'
          Dst:             buf_is_empty
        - Src:             'pattern/pattern.c:330,7'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:337,18'
          Dst:             buf_strdup
        - Src:             'pattern/pattern.c:338,39'
          Dst:             cs_subset_string
        - Src:             'pattern/pattern.c:339,3'
          Dst:             mutt_check_simple
        - Src:             'pattern/pattern.c:343,26'
          Dst:             mutt_str_equal
        - Src:             'pattern/pattern.c:345,9'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:346,29'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/pattern.c:349,5'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:353,35'
          Dst:             imap_search
        - Src:             'pattern/pattern.c:356,14'
          Dst:             progress_new
        - Src:             'pattern/pattern.c:357,3'
          Dst:             progress_set_message
        - Src:             'pattern/pattern.c:364,19'
          Dst:             mx_msg_padding_size
        - Src:             'pattern/pattern.c:378,7'
          Dst:             progress_update
        - Src:             'pattern/pattern.c:387,11'
          Dst:             mutt_pattern_exec
        - Src:             'pattern/pattern.c:402,25'
          Dst:             mutt_get_virt_email
        - Src:             'pattern/pattern.c:412,7'
          Dst:             progress_update
        - Src:             'pattern/pattern.c:413,11'
          Dst:             mutt_pattern_exec
        - Src:             'pattern/pattern.c:418,13'
          Dst:             mutt_set_flag
        - Src:             'pattern/pattern.c:422,13'
          Dst:             mutt_set_flag
        - Src:             'pattern/pattern.c:426,13'
          Dst:             mutt_set_flag
        - Src:             'pattern/pattern.c:432,3'
          Dst:             progress_free
        - Src:             'pattern/pattern.c:434,3'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:439,5'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern.c:440,5'
          Dst:             mutt_pattern_free
        - Src:             'pattern/pattern.c:450,27'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/pattern.c:460,3'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:461,3'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:462,3'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern.c:463,3'
          Dst:             mutt_pattern_free
    - functionName:    mutt_pattern_alias_func
      functionSourceFile: '/src/neomutt/pattern/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          300
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_strdup
        - buf_string
        - menu_set_index
        - mutt_check_simple
        - mutt_clear_error
        - mutt_mem_free
        - mutt_pattern_alias_exec
        - mutt_pattern_comp
        - mutt_pattern_free
        - mutt_str_equal
        - mw_get_field
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern/pattern.c:195,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:195,20'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_strdup
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
        - Branch String:   'pattern/pattern.c:199,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:201,10'
              BranchSideFuncs:
                - buf_strdup
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:209,3'
              BranchSideFuncs:
                - buf_strdup
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
        - Branch String:   'pattern/pattern.c:201,98'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:202,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_strdup
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:204,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'pattern/pattern.c:201,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:204,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:209,3'
              BranchSideFuncs:
                - buf_strdup
                - mutt_check_simple
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
        - Branch String:   'pattern/pattern.c:214,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:216,5'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:236,47'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/pattern.c:218,5'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:218,12'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
            - BranchSide:      'pattern/pattern.c:220,17'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_pool_get
                - mutt_pattern_comp
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
                - buf_string.9673
                - buf_pool_release
        - Branch String:   'pattern/pattern.c:224,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:226,7'
              BranchSideFuncs:
                - buf_string.9673
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:230,3'
              BranchSideFuncs:
                - progress_new
                - progress_set_message
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/pattern.c:241,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:0,0'
              BranchSideFuncs:
                - progress_update
                - mutt_pattern_alias_exec
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
            - BranchSide:      'pattern/pattern.c:276,3'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'pattern/pattern.c:241,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:243,5'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
            - BranchSide:      'pattern/pattern.c:276,3'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'pattern/pattern.c:279,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:281,18'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
            - BranchSide:      'pattern/pattern.c:285,7'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'pattern/pattern.c:245,19'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:246,33'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:248,7'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/pattern.c:245,9'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:248,7'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:264,7'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/pattern.c:248,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:241,3'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:251,16'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:254,16'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:257,16'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/pattern.c:264,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:241,3'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
            - BranchSide:      'pattern/pattern.c:271,16'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
                - progress_update
                - mutt_pattern_alias_exec
        - Branch String:   'pattern/pattern.c:241,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:241,3'
              BranchSideFuncs:
                - progress_update
                - mutt_pattern_alias_exec
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
            - BranchSide:      'pattern/pattern.c:276,3'
              BranchSideFuncs:
                - progress_free
                - mutt_mem_free
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
                - menu_set_index
        - Branch String:   'pattern/pattern.c:285,12'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:285,23'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:291,3'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
        - Branch String:   'pattern/pattern.c:285,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern.c:287,11'
              BranchSideFuncs:
                - menu_set_index
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
            - BranchSide:      'pattern/pattern.c:291,3'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - mutt_mem_free
                - mutt_pattern_free
      Callsites:
        - Src:             'pattern/pattern.c:196,24'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:198,3'
          Dst:             buf_strcpy
        - Src:             'pattern/pattern.c:201,10'
          Dst:             mw_get_field
        - Src:             'pattern/pattern.c:202,9'
          Dst:             buf_is_empty
        - Src:             'pattern/pattern.c:204,7'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:213,18'
          Dst:             buf_strdup
        - Src:             'pattern/pattern.c:216,5'
          Dst:             mutt_check_simple
        - Src:             'pattern/pattern.c:220,17'
          Dst:             mutt_str_equal
        - Src:             'pattern/pattern.c:222,26'
          Dst:             buf_pool_get
        - Src:             'pattern/pattern.c:223,11'
          Dst:             mutt_pattern_comp
        - Src:             'pattern/pattern.c:226,7'
          Dst:             buf_string
        - Src:             'pattern/pattern.c:227,7'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:236,14'
          Dst:             progress_new
        - Src:             'pattern/pattern.c:237,3'
          Dst:             progress_set_message
        - Src:             'pattern/pattern.c:276,3'
          Dst:             progress_free
        - Src:             'pattern/pattern.c:278,3'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern.c:243,5'
          Dst:             progress_update
        - Src:             'pattern/pattern.c:246,9'
          Dst:             mutt_pattern_alias_exec
        - Src:             'pattern/pattern.c:288,5'
          Dst:             menu_set_index
        - Src:             'pattern/pattern.c:291,3'
          Dst:             mutt_clear_error
        - Src:             'pattern/pattern.c:296,3'
          Dst:             buf_pool_release
        - Src:             'pattern/pattern.c:297,3'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern.c:298,3'
          Dst:             mutt_pattern_free
    - functionName:    pattern_data_free
      functionSourceFile: '/src/neomutt/pattern/pattern_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/pattern_data.c:51,8'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pattern/pattern_data.c:51,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/pattern_data.c:51,12'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern_data.c:51,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/pattern_data.c:51,7'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/pattern_data.c:57,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/pattern_data.c:57,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:57,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pattern/pattern_data.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/pattern_data.c:57,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:59,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pattern/pattern_data.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'pattern/pattern_data.c:57,3'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:57,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'pattern/pattern_data.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'pattern/pattern_data.c:64,3'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern_data.c:65,3'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern_data.c:59,5'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern_data.c:60,5'
          Dst:             mutt_mem_free
        - Src:             'pattern/pattern_data.c:61,5'
          Dst:             mutt_mem_free
    - functionName:    pattern_data_new
      functionSourceFile: '/src/neomutt/pattern/pattern_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern/pattern_data.c:39,28'
          Branch Sides:
            - BranchSide:      'pattern/pattern_data.c:39,28'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'pattern/pattern_data.c:39,28'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'pattern/pattern_data.c:39,28'
          Dst:             mutt_mem_calloc
    - functionName:    search_state_free
      functionSourceFile: '/src/neomutt/pattern/search_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_release
        - mutt_mem_free
        - mutt_pattern_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pattern/search_state.c:53,8'
          Branch Sides:
            - BranchSide:      'pattern/search_state.c:0,0'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'pattern/search_state.c:53,8'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'pattern/search_state.c:53,12'
          Branch Sides:
            - BranchSide:      'pattern/search_state.c:53,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern/search_state.c:53,16'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
        - Branch String:   'pattern/search_state.c:53,7'
          Branch Sides:
            - BranchSide:      'pattern/search_state.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern/search_state.c:57,3'
              BranchSideFuncs:
                - mutt_pattern_free
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
      Callsites:
        - Src:             'pattern/search_state.c:57,3'
          Dst:             mutt_pattern_free
        - Src:             'pattern/search_state.c:58,3'
          Dst:             buf_pool_release
        - Src:             'pattern/search_state.c:59,3'
          Dst:             buf_pool_release
        - Src:             'pattern/search_state.c:61,3'
          Dst:             mutt_mem_free
    - functionName:    search_state_new
      functionSourceFile: '/src/neomutt/pattern/search_state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - mutt_mem_calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pattern/search_state.c:41,27'
          Branch Sides:
            - BranchSide:      'pattern/search_state.c:41,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_pool_get
            - BranchSide:      'pattern/search_state.c:41,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_get
                - buf_pool_get
      Callsites:
        - Src:             'pattern/search_state.c:41,27'
          Dst:             mutt_mem_calloc
        - Src:             'pattern/search_state.c:42,15'
          Dst:             buf_pool_get
        - Src:             'pattern/search_state.c:43,20'
          Dst:             buf_pool_get
    - functionName:    config_init_menu
      functionSourceFile: '/src/neomutt/menu/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/config.c:63,10'
          Branch Sides:
            - BranchSide:      'menu/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'menu/config.c:63,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'menu/config.c:63,10'
          Dst:             cs_register_variables
    - functionName:    get_color
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          147
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - get_current_mailbox
        - merged_color_overlay
        - mutt_get_virt_email
        - mutt_hash_find
        - mutt_pattern_exec
        - mutt_strn_equal
        - regex_colors_get_list
        - simple_color_get
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/draw.c:57,20'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - regex_colors_get_list
                - get_current_mailbox
                - mutt_get_virt_email
                - mutt_pattern_exec
                - merged_color_overlay
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
                - simple_color_get
            - BranchSide:      'menu/draw.c:57,20'
              BranchSideFuncs:
                - regex_colors_get_list
                - get_current_mailbox
                - mutt_get_virt_email
                - mutt_pattern_exec
                - merged_color_overlay
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
                - simple_color_get
        - Branch String:   'menu/draw.c:61,12'
          Branch Sides:
            - BranchSide:      'menu/draw.c:61,16'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'menu/draw.c:63,12'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'menu/draw.c:61,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:63,12'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'menu/draw.c:68,12'
              BranchSideFuncs:
                - mutt_pattern_exec
                - merged_color_overlay
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
        - Branch String:   'menu/draw.c:68,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:71,5'
              BranchSideFuncs:
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
            - BranchSide:      'menu/draw.c:88,3'
              BranchSideFuncs:
                - mutt_pattern_exec
                - merged_color_overlay
        - Branch String:   'menu/draw.c:88,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:90,27'
              BranchSideFuncs:
                - mutt_pattern_exec
                - merged_color_overlay
        - Branch String:   'menu/draw.c:73,11'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - merged_color_overlay
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
            - BranchSide:      'menu/draw.c:78,46'
              BranchSideFuncs:
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
        - Branch String:   'menu/draw.c:79,21'
          Branch Sides:
            - BranchSide:      'menu/draw.c:71,5'
              BranchSideFuncs:
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
            - BranchSide:      'menu/draw.c:79,75'
              BranchSideFuncs:
                - strlen
                - mutt_strn_equal
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - merged_color_overlay
        - Branch String:   'menu/draw.c:79,11'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - merged_color_overlay
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
            - BranchSide:      'menu/draw.c:71,5'
              BranchSideFuncs:
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
        - Branch String:   'menu/draw.c:71,5'
          Branch Sides:
            - BranchSide:      'menu/draw.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:73,55'
              BranchSideFuncs:
                - strlen
                - mutt_strn_equal
                - mutt_hash_find
                - strlen
                - mutt_strn_equal
                - merged_color_overlay
        - Branch String:   'menu/draw.c:90,9'
          Branch Sides:
            - BranchSide:      'menu/draw.c:88,3'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_pattern_exec
            - BranchSide:      'menu/draw.c:93,18'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_pattern_exec
        - Branch String:   'menu/draw.c:88,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:90,27'
              BranchSideFuncs:
                - mutt_pattern_exec
                - merged_color_overlay
      Callsites:
        - Src:             'menu/draw.c:58,32'
          Dst:             regex_colors_get_list
        - Src:             'menu/draw.c:59,27'
          Dst:             get_current_mailbox
        - Src:             'menu/draw.c:60,21'
          Dst:             mutt_get_virt_email
        - Src:             'menu/draw.c:63,12'
          Dst:             simple_color_get
        - Src:             'menu/draw.c:73,64'
          Dst:             strlen
        - Src:             'menu/draw.c:73,11'
          Dst:             mutt_strn_equal
        - Src:             'menu/draw.c:78,31'
          Dst:             mutt_hash_find
        - Src:             'menu/draw.c:79,75'
          Dst:             strlen
        - Src:             'menu/draw.c:79,24'
          Dst:             mutt_strn_equal
        - Src:             'menu/draw.c:0,0'
          Dst:             merged_color_overlay
        - Src:             'menu/draw.c:90,9'
          Dst:             mutt_pattern_exec
        - Src:             'menu/draw.c:93,18'
          Dst:             merged_color_overlay
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    menu_redraw
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - menu_redraw_current
        - menu_redraw_full
        - menu_redraw_index
        - menu_redraw_motion
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/draw.c:484,13'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - menu_redraw_full
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'menu/draw.c:484,13'
              BranchSideFuncs:
                - menu_redraw_full
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'menu/draw.c:484,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:485,5'
              BranchSideFuncs:
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'menu/draw.c:487,7'
              BranchSideFuncs:
                - menu_redraw_index
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'menu/draw.c:487,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:488,5'
              BranchSideFuncs:
                - menu_redraw_motion
                - menu_redraw_current
            - BranchSide:      'menu/draw.c:489,25'
              BranchSideFuncs:
                - menu_redraw_motion
                - menu_redraw_current
        - Branch String:   'menu/draw.c:489,12'
          Branch Sides:
            - BranchSide:      'menu/draw.c:490,5'
              BranchSideFuncs:
                - menu_redraw_current
            - BranchSide:      'menu/draw.c:491,25'
              BranchSideFuncs:
                - menu_redraw_current
        - Branch String:   'menu/draw.c:491,12'
          Branch Sides:
            - BranchSide:      'menu/draw.c:491,12'
              BranchSideFuncs:
                - menu_redraw_current
            - BranchSide:      'menu/draw.c:492,5'
              BranchSideFuncs:
                - menu_redraw_current
      Callsites:
        - Src:             'menu/draw.c:485,5'
          Dst:             menu_redraw_full
        - Src:             'menu/draw.c:488,5'
          Dst:             menu_redraw_index
        - Src:             'menu/draw.c:490,5'
          Dst:             menu_redraw_motion
        - Src:             'menu/draw.c:492,5'
          Dst:             menu_redraw_current
    - functionName:    menu_redraw_full
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_window_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/draw.c:311,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clear
            - BranchSide:      'menu/draw.c:311,3'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clear
      Callsites:
        - Src:             'menu/draw.c:311,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:312,3'
          Dst:             mutt_window_clear
    - functionName:    menu_redraw_index
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          162
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - cs_subset_bool
        - cs_subset_string
        - menu_pad_string
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_strwidth
        - mutt_window_addch
        - mutt_window_addstr
        - mutt_window_clearline
        - mutt_window_move
        - mutt_window_printf
        - print_enriched_string
        - simple_color_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/draw.c:325,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_string
                - mutt_strwidth
                - simple_color_get
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
            - BranchSide:      'menu/draw.c:325,24'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - cs_subset_string
                - mutt_strwidth
                - simple_color_get
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
        - Branch String:   'menu/draw.c:332,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:332,22'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
            - BranchSide:      'menu/draw.c:332,3'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - buf_pool_release
        - Branch String:   'menu/draw.c:334,9'
          Branch Sides:
            - BranchSide:      'menu/draw.c:336,18'
              BranchSideFuncs:
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
            - BranchSide:      'menu/draw.c:374,7'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
        - Branch String:   'menu/draw.c:345,11'
          Branch Sides:
            - BranchSide:      'menu/draw.c:346,9'
              BranchSideFuncs:
                - mutt_curses_set_color
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:348,11'
              BranchSideFuncs:
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - mutt_curses_set_color
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
        - Branch String:   'menu/draw.c:348,11'
          Branch Sides:
            - BranchSide:      'menu/draw.c:350,24'
              BranchSideFuncs:
                - mutt_window_printf
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_curses_set_color
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:363,23'
              BranchSideFuncs:
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
                - print_enriched_string
        - Branch String:   'menu/draw.c:350,13'
          Branch Sides:
            - BranchSide:      'menu/draw.c:352,36'
              BranchSideFuncs:
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_window_printf
                - mutt_curses_set_color
            - BranchSide:      'menu/draw.c:359,36'
              BranchSideFuncs:
                - mutt_window_printf
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
        - Branch String:   'menu/draw.c:363,32'
          Branch Sides:
            - BranchSide:      'menu/draw.c:365,37'
              BranchSideFuncs:
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
            - BranchSide:      'menu/draw.c:369,37'
              BranchSideFuncs:
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
        - Branch String:   'menu/draw.c:332,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:332,3'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
            - BranchSide:      'menu/draw.c:334,19'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - mutt_window_clearline
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - buf_reset
                - menu_pad_string
                - mutt_curses_set_color
                - mutt_window_move
                - print_enriched_string
                - print_enriched_string
                - mutt_window_printf
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_curses_set_color
      Callsites:
        - Src:             'menu/draw.c:325,24'
          Dst:             buf_pool_get
        - Src:             'menu/draw.c:328,31'
          Dst:             cs_subset_bool
        - Src:             'menu/draw.c:329,38'
          Dst:             cs_subset_string
        - Src:             'menu/draw.c:330,27'
          Dst:             mutt_strwidth
        - Src:             'menu/draw.c:331,30'
          Dst:             simple_color_get
        - Src:             'menu/draw.c:378,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:380,3'
          Dst:             buf_pool_release
        - Src:             'menu/draw.c:338,7'
          Dst:             buf_reset
        - Src:             'menu/draw.c:340,7'
          Dst:             menu_pad_string
        - Src:             'menu/draw.c:342,7'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:343,7'
          Dst:             mutt_window_move
        - Src:             'menu/draw.c:346,9'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:352,11'
          Dst:             mutt_window_addstr
        - Src:             'menu/draw.c:353,11'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:354,11'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:359,11'
          Dst:             mutt_window_printf
        - Src:             'menu/draw.c:365,9'
          Dst:             print_enriched_string
        - Src:             'menu/draw.c:369,9'
          Dst:             print_enriched_string
        - Src:             'menu/draw.c:374,7'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:375,7'
          Dst:             mutt_window_clearline
    - functionName:    menu_redraw_motion
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          145
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - cs_subset_bool
        - cs_subset_string
        - menu_pad_string
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_strwidth
        - mutt_window_addstr
        - mutt_window_move
        - mutt_window_printf
        - print_enriched_string
        - simple_color_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/draw.c:389,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_window_move
                - mutt_curses_set_color
                - cs_subset_bool
                - simple_color_get
                - mutt_curses_set_color_by_id
                - menu_pad_string
                - print_enriched_string
                - merged_color_overlay
                - buf_reset
                - menu_pad_string
                - mutt_window_move
                - mutt_curses_set_color
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_printf
                - mutt_curses_set_color_by_id
                - menu_pad_string
                - mutt_window_move
                - print_enriched_string
                - mutt_curses_set_color
                - mutt_window_move
                - mutt_window_addstr
            - BranchSide:      'menu/draw.c:389,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_window_move
                - mutt_curses_set_color
                - cs_subset_bool
                - simple_color_get
                - mutt_curses_set_color_by_id
                - menu_pad_string
                - print_enriched_string
                - merged_color_overlay
                - buf_reset
                - menu_pad_string
                - mutt_window_move
                - mutt_curses_set_color
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_printf
                - mutt_curses_set_color_by_id
                - menu_pad_string
                - mutt_window_move
                - print_enriched_string
                - mutt_curses_set_color
                - mutt_window_move
                - mutt_window_addstr
        - Branch String:   'menu/draw.c:401,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:403,63'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_printf
                - mutt_curses_set_color_by_id
                - menu_pad_string
                - mutt_window_move
                - print_enriched_string
                - mutt_curses_set_color
                - mutt_window_move
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_pool_release
            - BranchSide:      'menu/draw.c:422,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
                - menu_pad_string
                - print_enriched_string
                - merged_color_overlay
                - buf_reset
                - menu_pad_string
                - mutt_window_move
                - mutt_curses_set_color
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
      Callsites:
        - Src:             'menu/draw.c:389,24'
          Dst:             buf_pool_get
        - Src:             'menu/draw.c:396,3'
          Dst:             mutt_window_move
        - Src:             'menu/draw.c:397,3'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:399,31'
          Dst:             cs_subset_bool
        - Src:             'menu/draw.c:400,30'
          Dst:             simple_color_get
        - Src:             'menu/draw.c:403,40'
          Dst:             cs_subset_string
        - Src:             'menu/draw.c:404,29'
          Dst:             mutt_strwidth
        - Src:             'menu/draw.c:407,5'
          Dst:             mutt_window_printf
        - Src:             'menu/draw.c:408,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:411,5'
          Dst:             menu_pad_string
        - Src:             'menu/draw.c:412,5'
          Dst:             mutt_window_move
        - Src:             'menu/draw.c:413,5'
          Dst:             print_enriched_string
        - Src:             'menu/draw.c:416,5'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:417,5'
          Dst:             mutt_window_move
        - Src:             'menu/draw.c:418,5'
          Dst:             mutt_window_addstr
        - Src:             'menu/draw.c:422,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:425,5'
          Dst:             menu_pad_string
        - Src:             'menu/draw.c:426,5'
          Dst:             print_enriched_string
        - Src:             'menu/draw.c:430,17'
          Dst:             merged_color_overlay
        - Src:             'menu/draw.c:431,5'
          Dst:             buf_reset
        - Src:             'menu/draw.c:433,5'
          Dst:             menu_pad_string
        - Src:             'menu/draw.c:434,5'
          Dst:             mutt_window_move
        - Src:             'menu/draw.c:435,5'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:436,5'
          Dst:             print_enriched_string
        - Src:             'menu/draw.c:438,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:439,3'
          Dst:             buf_pool_release
    - functionName:    menu_redraw_current
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - cs_subset_bool
        - cs_subset_string
        - menu_pad_string
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_window_addch
        - mutt_window_addstr
        - mutt_window_move
        - print_enriched_string
        - simple_color_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/draw.c:448,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_window_move
                - menu_pad_string
                - simple_color_get
                - cs_subset_bool
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color
                - cs_subset_string
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - menu_pad_string
            - BranchSide:      'menu/draw.c:448,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_window_move
                - menu_pad_string
                - simple_color_get
                - cs_subset_bool
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
                - mutt_curses_set_color
                - cs_subset_string
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - menu_pad_string
        - Branch String:   'menu/draw.c:457,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:457,7'
              BranchSideFuncs:
                - mutt_curses_set_color
                - cs_subset_string
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - menu_pad_string
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
            - BranchSide:      'menu/draw.c:459,5'
              BranchSideFuncs:
                - mutt_curses_set_color
                - cs_subset_string
                - mutt_window_addstr
                - mutt_curses_set_color
                - mutt_window_addch
                - menu_pad_string
                - print_enriched_string
                - mutt_curses_set_color_by_id
                - buf_pool_release
      Callsites:
        - Src:             'menu/draw.c:448,24'
          Dst:             buf_pool_get
        - Src:             'menu/draw.c:451,3'
          Dst:             mutt_window_move
        - Src:             'menu/draw.c:453,3'
          Dst:             menu_pad_string
        - Src:             'menu/draw.c:455,30'
          Dst:             simple_color_get
        - Src:             'menu/draw.c:456,31'
          Dst:             cs_subset_bool
        - Src:             'menu/draw.c:459,5'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:460,40'
          Dst:             cs_subset_string
        - Src:             'menu/draw.c:461,5'
          Dst:             mutt_window_addstr
        - Src:             'menu/draw.c:462,5'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:463,5'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:464,5'
          Dst:             menu_pad_string
        - Src:             'menu/draw.c:0,0'
          Dst:             print_enriched_string
        - Src:             'menu/draw.c:471,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'menu/draw.c:472,3'
          Dst:             buf_pool_release
    - functionName:    menu_pad_string
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addch
        - buf_string
        - cs_subset_bool
        - cs_subset_string
        - mutt_strwidth
      functionUses:    6
      BranchProfiles:
        - Branch String:   'menu/draw.c:289,24'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.9786
                - mutt_strwidth
                - buf_addch
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'menu/draw.c:289,24'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.9786
                - mutt_strwidth
                - buf_addch
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'menu/draw.c:291,7'
          Branch Sides:
            - BranchSide:      'menu/draw.c:293,63'
              BranchSideFuncs:
                - cs_subset_string
                - buf_string.9786
                - mutt_strwidth
                - buf_addch
                - mutt_strwidth
            - BranchSide:      'menu/draw.c:298,32'
              BranchSideFuncs:
                - buf_string.9786
                - mutt_strwidth
                - buf_addch
        - Branch String:   'menu/draw.c:294,9'
          Branch Sides:
            - BranchSide:      'menu/draw.c:295,20'
              BranchSideFuncs:
                - mutt_strwidth
                - buf_string.9786
                - mutt_strwidth
                - buf_addch
            - BranchSide:      'menu/draw.c:298,32'
              BranchSideFuncs:
                - buf_string.9786
                - mutt_strwidth
                - buf_addch
        - Branch String:   'menu/draw.c:299,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:299,3'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'menu/draw.c:301,5'
              BranchSideFuncs:
                - buf_addch
        - Branch String:   'menu/draw.c:299,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:299,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:301,5'
              BranchSideFuncs:
                - buf_addch
      Callsites:
        - Src:             'menu/draw.c:290,31'
          Dst:             cs_subset_bool
        - Src:             'menu/draw.c:293,40'
          Dst:             cs_subset_string
        - Src:             'menu/draw.c:295,20'
          Dst:             mutt_strwidth
        - Src:             'menu/draw.c:298,32'
          Dst:             buf_string
        - Src:             'menu/draw.c:298,18'
          Dst:             mutt_strwidth
        - Src:             'menu/draw.c:301,5'
          Dst:             buf_addch
    - functionName:    print_enriched_string
      functionSourceFile: '/src/neomutt/menu/draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          293
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - buf_string
        - cs_subset_bool
        - get_color
        - mbrtowc
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_str_len
        - mutt_window_addch
        - mutt_window_addnstr
        - wadd_wch
      functionUses:    6
      BranchProfiles:
        - Branch String:   'menu/draw.c:113,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - buf_string.9786
                - mutt_str_len
                - cs_subset_bool
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:113,11'
              BranchSideFuncs:
                - buf_string.9786
                - mutt_str_len
                - cs_subset_bool
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:120,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:122,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:122,9'
          Branch Sides:
            - BranchSide:      'menu/draw.c:126,7'
              BranchSideFuncs:
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:248,17'
              BranchSideFuncs:
                - mbrtowc
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
        - Branch String:   'menu/draw.c:128,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:130,9'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:245,42'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:130,9'
          Branch Sides:
            - BranchSide:      'menu/draw.c:133,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:146,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:159,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:172,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:185,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:198,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:211,17'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:224,13'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:227,13'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:230,13'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:233,13'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:236,13'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:239,13'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:242,10'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:133,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:134,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
            - BranchSide:      'menu/draw.c:137,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:146,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:147,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:150,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:159,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:160,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:163,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:172,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:173,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:176,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:185,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:186,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:189,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:198,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:199,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:202,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:211,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:212,15'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:215,15'
              BranchSideFuncs:
                - wadd_wch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:128,17'
          Branch Sides:
            - BranchSide:      'menu/draw.c:130,9'
              BranchSideFuncs:
                - mutt_window_addch
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:245,42'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:248,14'
          Branch Sides:
            - BranchSide:      'menu/draw.c:250,8'
              BranchSideFuncs:
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:267,19'
              BranchSideFuncs:
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:251,11'
          Branch Sides:
            - BranchSide:      'menu/draw.c:0,0'
              BranchSideFuncs:
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
            - BranchSide:      'menu/draw.c:258,41'
              BranchSideFuncs:
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mbrtowc
                - mutt_window_addnstr
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:267,14'
          Branch Sides:
            - BranchSide:      'menu/draw.c:267,14'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:269,44'
              BranchSideFuncs:
                - mutt_window_addnstr
                - mbrtowc
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
        - Branch String:   'menu/draw.c:120,3'
          Branch Sides:
            - BranchSide:      'menu/draw.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/draw.c:122,12'
              BranchSideFuncs:
                - mbrtowc
                - mutt_window_addnstr
                - get_color
                - merged_color_overlay
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_curses_set_color
                - merged_color_overlay
                - mutt_curses_set_color
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
                - wadd_wch
                - mutt_window_addch
      Callsites:
        - Src:             'menu/draw.c:115,27'
          Dst:             buf_string
        - Src:             'menu/draw.c:115,14'
          Dst:             mutt_str_len
        - Src:             'menu/draw.c:119,30'
          Dst:             cs_subset_bool
        - Src:             'menu/draw.c:126,7'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:134,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:137,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:147,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:150,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:160,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:163,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:173,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:176,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:186,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:189,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:199,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:202,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:212,15'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:215,15'
          Dst:             wadd_wch
        - Src:             'menu/draw.c:224,13'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:227,13'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:230,13'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:233,13'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:236,13'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:239,13'
          Dst:             mutt_window_addch
        - Src:             'menu/draw.c:245,42'
          Dst:             merged_color_overlay
        - Src:             'menu/draw.c:246,7'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:258,41'
          Dst:             get_color
        - Src:             'menu/draw.c:259,44'
          Dst:             merged_color_overlay
        - Src:             'menu/draw.c:0,0'
          Dst:             merged_color_overlay
        - Src:             'menu/draw.c:0,0'
          Dst:             mutt_curses_set_color
        - Src:             'menu/draw.c:267,19'
          Dst:             mbrtowc
        - Src:             'menu/draw.c:269,7'
          Dst:             mutt_window_addnstr
    - functionName:    wadd_wch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search
      functionSourceFile: '/src/neomutt/menu/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          364
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - mutt_mb_is_lower
        - mutt_str_replace
        - mw_get_field
        - regcomp
        - regerror
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/functions.c:63,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
            - BranchSide:      'menu/functions.c:63,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:66,22'
          Branch Sides:
            - BranchSide:      'menu/functions.c:66,50'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
            - BranchSide:      'menu/functions.c:70,5'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:68,20'
          Branch Sides:
            - BranchSide:      'menu/functions.c:68,23'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
            - BranchSide:      'menu/functions.c:70,5'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:68,36'
          Branch Sides:
            - BranchSide:      'menu/functions.c:68,44'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
            - BranchSide:      'menu/functions.c:70,5'
              BranchSideFuncs:
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:68,63'
          Branch Sides:
            - BranchSide:      'menu/functions.c:68,70'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:87,23'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:68,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:70,5'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:87,23'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:71,42'
          Branch Sides:
            - BranchSide:      'menu/functions.c:71,10'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
            - BranchSide:      'menu/functions.c:71,49'
              BranchSideFuncs:
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:72,73'
          Branch Sides:
            - BranchSide:      'menu/functions.c:72,73'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
            - BranchSide:      'menu/functions.c:73,9'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:71,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:71,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'menu/functions.c:77,15'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
                - buf_string.9826
                - mutt_str_replace
        - Branch String:   'menu/functions.c:77,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:79,25'
              BranchSideFuncs:
                - buf_string.9826
                - mutt_str_replace
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:82,43'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:82,43'
          Branch Sides:
            - BranchSide:      'menu/functions.c:82,11'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:82,50'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:88,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:87,16'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:91,7'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - buf_string.9826
                - buf_pool_release
                - cs_subset_bool
                - regfree
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:91,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:93,22'
              BranchSideFuncs:
                - regerror
                - buf_string.9826
                - buf_pool_release
            - BranchSide:      'menu/functions.c:99,28'
              BranchSideFuncs:
                - regerror
                - buf_string.9826
                - buf_pool_release
        - Branch String:   'menu/functions.c:97,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:99,23'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:105,14'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:109,20'
          Branch Sides:
            - BranchSide:      'menu/functions.c:109,35'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:120,51'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:109,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:111,15'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:120,51'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:111,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:113,7'
              BranchSideFuncs:
                - regfree
                - buf_pool_release
            - BranchSide:      'menu/functions.c:117,8'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:109,20'
          Branch Sides:
            - BranchSide:      'menu/functions.c:109,35'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
            - BranchSide:      'menu/functions.c:120,51'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - cs_subset_bool
                - regfree
        - Branch String:   'menu/functions.c:121,21'
          Branch Sides:
            - BranchSide:      'menu/functions.c:123,10'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
            - BranchSide:      'menu/functions.c:126,3'
              BranchSideFuncs:
                - regfree
                - buf_pool_release
        - Branch String:   'menu/functions.c:123,10'
          Branch Sides:
            - BranchSide:      'menu/functions.c:108,5'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
            - BranchSide:      'menu/functions.c:123,40'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
        - Branch String:   'menu/functions.c:109,20'
          Branch Sides:
            - BranchSide:      'menu/functions.c:109,3'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
            - BranchSide:      'menu/functions.c:120,51'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
        - Branch String:   'menu/functions.c:109,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:111,15'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
            - BranchSide:      'menu/functions.c:120,51'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
        - Branch String:   'menu/functions.c:111,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:113,7'
              BranchSideFuncs:
                - regfree
                - buf_pool_release
            - BranchSide:      'menu/functions.c:117,8'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
        - Branch String:   'menu/functions.c:109,20'
          Branch Sides:
            - BranchSide:      'menu/functions.c:109,35'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
                - regfree
            - BranchSide:      'menu/functions.c:120,51'
              BranchSideFuncs:
                - cs_subset_bool
                - regfree
                - buf_pool_release
      Callsites:
        - Src:             'menu/functions.c:64,24'
          Dst:             buf_pool_get
        - Src:             'menu/functions.c:70,5'
          Dst:             buf_strcpy
        - Src:             'menu/functions.c:71,10'
          Dst:             mw_get_field
        - Src:             'menu/functions.c:73,9'
          Dst:             buf_is_empty
        - Src:             'menu/functions.c:79,52'
          Dst:             buf_string
        - Src:             'menu/functions.c:79,7'
          Dst:             mutt_str_replace
        - Src:             'menu/functions.c:93,22'
          Dst:             mutt_mb_is_lower
        - Src:             'menu/functions.c:94,10'
          Dst:             regcomp
        - Src:             'menu/functions.c:99,5'
          Dst:             regerror
        - Src:             'menu/functions.c:100,5'
          Dst:             buf_string
        - Src:             'menu/functions.c:113,7'
          Dst:             regfree
        - Src:             'menu/functions.c:120,30'
          Dst:             cs_subset_bool
        - Src:             'menu/functions.c:120,30'
          Dst:             cs_subset_bool
        - Src:             'menu/functions.c:126,3'
          Dst:             regfree
        - Src:             'menu/functions.c:131,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    menu_search
      functionSourceFile: '/src/neomutt/menu/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - menu_set_index
        - search
      functionUses:    0
      BranchProfiles:
        - Branch String:   'menu/functions.c:218,13'
          Branch Sides:
            - BranchSide:      'menu/functions.c:0,0'
              BranchSideFuncs:
                - search
                - menu_set_index
            - BranchSide:      'menu/functions.c:218,13'
              BranchSideFuncs:
                - search
                - menu_set_index
        - Branch String:   'menu/functions.c:218,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:218,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:220,17'
              BranchSideFuncs:
                - search
                - menu_set_index
        - Branch String:   'menu/functions.c:221,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:222,7'
              BranchSideFuncs:
                - menu_set_index
      Callsites:
        - Src:             'menu/functions.c:220,17'
          Dst:             search
        - Src:             'menu/functions.c:222,7'
          Dst:             menu_set_index
    - functionName:    op_jump
      functionSourceFile: '/src/neomutt/menu/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - menu_set_index
        - mutt_str_atoi_full
        - mutt_unget_ch
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'menu/functions.c:242,13'
          Branch Sides:
            - BranchSide:      'menu/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
                - mutt_unget_ch
            - BranchSide:      'menu/functions.c:242,13'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
                - mutt_unget_ch
        - Branch String:   'menu/functions.c:242,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:249,14'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
                - mutt_unget_ch
        - Branch String:   'menu/functions.c:249,19'
          Branch Sides:
            - BranchSide:      'menu/functions.c:249,29'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
                - mutt_unget_ch
            - BranchSide:      'menu/functions.c:254,24'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
        - Branch String:   'menu/functions.c:249,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:251,23'
              BranchSideFuncs:
                - mutt_unget_ch
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
            - BranchSide:      'menu/functions.c:254,24'
              BranchSideFuncs:
                - buf_pool_get
                - mw_get_field
                - buf_pool_release
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - menu_set_index
        - Branch String:   'menu/functions.c:255,90'
          Branch Sides:
            - BranchSide:      'menu/functions.c:256,8'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.9826
                - mutt_str_atoi_full.9832
                - buf_pool_release
                - menu_set_index
            - BranchSide:      'menu/functions.c:269,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'menu/functions.c:255,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:258,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'menu/functions.c:269,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'menu/functions.c:259,49'
          Branch Sides:
            - BranchSide:      'menu/functions.c:259,53'
              BranchSideFuncs:
                - buf_pool_release
                - menu_set_index
            - BranchSide:      'menu/functions.c:265,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'menu/functions.c:259,60'
          Branch Sides:
            - BranchSide:      'menu/functions.c:259,75'
              BranchSideFuncs:
                - menu_set_index
                - buf_pool_release
            - BranchSide:      'menu/functions.c:265,7'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'menu/functions.c:259,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:261,30'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'menu/functions.c:265,7'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'menu/functions.c:251,5'
          Dst:             mutt_unget_ch
        - Src:             'menu/functions.c:254,24'
          Dst:             buf_pool_get
        - Src:             'menu/functions.c:255,8'
          Dst:             mw_get_field
        - Src:             'menu/functions.c:256,8'
          Dst:             buf_is_empty
        - Src:             'menu/functions.c:259,28'
          Dst:             buf_string
        - Src:             'menu/functions.c:259,9'
          Dst:             mutt_str_atoi_full
        - Src:             'menu/functions.c:261,7'
          Dst:             menu_set_index
        - Src:             'menu/functions.c:269,3'
          Dst:             buf_pool_release
    - functionName:    op_help
      functionSourceFile: '/src/neomutt/menu/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_help
      functionUses:    0
      BranchProfiles:
        - Branch String:   'menu/functions.c:232,19'
          Branch Sides:
            - BranchSide:      'menu/functions.c:0,0'
              BranchSideFuncs:
                - mutt_help
            - BranchSide:      'menu/functions.c:232,19'
              BranchSideFuncs:
                - mutt_help
      Callsites:
        - Src:             'menu/functions.c:232,3'
          Dst:             mutt_help
    - functionName:    menu_movement
      functionSourceFile: '/src/neomutt/menu/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - menu_bottom_page
        - menu_current_bottom
        - menu_current_middle
        - menu_current_top
        - menu_first_entry
        - menu_half_down
        - menu_half_up
        - menu_last_entry
        - menu_middle_page
        - menu_next_entry
        - menu_next_line
        - menu_next_page
        - menu_prev_entry
        - menu_prev_line
        - menu_prev_page
        - menu_top_page
      functionUses:    0
      BranchProfiles:
        - Branch String:   'menu/functions.c:142,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:0,0'
              BranchSideFuncs:
                - menu_top_page
                - menu_prev_page
                - menu_prev_line
                - menu_prev_entry
                - menu_next_page
                - menu_next_line
                - menu_next_entry
                - menu_middle_page
                - menu_last_entry
                - menu_half_up
                - menu_half_down
                - menu_first_entry
                - menu_current_top
                - menu_current_middle
                - menu_current_bottom
                - menu_bottom_page
            - BranchSide:      'menu/functions.c:142,3'
              BranchSideFuncs:
                - menu_top_page
                - menu_prev_page
                - menu_prev_line
                - menu_prev_entry
                - menu_next_page
                - menu_next_line
                - menu_next_entry
                - menu_middle_page
                - menu_last_entry
                - menu_half_up
                - menu_half_down
                - menu_first_entry
                - menu_current_top
                - menu_current_middle
                - menu_current_bottom
                - menu_bottom_page
        - Branch String:   'menu/functions.c:142,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:145,7'
              BranchSideFuncs:
                - menu_bottom_page
            - BranchSide:      'menu/functions.c:149,7'
              BranchSideFuncs:
                - menu_current_bottom
            - BranchSide:      'menu/functions.c:153,7'
              BranchSideFuncs:
                - menu_current_middle
            - BranchSide:      'menu/functions.c:157,7'
              BranchSideFuncs:
                - menu_current_top
            - BranchSide:      'menu/functions.c:161,7'
              BranchSideFuncs:
                - menu_first_entry
            - BranchSide:      'menu/functions.c:165,7'
              BranchSideFuncs:
                - menu_half_down
            - BranchSide:      'menu/functions.c:169,7'
              BranchSideFuncs:
                - menu_half_up
            - BranchSide:      'menu/functions.c:173,7'
              BranchSideFuncs:
                - menu_last_entry
            - BranchSide:      'menu/functions.c:177,7'
              BranchSideFuncs:
                - menu_middle_page
            - BranchSide:      'menu/functions.c:181,7'
              BranchSideFuncs:
                - menu_next_entry
            - BranchSide:      'menu/functions.c:185,7'
              BranchSideFuncs:
                - menu_next_line
            - BranchSide:      'menu/functions.c:189,7'
              BranchSideFuncs:
                - menu_next_page
            - BranchSide:      'menu/functions.c:193,7'
              BranchSideFuncs:
                - menu_prev_entry
            - BranchSide:      'menu/functions.c:197,7'
              BranchSideFuncs:
                - menu_prev_line
            - BranchSide:      'menu/functions.c:201,7'
              BranchSideFuncs:
                - menu_prev_page
            - BranchSide:      'menu/functions.c:205,7'
              BranchSideFuncs:
                - menu_top_page
      Callsites:
        - Src:             'menu/functions.c:145,7'
          Dst:             menu_bottom_page
        - Src:             'menu/functions.c:149,7'
          Dst:             menu_current_bottom
        - Src:             'menu/functions.c:153,7'
          Dst:             menu_current_middle
        - Src:             'menu/functions.c:157,7'
          Dst:             menu_current_top
        - Src:             'menu/functions.c:161,7'
          Dst:             menu_first_entry
        - Src:             'menu/functions.c:165,7'
          Dst:             menu_half_down
        - Src:             'menu/functions.c:169,7'
          Dst:             menu_half_up
        - Src:             'menu/functions.c:173,7'
          Dst:             menu_last_entry
        - Src:             'menu/functions.c:177,7'
          Dst:             menu_middle_page
        - Src:             'menu/functions.c:181,7'
          Dst:             menu_next_entry
        - Src:             'menu/functions.c:185,7'
          Dst:             menu_next_line
        - Src:             'menu/functions.c:189,7'
          Dst:             menu_next_page
        - Src:             'menu/functions.c:193,7'
          Dst:             menu_prev_entry
        - Src:             'menu/functions.c:197,7'
          Dst:             menu_prev_line
        - Src:             'menu/functions.c:201,7'
          Dst:             menu_prev_page
        - Src:             'menu/functions.c:205,7'
          Dst:             menu_top_page
    - functionName:    menu_function_dispatcher
      functionSourceFile: '/src/neomutt/menu/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          130
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    11
      BranchProfiles:
        - Branch String:   'menu/functions.c:320,8'
          Branch Sides:
            - BranchSide:      'menu/functions.c:0,0'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'menu/functions.c:320,8'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:320,12'
          Branch Sides:
            - BranchSide:      'menu/functions.c:320,12'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:320,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:320,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:329,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:329,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:326,55'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'menu/functions.c:331,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:329,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:326,55'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'menu/functions.c:331,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:329,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:326,55'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'menu/functions.c:331,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:326,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:326,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:326,22'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:329,9'
          Branch Sides:
            - BranchSide:      'menu/functions.c:326,55'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'menu/functions.c:331,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:336,7'
          Branch Sides:
            - BranchSide:      'menu/functions.c:336,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:339,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'menu/functions.c:340,3'
          Branch Sides:
            - BranchSide:      'menu/functions.c:340,3'
              BranchSideFuncs: []
            - BranchSide:      'menu/functions.c:340,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/functions.c:339,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'menu/functions.c:340,3'
          Dst:             opcodes_get_name
    - functionName:    menu_queue_redraw
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    143
      BranchProfiles:
        - Branch String:   'menu/menu.c:186,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:189,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    menu_set_index
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_move_selection
      functionUses:    62
      BranchProfiles:
        - Branch String:   'menu/menu.c:176,10'
          Branch Sides:
            - BranchSide:      'menu/menu.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/menu.c:176,10'
              BranchSideFuncs:
                - menu_move_selection
      Callsites:
        - Src:             'menu/menu.c:176,10'
          Dst:             menu_move_selection
    - functionName:    menu_get_index
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    70
      BranchProfiles:
        - Branch String:   'menu/menu.c:162,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:165,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    generic_search
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - regexec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/menu.c:58,3'
          Branch Sides:
            - BranchSide:      'menu/menu.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - regexec
                - buf_pool_release
            - BranchSide:      'menu/menu.c:58,24'
              BranchSideFuncs:
                - buf_pool_get
                - regexec
                - buf_pool_release
      Callsites:
        - Src:             'menu/menu.c:58,24'
          Dst:             buf_pool_get
        - Src:             'menu/menu.c:61,12'
          Dst:             regexec
        - Src:             'menu/menu.c:62,3'
          Dst:             buf_pool_release
    - functionName:    default_color
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/menu.c:50,10'
          Branch Sides:
            - BranchSide:      'menu/menu.c:0,0'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'menu/menu.c:50,10'
              BranchSideFuncs:
                - simple_color_get
      Callsites:
        - Src:             'menu/menu.c:50,10'
          Dst:             simple_color_get
    - functionName:    menu_new
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_add_observers
        - mutt_mem_calloc
        - notify_new
        - notify_set_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/menu.c:138,23'
          Branch Sides:
            - BranchSide:      'menu/menu.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - notify_set_parent
                - menu_add_observers
            - BranchSide:      'menu/menu.c:138,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - notify_set_parent
                - menu_add_observers
      Callsites:
        - Src:             'menu/menu.c:138,23'
          Dst:             mutt_mem_calloc
        - Src:             'menu/menu.c:144,18'
          Dst:             notify_new
        - Src:             'menu/menu.c:149,3'
          Dst:             notify_set_parent
        - Src:             'menu/menu.c:150,3'
          Dst:             menu_add_observers
    - functionName:    menu_free
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
        - notify_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/menu.c:116,8'
          Branch Sides:
            - BranchSide:      'menu/menu.c:0,0'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
            - BranchSide:      'menu/menu.c:116,8'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
        - Branch String:   'menu/menu.c:116,12'
          Branch Sides:
            - BranchSide:      'menu/menu.c:116,12'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:116,16'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
        - Branch String:   'menu/menu.c:116,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:121,22'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
        - Branch String:   'menu/menu.c:123,24'
          Branch Sides:
            - BranchSide:      'menu/menu.c:123,33'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'menu/menu.c:126,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'menu/menu.c:123,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:124,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'menu/menu.c:126,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'menu/menu.c:121,3'
          Dst:             notify_free
        - Src:             'menu/menu.c:126,3'
          Dst:             mutt_mem_free
    - functionName:    menu_get_current_type
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - window_get_focus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/menu.c:91,28'
          Branch Sides:
            - BranchSide:      'menu/menu.c:91,28'
              BranchSideFuncs:
                - window_get_focus
            - BranchSide:      'menu/menu.c:91,28'
              BranchSideFuncs:
                - window_get_focus
        - Branch String:   'menu/menu.c:94,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:97,13'
              BranchSideFuncs: []
        - Branch String:   'menu/menu.c:97,32'
          Branch Sides:
            - BranchSide:      'menu/menu.c:97,41'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:100,17'
              BranchSideFuncs: []
        - Branch String:   'menu/menu.c:97,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:100,7'
              BranchSideFuncs: []
        - Branch String:   'menu/menu.c:100,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:103,28'
              BranchSideFuncs: []
        - Branch String:   'menu/menu.c:104,7'
          Branch Sides:
            - BranchSide:      'menu/menu.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/menu.c:107,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/menu.c:91,28'
          Dst:             window_get_focus
    - functionName:    menu_init
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    menu_cleanup
      functionSourceFile: '/src/neomutt/menu/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'menu/menu.c:73,5'
          Branch Sides:
            - BranchSide:      'menu/menu.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'menu/menu.c:73,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
        - Src:             'menu/menu.c:73,5'
          Dst:             mutt_mem_free
    - functionName:    menu_next_page
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:564,46'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:564,46'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:564,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_move_view_relative
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - calc_fit_selection_to_view
        - cs_subset_bool
        - cs_subset_number
        - menu_set_and_notify
      functionUses:    9
      BranchProfiles:
        - Branch String:   'menu/move.c:256,53'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:256,53'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:259,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:262,19'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:262,19'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:263,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:267,28'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:279,21'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:267,28'
          Branch Sides:
            - BranchSide:      'menu/move.c:267,46'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:271,38'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:267,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:269,38'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:279,21'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:271,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:273,21'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:279,21'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:275,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:276,5'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:279,21'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:280,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:282,26'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:286,15'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:282,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:283,34'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:286,15'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:286,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:291,29'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:297,11'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:291,29'
          Branch Sides:
            - BranchSide:      'menu/move.c:291,48'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:297,11'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:291,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:293,21'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
            - BranchSide:      'menu/move.c:297,11'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:297,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:300,57'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
            - BranchSide:      'menu/move.c:302,59'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
                - calc_fit_selection_to_view
        - Branch String:   'menu/move.c:302,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:304,57'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
            - BranchSide:      'menu/move.c:309,13'
              BranchSideFuncs:
                - calc_fit_selection_to_view
                - menu_set_and_notify
      Callsites:
        - Src:             'menu/move.c:256,32'
          Dst:             cs_subset_bool
        - Src:             'menu/move.c:258,26'
          Dst:             cs_subset_number
        - Src:             'menu/move.c:300,13'
          Dst:             calc_fit_selection_to_view
        - Src:             'menu/move.c:304,13'
          Dst:             calc_fit_selection_to_view
        - Src:             'menu/move.c:309,13'
          Dst:             calc_fit_selection_to_view
        - Src:             'menu/move.c:312,10'
          Dst:             menu_set_and_notify
    - functionName:    calc_fit_selection_to_view
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu/move.c:166,49'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
            - BranchSide:      'menu/move.c:166,49'
              BranchSideFuncs:
                - cs_subset_number
        - Branch String:   'menu/move.c:167,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:170,11'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:170,11'
              BranchSideFuncs: []
        - Branch String:   'menu/move.c:170,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:171,12'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:173,17'
              BranchSideFuncs: []
        - Branch String:   'menu/move.c:174,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:174,24'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'menu/move.c:179,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:181,18'
              BranchSideFuncs: []
        - Branch String:   'menu/move.c:181,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:181,12'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:166,26'
          Dst:             cs_subset_number
    - functionName:    menu_set_and_notify
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu/move.c:70,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'menu/move.c:70,20'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'menu/move.c:70,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:72,15'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'menu/move.c:76,22'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'menu/move.c:76,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:78,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'menu/move.c:76,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'menu/move.c:78,11'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'menu/move.c:81,9'
          Branch Sides:
            - BranchSide:      'menu/move.c:85,5'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'menu/move.c:93,7'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'menu/move.c:99,5'
          Dst:             notify_send
    - functionName:    menu_prev_page
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:554,50'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:554,50'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:554,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_next_line
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:541,27'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:541,27'
              BranchSideFuncs:
                - menu_move_view_relative
        - Branch String:   'menu/move.c:542,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:542,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:543,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:541,27'
          Dst:             menu_move_view_relative
    - functionName:    menu_prev_line
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:528,27'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:528,27'
              BranchSideFuncs:
                - menu_move_view_relative
        - Branch String:   'menu/move.c:529,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:529,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:530,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:528,27'
          Dst:             menu_move_view_relative
    - functionName:    menu_half_down
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:518,47'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:518,47'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:518,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_half_up
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:508,51'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:508,51'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:508,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_current_bottom
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_number
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:486,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:486,13'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
        - Branch String:   'menu/move.c:486,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:488,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:492,49'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
        - Branch String:   'menu/move.c:493,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:496,20'
              BranchSideFuncs:
                - menu_move_view_relative
        - Branch String:   'menu/move.c:496,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:497,51'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:497,51'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:492,26'
          Dst:             cs_subset_number
        - Src:             'menu/move.c:497,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_current_middle
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_number
        - menu_move_view_relative
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/move.c:466,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:466,13'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
        - Branch String:   'menu/move.c:466,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:468,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:472,49'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
        - Branch String:   'menu/move.c:473,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:473,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:476,46'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:472,26'
          Dst:             cs_subset_number
        - Src:             'menu/move.c:476,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_current_top
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_number
        - menu_move_view_relative
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:445,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:445,13'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
        - Branch String:   'menu/move.c:445,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:447,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:451,49'
              BranchSideFuncs:
                - cs_subset_number
                - menu_move_view_relative
        - Branch String:   'menu/move.c:452,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:452,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:455,20'
              BranchSideFuncs:
                - menu_move_view_relative
        - Branch String:   'menu/move.c:455,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:456,46'
              BranchSideFuncs:
                - menu_move_view_relative
            - BranchSide:      'menu/move.c:456,46'
              BranchSideFuncs:
                - menu_move_view_relative
      Callsites:
        - Src:             'menu/move.c:451,26'
          Dst:             cs_subset_number
        - Src:             'menu/move.c:456,10'
          Dst:             menu_move_view_relative
    - functionName:    menu_last_entry
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:428,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:428,13'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:428,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:430,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:434,46'
              BranchSideFuncs:
                - menu_move_selection
      Callsites:
        - Src:             'menu/move.c:434,10'
          Dst:             menu_move_selection
    - functionName:    menu_move_selection
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - menu_drag_view
        - menu_set_and_notify
      functionUses:    8
      BranchProfiles:
        - Branch String:   'menu/move.c:238,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_drag_view
                - menu_set_and_notify
            - BranchSide:      'menu/move.c:238,13'
              BranchSideFuncs:
                - menu_drag_view
                - menu_set_and_notify
        - Branch String:   'menu/move.c:238,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:238,7'
              BranchSideFuncs:
                - menu_drag_view
                - menu_set_and_notify
            - BranchSide:      'menu/move.c:240,27'
              BranchSideFuncs:
                - menu_drag_view
                - menu_set_and_notify
        - Branch String:   'menu/move.c:240,12'
          Branch Sides:
            - BranchSide:      'menu/move.c:240,12'
              BranchSideFuncs:
                - menu_drag_view
                - menu_set_and_notify
            - BranchSide:      'menu/move.c:241,23'
              BranchSideFuncs:
                - menu_drag_view
                - menu_set_and_notify
      Callsites:
        - Src:             'menu/move.c:243,13'
          Dst:             menu_drag_view
        - Src:             'menu/move.c:245,10'
          Dst:             menu_set_and_notify
    - functionName:    menu_drag_view
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          174
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/move.c:113,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'menu/move.c:113,13'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'menu/move.c:113,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:113,7'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'menu/move.c:118,49'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'menu/move.c:119,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:121,51'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
            - BranchSide:      'menu/move.c:121,51'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
        - Branch String:   'menu/move.c:122,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:126,23'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:133,16'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:126,9'
          Branch Sides:
            - BranchSide:      'menu/move.c:124,22'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:127,19'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:128,14'
          Branch Sides:
            - BranchSide:      'menu/move.c:129,19'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:144,11'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:133,23'
          Branch Sides:
            - BranchSide:      'menu/move.c:133,41'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:134,28'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:133,9'
          Branch Sides:
            - BranchSide:      'menu/move.c:134,28'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:138,24'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:138,9'
          Branch Sides:
            - BranchSide:      'menu/move.c:135,22'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:139,19'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:140,14'
          Branch Sides:
            - BranchSide:      'menu/move.c:141,19'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:144,11'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:144,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:145,5'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:148,53'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:149,24'
          Branch Sides:
            - BranchSide:      'menu/move.c:149,24'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:149,42'
              BranchSideFuncs: []
        - Branch String:   'menu/move.c:149,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:152,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:118,26'
          Dst:             cs_subset_number
        - Src:             'menu/move.c:121,30'
          Dst:             cs_subset_bool
        - Src:             'menu/move.c:148,32'
          Dst:             cs_subset_bool
    - functionName:    menu_first_entry
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:412,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:412,13'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:412,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:418,10'
              BranchSideFuncs:
                - menu_move_selection
      Callsites:
        - Src:             'menu/move.c:418,10'
          Dst:             menu_move_selection
    - functionName:    menu_next_entry
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:398,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:398,13'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:398,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:399,52'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:401,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:399,12'
          Dst:             menu_move_selection
    - functionName:    menu_prev_entry
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:384,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:384,13'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:384,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:385,52'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:387,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:385,12'
          Dst:             menu_move_selection
    - functionName:    menu_bottom_page
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:365,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:365,13'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:365,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:367,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:371,21'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:372,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:373,5'
              BranchSideFuncs:
                - menu_move_selection
      Callsites:
        - Src:             'menu/move.c:374,10'
          Dst:             menu_move_selection
    - functionName:    menu_middle_page
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:345,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:345,13'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:345,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:347,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:351,17'
              BranchSideFuncs:
                - menu_move_selection
        - Branch String:   'menu/move.c:352,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:352,22'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:355,51'
              BranchSideFuncs:
                - menu_move_selection
      Callsites:
        - Src:             'menu/move.c:355,10'
          Dst:             menu_move_selection
    - functionName:    menu_top_page
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_move_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:335,42'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - menu_move_selection
            - BranchSide:      'menu/move.c:335,42'
              BranchSideFuncs:
                - menu_move_selection
      Callsites:
        - Src:             'menu/move.c:335,10'
          Dst:             menu_move_selection
    - functionName:    calc_move_view
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/move.c:196,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
            - BranchSide:      'menu/move.c:196,13'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
        - Branch String:   'menu/move.c:196,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:196,7'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
            - BranchSide:      'menu/move.c:199,49'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_bool
        - Branch String:   'menu/move.c:200,20'
          Branch Sides:
            - BranchSide:      'menu/move.c:202,21'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'menu/move.c:203,15'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:203,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:206,19'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:207,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:210,18'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:210,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:210,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:214,53'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'menu/move.c:215,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:221,18'
              BranchSideFuncs: []
        - Branch String:   'menu/move.c:224,7'
          Branch Sides:
            - BranchSide:      'menu/move.c:224,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/move.c:225,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/move.c:199,26'
          Dst:             cs_subset_number
        - Src:             'menu/move.c:214,32'
          Dst:             cs_subset_bool
    - functionName:    menu_adjust
      functionSourceFile: '/src/neomutt/menu/move.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calc_move_view
        - menu_drag_view
        - menu_set_and_notify
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu/move.c:321,13'
          Branch Sides:
            - BranchSide:      'menu/move.c:0,0'
              BranchSideFuncs:
                - calc_move_view
                - menu_drag_view
                - menu_set_and_notify
            - BranchSide:      'menu/move.c:321,13'
              BranchSideFuncs:
                - calc_move_view
                - menu_drag_view
                - menu_set_and_notify
      Callsites:
        - Src:             'menu/move.c:321,13'
          Dst:             calc_move_view
        - Src:             'menu/move.c:322,9'
          Dst:             menu_drag_view
        - Src:             'menu/move.c:324,3'
          Dst:             menu_set_and_notify
    - functionName:    menu_color_observer
      functionSourceFile: '/src/neomutt/menu/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/observer.c:43,11'
          Branch Sides:
            - BranchSide:      'menu/observer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:43,11'
              BranchSideFuncs: []
        - Branch String:   'menu/observer.c:43,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:45,12'
              BranchSideFuncs: []
        - Branch String:   'menu/observer.c:45,24'
          Branch Sides:
            - BranchSide:      'menu/observer.c:45,24'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:45,32'
              BranchSideFuncs: []
        - Branch String:   'menu/observer.c:45,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:45,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:51,14'
              BranchSideFuncs: []
        - Branch String:   'menu/observer.c:51,38'
          Branch Sides:
            - BranchSide:      'menu/observer.c:51,52'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:58,34'
              BranchSideFuncs: []
        - Branch String:   'menu/observer.c:51,75'
          Branch Sides:
            - BranchSide:      'menu/observer.c:52,18'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:58,34'
              BranchSideFuncs: []
        - Branch String:   'menu/observer.c:51,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:58,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    menu_window_observer
      functionSourceFile: '/src/neomutt/menu/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - menu_color_observer
        - menu_config_observer
        - menu_window_observer
        - msgwin_clear_text
        - mutt_color_observer_remove
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/observer.c:99,11'
          Branch Sides:
            - BranchSide:      'menu/observer.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
            - BranchSide:      'menu/observer.c:99,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
        - Branch String:   'menu/observer.c:99,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:99,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
            - BranchSide:      'menu/observer.c:101,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
        - Branch String:   'menu/observer.c:101,24'
          Branch Sides:
            - BranchSide:      'menu/observer.c:101,24'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:101,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
        - Branch String:   'menu/observer.c:101,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:105,34'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
        - Branch String:   'menu/observer.c:107,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:107,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
            - BranchSide:      'menu/observer.c:110,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
        - Branch String:   'menu/observer.c:110,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:112,33'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:118,30'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
        - Branch String:   'menu/observer.c:118,12'
          Branch Sides:
            - BranchSide:      'menu/observer.c:118,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
            - BranchSide:      'menu/observer.c:120,28'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
                - mutt_color_observer_remove
                - msgwin_clear_text
      Callsites:
        - Src:             'menu/observer.c:120,5'
          Dst:             notify_observer_remove
        - Src:             'menu/observer.c:120,5'
          Dst:             menu_config_observer
        - Src:             'menu/observer.c:121,5'
          Dst:             notify_observer_remove
        - Src:             'menu/observer.c:121,5'
          Dst:             menu_window_observer
        - Src:             'menu/observer.c:122,5'
          Dst:             mutt_color_observer_remove
        - Src:             'menu/observer.c:122,5'
          Dst:             menu_color_observer
        - Src:             'menu/observer.c:123,5'
          Dst:             msgwin_clear_text
    - functionName:    menu_config_observer
      functionSourceFile: '/src/neomutt/menu/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - menu_adjust
        - mutt_str_equal
        - mutt_str_startswith
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu/observer.c:72,11'
          Branch Sides:
            - BranchSide:      'menu/observer.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
                - mutt_str_startswith
            - BranchSide:      'menu/observer.c:72,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
                - mutt_str_startswith
        - Branch String:   'menu/observer.c:72,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:72,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
                - mutt_str_startswith
            - BranchSide:      'menu/observer.c:74,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
                - mutt_str_startswith
        - Branch String:   'menu/observer.c:74,24'
          Branch Sides:
            - BranchSide:      'menu/observer.c:74,24'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:74,32'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
                - mutt_str_startswith
        - Branch String:   'menu/observer.c:74,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:78,34'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
                - mutt_str_startswith
        - Branch String:   'menu/observer.c:78,50'
          Branch Sides:
            - BranchSide:      'menu/observer.c:78,80'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_equal
                - menu_adjust
            - BranchSide:      'menu/observer.c:81,28'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_adjust
        - Branch String:   'menu/observer.c:78,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:81,28'
              BranchSideFuncs:
                - mutt_str_equal
                - menu_adjust
        - Branch String:   'menu/observer.c:81,7'
          Branch Sides:
            - BranchSide:      'menu/observer.c:81,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/observer.c:84,27'
              BranchSideFuncs:
                - menu_adjust
      Callsites:
        - Src:             'menu/observer.c:78,8'
          Dst:             mutt_str_startswith
        - Src:             'menu/observer.c:78,54'
          Dst:             mutt_str_startswith
        - Src:             'menu/observer.c:81,7'
          Dst:             mutt_str_equal
        - Src:             'menu/observer.c:85,3'
          Dst:             menu_adjust
    - functionName:    menu_add_observers
      functionSourceFile: '/src/neomutt/menu/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_color_observer
        - menu_config_observer
        - menu_window_observer
        - mutt_color_observer_add
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/observer.c:136,34'
          Branch Sides:
            - BranchSide:      'menu/observer.c:0,0'
              BranchSideFuncs:
                - notify_observer_add
                - notify_observer_add
                - mutt_color_observer_add
            - BranchSide:      'menu/observer.c:136,34'
              BranchSideFuncs:
                - notify_observer_add
                - notify_observer_add
                - mutt_color_observer_add
      Callsites:
        - Src:             'menu/observer.c:138,3'
          Dst:             notify_observer_add
        - Src:             'menu/observer.c:138,3'
          Dst:             menu_config_observer
        - Src:             'menu/observer.c:139,3'
          Dst:             notify_observer_add
        - Src:             'menu/observer.c:139,3'
          Dst:             menu_window_observer
        - Src:             'menu/observer.c:140,3'
          Dst:             mutt_color_observer_add
        - Src:             'menu/observer.c:140,3'
          Dst:             menu_color_observer
    - functionName:    menu_set_prefix
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - msgwin_clear_text
        - msgwin_get_text
        - msgwin_set_text
        - mutt_str_equal
      functionUses:    7
      BranchProfiles:
        - Branch String:   'menu/tagging.c:46,48'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_get_text
                - mutt_str_equal
                - msgwin_set_text
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:46,48'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_get_text
                - mutt_str_equal
                - msgwin_set_text
                - msgwin_clear_text
        - Branch String:   'menu/tagging.c:47,31'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:47,7'
              BranchSideFuncs:
                - msgwin_get_text
                - mutt_str_equal
                - msgwin_set_text
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:50,3'
              BranchSideFuncs:
                - msgwin_get_text
                - mutt_str_equal
                - msgwin_set_text
                - msgwin_clear_text
        - Branch String:   'menu/tagging.c:47,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:48,11'
              BranchSideFuncs:
                - msgwin_get_text
                - mutt_str_equal
                - msgwin_set_text
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:50,3'
              BranchSideFuncs:
                - msgwin_get_text
                - mutt_str_equal
                - msgwin_set_text
                - msgwin_clear_text
        - Branch String:   'menu/tagging.c:54,16'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:54,20'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:57,13'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_clear_text
        - Branch String:   'menu/tagging.c:54,41'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:54,45'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:57,13'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_clear_text
        - Branch String:   'menu/tagging.c:54,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:54,7'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:57,13'
              BranchSideFuncs:
                - msgwin_set_text
                - msgwin_clear_text
        - Branch String:   'menu/tagging.c:57,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:59,5'
              BranchSideFuncs:
                - msgwin_clear_text
            - BranchSide:      'menu/tagging.c:63,5'
              BranchSideFuncs:
                - msgwin_clear_text
      Callsites:
        - Src:             'menu/tagging.c:46,27'
          Dst:             cs_subset_bool
        - Src:             'menu/tagging.c:53,26'
          Dst:             msgwin_get_text
        - Src:             'menu/tagging.c:54,45'
          Dst:             mutt_str_equal
        - Src:             'menu/tagging.c:59,5'
          Dst:             msgwin_set_text
        - Src:             'menu/tagging.c:63,5'
          Dst:             msgwin_clear_text
    - functionName:    menu_other
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_set_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:222,9'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:222,9'
              BranchSideFuncs:
                - menu_set_prefix
      Callsites:
        - Src:             'menu/tagging.c:223,3'
          Dst:             menu_set_prefix
    - functionName:    menu_timeout
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_set_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:211,3'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:211,3'
              BranchSideFuncs:
                - menu_set_prefix
      Callsites:
        - Src:             'menu/tagging.c:211,3'
          Dst:             menu_set_prefix
    - functionName:    menu_abort
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_set_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:199,9'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:199,9'
              BranchSideFuncs:
                - menu_set_prefix
      Callsites:
        - Src:             'menu/tagging.c:200,3'
          Dst:             menu_set_prefix
    - functionName:    op_tag_prefix_cond
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - menu_set_prefix
        - mutt_flush_macro_to_endcond
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:174,13'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_set_prefix
                - mutt_flush_macro_to_endcond
            - BranchSide:      'menu/tagging.c:174,13'
              BranchSideFuncs:
                - menu_set_prefix
                - mutt_flush_macro_to_endcond
        - Branch String:   'menu/tagging.c:174,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:176,22'
              BranchSideFuncs:
                - menu_set_prefix
                - mutt_flush_macro_to_endcond
            - BranchSide:      'menu/tagging.c:178,18'
              BranchSideFuncs:
                - menu_set_prefix
                - mutt_flush_macro_to_endcond
        - Branch String:   'menu/tagging.c:178,12'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:180,5'
              BranchSideFuncs:
                - mutt_flush_macro_to_endcond
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:185,22'
              BranchSideFuncs:
                - menu_set_prefix
      Callsites:
        - Src:             'menu/tagging.c:180,5'
          Dst:             mutt_flush_macro_to_endcond
        - Src:             'menu/tagging.c:188,3'
          Dst:             menu_set_prefix
    - functionName:    op_tag_prefix
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - menu_set_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:148,13'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_set_prefix
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:148,13'
              BranchSideFuncs:
                - menu_set_prefix
                - menu_set_prefix
        - Branch String:   'menu/tagging.c:148,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:150,22'
              BranchSideFuncs:
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:153,18'
              BranchSideFuncs:
                - menu_set_prefix
        - Branch String:   'menu/tagging.c:153,12'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/tagging.c:159,22'
              BranchSideFuncs:
                - menu_set_prefix
      Callsites:
        - Src:             'menu/tagging.c:151,5'
          Dst:             menu_set_prefix
        - Src:             'menu/tagging.c:160,5'
          Dst:             menu_set_prefix
    - functionName:    op_tag
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          199
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_bool
        - menu_set_index
        - msgwin_set_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:88,48'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
            - BranchSide:      'menu/tagging.c:88,48'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
        - Branch String:   'menu/tagging.c:91,31'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:91,7'
              BranchSideFuncs:
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
            - BranchSide:      'menu/tagging.c:94,14'
              BranchSideFuncs:
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
        - Branch String:   'menu/tagging.c:91,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:92,11'
              BranchSideFuncs:
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
            - BranchSide:      'menu/tagging.c:94,14'
              BranchSideFuncs:
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
        - Branch String:   'menu/tagging.c:94,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:96,5'
              BranchSideFuncs: []
            - BranchSide:      'menu/tagging.c:100,13'
              BranchSideFuncs:
                - msgwin_set_text
                - cs_subset_bool
                - menu_set_index
        - Branch String:   'menu/tagging.c:100,24'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:100,7'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_set_text
                - menu_set_index
            - BranchSide:      'menu/tagging.c:107,18'
              BranchSideFuncs:
                - cs_subset_bool
                - msgwin_set_text
                - menu_set_index
        - Branch String:   'menu/tagging.c:102,5'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:103,33'
              BranchSideFuncs:
                - msgwin_set_text
            - BranchSide:      'menu/tagging.c:105,11'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:102,5'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:103,33'
              BranchSideFuncs:
                - msgwin_set_text
            - BranchSide:      'menu/tagging.c:105,11'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:107,12'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:109,37'
              BranchSideFuncs:
                - msgwin_set_text
            - BranchSide:      'menu/tagging.c:124,5'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:113,20'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:113,33'
              BranchSideFuncs:
                - msgwin_set_text
            - BranchSide:      'menu/tagging.c:119,13'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:113,33'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:113,43'
              BranchSideFuncs:
                - msgwin_set_text
                - menu_set_index
            - BranchSide:      'menu/tagging.c:119,13'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:113,9'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:115,42'
              BranchSideFuncs:
                - menu_set_index
                - msgwin_set_text
            - BranchSide:      'menu/tagging.c:119,13'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:128,47'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:128,20'
              BranchSideFuncs: []
            - BranchSide:      'menu/tagging.c:128,20'
              BranchSideFuncs:
                - msgwin_set_text
        - Branch String:   'menu/tagging.c:131,7'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:133,5'
              BranchSideFuncs:
                - msgwin_set_text
            - BranchSide:      'menu/tagging.c:136,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu/tagging.c:88,27'
          Dst:             cs_subset_bool
        - Src:             'menu/tagging.c:112,28'
          Dst:             cs_subset_bool
        - Src:             'menu/tagging.c:115,7'
          Dst:             menu_set_index
        - Src:             'menu/tagging.c:133,5'
          Dst:             msgwin_set_text
    - functionName:    op_end_cond
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_set_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/tagging.c:75,9'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_set_prefix
            - BranchSide:      'menu/tagging.c:75,9'
              BranchSideFuncs:
                - menu_set_prefix
      Callsites:
        - Src:             'menu/tagging.c:76,3'
          Dst:             menu_set_prefix
    - functionName:    menu_tagging_dispatcher
      functionSourceFile: '/src/neomutt/menu/tagging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - menu_abort
        - menu_other
        - menu_timeout
        - op_end_cond
        - op_tag
        - op_tag_prefix
        - op_tag_prefix_cond
      functionUses:    10
      BranchProfiles:
        - Branch String:   'menu/tagging.c:232,28'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:0,0'
              BranchSideFuncs:
                - menu_timeout
                - menu_abort
                - op_tag_prefix_cond
                - op_tag_prefix
                - op_tag.10023
                - op_end_cond.10027
                - menu_other
            - BranchSide:      'menu/tagging.c:232,28'
              BranchSideFuncs:
                - menu_timeout
                - menu_abort
                - op_tag_prefix_cond
                - op_tag_prefix
                - op_tag.10023
                - op_end_cond.10027
                - menu_other
        - Branch String:   'menu/tagging.c:234,3'
          Branch Sides:
            - BranchSide:      'menu/tagging.c:237,14'
              BranchSideFuncs:
                - op_end_cond.10027
            - BranchSide:      'menu/tagging.c:239,14'
              BranchSideFuncs:
                - op_tag.10023
            - BranchSide:      'menu/tagging.c:241,14'
              BranchSideFuncs:
                - op_tag_prefix
            - BranchSide:      'menu/tagging.c:243,14'
              BranchSideFuncs:
                - op_tag_prefix_cond
            - BranchSide:      'menu/tagging.c:245,14'
              BranchSideFuncs:
                - menu_abort
            - BranchSide:      'menu/tagging.c:247,14'
              BranchSideFuncs:
                - menu_timeout
            - BranchSide:      'menu/tagging.c:249,14'
              BranchSideFuncs:
                - menu_other
      Callsites:
        - Src:             'menu/tagging.c:237,14'
          Dst:             op_end_cond
        - Src:             'menu/tagging.c:239,14'
          Dst:             op_tag
        - Src:             'menu/tagging.c:241,14'
          Dst:             op_tag_prefix
        - Src:             'menu/tagging.c:243,14'
          Dst:             op_tag_prefix_cond
        - Src:             'menu/tagging.c:245,14'
          Dst:             menu_abort
        - Src:             'menu/tagging.c:247,14'
          Dst:             menu_timeout
        - Src:             'menu/tagging.c:249,14'
          Dst:             menu_other
    - functionName:    menu_wdata_free
      functionSourceFile: '/src/neomutt/menu/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/window.c:131,3'
          Branch Sides:
            - BranchSide:      'menu/window.c:0,0'
              BranchSideFuncs:
                - menu_free
            - BranchSide:      'menu/window.c:131,3'
              BranchSideFuncs:
                - menu_free
      Callsites:
        - Src:             'menu/window.c:131,3'
          Dst:             menu_free
    - functionName:    menu_repaint
      functionSourceFile: '/src/neomutt/menu/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - menu_redraw
        - mutt_strwidth
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/window.c:95,12'
          Branch Sides:
            - BranchSide:      'menu/window.c:0,0'
              BranchSideFuncs:
                - menu_redraw
                - cs_subset_bool
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'menu/window.c:95,12'
              BranchSideFuncs:
                - menu_redraw
                - cs_subset_bool
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'menu/window.c:95,7'
          Branch Sides:
            - BranchSide:      'menu/window.c:95,7'
              BranchSideFuncs:
                - menu_redraw
                - cs_subset_bool
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'menu/window.c:98,28'
              BranchSideFuncs:
                - menu_redraw
                - cs_subset_bool
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_move
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
        - Branch String:   'menu/window.c:107,7'
          Branch Sides:
            - BranchSide:      'menu/window.c:109,63'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_strwidth
                - mutt_window_move
            - BranchSide:      'menu/window.c:113,12'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_move
        - Branch String:   'menu/window.c:113,12'
          Branch Sides:
            - BranchSide:      'menu/window.c:115,28'
              BranchSideFuncs:
                - mutt_window_move
            - BranchSide:      'menu/window.c:119,28'
              BranchSideFuncs:
                - mutt_window_move
      Callsites:
        - Src:             'menu/window.c:100,3'
          Dst:             menu_redraw
        - Src:             'menu/window.c:103,31'
          Dst:             cs_subset_bool
        - Src:             'menu/window.c:104,35'
          Dst:             cs_subset_bool
        - Src:             'menu/window.c:109,40'
          Dst:             cs_subset_string
        - Src:             'menu/window.c:110,29'
          Dst:             mutt_strwidth
        - Src:             'menu/window.c:111,5'
          Dst:             mutt_window_move
        - Src:             'menu/window.c:115,5'
          Dst:             mutt_window_move
        - Src:             'menu/window.c:119,5'
          Dst:             mutt_window_move
    - functionName:    menu_recalc
      functionSourceFile: '/src/neomutt/menu/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'menu/window.c:82,12'
          Branch Sides:
            - BranchSide:      'menu/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'menu/window.c:82,12'
              BranchSideFuncs: []
        - Branch String:   'menu/window.c:82,7'
          Branch Sides:
            - BranchSide:      'menu/window.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'menu/window.c:85,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    menu_window_new
      functionSourceFile: '/src/neomutt/menu/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - menu_new
        - mutt_window_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu/window.c:142,28'
          Branch Sides:
            - BranchSide:      'menu/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_new
                - menu_new
            - BranchSide:      'menu/window.c:142,28'
              BranchSideFuncs:
                - mutt_window_new
                - menu_new
      Callsites:
        - Src:             'menu/window.c:142,28'
          Dst:             mutt_window_new
        - Src:             'menu/window.c:146,23'
          Dst:             menu_new
    - functionName:    ansi_color_list_add
      functionSourceFile: '/src/neomutt/color/ansi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          186
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - attr_color_list_find
        - attr_color_new
        - color_xterm256_to_24bit
        - curses_color_new
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/ansi.c:51,8'
          Branch Sides:
            - BranchSide:      'color/ansi.c:0,0'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
                - simple_color_get
                - simple_color_get
                - simple_color_get
            - BranchSide:      'color/ansi.c:51,8'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'color/ansi.c:51,12'
          Branch Sides:
            - BranchSide:      'color/ansi.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'color/ansi.c:51,16'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'color/ansi.c:51,7'
          Branch Sides:
            - BranchSide:      'color/ansi.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'color/ansi.c:54,17'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'color/ansi.c:54,41'
          Branch Sides:
            - BranchSide:      'color/ansi.c:0,0'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
                - simple_color_get
                - simple_color_get
                - simple_color_get
            - BranchSide:      'color/ansi.c:54,51'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
                - simple_color_get
                - simple_color_get
                - simple_color_get
        - Branch String:   'color/ansi.c:54,7'
          Branch Sides:
            - BranchSide:      'color/ansi.c:56,19'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
            - BranchSide:      'color/ansi.c:75,22'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
        - Branch String:   'color/ansi.c:56,5'
          Branch Sides:
            - BranchSide:      'color/ansi.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'color/ansi.c:61,28'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'color/ansi.c:65,28'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'color/ansi.c:69,28'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'color/ansi.c:75,22'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
        - Branch String:   'color/ansi.c:78,36'
          Branch Sides:
            - BranchSide:      'color/ansi.c:78,54'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
            - BranchSide:      'color/ansi.c:79,10'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
        - Branch String:   'color/ansi.c:78,7'
          Branch Sides:
            - BranchSide:      'color/ansi.c:79,10'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
            - BranchSide:      'color/ansi.c:80,15'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
        - Branch String:   'color/ansi.c:80,12'
          Branch Sides:
            - BranchSide:      'color/ansi.c:81,5'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
            - BranchSide:      'color/ansi.c:82,17'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
                - color_xterm256_to_24bit
        - Branch String:   'color/ansi.c:82,36'
          Branch Sides:
            - BranchSide:      'color/ansi.c:82,54'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/ansi.c:83,10'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/ansi.c:82,7'
          Branch Sides:
            - BranchSide:      'color/ansi.c:83,10'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/ansi.c:84,15'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/ansi.c:84,12'
          Branch Sides:
            - BranchSide:      'color/ansi.c:85,5'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/ansi.c:88,66'
              BranchSideFuncs:
                - attr_color_list_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/ansi.c:89,7'
          Branch Sides:
            - BranchSide:      'color/ansi.c:91,11'
              BranchSideFuncs:
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/ansi.c:95,8'
              BranchSideFuncs:
                - attr_color_new
                - curses_color_new
      Callsites:
        - Src:             'color/ansi.c:61,28'
          Dst:             simple_color_get
        - Src:             'color/ansi.c:65,28'
          Dst:             simple_color_get
        - Src:             'color/ansi.c:69,28'
          Dst:             simple_color_get
        - Src:             'color/ansi.c:79,10'
          Dst:             color_xterm256_to_24bit
        - Src:             'color/ansi.c:83,10'
          Dst:             color_xterm256_to_24bit
        - Src:             'color/ansi.c:88,26'
          Dst:             attr_color_list_find
        - Src:             'color/ansi.c:95,8'
          Dst:             attr_color_new
        - Src:             'color/ansi.c:100,28'
          Dst:             curses_color_new
    - functionName:    ansi_color_parse
      functionSourceFile: '/src/neomutt/color/ansi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ansi_color_list_add
        - ansi_color_parse_single
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/ansi.c:124,3'
          Branch Sides:
            - BranchSide:      'color/ansi.c:0,0'
              BranchSideFuncs:
                - ansi_color_parse_single
                - ansi_color_list_add
            - BranchSide:      'color/ansi.c:124,49'
              BranchSideFuncs:
                - ansi_color_parse_single
                - ansi_color_list_add
        - Branch String:   'color/ansi.c:124,3'
          Branch Sides:
            - BranchSide:      'color/ansi.c:124,49'
              BranchSideFuncs:
                - ansi_color_list_add
            - BranchSide:      'color/ansi.c:129,3'
              BranchSideFuncs:
                - ansi_color_list_add
      Callsites:
        - Src:             'color/ansi.c:124,21'
          Dst:             ansi_color_parse_single
        - Src:             'color/ansi.c:129,3'
          Dst:             ansi_color_list_add
    - functionName:    attr_color_overwrite
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - color_xterm256_to_24bit
        - curses_color_free
        - curses_color_new
        - modify_color_by_prefix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/attr.c:397,8'
          Branch Sides:
            - BranchSide:      'color/attr.c:0,0'
              BranchSideFuncs:
                - modify_color_by_prefix
                - modify_color_by_prefix
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
            - BranchSide:      'color/attr.c:397,8'
              BranchSideFuncs:
                - modify_color_by_prefix
                - modify_color_by_prefix
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
        - Branch String:   'color/attr.c:397,15'
          Branch Sides:
            - BranchSide:      'color/attr.c:397,15'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:397,19'
              BranchSideFuncs:
                - modify_color_by_prefix
                - modify_color_by_prefix
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
        - Branch String:   'color/attr.c:397,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:400,27'
              BranchSideFuncs:
                - modify_color_by_prefix
                - modify_color_by_prefix
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
                - color_xterm256_to_24bit
        - Branch String:   'color/attr.c:408,38'
          Branch Sides:
            - BranchSide:      'color/attr.c:408,58'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
            - BranchSide:      'color/attr.c:409,34'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
        - Branch String:   'color/attr.c:408,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:409,34'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
            - BranchSide:      'color/attr.c:410,12'
              BranchSideFuncs:
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
        - Branch String:   'color/attr.c:410,12'
          Branch Sides:
            - BranchSide:      'color/attr.c:411,5'
              BranchSideFuncs:
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
            - BranchSide:      'color/attr.c:412,19'
              BranchSideFuncs:
                - curses_color_new
                - curses_color_free
                - color_xterm256_to_24bit
        - Branch String:   'color/attr.c:412,38'
          Branch Sides:
            - BranchSide:      'color/attr.c:412,58'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - curses_color_new
                - curses_color_free
            - BranchSide:      'color/attr.c:413,34'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - curses_color_new
                - curses_color_free
        - Branch String:   'color/attr.c:412,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:413,34'
              BranchSideFuncs:
                - color_xterm256_to_24bit
                - curses_color_new
                - curses_color_free
            - BranchSide:      'color/attr.c:414,12'
              BranchSideFuncs:
                - curses_color_new
                - curses_color_free
        - Branch String:   'color/attr.c:414,12'
          Branch Sides:
            - BranchSide:      'color/attr.c:415,5'
              BranchSideFuncs:
                - curses_color_new
                - curses_color_free
            - BranchSide:      'color/attr.c:418,28'
              BranchSideFuncs:
                - curses_color_new
                - curses_color_free
      Callsites:
        - Src:             'color/attr.c:404,3'
          Dst:             modify_color_by_prefix
        - Src:             'color/attr.c:405,3'
          Dst:             modify_color_by_prefix
        - Src:             'color/attr.c:409,10'
          Dst:             color_xterm256_to_24bit
        - Src:             'color/attr.c:413,10'
          Dst:             color_xterm256_to_24bit
        - Src:             'color/attr.c:418,28'
          Dst:             curses_color_new
        - Src:             'color/attr.c:419,3'
          Dst:             curses_color_free
    - functionName:    modify_color_by_prefix
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/attr.c:213,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:216,14'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:216,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:218,12'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:221,12'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:221,12'
          Branch Sides:
            - BranchSide:      'color/attr.c:223,10'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:238,9'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:223,24'
          Branch Sides:
            - BranchSide:      'color/attr.c:223,35'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:233,14'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:223,9'
          Branch Sides:
            - BranchSide:      'color/attr.c:225,11'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:233,14'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:225,11'
          Branch Sides:
            - BranchSide:      'color/attr.c:225,11'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:228,14'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:238,9'
          Branch Sides:
            - BranchSide:      'color/attr.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:240,11'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:240,11'
          Branch Sides:
            - BranchSide:      'color/attr.c:240,11'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:243,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_xterm256_to_24bit
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - assertion_dump
        - cs_subset_bool
      functionUses:    4
      BranchProfiles:
        - Branch String:   'color/attr.c:328,3'
          Branch Sides:
            - BranchSide:      'color/attr.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - cs_subset_bool
            - BranchSide:      'color/attr.c:328,3'
              BranchSideFuncs:
                - assertion_dump
                - cs_subset_bool
        - Branch String:   'color/attr.c:328,3'
          Branch Sides:
            - BranchSide:      'color/attr.c:328,3'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'color/attr.c:330,13'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'color/attr.c:330,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:333,51'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'color/attr.c:334,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:339,13'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:339,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:346,13'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:346,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:365,38'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:384,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/attr.c:328,3'
          Dst:             assertion_dump
        - Src:             'color/attr.c:333,36'
          Dst:             cs_subset_bool
    - functionName:    attr_color_match
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/attr.c:195,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:198,7'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:198,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:201,17'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:201,52'
          Branch Sides:
            - BranchSide:      'color/attr.c:201,61'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:201,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attr_color_is_set
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'color/attr.c:181,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:184,16'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:184,35'
          Branch Sides:
            - BranchSide:      'color/attr.c:184,42'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:184,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attr_color_copy
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/attr.c:168,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:169,12'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:171,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attr_color_list_find
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/attr.c:142,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:146,3'
          Branch Sides:
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:148,13'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:148,9'
          Branch Sides:
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:151,34'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:152,9'
          Branch Sides:
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:155,14'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:155,24'
          Branch Sides:
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:155,32'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:155,9'
          Branch Sides:
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'color/attr.c:146,3'
          Branch Sides:
            - BranchSide:      'color/attr.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:148,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attr_color_list_clear
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - attr_color_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/attr.c:119,8'
          Branch Sides:
            - BranchSide:      'color/attr.c:0,0'
              BranchSideFuncs:
                - attr_color_free
                - attr_color_free
            - BranchSide:      'color/attr.c:119,8'
              BranchSideFuncs:
                - attr_color_free
                - attr_color_free
        - Branch String:   'color/attr.c:119,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:124,3'
              BranchSideFuncs:
                - attr_color_free
                - attr_color_free
        - Branch String:   'color/attr.c:126,5'
          Branch Sides:
            - BranchSide:      'color/attr.c:126,5'
              BranchSideFuncs:
                - attr_color_free
            - BranchSide:      'color/attr.c:126,5'
              BranchSideFuncs:
                - attr_color_free
                - attr_color_free
        - Branch String:   'color/attr.c:126,5'
          Branch Sides:
            - BranchSide:      'color/attr.c:126,5'
              BranchSideFuncs:
                - attr_color_free
            - BranchSide:      'color/attr.c:126,5'
              BranchSideFuncs:
                - attr_color_free
                - attr_color_free
      Callsites:
        - Src:             'color/attr.c:127,5'
          Dst:             attr_color_free
        - Src:             'color/attr.c:127,5'
          Dst:             attr_color_free
    - functionName:    attr_color_free
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - attr_color_clear
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/attr.c:71,8'
          Branch Sides:
            - BranchSide:      'color/attr.c:0,0'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
            - BranchSide:      'color/attr.c:71,8'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
        - Branch String:   'color/attr.c:71,12'
          Branch Sides:
            - BranchSide:      'color/attr.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:71,16'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
        - Branch String:   'color/attr.c:71,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:75,11'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
        - Branch String:   'color/attr.c:75,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:77,18'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:82,3'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
      Callsites:
        - Src:             'color/attr.c:82,3'
          Dst:             attr_color_clear
        - Src:             'color/attr.c:83,3'
          Dst:             mutt_mem_free
    - functionName:    attr_color_clear
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - curses_color_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'color/attr.c:50,8'
          Branch Sides:
            - BranchSide:      'color/attr.c:0,0'
              BranchSideFuncs:
                - curses_color_free
            - BranchSide:      'color/attr.c:50,8'
              BranchSideFuncs:
                - curses_color_free
        - Branch String:   'color/attr.c:50,7'
          Branch Sides:
            - BranchSide:      'color/attr.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'color/attr.c:53,11'
              BranchSideFuncs:
                - curses_color_free
      Callsites:
        - Src:             'color/attr.c:55,3'
          Dst:             curses_color_free
    - functionName:    attr_color_new
      functionSourceFile: '/src/neomutt/color/attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/attr.c:92,26'
          Branch Sides:
            - BranchSide:      'color/attr.c:92,26'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'color/attr.c:92,26'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'color/attr.c:92,26'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_str_atoui_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoui
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:47,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoui
            - BranchSide:      './mutt/atoi.h:47,1'
              BranchSideFuncs:
                - mutt_str_atoui
        - Branch String:   './mutt/atoi.h:47,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:47,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:47,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:47,1'
          Dst:             mutt_str_atoui
    - functionName:    parse_object
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_add_printf
        - buf_fix_dptr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_istr_equal
        - mutt_map_get_name
        - mutt_map_get_value
        - parse_extract_token
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/command.c:150,28'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_map_get_value
                - mutt_map_get_name
                - buf_printf
                - buf_pool_get
                - parse_extract_token
                - buf_fix_dptr
                - buf_string.10149
                - buf_add_printf
                - buf_pool_release
                - buf_printf
            - BranchSide:      'color/command.c:150,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_map_get_value
                - mutt_map_get_name
                - buf_printf
                - buf_pool_get
                - parse_extract_token
                - buf_fix_dptr
                - buf_string.10149
                - buf_add_printf
                - buf_pool_release
                - buf_printf
        - Branch String:   'color/command.c:150,7'
          Branch Sides:
            - BranchSide:      'color/command.c:152,10'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_fix_dptr
                - buf_string.10149
                - buf_add_printf
                - buf_pool_release
                - mutt_map_get_value
                - mutt_map_get_name
                - buf_printf
                - buf_printf
            - BranchSide:      'color/command.c:165,36'
              BranchSideFuncs:
                - mutt_map_get_value
                - mutt_map_get_name
                - buf_printf
        - Branch String:   'color/command.c:152,10'
          Branch Sides:
            - BranchSide:      'color/command.c:152,10'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/command.c:154,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/command.c:152,10'
          Branch Sides:
            - BranchSide:      'color/command.c:152,10'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/command.c:154,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/command.c:152,9'
          Branch Sides:
            - BranchSide:      'color/command.c:154,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/command.c:158,5'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_fix_dptr
                - buf_string.10149
                - buf_add_printf
                - buf_pool_release
                - mutt_map_get_value
                - mutt_map_get_name
                - buf_printf
        - Branch String:   'color/command.c:166,7'
          Branch Sides:
            - BranchSide:      'color/command.c:168,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/command.c:173,44'
              BranchSideFuncs:
                - mutt_map_get_name
      Callsites:
        - Src:             'color/command.c:150,7'
          Dst:             mutt_istr_equal
        - Src:             'color/command.c:154,7'
          Dst:             buf_printf
        - Src:             'color/command.c:158,26'
          Dst:             buf_pool_get
        - Src:             'color/command.c:159,5'
          Dst:             parse_extract_token
        - Src:             'color/command.c:160,5'
          Dst:             buf_fix_dptr
        - Src:             'color/command.c:161,32'
          Dst:             buf_string
        - Src:             'color/command.c:161,5'
          Dst:             buf_add_printf
        - Src:             'color/command.c:162,5'
          Dst:             buf_pool_release
        - Src:             'color/command.c:165,12'
          Dst:             mutt_map_get_value
        - Src:             'color/command.c:168,5'
          Dst:             buf_printf
        - Src:             'color/command.c:173,44'
          Dst:             mutt_map_get_name
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_mono
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_attr_spec
        - parse_color_command
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'color/command.c:483,7'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_color_command
            - BranchSide:      'color/command.c:483,7'
              BranchSideFuncs:
                - parse_extract_token
                - parse_color_command
        - Branch String:   'color/command.c:485,12'
          Branch Sides:
            - BranchSide:      'color/command.c:485,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:487,7'
              BranchSideFuncs:
                - parse_extract_token
        - Branch String:   'color/command.c:485,12'
          Branch Sides:
            - BranchSide:      'color/command.c:485,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:487,7'
              BranchSideFuncs:
                - parse_extract_token
      Callsites:
        - Src:             'color/command.c:487,7'
          Dst:             parse_extract_token
        - Src:             'color/command.c:493,27'
          Dst:             parse_color_command
        - Src:             'color/command.c:493,27'
          Dst:             parse_attr_spec
    - functionName:    parse_color_command
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          431
      EdgeCount:       117
      CyclomaticComplexity: 36
      functionsReached:
        - attr_color_free
        - attr_color_new
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - color_dump
        - cs_subset_bool
        - get_colorid_name
        - mutt_color_has_pattern
        - mutt_str_atoui_full
        - notify_send
        - parse_extract_token
        - parse_object
        - regex_colors_parse_color_list
        - regex_colors_parse_status_list
        - simple_color_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/command.c:281,3'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_object
                - attr_color_free
                - attr_color_new
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
                - color_dump
                - buf_printf
            - BranchSide:      'color/command.c:281,16'
              BranchSideFuncs:
                - parse_extract_token
                - parse_object
                - attr_color_free
                - attr_color_new
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
                - color_dump
                - buf_printf
        - Branch String:   'color/command.c:286,8'
          Branch Sides:
            - BranchSide:      'color/command.c:286,8'
              BranchSideFuncs:
                - color_dump
                - attr_color_free
                - buf_printf
            - BranchSide:      'color/command.c:288,9'
              BranchSideFuncs:
                - color_dump
                - attr_color_free
                - buf_printf
        - Branch String:   'color/command.c:286,8'
          Branch Sides:
            - BranchSide:      'color/command.c:286,8'
              BranchSideFuncs:
                - color_dump
                - attr_color_free
                - buf_printf
            - BranchSide:      'color/command.c:288,9'
              BranchSideFuncs:
                - color_dump
                - attr_color_free
                - buf_printf
        - Branch String:   'color/command.c:286,7'
          Branch Sides:
            - BranchSide:      'color/command.c:288,9'
              BranchSideFuncs:
                - color_dump
                - attr_color_free
                - buf_printf
            - BranchSide:      'color/command.c:302,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_object
                - attr_color_free
                - attr_color_new
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
        - Branch String:   'color/command.c:288,9'
          Branch Sides:
            - BranchSide:      'color/command.c:290,7'
              BranchSideFuncs:
                - buf_printf
                - attr_color_free
            - BranchSide:      'color/command.c:295,51'
              BranchSideFuncs:
                - buf_printf
                - attr_color_free
        - Branch String:   'color/command.c:306,7'
          Branch Sides:
            - BranchSide:      'color/command.c:309,8'
              BranchSideFuncs:
                - attr_color_new
                - attr_color_free
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
            - BranchSide:      'color/command.c:419,3'
              BranchSideFuncs:
                - attr_color_free
        - Branch String:   'color/command.c:311,7'
          Branch Sides:
            - BranchSide:      'color/command.c:317,15'
              BranchSideFuncs:
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
            - BranchSide:      'color/command.c:419,3'
              BranchSideFuncs:
                - attr_color_free
        - Branch String:   'color/command.c:317,31'
          Branch Sides:
            - BranchSide:      'color/command.c:317,42'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
            - BranchSide:      'color/command.c:324,53'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
        - Branch String:   'color/command.c:317,7'
          Branch Sides:
            - BranchSide:      'color/command.c:324,53'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.10149
                - buf_printf
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
            - BranchSide:      'color/command.c:332,15'
              BranchSideFuncs:
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
        - Branch String:   'color/command.c:325,9'
          Branch Sides:
            - BranchSide:      'color/command.c:327,64'
              BranchSideFuncs:
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
            - BranchSide:      'color/command.c:332,15'
              BranchSideFuncs:
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
        - Branch String:   'color/command.c:332,32'
          Branch Sides:
            - BranchSide:      'color/command.c:332,40'
              BranchSideFuncs:
                - buf_string.10149
                - buf_printf
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
            - BranchSide:      'color/command.c:334,59'
              BranchSideFuncs:
                - buf_string.10149
                - buf_printf
        - Branch String:   'color/command.c:332,7'
          Branch Sides:
            - BranchSide:      'color/command.c:334,59'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
            - BranchSide:      'color/command.c:342,30'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_strcpy
        - Branch String:   'color/command.c:342,35'
          Branch Sides:
            - BranchSide:      'color/command.c:342,43'
              BranchSideFuncs:
                - parse_extract_token
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
                - buf_strcpy
            - BranchSide:      'color/command.c:355,7'
              BranchSideFuncs:
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
        - Branch String:   'color/command.c:342,7'
          Branch Sides:
            - BranchSide:      'color/command.c:345,9'
              BranchSideFuncs:
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
            - BranchSide:      'color/command.c:355,7'
              BranchSideFuncs:
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
        - Branch String:   'color/command.c:345,9'
          Branch Sides:
            - BranchSide:      'color/command.c:345,9'
              BranchSideFuncs:
                - buf_strcpy
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
            - BranchSide:      'color/command.c:351,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
        - Branch String:   'color/command.c:345,9'
          Branch Sides:
            - BranchSide:      'color/command.c:345,9'
              BranchSideFuncs:
                - buf_strcpy
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
            - BranchSide:      'color/command.c:351,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
        - Branch String:   'color/command.c:345,9'
          Branch Sides:
            - BranchSide:      'color/command.c:347,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
            - BranchSide:      'color/command.c:351,7'
              BranchSideFuncs:
                - buf_strcpy
                - buf_printf
                - attr_color_free
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - regex_colors_parse_color_list
        - Branch String:   'color/command.c:355,7'
          Branch Sides:
            - BranchSide:      'color/command.c:355,7'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
            - BranchSide:      'color/command.c:362,47'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
        - Branch String:   'color/command.c:355,7'
          Branch Sides:
            - BranchSide:      'color/command.c:355,7'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
            - BranchSide:      'color/command.c:362,47'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
        - Branch String:   'color/command.c:355,19'
          Branch Sides:
            - BranchSide:      'color/command.c:355,27'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
            - BranchSide:      'color/command.c:362,47'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
        - Branch String:   'color/command.c:355,7'
          Branch Sides:
            - BranchSide:      'color/command.c:357,50'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - attr_color_free
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
            - BranchSide:      'color/command.c:362,47'
              BranchSideFuncs:
                - regex_colors_parse_color_list
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - attr_color_free
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
        - Branch String:   'color/command.c:362,7'
          Branch Sides:
            - BranchSide:      'color/command.c:368,17'
              BranchSideFuncs:
                - attr_color_free
            - BranchSide:      'color/command.c:419,3'
              BranchSideFuncs:
                - attr_color_free
        - Branch String:   'color/command.c:362,7'
          Branch Sides:
            - BranchSide:      'color/command.c:368,40'
              BranchSideFuncs:
                - attr_color_free
            - BranchSide:      'color/command.c:419,3'
              BranchSideFuncs:
                - attr_color_free
        - Branch String:   'color/command.c:368,37'
          Branch Sides:
            - BranchSide:      'color/command.c:368,40'
              BranchSideFuncs:
                - parse_extract_token
                - buf_pool_get
                - parse_extract_token
                - mutt_str_atoui_full
                - buf_printf
                - buf_pool_release
                - attr_color_free
                - buf_pool_release
                - buf_printf
                - regex_colors_parse_status_list
                - simple_color_set
                - get_colorid_name
                - notify_send
            - BranchSide:      'color/command.c:404,9'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
        - Branch String:   'color/command.c:368,40'
          Branch Sides:
            - BranchSide:      'color/command.c:368,40'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
            - BranchSide:      'color/command.c:404,9'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
        - Branch String:   'color/command.c:368,40'
          Branch Sides:
            - BranchSide:      'color/command.c:368,40'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
            - BranchSide:      'color/command.c:404,9'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
        - Branch String:   'color/command.c:368,12'
          Branch Sides:
            - BranchSide:      'color/command.c:375,5'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
            - BranchSide:      'color/command.c:404,9'
              BranchSideFuncs:
                - simple_color_set
                - get_colorid_name
                - notify_send
                - attr_color_free
        - Branch String:   'color/command.c:377,9'
          Branch Sides:
            - BranchSide:      'color/command.c:377,9'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
            - BranchSide:      'color/command.c:398,51'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
        - Branch String:   'color/command.c:377,9'
          Branch Sides:
            - BranchSide:      'color/command.c:377,9'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
            - BranchSide:      'color/command.c:398,51'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
        - Branch String:   'color/command.c:377,9'
          Branch Sides:
            - BranchSide:      'color/command.c:379,28'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
            - BranchSide:      'color/command.c:398,51'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
        - Branch String:   'color/command.c:381,11'
          Branch Sides:
            - BranchSide:      'color/command.c:383,54'
              BranchSideFuncs:
                - buf_pool_release
                - buf_printf
                - attr_color_free
                - regex_colors_parse_status_list
            - BranchSide:      'color/command.c:388,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_printf
                - attr_color_free
                - regex_colors_parse_status_list
        - Branch String:   'color/command.c:391,9'
          Branch Sides:
            - BranchSide:      'color/command.c:391,9'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
            - BranchSide:      'color/command.c:398,51'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
        - Branch String:   'color/command.c:391,9'
          Branch Sides:
            - BranchSide:      'color/command.c:391,9'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
            - BranchSide:      'color/command.c:398,51'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
        - Branch String:   'color/command.c:391,9'
          Branch Sides:
            - BranchSide:      'color/command.c:393,52'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
            - BranchSide:      'color/command.c:398,51'
              BranchSideFuncs:
                - regex_colors_parse_status_list
                - attr_color_free
        - Branch String:   'color/command.c:404,9'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - attr_color_free
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - get_colorid_name
                - notify_send
                - attr_color_free
      Callsites:
        - Src:             'color/command.c:290,7'
          Dst:             color_dump
        - Src:             'color/command.c:295,7'
          Dst:             buf_printf
        - Src:             'color/command.c:302,3'
          Dst:             parse_extract_token
        - Src:             'color/command.c:305,8'
          Dst:             parse_object
        - Src:             'color/command.c:309,8'
          Dst:             attr_color_new
        - Src:             'color/command.c:324,38'
          Dst:             cs_subset_bool
        - Src:             'color/command.c:327,64'
          Dst:             buf_string
        - Src:             'color/command.c:327,7'
          Dst:             buf_printf
        - Src:             'color/command.c:334,59'
          Dst:             buf_string
        - Src:             'color/command.c:334,5'
          Dst:             buf_printf
        - Src:             'color/command.c:342,7'
          Dst:             mutt_color_has_pattern
        - Src:             'color/command.c:347,7'
          Dst:             parse_extract_token
        - Src:             'color/command.c:351,7'
          Dst:             buf_strcpy
        - Src:             'color/command.c:357,5'
          Dst:             buf_printf
        - Src:             'color/command.c:362,7'
          Dst:             regex_colors_parse_color_list
        - Src:             'color/command.c:362,7'
          Dst:             regex_colors_parse_color_list
        - Src:             'color/command.c:375,5'
          Dst:             parse_extract_token
        - Src:             'color/command.c:379,28'
          Dst:             buf_pool_get
        - Src:             'color/command.c:380,7'
          Dst:             parse_extract_token
        - Src:             'color/command.c:381,12'
          Dst:             mutt_str_atoui_full
        - Src:             'color/command.c:383,9'
          Dst:             buf_printf
        - Src:             'color/command.c:384,9'
          Dst:             buf_pool_release
        - Src:             'color/command.c:388,7'
          Dst:             buf_pool_release
        - Src:             'color/command.c:393,7'
          Dst:             buf_printf
        - Src:             'color/command.c:398,10'
          Dst:             regex_colors_parse_status_list
        - Src:             'color/command.c:404,9'
          Dst:             simple_color_set
        - Src:             'color/command.c:412,5'
          Dst:             get_colorid_name
        - Src:             'color/command.c:415,5'
          Dst:             notify_send
        - Src:             'color/command.c:419,3'
          Dst:             attr_color_free
    - functionName:    get_colorid_name
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_addstr
        - buf_printf
        - mutt_map_get_name
      functionUses:    5
      BranchProfiles:
        - Branch String:   'color/command.c:130,22'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
                - buf_printf
            - BranchSide:      'color/command.c:130,22'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
                - buf_printf
        - Branch String:   'color/command.c:131,7'
          Branch Sides:
            - BranchSide:      'color/command.c:132,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/command.c:134,5'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'color/command.c:130,22'
          Dst:             mutt_map_get_name
        - Src:             'color/command.c:132,5'
          Dst:             buf_addstr
        - Src:             'color/command.c:134,5'
          Dst:             buf_printf
    - functionName:    parse_color
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_color_command
        - parse_color_pair
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'color/command.c:461,7'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_color_command
            - BranchSide:      'color/command.c:461,7'
              BranchSideFuncs:
                - parse_extract_token
                - parse_color_command
        - Branch String:   'color/command.c:463,12'
          Branch Sides:
            - BranchSide:      'color/command.c:463,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:465,7'
              BranchSideFuncs:
                - parse_extract_token
        - Branch String:   'color/command.c:463,12'
          Branch Sides:
            - BranchSide:      'color/command.c:463,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:465,7'
              BranchSideFuncs:
                - parse_extract_token
      Callsites:
        - Src:             'color/command.c:465,7'
          Dst:             parse_extract_token
        - Src:             'color/command.c:471,27'
          Dst:             parse_color_command
        - Src:             'color/command.c:471,27'
          Dst:             parse_color_pair
    - functionName:    parse_unmono
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_uncolor_command
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          221
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - buf_printf
        - colors_reset
        - mutt_color_has_pattern
        - mutt_str_equal
        - parse_extract_token
        - parse_object
        - regex_colors_parse_uncolor
        - simple_color_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/command.c:195,7'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - mutt_str_equal
                - parse_object
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - simple_color_reset
                - buf_printf
                - colors_reset
            - BranchSide:      'color/command.c:195,7'
              BranchSideFuncs:
                - parse_extract_token
                - parse_extract_token
                - mutt_str_equal
                - parse_object
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - simple_color_reset
                - buf_printf
                - colors_reset
        - Branch String:   'color/command.c:197,12'
          Branch Sides:
            - BranchSide:      'color/command.c:197,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:199,7'
              BranchSideFuncs:
                - parse_extract_token
        - Branch String:   'color/command.c:197,12'
          Branch Sides:
            - BranchSide:      'color/command.c:197,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:199,7'
              BranchSideFuncs:
                - parse_extract_token
        - Branch String:   'color/command.c:206,7'
          Branch Sides:
            - BranchSide:      'color/command.c:208,5'
              BranchSideFuncs:
                - colors_reset
            - BranchSide:      'color/command.c:212,16'
              BranchSideFuncs:
                - parse_object
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - simple_color_reset
                - buf_printf
        - Branch String:   'color/command.c:218,7'
          Branch Sides:
            - BranchSide:      'color/command.c:220,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/command.c:224,12'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - simple_color_reset
        - Branch String:   'color/command.c:224,32'
          Branch Sides:
            - BranchSide:      'color/command.c:224,36'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - simple_color_reset
            - BranchSide:      'color/command.c:231,8'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
        - Branch String:   'color/command.c:224,36'
          Branch Sides:
            - BranchSide:      'color/command.c:224,36'
              BranchSideFuncs:
                - simple_color_reset
            - BranchSide:      'color/command.c:227,5'
              BranchSideFuncs:
                - simple_color_reset
        - Branch String:   'color/command.c:224,36'
          Branch Sides:
            - BranchSide:      'color/command.c:224,36'
              BranchSideFuncs:
                - simple_color_reset
            - BranchSide:      'color/command.c:227,5'
              BranchSideFuncs:
                - simple_color_reset
        - Branch String:   'color/command.c:224,7'
          Branch Sides:
            - BranchSide:      'color/command.c:227,5'
              BranchSideFuncs:
                - simple_color_reset
            - BranchSide:      'color/command.c:231,8'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - simple_color_reset
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
        - Branch String:   'color/command.c:231,7'
          Branch Sides:
            - BranchSide:      'color/command.c:234,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
            - BranchSide:      'color/command.c:238,8'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
        - Branch String:   'color/command.c:238,8'
          Branch Sides:
            - BranchSide:      'color/command.c:238,8'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
            - BranchSide:      'color/command.c:240,9'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
        - Branch String:   'color/command.c:238,8'
          Branch Sides:
            - BranchSide:      'color/command.c:238,8'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
            - BranchSide:      'color/command.c:240,9'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
        - Branch String:   'color/command.c:238,7'
          Branch Sides:
            - BranchSide:      'color/command.c:240,9'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
            - BranchSide:      'color/command.c:248,5'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
                - regex_colors_parse_uncolor
        - Branch String:   'color/command.c:249,9'
          Branch Sides:
            - BranchSide:      'color/command.c:251,11'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
            - BranchSide:      'color/command.c:257,42'
              BranchSideFuncs:
                - regex_colors_parse_uncolor
                - parse_extract_token
                - mutt_str_equal
                - regex_colors_parse_uncolor
      Callsites:
        - Src:             'color/command.c:199,7'
          Dst:             parse_extract_token
        - Src:             'color/command.c:204,3'
          Dst:             parse_extract_token
        - Src:             'color/command.c:206,7'
          Dst:             mutt_str_equal
        - Src:             'color/command.c:208,5'
          Dst:             colors_reset
        - Src:             'color/command.c:214,27'
          Dst:             parse_object
        - Src:             'color/command.c:220,5'
          Dst:             buf_printf
        - Src:             'color/command.c:227,5'
          Dst:             simple_color_reset
        - Src:             'color/command.c:231,8'
          Dst:             mutt_color_has_pattern
        - Src:             'color/command.c:234,5'
          Dst:             simple_color_reset
        - Src:             'color/command.c:240,9'
          Dst:             regex_colors_parse_uncolor
        - Src:             'color/command.c:248,5'
          Dst:             parse_extract_token
        - Src:             'color/command.c:249,9'
          Dst:             mutt_str_equal
        - Src:             'color/command.c:251,11'
          Dst:             regex_colors_parse_uncolor
        - Src:             'color/command.c:257,5'
          Dst:             regex_colors_parse_uncolor
    - functionName:    parse_uncolor
      functionSourceFile: '/src/neomutt/color/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - parse_extract_token
        - parse_uncolor_command
      functionUses:    0
      BranchProfiles:
        - Branch String:   'color/command.c:429,7'
          Branch Sides:
            - BranchSide:      'color/command.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - parse_uncolor_command
            - BranchSide:      'color/command.c:429,7'
              BranchSideFuncs:
                - parse_extract_token
                - parse_uncolor_command
        - Branch String:   'color/command.c:431,12'
          Branch Sides:
            - BranchSide:      'color/command.c:431,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:433,7'
              BranchSideFuncs:
                - parse_extract_token
        - Branch String:   'color/command.c:431,12'
          Branch Sides:
            - BranchSide:      'color/command.c:431,12'
              BranchSideFuncs: []
            - BranchSide:      'color/command.c:433,7'
              BranchSideFuncs:
                - parse_extract_token
      Callsites:
        - Src:             'color/command.c:433,7'
          Dst:             parse_extract_token
        - Src:             'color/command.c:439,27'
          Dst:             parse_uncolor_command
    - functionName:    curses_color_init
      functionSourceFile: '/src/neomutt/color/curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - init_extended_pair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/curses.c:83,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:0,0'
              BranchSideFuncs:
                - init_extended_pair
            - BranchSide:      'color/curses.c:83,3'
              BranchSideFuncs:
                - init_extended_pair
        - Branch String:   'color/curses.c:83,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:85,13'
              BranchSideFuncs:
                - init_extended_pair
            - BranchSide:      'color/curses.c:91,16'
              BranchSideFuncs:
                - init_extended_pair
        - Branch String:   'color/curses.c:85,9'
          Branch Sides:
            - BranchSide:      'color/curses.c:86,12'
              BranchSideFuncs:
                - init_extended_pair
            - BranchSide:      'color/curses.c:91,16'
              BranchSideFuncs:
                - init_extended_pair
        - Branch String:   'color/curses.c:83,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:85,13'
              BranchSideFuncs:
                - init_extended_pair
            - BranchSide:      'color/curses.c:91,16'
              BranchSideFuncs:
                - init_extended_pair
        - Branch String:   'color/curses.c:91,7'
          Branch Sides:
            - BranchSide:      'color/curses.c:93,21'
              BranchSideFuncs:
                - init_extended_pair
            - BranchSide:      'color/curses.c:106,12'
              BranchSideFuncs:
                - init_extended_pair
        - Branch String:   'color/curses.c:93,9'
          Branch Sides:
            - BranchSide:      'color/curses.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:96,12'
              BranchSideFuncs: []
        - Branch String:   'color/curses.c:96,11'
          Branch Sides:
            - BranchSide:      'color/curses.c:96,11'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:98,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/curses.c:106,12'
          Dst:             init_extended_pair
    - functionName:    init_extended_pair
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    curses_color_new
      functionSourceFile: '/src/neomutt/color/curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - curses_color_init
        - curses_colors_find
        - mutt_mem_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/curses.c:154,11'
          Branch Sides:
            - BranchSide:      'color/curses.c:0,0'
              BranchSideFuncs:
                - curses_colors_find
                - curses_color_init
                - mutt_mem_calloc
            - BranchSide:      'color/curses.c:154,11'
              BranchSideFuncs:
                - curses_colors_find
                - curses_color_init
                - mutt_mem_calloc
        - Branch String:   'color/curses.c:154,29'
          Branch Sides:
            - BranchSide:      'color/curses.c:154,36'
              BranchSideFuncs:
                - curses_colors_find
                - curses_color_init
                - mutt_mem_calloc
            - BranchSide:      'color/curses.c:160,28'
              BranchSideFuncs:
                - curses_colors_find
                - curses_color_init
                - mutt_mem_calloc
        - Branch String:   'color/curses.c:154,7'
          Branch Sides:
            - BranchSide:      'color/curses.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:160,28'
              BranchSideFuncs:
                - curses_colors_find
                - curses_color_init
                - mutt_mem_calloc
        - Branch String:   'color/curses.c:161,7'
          Branch Sides:
            - BranchSide:      'color/curses.c:163,9'
              BranchSideFuncs:
                - curses_color_init
                - mutt_mem_calloc
            - BranchSide:      'color/curses.c:169,15'
              BranchSideFuncs:
                - curses_color_init
                - mutt_mem_calloc
        - Branch String:   'color/curses.c:170,7'
          Branch Sides:
            - BranchSide:      'color/curses.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:173,32'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'color/curses.c:182,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:192,3'
              BranchSideFuncs: []
        - Branch String:   'color/curses.c:184,9'
          Branch Sides:
            - BranchSide:      'color/curses.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:187,7'
              BranchSideFuncs: []
        - Branch String:   'color/curses.c:182,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:192,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/curses.c:160,28'
          Dst:             curses_colors_find
        - Src:             'color/curses.c:169,15'
          Dst:             curses_color_init
        - Src:             'color/curses.c:173,32'
          Dst:             mutt_mem_calloc
    - functionName:    curses_colors_find
      functionSourceFile: '/src/neomutt/color/curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/curses.c:60,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:62,14'
              BranchSideFuncs: []
        - Branch String:   'color/curses.c:62,24'
          Branch Sides:
            - BranchSide:      'color/curses.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:62,32'
              BranchSideFuncs: []
        - Branch String:   'color/curses.c:62,9'
          Branch Sides:
            - BranchSide:      'color/curses.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:62,9'
              BranchSideFuncs: []
        - Branch String:   'color/curses.c:60,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    curses_color_free
      functionSourceFile: '/src/neomutt/color/curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/curses.c:122,8'
          Branch Sides:
            - BranchSide:      'color/curses.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'color/curses.c:122,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'color/curses.c:122,12'
          Branch Sides:
            - BranchSide:      'color/curses.c:122,12'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:122,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'color/curses.c:122,7'
          Branch Sides:
            - BranchSide:      'color/curses.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:127,7'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'color/curses.c:128,7'
          Branch Sides:
            - BranchSide:      'color/curses.c:131,10'
              BranchSideFuncs: []
            - BranchSide:      'color/curses.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'color/curses.c:136,3'
          Branch Sides:
            - BranchSide:      'color/curses.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'color/curses.c:136,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'color/curses.c:139,3'
          Dst:             mutt_mem_free
    - functionName:    curses_colors_init
      functionSourceFile: '/src/neomutt/color/curses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_dump
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_save_str
        - quoted_colors_dump
        - regex_colors_dump
        - simple_colors_dump
        - status_colors_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/dump.c:452,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:452,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10279
                - mutt_file_fopen_full
                - buf_pool_get
                - simple_colors_dump
                - quoted_colors_dump
                - status_colors_dump
                - regex_colors_dump
                - buf_string.10279
                - mutt_file_save_str
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.10279
                - mutt_do_pager
                - buf_pool_release
                - buf_string.10279
                - buf_pool_release
            - BranchSide:      'color/dump.c:452,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10279
                - mutt_file_fopen_full
                - buf_pool_get
                - simple_colors_dump
                - quoted_colors_dump
                - status_colors_dump
                - regex_colors_dump
                - buf_string.10279
                - mutt_file_save_str
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.10279
                - mutt_do_pager
                - buf_pool_release
                - buf_string.10279
                - buf_pool_release
        - Branch String:   'color/dump.c:456,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:460,5'
              BranchSideFuncs:
                - buf_string.10279
                - buf_pool_release
            - BranchSide:      'color/dump.c:466,3'
              BranchSideFuncs:
                - buf_pool_get
                - simple_colors_dump
                - quoted_colors_dump
                - status_colors_dump
                - regex_colors_dump
                - buf_string.10279
                - mutt_file_save_str
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.10279
                - mutt_do_pager
                - buf_pool_release
      Callsites:
        - Src:             'color/dump.c:452,29'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:454,3'
          Dst:             buf_mktemp_full
        - Src:             'color/dump.c:455,14'
          Dst:             buf_string
        - Src:             'color/dump.c:455,14'
          Dst:             mutt_file_fopen_full
        - Src:             'color/dump.c:460,5'
          Dst:             buf_string
        - Src:             'color/dump.c:461,5'
          Dst:             buf_pool_release
        - Src:             'color/dump.c:466,24'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:468,3'
          Dst:             simple_colors_dump
        - Src:             'color/dump.c:469,3'
          Dst:             quoted_colors_dump
        - Src:             'color/dump.c:470,3'
          Dst:             status_colors_dump
        - Src:             'color/dump.c:471,3'
          Dst:             regex_colors_dump
        - Src:             'color/dump.c:480,26'
          Dst:             buf_string
        - Src:             'color/dump.c:480,3'
          Dst:             mutt_file_save_str
        - Src:             'color/dump.c:481,3'
          Dst:             buf_pool_release
        - Src:             'color/dump.c:482,3'
          Dst:             mutt_file_fclose_full
        - Src:             'color/dump.c:487,17'
          Dst:             buf_string
        - Src:             'color/dump.c:493,3'
          Dst:             mutt_do_pager
        - Src:             'color/dump.c:494,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_colors_dump
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          346
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - attr_color_is_set
        - buf_add_printf
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - color_log_attrs_list
        - color_log_color_attrs
        - color_log_name
        - mutt_map_get_name
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/dump.c:306,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:306,27'
              BranchSideFuncs:
                - buf_pool_get
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:321,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:323,5'
              BranchSideFuncs:
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:350,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:313,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:313,9'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:316,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:313,27'
          Branch Sides:
            - BranchSide:      'color/dump.c:311,69'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:313,35'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:313,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:311,69'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:316,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:317,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:311,69'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:318,12'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:311,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:313,9'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:321,13'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:326,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:326,11'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:326,32'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:326,29'
          Branch Sides:
            - BranchSide:      'color/dump.c:324,71'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:326,59'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:326,32'
          Branch Sides:
            - BranchSide:      'color/dump.c:326,32'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:329,30'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:326,51'
          Branch Sides:
            - BranchSide:      'color/dump.c:324,71'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:329,30'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:326,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:324,71'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:329,30'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:330,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:324,71'
              BranchSideFuncs:
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:333,26'
              BranchSideFuncs:
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:334,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:324,71'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - mutt_map_get_name
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:337,7'
              BranchSideFuncs:
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - mutt_map_get_name
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:324,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:326,11'
              BranchSideFuncs:
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:344,5'
              BranchSideFuncs:
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:351,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:350,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:352,7'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:351,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:350,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:352,12'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:351,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:350,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:352,12'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:351,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:350,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:352,7'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:351,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:355,13'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:357,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:355,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:355,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'color/dump.c:357,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:358,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:360,41'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'color/dump.c:376,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
        - Branch String:   'color/dump.c:362,12'
          Branch Sides:
            - BranchSide:      'color/dump.c:358,43'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:362,12'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - simple_color_get
                - attr_color_is_set
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:362,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:358,43'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:365,30'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:366,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:358,43'
              BranchSideFuncs:
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'color/dump.c:369,7'
              BranchSideFuncs:
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
        - Branch String:   'color/dump.c:358,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:360,41'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'color/dump.c:376,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
      Callsites:
        - Src:             'color/dump.c:306,27'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:316,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:317,9'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:323,5'
          Dst:             buf_addstr
        - Src:             'color/dump.c:344,5'
          Dst:             buf_addstr
        - Src:             'color/dump.c:329,30'
          Dst:             simple_color_get
        - Src:             'color/dump.c:330,12'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:333,26'
          Dst:             mutt_map_get_name
        - Src:             'color/dump.c:337,7'
          Dst:             color_log_color_attrs
        - Src:             'color/dump.c:339,22'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:340,22'
          Dst:             color_log_name
        - Src:             'color/dump.c:341,22'
          Dst:             color_log_name
        - Src:             'color/dump.c:342,22'
          Dst:             buf_string
        - Src:             'color/dump.c:338,7'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:350,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:351,9'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:350,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:351,9'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:350,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:351,9'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:350,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:351,9'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:350,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:351,9'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:357,5'
          Dst:             buf_addstr
        - Src:             'color/dump.c:376,5'
          Dst:             buf_addstr
        - Src:             'color/dump.c:365,30'
          Dst:             simple_color_get
        - Src:             'color/dump.c:366,12'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:369,7'
          Dst:             color_log_color_attrs
        - Src:             'color/dump.c:371,43'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:372,22'
          Dst:             color_log_name
        - Src:             'color/dump.c:373,22'
          Dst:             color_log_name
        - Src:             'color/dump.c:374,22'
          Dst:             buf_string
        - Src:             'color/dump.c:370,7'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:379,3'
          Dst:             buf_pool_release
    - functionName:    quoted_colors_dump
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - attr_color_is_set
        - buf_add_printf
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - color_log_attrs_list
        - color_log_color_attrs
        - color_log_name
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/dump.c:227,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:227,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:235,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:232,28'
              BranchSideFuncs:
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'color/dump.c:238,5'
              BranchSideFuncs:
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - simple_color_get
                - attr_color_is_set
                - buf_addstr
                - buf_pool_release
        - Branch String:   'color/dump.c:232,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:234,62'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'color/dump.c:246,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
      Callsites:
        - Src:             'color/dump.c:227,27'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:231,3'
          Dst:             buf_addstr
        - Src:             'color/dump.c:246,3'
          Dst:             buf_addstr
        - Src:             'color/dump.c:247,3'
          Dst:             buf_pool_release
        - Src:             'color/dump.c:234,28'
          Dst:             simple_color_get
        - Src:             'color/dump.c:235,10'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:238,5'
          Dst:             color_log_color_attrs
        - Src:             'color/dump.c:240,20'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:241,20'
          Dst:             color_log_name
        - Src:             'color/dump.c:242,20'
          Dst:             color_log_name
        - Src:             'color/dump.c:243,20'
          Dst:             buf_string
        - Src:             'color/dump.c:239,5'
          Dst:             buf_add_printf
    - functionName:    status_colors_dump
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - attr_color_is_set
        - buf_add_printf
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - color_log_attrs_list
        - color_log_color_attrs
        - color_log_name
        - pretty_var
        - regex_colors_get_list
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/dump.c:388,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - simple_color_get
                - attr_color_is_set
                - regex_colors_get_list
                - buf_addstr
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:388,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - simple_color_get
                - attr_color_is_set
                - regex_colors_get_list
                - buf_addstr
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:401,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:404,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_addstr
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:406,5'
              BranchSideFuncs:
                - buf_addstr
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:404,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:404,7'
              BranchSideFuncs:
                - buf_addstr
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
            - BranchSide:      'color/dump.c:406,5'
              BranchSideFuncs:
                - buf_addstr
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
        - Branch String:   'color/dump.c:416,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:420,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:440,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:423,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:426,49'
              BranchSideFuncs:
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:434,49'
              BranchSideFuncs:
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:416,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:420,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:440,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'color/dump.c:388,27'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:389,28'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:396,26'
          Dst:             simple_color_get
        - Src:             'color/dump.c:397,7'
          Dst:             attr_color_is_set
        - Src:             'color/dump.c:400,32'
          Dst:             regex_colors_get_list
        - Src:             'color/dump.c:406,5'
          Dst:             buf_addstr
        - Src:             'color/dump.c:408,5'
          Dst:             color_log_color_attrs
        - Src:             'color/dump.c:410,20'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:411,20'
          Dst:             color_log_name
        - Src:             'color/dump.c:412,20'
          Dst:             color_log_name
        - Src:             'color/dump.c:413,20'
          Dst:             buf_string
        - Src:             'color/dump.c:409,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:420,7'
          Dst:             buf_reset
        - Src:             'color/dump.c:421,7'
          Dst:             pretty_var
        - Src:             'color/dump.c:422,7'
          Dst:             color_log_color_attrs
        - Src:             'color/dump.c:426,24'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:427,24'
          Dst:             color_log_name
        - Src:             'color/dump.c:428,24'
          Dst:             color_log_name
        - Src:             'color/dump.c:429,24'
          Dst:             buf_string
        - Src:             'color/dump.c:429,45'
          Dst:             buf_string
        - Src:             'color/dump.c:425,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:434,24'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:435,24'
          Dst:             color_log_name
        - Src:             'color/dump.c:436,24'
          Dst:             color_log_name
        - Src:             'color/dump.c:437,24'
          Dst:             buf_string
        - Src:             'color/dump.c:437,56'
          Dst:             buf_string
        - Src:             'color/dump.c:433,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:440,5'
          Dst:             buf_addstr
        - Src:             'color/dump.c:443,3'
          Dst:             buf_pool_release
        - Src:             'color/dump.c:444,3'
          Dst:             buf_pool_release
    - functionName:    regex_colors_dump
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_add_printf
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - color_log_attrs_list
        - color_log_color_attrs
        - color_log_name
        - mutt_color_has_pattern
        - mutt_map_get_name
        - pretty_var
        - regex_colors_get_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/dump.c:256,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_color_has_pattern
                - buf_pool_release
                - buf_pool_release
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
            - BranchSide:      'color/dump.c:256,27'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_color_has_pattern
                - buf_pool_release
                - buf_pool_release
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
        - Branch String:   'color/dump.c:263,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:261,66'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:266,10'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - buf_pool_release
                - buf_pool_release
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
        - Branch String:   'color/dump.c:266,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:261,66'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - mutt_color_has_pattern
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:269,34'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - mutt_color_has_pattern
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:270,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:261,66'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:273,24'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - mutt_color_has_pattern
                - regex_colors_get_list
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:274,9'
          Branch Sides:
            - BranchSide:      'color/dump.c:261,66'
              BranchSideFuncs:
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:277,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_addstr
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:280,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:284,7'
              BranchSideFuncs:
                - buf_addstr
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:293,5'
              BranchSideFuncs:
                - buf_addstr
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:280,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:284,7'
              BranchSideFuncs:
                - buf_addstr
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:293,5'
              BranchSideFuncs:
                - buf_addstr
                - mutt_color_has_pattern
                - regex_colors_get_list
                - mutt_map_get_name
                - buf_add_printf
                - buf_reset
                - pretty_var
                - color_log_color_attrs
                - color_log_attrs_list
                - color_log_name
                - color_log_name
                - buf_string.10279
                - buf_string.10279
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'color/dump.c:261,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:263,13'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'color/dump.c:296,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'color/dump.c:256,27'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:257,28'
          Dst:             buf_pool_get
        - Src:             'color/dump.c:296,3'
          Dst:             buf_pool_release
        - Src:             'color/dump.c:297,3'
          Dst:             buf_pool_release
        - Src:             'color/dump.c:266,10'
          Dst:             mutt_color_has_pattern
        - Src:             'color/dump.c:269,34'
          Dst:             regex_colors_get_list
        - Src:             'color/dump.c:273,24'
          Dst:             mutt_map_get_name
        - Src:             'color/dump.c:277,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:284,7'
          Dst:             buf_reset
        - Src:             'color/dump.c:285,7'
          Dst:             pretty_var
        - Src:             'color/dump.c:286,7'
          Dst:             color_log_color_attrs
        - Src:             'color/dump.c:288,22'
          Dst:             color_log_attrs_list
        - Src:             'color/dump.c:289,22'
          Dst:             color_log_name
        - Src:             'color/dump.c:290,22'
          Dst:             color_log_name
        - Src:             'color/dump.c:291,22'
          Dst:             buf_string
        - Src:             'color/dump.c:291,43'
          Dst:             buf_string
        - Src:             'color/dump.c:287,7'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:293,5'
          Dst:             buf_addstr
    - functionName:    color_log_color_attrs
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          201
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - buf_add_printf
        - buf_addstr
        - buf_reset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'color/dump.c:57,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:57,3'
              BranchSideFuncs:
                - buf_reset
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:59,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:60,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:61,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:61,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:62,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:63,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:63,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:64,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:65,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:65,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:66,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:67,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:67,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:68,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:69,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:69,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:70,5'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:71,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:71,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:72,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:74,14'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:74,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:76,20'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:101,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:76,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:80,47'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:86,9'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:101,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:101,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:101,7'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'color/dump.c:103,20'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'color/dump.c:103,5'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
            - BranchSide:      'color/dump.c:103,5'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'color/dump.c:107,47'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
            - BranchSide:      'color/dump.c:113,9'
              BranchSideFuncs:
                - buf_add_printf
                - buf_addstr
      Callsites:
        - Src:             'color/dump.c:57,3'
          Dst:             buf_reset
        - Src:             'color/dump.c:60,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:62,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:64,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:66,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:68,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:70,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:72,5'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:80,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:86,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:95,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:107,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:113,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:122,9'
          Dst:             buf_add_printf
        - Src:             'color/dump.c:128,3'
          Dst:             buf_addstr
    - functionName:    color_log_attrs_list
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
      functionUses:    7
      BranchProfiles:
        - Branch String:   'color/dump.c:142,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'color/dump.c:142,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'color/dump.c:145,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:146,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'color/dump.c:147,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'color/dump.c:147,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:148,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'color/dump.c:149,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'color/dump.c:149,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:150,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'color/dump.c:151,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'color/dump.c:151,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:152,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'color/dump.c:153,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'color/dump.c:153,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:154,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'color/dump.c:155,13'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'color/dump.c:155,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'color/dump.c:156,26'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'color/dump.c:148,12'
          Dst:             snprintf
        - Src:             'color/dump.c:150,12'
          Dst:             snprintf
        - Src:             'color/dump.c:152,12'
          Dst:             snprintf
        - Src:             'color/dump.c:154,12'
          Dst:             snprintf
        - Src:             'color/dump.c:156,12'
          Dst:             snprintf
    - functionName:    color_log_name
      functionSourceFile: '/src/neomutt/color/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_map_get_name
        - snprintf
      functionUses:    14
      BranchProfiles:
        - Branch String:   'color/dump.c:170,13'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mutt_map_get_name
                - snprintf
            - BranchSide:      'color/dump.c:170,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mutt_map_get_name
                - snprintf
        - Branch String:   'color/dump.c:170,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'color/dump.c:173,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mutt_map_get_name
                - snprintf
        - Branch String:   'color/dump.c:173,3'
          Branch Sides:
            - BranchSide:      'color/dump.c:0,0'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'color/dump.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'color/dump.c:178,21'
              BranchSideFuncs:
                - mutt_map_get_name
                - snprintf
            - BranchSide:      'color/dump.c:201,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'color/dump.c:178,7'
          Branch Sides:
            - BranchSide:      'color/dump.c:194,26'
              BranchSideFuncs:
                - mutt_map_get_name
                - snprintf
            - BranchSide:      'color/dump.c:194,26'
              BranchSideFuncs:
                - mutt_map_get_name
                - snprintf
        - Branch String:   'color/dump.c:201,11'
          Branch Sides:
            - BranchSide:      'color/dump.c:202,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'color/dump.c:204,23'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'color/dump.c:194,26'
          Dst:             mutt_map_get_name
        - Src:             'color/dump.c:195,7'
          Dst:             snprintf
        - Src:             'color/dump.c:202,9'
          Dst:             snprintf
        - Src:             'color/dump.c:204,9'
          Dst:             snprintf
        - Src:             'color/dump.c:213,7'
          Dst:             snprintf
    - functionName:    merged_colors_find
      functionSourceFile: '/src/neomutt/color/merged.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/merged.c:75,3'
          Branch Sides:
            - BranchSide:      'color/merged.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:77,9'
          Branch Sides:
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:80,44'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:80,44'
          Branch Sides:
            - BranchSide:      'color/merged.c:81,34'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:81,34'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:84,20'
          Branch Sides:
            - BranchSide:      'color/merged.c:84,24'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:88,24'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:84,9'
          Branch Sides:
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:88,28'
          Branch Sides:
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:91,14'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:91,24'
          Branch Sides:
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:91,32'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:91,9'
          Branch Sides:
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:91,9'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:75,3'
          Branch Sides:
            - BranchSide:      'color/merged.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:77,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_color_overlay
      functionSourceFile: '/src/neomutt/color/merged.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - attr_color_is_set
        - attr_color_new
        - curses_color_new
        - merged_colors_find
      functionUses:    33
      BranchProfiles:
        - Branch String:   'color/merged.c:110,8'
          Branch Sides:
            - BranchSide:      'color/merged.c:0,0'
              BranchSideFuncs:
                - attr_color_is_set
                - attr_color_is_set
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:110,8'
              BranchSideFuncs:
                - attr_color_is_set
                - attr_color_is_set
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:110,7'
          Branch Sides:
            - BranchSide:      'color/merged.c:110,7'
              BranchSideFuncs:
                - attr_color_is_set
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:112,8'
              BranchSideFuncs:
                - attr_color_is_set
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:112,7'
          Branch Sides:
            - BranchSide:      'color/merged.c:112,7'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:115,39'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:121,7'
          Branch Sides:
            - BranchSide:      'color/merged.c:123,19'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:127,7'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:127,7'
          Branch Sides:
            - BranchSide:      'color/merged.c:129,12'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:135,21'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:127,7'
          Branch Sides:
            - BranchSide:      'color/merged.c:130,21'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:135,21'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:129,9'
          Branch Sides:
            - BranchSide:      'color/merged.c:130,21'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:131,12'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:131,9'
          Branch Sides:
            - BranchSide:      'color/merged.c:132,21'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:135,21'
              BranchSideFuncs:
                - merged_colors_find
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:138,7'
          Branch Sides:
            - BranchSide:      'color/merged.c:138,7'
              BranchSideFuncs:
                - attr_color_new
                - curses_color_new
            - BranchSide:      'color/merged.c:141,8'
              BranchSideFuncs:
                - attr_color_new
                - curses_color_new
        - Branch String:   'color/merged.c:144,12'
          Branch Sides:
            - BranchSide:      'color/merged.c:144,0'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:144,0'
              BranchSideFuncs: []
        - Branch String:   'color/merged.c:145,12'
          Branch Sides:
            - BranchSide:      'color/merged.c:145,54'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:145,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/merged.c:110,8'
          Dst:             attr_color_is_set
        - Src:             'color/merged.c:112,8'
          Dst:             attr_color_is_set
        - Src:             'color/merged.c:137,26'
          Dst:             merged_colors_find
        - Src:             'color/merged.c:141,8'
          Dst:             attr_color_new
        - Src:             'color/merged.c:142,22'
          Dst:             curses_color_new
    - functionName:    merged_colors_cleanup
      functionSourceFile: '/src/neomutt/color/merged.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - curses_color_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/merged.c:54,3'
          Branch Sides:
            - BranchSide:      'color/merged.c:57,3'
              BranchSideFuncs:
                - curses_color_free
                - mutt_mem_free
            - BranchSide:      'color/merged.c:57,3'
              BranchSideFuncs:
                - curses_color_free
                - mutt_mem_free
        - Branch String:   'color/merged.c:57,3'
          Branch Sides:
            - BranchSide:      'color/merged.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:57,3'
              BranchSideFuncs:
                - curses_color_free
                - mutt_mem_free
        - Branch String:   'color/merged.c:59,5'
          Branch Sides:
            - BranchSide:      'color/merged.c:59,5'
              BranchSideFuncs:
                - curses_color_free
                - mutt_mem_free
            - BranchSide:      'color/merged.c:59,5'
              BranchSideFuncs:
                - curses_color_free
                - mutt_mem_free
        - Branch String:   'color/merged.c:57,3'
          Branch Sides:
            - BranchSide:      'color/merged.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'color/merged.c:57,3'
              BranchSideFuncs:
                - curses_color_free
                - mutt_mem_free
      Callsites:
        - Src:             'color/merged.c:60,5'
          Dst:             curses_color_free
        - Src:             'color/merged.c:61,5'
          Dst:             mutt_mem_free
    - functionName:    merged_colors_init
      functionSourceFile: '/src/neomutt/color/merged.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_color_observer_remove
      functionSourceFile: '/src/neomutt/color/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_observer_remove
      functionUses:    12
      BranchProfiles:
        - Branch String:   'color/notify.c:73,26'
          Branch Sides:
            - BranchSide:      'color/notify.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'color/notify.c:73,26'
              BranchSideFuncs:
                - notify_observer_remove
      Callsites:
        - Src:             'color/notify.c:73,3'
          Dst:             notify_observer_remove
    - functionName:    mutt_color_observer_add
      functionSourceFile: '/src/neomutt/color/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_observer_add
      functionUses:    12
      BranchProfiles:
        - Branch String:   'color/notify.c:63,23'
          Branch Sides:
            - BranchSide:      'color/notify.c:0,0'
              BranchSideFuncs:
                - notify_observer_add
            - BranchSide:      'color/notify.c:63,23'
              BranchSideFuncs:
                - notify_observer_add
      Callsites:
        - Src:             'color/notify.c:63,3'
          Dst:             notify_observer_add
    - functionName:    color_notify_cleanup
      functionSourceFile: '/src/neomutt/color/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/notify.c:53,3'
          Branch Sides:
            - BranchSide:      'color/notify.c:53,3'
              BranchSideFuncs:
                - notify_free
            - BranchSide:      'color/notify.c:53,3'
              BranchSideFuncs:
                - notify_free
      Callsites:
        - Src:             'color/notify.c:53,3'
          Dst:             notify_free
    - functionName:    color_notify_init
      functionSourceFile: '/src/neomutt/color/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_new
        - notify_set_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/notify.c:44,18'
          Branch Sides:
            - BranchSide:      'color/notify.c:0,0'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'color/notify.c:44,18'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
      Callsites:
        - Src:             'color/notify.c:44,18'
          Dst:             notify_new
        - Src:             'color/notify.c:45,3'
          Dst:             notify_set_parent
    - functionName:    ansi_is_end_char
      functionSourceFile: '/src/neomutt/color/parse_ansi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'color/parse_ansi.c:67,22'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:67,22'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:67,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ansi_color_parse_single
      functionSourceFile: '/src/neomutt/color/parse_ansi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          882
      EdgeCount:       236
      CyclomaticComplexity: 76
      functionsReached:
        - __ctype_b_loc
        - ansi_color_reset
        - ansi_color_seq_length
        - ansi_is_end_char
        - mutt_str_startswith
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_ansi.c:111,17'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:0,0'
              BranchSideFuncs:
                - ansi_color_seq_length
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:111,17'
              BranchSideFuncs:
                - ansi_color_seq_length
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:112,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:115,15'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:115,15'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:115,15'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:115,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:115,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:120,14'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:122,27'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:122,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:131,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:122,9'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:120,14'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:126,35'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:126,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:128,7'
              BranchSideFuncs:
                - ansi_color_reset
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:131,32'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:131,52'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:136,24'
              BranchSideFuncs:
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:131,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:133,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:136,32'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:136,35'
              BranchSideFuncs:
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:161,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:136,57'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:136,77'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:136,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:139,11'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:140,11'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:142,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:144,22'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:144,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:146,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:148,22'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:148,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:150,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:152,22'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:152,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:154,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:156,22'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:156,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:120,14'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:158,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:161,32'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:161,52'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
            - BranchSide:      'color/parse_ansi.c:249,24'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:161,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:163,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:171,25'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:171,33'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:171,50'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
            - BranchSide:      'color/parse_ansi.c:171,33'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:171,57'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:171,77'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:177,29'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
        - Branch String:   'color/parse_ansi.c:171,11'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:171,11'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:173,23'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:177,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:179,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
            - BranchSide:      'color/parse_ansi.c:237,30'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:179,53'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:179,56'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:195,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:179,13'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:182,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:195,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:195,58'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:195,58'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:195,61'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:195,18'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:195,18'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:201,17'
              BranchSideFuncs:
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:237,38'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:237,66'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:237,38'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:237,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:237,16'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:240,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:249,32'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:249,52'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
            - BranchSide:      'color/parse_ansi.c:337,24'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - ansi_is_end_char
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:249,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:251,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:259,25'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:259,33'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:259,50'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
            - BranchSide:      'color/parse_ansi.c:259,33'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:259,57'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:259,77'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:265,29'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
        - Branch String:   'color/parse_ansi.c:259,11'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:259,11'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:261,23'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:265,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:267,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
            - BranchSide:      'color/parse_ansi.c:325,30'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:267,53'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:267,56'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:283,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:267,13'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:270,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:283,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:283,58'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:283,58'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:283,61'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:283,18'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:283,18'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:289,17'
              BranchSideFuncs:
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:325,38'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:325,66'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:325,38'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:325,16'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:325,16'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:328,21'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:337,32'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:337,52'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:342,24'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
                - ansi_is_end_char
        - Branch String:   'color/parse_ansi.c:337,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:339,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:342,32'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:342,52'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:347,23'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:342,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:344,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:347,14'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:349,10'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,19'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:353,30'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:120,14'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:353,34'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:353,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:0,0'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:354,12'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:353,30'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:353,30'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:353,34'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
        - Branch String:   'color/parse_ansi.c:120,3'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:120,3'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
            - BranchSide:      'color/parse_ansi.c:122,10'
              BranchSideFuncs:
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - ansi_is_end_char
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - ansi_is_end_char
                - mutt_str_startswith
                - __ctype_b_loc
                - strtoul
                - strtoul
                - strtoul
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_is_end_char
                - __ctype_b_loc
                - ansi_is_end_char
                - ansi_color_reset
      Callsites:
        - Src:             'color/parse_ansi.c:111,17'
          Dst:             ansi_color_seq_length
        - Src:             'color/parse_ansi.c:122,30'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_ansi.c:126,35'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:128,7'
          Dst:             ansi_color_reset
        - Src:             'color/parse_ansi.c:131,35'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:136,35'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_ansi.c:136,60'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:161,35'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:171,60'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:179,13'
          Dst:             mutt_str_startswith
        - Src:             'color/parse_ansi.c:179,56'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_ansi.c:183,33'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:184,39'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:195,18'
          Dst:             mutt_str_startswith
        - Src:             'color/parse_ansi.c:195,61'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_ansi.c:205,19'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:213,19'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:221,19'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:237,41'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:249,35'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:259,60'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:267,13'
          Dst:             mutt_str_startswith
        - Src:             'color/parse_ansi.c:267,56'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_ansi.c:271,33'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:272,39'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:283,18'
          Dst:             mutt_str_startswith
        - Src:             'color/parse_ansi.c:283,61'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_ansi.c:293,19'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:301,19'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:309,19'
          Dst:             strtoul
        - Src:             'color/parse_ansi.c:325,41'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:337,35'
          Dst:             ansi_is_end_char
        - Src:             'color/parse_ansi.c:342,35'
          Dst:             ansi_is_end_char
    - functionName:    ansi_color_seq_length
      functionSourceFile: '/src/neomutt/color/parse_ansi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/parse_ansi.c:81,8'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'color/parse_ansi.c:81,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'color/parse_ansi.c:81,12'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:81,12'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:81,16'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'color/parse_ansi.c:81,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:81,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:84,15'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'color/parse_ansi.c:84,26'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:84,30'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'color/parse_ansi.c:84,26'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:84,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:84,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'color/parse_ansi.c:88,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'color/parse_ansi.c:88,27'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:88,27'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:88,47'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:88,58'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:90,6'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:88,3'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:90,6'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:93,14'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:88,27'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:88,27'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:88,31'
              BranchSideFuncs: []
        - Branch String:   'color/parse_ansi.c:93,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:93,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/parse_ansi.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    ansi_color_reset
      functionSourceFile: '/src/neomutt/color/parse_ansi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_ansi.c:47,7'
          Branch Sides:
            - BranchSide:      'color/parse_ansi.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_ansi.c:50,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_attr_spec
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - mutt_map_get_value
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_color.c:328,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_map_get_value
                - buf_printf
                - buf_printf
            - BranchSide:      'color/parse_color.c:328,8'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_map_get_value
                - buf_printf
                - buf_printf
        - Branch String:   'color/parse_color.c:328,12'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:328,12'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:328,16'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_map_get_value
                - buf_printf
                - buf_printf
        - Branch String:   'color/parse_color.c:328,18'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:328,18'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:328,22'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_map_get_value
                - buf_printf
                - buf_printf
        - Branch String:   'color/parse_color.c:328,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:328,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:331,8'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_map_get_value
                - buf_printf
                - buf_printf
        - Branch String:   'color/parse_color.c:331,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:331,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:333,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:331,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:331,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:333,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:331,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:333,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:337,3'
              BranchSideFuncs:
                - parse_extract_token
                - mutt_map_get_value
                - buf_printf
        - Branch String:   'color/parse_color.c:340,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:342,54'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:346,12'
              BranchSideFuncs: []
        - Branch String:   'color/parse_color.c:346,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:349,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/parse_color.c:333,5'
          Dst:             buf_printf
        - Src:             'color/parse_color.c:337,3'
          Dst:             parse_extract_token
        - Src:             'color/parse_color.c:339,14'
          Dst:             mutt_map_get_value
        - Src:             'color/parse_color.c:342,5'
          Dst:             buf_printf
    - functionName:    parse_color_pair
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          140
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - buf_is_empty
        - buf_printf
        - mutt_map_get_value
        - parse_color_name
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_color.c:286,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:288,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:286,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:286,10'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - mutt_map_get_value
                - buf_printf
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
            - BranchSide:      'color/parse_color.c:288,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:286,9'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:288,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:292,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_is_empty
                - mutt_map_get_value
                - buf_printf
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
        - Branch String:   'color/parse_color.c:293,9'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:286,10'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - buf_is_empty
                - mutt_map_get_value
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
            - BranchSide:      'color/parse_color.c:296,40'
              BranchSideFuncs:
                - mutt_map_get_value
                - buf_printf
                - parse_extract_token
                - buf_is_empty
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
        - Branch String:   'color/parse_color.c:286,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:286,10'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:288,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:297,9'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:299,53'
              BranchSideFuncs:
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
            - BranchSide:      'color/parse_color.c:305,14'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - buf_is_empty
                - mutt_map_get_value
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
        - Branch String:   'color/parse_color.c:300,11'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:300,11'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - parse_color_name
            - BranchSide:      'color/parse_color.c:311,8'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - parse_color_name
        - Branch String:   'color/parse_color.c:305,9'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - buf_is_empty
                - mutt_map_get_value
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
            - BranchSide:      'color/parse_color.c:308,17'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - buf_is_empty
                - mutt_map_get_value
                - parse_color_name
                - buf_printf
                - parse_extract_token
                - parse_color_name
        - Branch String:   'color/parse_color.c:311,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:311,8'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:313,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:311,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:311,8'
              BranchSideFuncs:
                - parse_extract_token
                - parse_color_name
                - buf_printf
            - BranchSide:      'color/parse_color.c:313,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:311,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:313,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:317,3'
              BranchSideFuncs:
                - parse_extract_token
                - parse_color_name
      Callsites:
        - Src:             'color/parse_color.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'color/parse_color.c:288,7'
          Dst:             buf_printf
        - Src:             'color/parse_color.c:292,5'
          Dst:             parse_extract_token
        - Src:             'color/parse_color.c:293,9'
          Dst:             buf_is_empty
        - Src:             'color/parse_color.c:296,16'
          Dst:             mutt_map_get_value
        - Src:             'color/parse_color.c:299,31'
          Dst:             parse_color_name
        - Src:             'color/parse_color.c:313,5'
          Dst:             buf_printf
        - Src:             'color/parse_color.c:317,3'
          Dst:             parse_extract_token
        - Src:             'color/parse_color.c:319,10'
          Dst:             parse_color_name
    - functionName:    parse_color_name
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - parse_color_colornnn
        - parse_color_namedcolor
        - parse_color_rrggbb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/parse_color.c:258,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - parse_color_rrggbb
                - parse_color_colornnn
                - parse_color_namedcolor
                - buf_printf
            - BranchSide:      'color/parse_color.c:258,8'
              BranchSideFuncs:
                - parse_color_rrggbb
                - parse_color_colornnn
                - parse_color_namedcolor
                - buf_printf
        - Branch String:   'color/parse_color.c:259,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:259,7'
              BranchSideFuncs:
                - parse_color_colornnn
                - parse_color_namedcolor
                - buf_printf
            - BranchSide:      'color/parse_color.c:263,8'
              BranchSideFuncs:
                - parse_color_colornnn
                - parse_color_namedcolor
                - buf_printf
        - Branch String:   'color/parse_color.c:264,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:264,7'
              BranchSideFuncs:
                - parse_color_namedcolor
                - buf_printf
            - BranchSide:      'color/parse_color.c:268,8'
              BranchSideFuncs:
                - parse_color_namedcolor
                - buf_printf
        - Branch String:   'color/parse_color.c:269,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:269,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:272,3'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'color/parse_color.c:258,8'
          Dst:             parse_color_rrggbb
        - Src:             'color/parse_color.c:263,8'
          Dst:             parse_color_colornnn
        - Src:             'color/parse_color.c:268,8'
          Dst:             parse_color_namedcolor
        - Src:             'color/parse_color.c:272,3'
          Dst:             buf_printf
    - functionName:    parse_color_rrggbb
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_color.c:214,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - strtoul
                - buf_printf
            - BranchSide:      'color/parse_color.c:214,8'
              BranchSideFuncs:
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:214,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:214,10'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:214,14'
              BranchSideFuncs:
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:214,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:218,7'
              BranchSideFuncs:
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:218,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:218,7'
              BranchSideFuncs:
                - strtoul
                - buf_printf
            - BranchSide:      'color/parse_color.c:221,4'
              BranchSideFuncs:
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:225,20'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:225,24'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:227,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:225,29'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:225,33'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:227,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:225,48'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:225,58'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:227,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:225,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:227,5'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:231,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/parse_color.c:223,25'
          Dst:             strtoul
        - Src:             'color/parse_color.c:227,5'
          Dst:             buf_printf
    - functionName:    parse_color_colornnn
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_printf
        - mutt_istr_startswith
        - parse_color_prefix
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_color.c:166,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - parse_color_prefix
                - mutt_istr_startswith
                - strtoul
                - buf_printf
            - BranchSide:      'color/parse_color.c:166,8'
              BranchSideFuncs:
                - parse_color_prefix
                - mutt_istr_startswith
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:166,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:166,10'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:166,14'
              BranchSideFuncs:
                - parse_color_prefix
                - mutt_istr_startswith
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:166,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:171,20'
              BranchSideFuncs:
                - parse_color_prefix
                - mutt_istr_startswith
                - strtoul
                - buf_printf
        - Branch String:   'color/parse_color.c:186,20'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:186,25'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:188,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:186,39'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:186,49'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:188,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'color/parse_color.c:186,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:188,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'color/parse_color.c:192,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/parse_color.c:172,8'
          Dst:             parse_color_prefix
        - Src:             'color/parse_color.c:176,15'
          Dst:             mutt_istr_startswith
        - Src:             'color/parse_color.c:182,25'
          Dst:             strtoul
        - Src:             'color/parse_color.c:188,5'
          Dst:             buf_printf
    - functionName:    parse_color_namedcolor
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_map_get_name
        - mutt_map_get_value
        - mutt_str_equal
        - parse_color_prefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/parse_color.c:122,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_color_prefix
                - mutt_map_get_value
                - mutt_map_get_name
            - BranchSide:      'color/parse_color.c:122,8'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_color_prefix
                - mutt_map_get_value
                - mutt_map_get_name
        - Branch String:   'color/parse_color.c:122,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:122,10'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:122,14'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_color_prefix
                - mutt_map_get_value
                - mutt_map_get_name
        - Branch String:   'color/parse_color.c:122,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:126,7'
              BranchSideFuncs:
                - mutt_str_equal
                - parse_color_prefix
                - mutt_map_get_value
                - mutt_map_get_name
        - Branch String:   'color/parse_color.c:126,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:128,17'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:134,20'
              BranchSideFuncs:
                - parse_color_prefix
                - mutt_map_get_value
                - mutt_map_get_name
      Callsites:
        - Src:             'color/parse_color.c:126,7'
          Dst:             mutt_str_equal
        - Src:             'color/parse_color.c:135,8'
          Dst:             parse_color_prefix
        - Src:             'color/parse_color.c:137,15'
          Dst:             mutt_map_get_value
        - Src:             'color/parse_color.c:145,22'
          Dst:             mutt_map_get_name
    - functionName:    parse_color_prefix
      functionSourceFile: '/src/neomutt/color/parse_color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_istr_startswith
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/parse_color.c:84,8'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'color/parse_color.c:84,8'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'color/parse_color.c:84,10'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:84,10'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:84,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'color/parse_color.c:84,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:89,15'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'color/parse_color.c:89,7'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'color/parse_color.c:95,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'color/parse_color.c:95,12'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'color/parse_color.c:101,20'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'color/parse_color.c:101,12'
          Branch Sides:
            - BranchSide:      'color/parse_color.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'color/parse_color.c:101,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/parse_color.c:89,15'
          Dst:             mutt_istr_startswith
        - Src:             'color/parse_color.c:95,20'
          Dst:             mutt_istr_startswith
        - Src:             'color/parse_color.c:101,20'
          Dst:             mutt_istr_startswith
    - functionName:    qstyle_recurse
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - qstyle_recurse
        - quoted_colors_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/qstyle.c:443,8'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - qstyle_recurse
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:443,8'
              BranchSideFuncs:
                - qstyle_recurse
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:443,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:443,7'
              BranchSideFuncs: []
        - Branch String:   'color/qstyle.c:446,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - quoted_colors_get
                - qstyle_recurse
            - BranchSide:      'color/qstyle.c:448,48'
              BranchSideFuncs:
                - quoted_colors_get
                - qstyle_recurse
        - Branch String:   'color/qstyle.c:443,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:443,7'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:446,7'
              BranchSideFuncs:
                - qstyle_recurse
                - quoted_colors_get
      Callsites:
        - Src:             'color/qstyle.c:448,30'
          Dst:             quoted_colors_get
        - Src:             'color/qstyle.c:456,3'
          Dst:             qstyle_recurse
    - functionName:    qstyle_recolor
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - qstyle_recurse
        - quoted_colors_num_used
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/qstyle.c:466,8'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - quoted_colors_num_used
                - qstyle_recurse
            - BranchSide:      'color/qstyle.c:466,8'
              BranchSideFuncs:
                - quoted_colors_num_used
                - qstyle_recurse
        - Branch String:   'color/qstyle.c:466,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:466,7'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:469,13'
              BranchSideFuncs:
                - quoted_colors_num_used
                - qstyle_recurse
      Callsites:
        - Src:             'color/qstyle.c:469,13'
          Dst:             quoted_colors_num_used
        - Src:             'color/qstyle.c:472,3'
          Dst:             qstyle_recurse
    - functionName:    qstyle_insert
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - quoted_colors_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/qstyle.c:92,22'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:92,22'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:94,3'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:94,3'
              BranchSideFuncs:
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:96,17'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:96,9'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:98,22'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:101,17'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:101,9'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:105,22'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:105,14'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:111,23'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:111,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:113,26'
              BranchSideFuncs:
                - quoted_colors_get
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:114,13'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:111,23'
              BranchSideFuncs:
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:114,13'
              BranchSideFuncs:
                - quoted_colors_get
      Callsites:
        - Src:             'color/qstyle.c:99,28'
          Dst:             quoted_colors_get
        - Src:             'color/qstyle.c:123,27'
          Dst:             quoted_colors_get
    - functionName:    qstyle_new
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'color/qstyle.c:78,10'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:78,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'color/qstyle.c:78,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'color/qstyle.c:78,10'
          Dst:             mutt_mem_calloc
    - functionName:    qstyle_classify
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          663
      EdgeCount:       145
      CyclomaticComplexity: 40
      functionsReached:
        - mutt_strn_dup
        - mutt_strn_equal
        - qstyle_insert
        - qstyle_new
        - quoted_colors_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/qstyle.c:139,31'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:139,31'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:148,9'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:152,41'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:244,16'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:154,13'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:158,13'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - qstyle_new
                - mutt_strn_dup
        - Branch String:   'color/qstyle.c:158,13'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:163,26'
              BranchSideFuncs:
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:189,17'
              BranchSideFuncs:
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:166,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:167,42'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:168,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:169,27'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:172,22'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:174,11'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:174,23'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:194,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:196,18'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:199,23'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:199,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:201,18'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:206,16'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:214,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:215,25'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:225,25'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:146,3'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:148,27'
              BranchSideFuncs:
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:404,8'
              BranchSideFuncs:
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:244,16'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:244,49'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:244,11'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:251,26'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:257,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:259,53'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:345,22'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:262,19'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:262,19'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:266,19'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - mutt_strn_equal
                - qstyle_new
                - mutt_strn_dup
        - Branch String:   'color/qstyle.c:266,19'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:269,23'
              BranchSideFuncs:
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:309,32'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:274,21'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:276,24'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:279,29'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:279,21'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:281,24'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:286,22'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:289,21'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:290,33'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:302,31'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:312,21'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:313,48'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:314,21'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:315,33'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:318,28'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:319,17'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
            - BranchSide:      'color/qstyle.c:319,29'
              BranchSideFuncs:
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
                - mutt_strn_equal
        - Branch String:   'color/qstyle.c:255,9'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:257,33'
              BranchSideFuncs:
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:368,14'
              BranchSideFuncs:
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:345,22'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
            - BranchSide:      'color/qstyle.c:345,61'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - qstyle_insert
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_new
                - mutt_strn_dup
        - Branch String:   'color/qstyle.c:368,13'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:370,17'
              BranchSideFuncs:
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:389,21'
              BranchSideFuncs:
                - qstyle_insert
        - Branch String:   'color/qstyle.c:374,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:376,18'
              BranchSideFuncs:
                - quoted_colors_get
            - BranchSide:      'color/qstyle.c:379,21'
              BranchSideFuncs:
                - quoted_colors_get
        - Branch String:   'color/qstyle.c:389,15'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:389,15'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:390,27'
              BranchSideFuncs:
                - qstyle_insert
        - Branch String:   'color/qstyle.c:404,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:407,10'
              BranchSideFuncs:
                - qstyle_new
                - mutt_strn_dup
                - quoted_colors_get
                - qstyle_insert
            - BranchSide:      'color/qstyle.c:429,13'
              BranchSideFuncs:
                - qstyle_insert
        - Branch String:   'color/qstyle.c:413,9'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:415,26'
              BranchSideFuncs:
                - qstyle_insert
            - BranchSide:      'color/qstyle.c:425,19'
              BranchSideFuncs:
                - qstyle_insert
        - Branch String:   'color/qstyle.c:415,11'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:417,13'
              BranchSideFuncs:
                - qstyle_insert
            - BranchSide:      'color/qstyle.c:420,22'
              BranchSideFuncs:
                - qstyle_insert
        - Branch String:   'color/qstyle.c:429,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:429,7'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:430,19'
              BranchSideFuncs:
                - qstyle_insert
      Callsites:
        - Src:             'color/qstyle.c:152,11'
          Dst:             mutt_strn_equal
        - Src:             'color/qstyle.c:189,17'
          Dst:             qstyle_new
        - Src:             'color/qstyle.c:190,25'
          Dst:             mutt_strn_dup
        - Src:             'color/qstyle.c:244,19'
          Dst:             mutt_strn_equal
        - Src:             'color/qstyle.c:259,17'
          Dst:             mutt_strn_equal
        - Src:             'color/qstyle.c:269,23'
          Dst:             qstyle_new
        - Src:             'color/qstyle.c:270,31'
          Dst:             mutt_strn_dup
        - Src:             'color/qstyle.c:345,25'
          Dst:             mutt_strn_equal
        - Src:             'color/qstyle.c:370,17'
          Dst:             qstyle_new
        - Src:             'color/qstyle.c:371,25'
          Dst:             mutt_strn_dup
        - Src:             'color/qstyle.c:383,29'
          Dst:             quoted_colors_get
        - Src:             'color/qstyle.c:390,13'
          Dst:             qstyle_insert
        - Src:             'color/qstyle.c:407,10'
          Dst:             qstyle_new
        - Src:             'color/qstyle.c:408,18'
          Dst:             mutt_strn_dup
        - Src:             'color/qstyle.c:411,22'
          Dst:             quoted_colors_get
        - Src:             'color/qstyle.c:430,5'
          Dst:             qstyle_insert
    - functionName:    qstyle_free
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/qstyle.c:43,8'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'color/qstyle.c:43,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'color/qstyle.c:43,12'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:43,12'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:43,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'color/qstyle.c:43,7'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:47,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'color/qstyle.c:47,3'
          Dst:             mutt_mem_free
        - Src:             'color/qstyle.c:49,3'
          Dst:             mutt_mem_free
    - functionName:    qstyle_free_tree
      functionSourceFile: '/src/neomutt/color/qstyle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - qstyle_free
        - qstyle_free_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/qstyle.c:62,10'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:0,0'
              BranchSideFuncs:
                - qstyle_free_tree
                - qstyle_free
            - BranchSide:      'color/qstyle.c:62,10'
              BranchSideFuncs:
                - qstyle_free_tree
                - qstyle_free
        - Branch String:   'color/qstyle.c:62,3'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:64,24'
              BranchSideFuncs:
                - qstyle_free_tree
                - qstyle_free
        - Branch String:   'color/qstyle.c:64,9'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:65,7'
              BranchSideFuncs:
                - qstyle_free
                - qstyle_free_tree
            - BranchSide:      'color/qstyle.c:66,27'
              BranchSideFuncs:
                - qstyle_free
                - qstyle_free_tree
        - Branch String:   'color/qstyle.c:62,3'
          Branch Sides:
            - BranchSide:      'color/qstyle.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'color/qstyle.c:64,24'
              BranchSideFuncs:
                - qstyle_free_tree
                - qstyle_free
      Callsites:
        - Src:             'color/qstyle.c:65,7'
          Dst:             qstyle_free_tree
        - Src:             'color/qstyle.c:67,5'
          Dst:             qstyle_free
    - functionName:    quoted_colors_num_used
      functionSourceFile: '/src/neomutt/color/quoted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quoted_colors_get
      functionSourceFile: '/src/neomutt/color/quoted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simple_color_get
      functionUses:    5
      BranchProfiles:
        - Branch String:   'color/quoted.c:100,7'
          Branch Sides:
            - BranchSide:      'color/quoted.c:0,0'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'color/quoted.c:100,7'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'color/quoted.c:100,7'
          Branch Sides:
            - BranchSide:      'color/quoted.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:104,5'
              BranchSideFuncs:
                - simple_color_get
      Callsites:
        - Src:             'color/quoted.c:106,10'
          Dst:             simple_color_get
    - functionName:    quoted_colors_cleanup
      functionSourceFile: '/src/neomutt/color/quoted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_color_observer_remove
        - quoted_color_observer
        - quoted_colors_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/quoted.c:89,3'
          Branch Sides:
            - BranchSide:      'color/quoted.c:89,3'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - quoted_colors_reset
            - BranchSide:      'color/quoted.c:89,3'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - quoted_colors_reset
      Callsites:
        - Src:             'color/quoted.c:89,3'
          Dst:             mutt_color_observer_remove
        - Src:             'color/quoted.c:89,3'
          Dst:             quoted_color_observer
        - Src:             'color/quoted.c:90,3'
          Dst:             quoted_colors_reset
    - functionName:    quoted_color_observer
      functionSourceFile: '/src/neomutt/color/quoted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          133
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - simple_color_is_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/quoted.c:44,11'
          Branch Sides:
            - BranchSide:      'color/quoted.c:0,0'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
            - BranchSide:      'color/quoted.c:44,11'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
        - Branch String:   'color/quoted.c:44,7'
          Branch Sides:
            - BranchSide:      'color/quoted.c:44,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
            - BranchSide:      'color/quoted.c:46,12'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
        - Branch String:   'color/quoted.c:46,7'
          Branch Sides:
            - BranchSide:      'color/quoted.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:50,28'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
        - Branch String:   'color/quoted.c:52,8'
          Branch Sides:
            - BranchSide:      'color/quoted.c:52,8'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
            - BranchSide:      'color/quoted.c:52,8'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:52,7'
          Branch Sides:
            - BranchSide:      'color/quoted.c:52,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
        - Branch String:   'color/quoted.c:58,9'
          Branch Sides:
            - BranchSide:      'color/quoted.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'color/quoted.c:60,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
        - Src:             'color/quoted.c:58,9'
          Dst:             simple_color_is_set
    - functionName:    quoted_colors_reset
      functionSourceFile: '/src/neomutt/color/quoted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quoted_colors_init
      functionSourceFile: '/src/neomutt/color/quoted.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_color_observer_add
        - quoted_color_observer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/quoted.c:73,3'
          Branch Sides:
            - BranchSide:      'color/quoted.c:73,3'
              BranchSideFuncs:
                - mutt_color_observer_add
            - BranchSide:      'color/quoted.c:73,3'
              BranchSideFuncs:
                - mutt_color_observer_add
      Callsites:
        - Src:             'color/quoted.c:73,3'
          Dst:             mutt_color_observer_add
        - Src:             'color/quoted.c:73,3'
          Dst:             quoted_color_observer
    - functionName:    regex_colors_parse_uncolor
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_str_equal
        - notify_send
        - regex_color_free
        - regex_color_list_clear
        - regex_colors_get_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/regex.c:413,31'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_str_equal
                - notify_send
                - regex_color_free
                - notify_send
                - regex_color_list_clear
            - BranchSide:      'color/regex.c:413,31'
              BranchSideFuncs:
                - regex_colors_get_list
                - mutt_str_equal
                - notify_send
                - regex_color_free
                - notify_send
                - regex_color_list_clear
        - Branch String:   'color/regex.c:414,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:417,8'
              BranchSideFuncs:
                - mutt_str_equal
                - notify_send
                - regex_color_free
                - notify_send
                - regex_color_list_clear
        - Branch String:   'color/regex.c:417,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:419,9'
              BranchSideFuncs:
                - notify_send
                - regex_color_list_clear
            - BranchSide:      'color/regex.c:433,3'
              BranchSideFuncs:
                - mutt_str_equal
                - notify_send
                - regex_color_free
        - Branch String:   'color/regex.c:419,9'
          Branch Sides:
            - BranchSide:      'color/regex.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:422,5'
              BranchSideFuncs:
                - notify_send
                - regex_color_list_clear
        - Branch String:   'color/regex.c:435,9'
          Branch Sides:
            - BranchSide:      'color/regex.c:433,3'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
            - BranchSide:      'color/regex.c:433,3'
              BranchSideFuncs:
                - mutt_str_equal
                - notify_send
                - regex_color_free
        - Branch String:   'color/regex.c:440,11'
          Branch Sides:
            - BranchSide:      'color/regex.c:441,9'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
            - BranchSide:      'color/regex.c:443,9'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
        - Branch String:   'color/regex.c:441,9'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
            - BranchSide:      'color/regex.c:445,7'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
        - Branch String:   'color/regex.c:443,9'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
            - BranchSide:      'color/regex.c:445,7'
              BranchSideFuncs:
                - notify_send
                - regex_color_free
      Callsites:
        - Src:             'color/regex.c:413,31'
          Dst:             regex_colors_get_list
        - Src:             'color/regex.c:424,5'
          Dst:             notify_send
        - Src:             'color/regex.c:426,5'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:435,9'
          Dst:             mutt_str_equal
        - Src:             'color/regex.c:447,7'
          Dst:             notify_send
        - Src:             'color/regex.c:449,7'
          Dst:             regex_color_free
    - functionName:    regex_colors_get_list
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'color/regex.c:192,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:197,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:205,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:215,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:225,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    regex_color_list_clear
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - regex_color_free
      functionUses:    16
      BranchProfiles:
        - Branch String:   'color/regex.c:174,8'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
            - BranchSide:      'color/regex.c:174,8'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
        - Branch String:   'color/regex.c:174,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:178,3'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
        - Branch String:   'color/regex.c:180,5'
          Branch Sides:
            - BranchSide:      'color/regex.c:180,5'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
            - BranchSide:      'color/regex.c:180,5'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
        - Branch String:   'color/regex.c:180,5'
          Branch Sides:
            - BranchSide:      'color/regex.c:180,5'
              BranchSideFuncs:
                - regex_color_free
            - BranchSide:      'color/regex.c:181,5'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
        - Branch String:   'color/regex.c:180,5'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - regex_color_free
            - BranchSide:      'color/regex.c:181,5'
              BranchSideFuncs:
                - regex_color_free
                - regex_color_free
      Callsites:
        - Src:             'color/regex.c:181,5'
          Dst:             regex_color_free
        - Src:             'color/regex.c:181,5'
          Dst:             regex_color_free
    - functionName:    regex_color_free
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
        - regex_color_clear
      functionUses:    5
      BranchProfiles:
        - Branch String:   'color/regex.c:146,8'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - regex_color_clear
                - mutt_mem_free
            - BranchSide:      'color/regex.c:146,8'
              BranchSideFuncs:
                - regex_color_clear
                - mutt_mem_free
        - Branch String:   'color/regex.c:146,12'
          Branch Sides:
            - BranchSide:      'color/regex.c:146,12'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:146,16'
              BranchSideFuncs:
                - regex_color_clear
                - mutt_mem_free
        - Branch String:   'color/regex.c:146,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:150,3'
              BranchSideFuncs:
                - regex_color_clear
                - mutt_mem_free
      Callsites:
        - Src:             'color/regex.c:150,3'
          Dst:             regex_color_clear
        - Src:             'color/regex.c:152,3'
          Dst:             mutt_mem_free
    - functionName:    regex_color_clear
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_color_clear
        - mutt_mem_free
        - mutt_pattern_free
        - regfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/regex.c:127,8'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
                - regfree
                - mutt_pattern_free
            - BranchSide:      'color/regex.c:127,8'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
                - regfree
                - mutt_pattern_free
        - Branch String:   'color/regex.c:127,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:130,9'
              BranchSideFuncs:
                - attr_color_clear
                - mutt_mem_free
                - regfree
                - mutt_pattern_free
      Callsites:
        - Src:             'color/regex.c:133,3'
          Dst:             attr_color_clear
        - Src:             'color/regex.c:134,3'
          Dst:             mutt_mem_free
        - Src:             'color/regex.c:135,3'
          Dst:             regfree
        - Src:             'color/regex.c:136,3'
          Dst:             mutt_pattern_free
    - functionName:    regex_colors_parse_status_list
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - add_pattern
        - buf_pool_get
        - buf_pool_release
        - get_colorid_name
        - notify_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/regex.c:386,11'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
            - BranchSide:      'color/regex.c:386,11'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
        - Branch String:   'color/regex.c:386,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:386,7'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
            - BranchSide:      'color/regex.c:389,12'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
        - Branch String:   'color/regex.c:390,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:390,7'
              BranchSideFuncs:
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
            - BranchSide:      'color/regex.c:393,3'
              BranchSideFuncs:
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
      Callsites:
        - Src:             'color/regex.c:389,12'
          Dst:             add_pattern
        - Src:             'color/regex.c:393,24'
          Dst:             buf_pool_get
        - Src:             'color/regex.c:394,3'
          Dst:             get_colorid_name
        - Src:             'color/regex.c:396,3'
          Dst:             buf_pool_release
        - Src:             'color/regex.c:399,3'
          Dst:             notify_send
    - functionName:    add_pattern
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - attr_color_overwrite
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - cs_subset_string
        - get_current_mailbox_view
        - get_current_menu
        - mutt_check_simple
        - mutt_mb_is_lower
        - mutt_pattern_comp
        - mutt_str_dup
        - mutt_str_equal
        - notify_send
        - regcomp
        - regerror
        - regex_color_free
        - regex_color_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/regex.c:246,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
                - attr_color_overwrite
            - BranchSide:      'color/regex.c:248,3'
              BranchSideFuncs:
                - mutt_str_equal
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
                - attr_color_overwrite
        - Branch String:   'color/regex.c:248,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:250,33'
              BranchSideFuncs:
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
            - BranchSide:      'color/regex.c:261,12'
              BranchSideFuncs:
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
        - Branch String:   'color/regex.c:250,9'
          Branch Sides:
            - BranchSide:      'color/regex.c:248,3'
              BranchSideFuncs:
                - attr_color_overwrite
                - notify_send
            - BranchSide:      'color/regex.c:248,3'
              BranchSideFuncs:
                - mutt_str_equal
                - attr_color_overwrite
                - notify_send
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
        - Branch String:   'color/regex.c:248,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:250,33'
              BranchSideFuncs:
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
            - BranchSide:      'color/regex.c:261,12'
              BranchSideFuncs:
                - regex_color_new
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - regex_color_free
        - Branch String:   'color/regex.c:262,9'
          Branch Sides:
            - BranchSide:      'color/regex.c:264,28'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - regex_color_free
            - BranchSide:      'color/regex.c:281,24'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_color_free
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
        - Branch String:   'color/regex.c:267,30'
          Branch Sides:
            - BranchSide:      'color/regex.c:267,7'
              BranchSideFuncs:
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - regex_color_free
            - BranchSide:      'color/regex.c:267,7'
              BranchSideFuncs:
                - mutt_check_simple
                - get_current_mailbox_view
                - get_current_menu
                - mutt_pattern_comp
                - buf_pool_release
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
                - regex_color_free
        - Branch String:   'color/regex.c:272,11'
          Branch Sides:
            - BranchSide:      'color/regex.c:274,9'
              BranchSideFuncs:
                - regex_color_free
            - BranchSide:      'color/regex.c:277,5'
              BranchSideFuncs:
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
        - Branch String:   'color/regex.c:284,11'
          Branch Sides:
            - BranchSide:      'color/regex.c:286,40'
              BranchSideFuncs:
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
            - BranchSide:      'color/regex.c:291,21'
              BranchSideFuncs:
                - mutt_str_dup
                - attr_color_overwrite
                - notify_send
        - Branch String:   'color/regex.c:301,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:301,7'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'color/regex.c:304,5'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'color/regex.c:250,9'
          Dst:             mutt_str_equal
        - Src:             'color/regex.c:257,5'
          Dst:             attr_color_overwrite
        - Src:             'color/regex.c:261,12'
          Dst:             regex_color_new
        - Src:             'color/regex.c:264,28'
          Dst:             buf_pool_get
        - Src:             'color/regex.c:265,7'
          Dst:             buf_strcpy
        - Src:             'color/regex.c:266,43'
          Dst:             cs_subset_string
        - Src:             'color/regex.c:267,7'
          Dst:             mutt_check_simple
        - Src:             'color/regex.c:268,36'
          Dst:             get_current_mailbox_view
        - Src:             'color/regex.c:269,27'
          Dst:             get_current_menu
        - Src:             'color/regex.c:270,29'
          Dst:             mutt_pattern_comp
        - Src:             'color/regex.c:271,7'
          Dst:             buf_pool_release
        - Src:             'color/regex.c:274,9'
          Dst:             regex_color_free
        - Src:             'color/regex.c:281,24'
          Dst:             mutt_mb_is_lower
        - Src:             'color/regex.c:283,21'
          Dst:             regcomp
        - Src:             'color/regex.c:286,9'
          Dst:             regerror
        - Src:             'color/regex.c:287,9'
          Dst:             regex_color_free
        - Src:             'color/regex.c:291,21'
          Dst:             mutt_str_dup
        - Src:             'color/regex.c:296,5'
          Dst:             attr_color_overwrite
        - Src:             'color/regex.c:305,5'
          Dst:             notify_send
    - functionName:    regex_color_new
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/regex.c:161,10'
          Branch Sides:
            - BranchSide:      'color/regex.c:161,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'color/regex.c:161,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'color/regex.c:161,10'
          Dst:             mutt_mem_calloc
    - functionName:    regex_colors_parse_color_list
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - add_pattern
        - buf_pool_get
        - buf_pool_release
        - get_colorid_name
        - notify_send
        - regex_colors_get_list
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/regex.c:326,11'
          Branch Sides:
            - BranchSide:      'color/regex.c:0,0'
              BranchSideFuncs:
                - regex_colors_get_list
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
            - BranchSide:      'color/regex.c:326,11'
              BranchSideFuncs:
                - regex_colors_get_list
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
        - Branch String:   'color/regex.c:326,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:329,32'
              BranchSideFuncs:
                - regex_colors_get_list
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
        - Branch String:   'color/regex.c:330,7'
          Branch Sides:
            - BranchSide:      'color/regex.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:334,3'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
        - Branch String:   'color/regex.c:334,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:334,3'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
            - BranchSide:      'color/regex.c:334,3'
              BranchSideFuncs: []
        - Branch String:   'color/regex.c:334,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'color/regex.c:334,3'
              BranchSideFuncs:
                - add_pattern
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
      Callsites:
        - Src:             'color/regex.c:329,32'
          Dst:             regex_colors_get_list
        - Src:             'color/regex.c:358,9'
          Dst:             add_pattern
        - Src:             'color/regex.c:360,24'
          Dst:             buf_pool_get
        - Src:             'color/regex.c:361,3'
          Dst:             get_colorid_name
        - Src:             'color/regex.c:363,3'
          Dst:             buf_pool_release
        - Src:             'color/regex.c:368,5'
          Dst:             notify_send
    - functionName:    regex_colors_cleanup
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - regex_colors_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/regex.c:116,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:116,3'
              BranchSideFuncs:
                - regex_colors_reset
            - BranchSide:      'color/regex.c:116,3'
              BranchSideFuncs:
                - regex_colors_reset
      Callsites:
        - Src:             'color/regex.c:116,3'
          Dst:             regex_colors_reset
    - functionName:    regex_colors_reset
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - regex_color_list_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/regex.c:94,3'
          Branch Sides:
            - BranchSide:      'color/regex.c:94,3'
              BranchSideFuncs:
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
            - BranchSide:      'color/regex.c:94,3'
              BranchSideFuncs:
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
                - regex_color_list_clear
      Callsites:
        - Src:             'color/regex.c:94,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:95,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:96,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:97,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:98,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:99,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:100,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:101,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:102,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:103,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:104,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:105,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:106,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:107,3'
          Dst:             regex_color_list_clear
        - Src:             'color/regex.c:108,3'
          Dst:             regex_color_list_clear
    - functionName:    regex_colors_init
      functionSourceFile: '/src/neomutt/color/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_color_reset
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_color_clear
        - buf_pool_get
        - buf_pool_release
        - get_colorid_name
        - notify_send
        - simple_color_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/simple.c:152,26'
          Branch Sides:
            - BranchSide:      'color/simple.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - attr_color_clear
                - notify_send
            - BranchSide:      'color/simple.c:152,26'
              BranchSideFuncs:
                - simple_color_get
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - attr_color_clear
                - notify_send
        - Branch String:   'color/simple.c:153,7'
          Branch Sides:
            - BranchSide:      'color/simple.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'color/simple.c:156,3'
              BranchSideFuncs:
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - attr_color_clear
                - notify_send
      Callsites:
        - Src:             'color/simple.c:152,26'
          Dst:             simple_color_get
        - Src:             'color/simple.c:156,24'
          Dst:             buf_pool_get
        - Src:             'color/simple.c:157,3'
          Dst:             get_colorid_name
        - Src:             'color/simple.c:159,3'
          Dst:             buf_pool_release
        - Src:             'color/simple.c:161,3'
          Dst:             attr_color_clear
        - Src:             'color/simple.c:164,3'
          Dst:             notify_send
    - functionName:    simple_color_get
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    73
      BranchProfiles:
        - Branch String:   'color/simple.c:97,11'
          Branch Sides:
            - BranchSide:      'color/simple.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'color/simple.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'color/simple.c:97,7'
          Branch Sides:
            - BranchSide:      'color/simple.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'color/simple.c:102,11'
              BranchSideFuncs: []
        - Branch String:   'color/simple.c:102,7'
          Branch Sides:
            - BranchSide:      'color/simple.c:104,5'
              BranchSideFuncs: []
            - BranchSide:      'color/simple.c:108,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_color_set
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_color_overwrite
        - buf_pool_get
        - buf_pool_release
        - get_colorid_name
        - notify_send
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/simple.c:129,26'
          Branch Sides:
            - BranchSide:      'color/simple.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_overwrite
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
            - BranchSide:      'color/simple.c:129,26'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_overwrite
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
        - Branch String:   'color/simple.c:130,7'
          Branch Sides:
            - BranchSide:      'color/simple.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'color/simple.c:133,3'
              BranchSideFuncs:
                - attr_color_overwrite
                - buf_pool_get
                - get_colorid_name
                - buf_pool_release
                - notify_send
      Callsites:
        - Src:             'color/simple.c:129,26'
          Dst:             simple_color_get
        - Src:             'color/simple.c:133,3'
          Dst:             attr_color_overwrite
        - Src:             'color/simple.c:135,24'
          Dst:             buf_pool_get
        - Src:             'color/simple.c:136,3'
          Dst:             get_colorid_name
        - Src:             'color/simple.c:138,3'
          Dst:             buf_pool_release
        - Src:             'color/simple.c:141,3'
          Dst:             notify_send
    - functionName:    simple_color_is_set
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - attr_color_is_set
        - simple_color_get
      functionUses:    21
      BranchProfiles:
        - Branch String:   'color/simple.c:118,28'
          Branch Sides:
            - BranchSide:      'color/simple.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
            - BranchSide:      'color/simple.c:118,28'
              BranchSideFuncs:
                - simple_color_get
                - attr_color_is_set
      Callsites:
        - Src:             'color/simple.c:118,28'
          Dst:             simple_color_get
        - Src:             'color/simple.c:118,10'
          Dst:             attr_color_is_set
    - functionName:    simple_colors_cleanup
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simple_colors_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/simple.c:85,3'
          Branch Sides:
            - BranchSide:      'color/simple.c:85,3'
              BranchSideFuncs:
                - simple_colors_reset
            - BranchSide:      'color/simple.c:85,3'
              BranchSideFuncs:
                - simple_colors_reset
      Callsites:
        - Src:             'color/simple.c:85,3'
          Dst:             simple_colors_reset
    - functionName:    simple_colors_reset
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - attr_color_clear
        - simple_colors_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/simple.c:73,3'
          Branch Sides:
            - BranchSide:      'color/simple.c:0,0'
              BranchSideFuncs:
                - attr_color_clear
                - simple_colors_init
            - BranchSide:      'color/simple.c:75,23'
              BranchSideFuncs:
                - attr_color_clear
                - simple_colors_init
        - Branch String:   'color/simple.c:73,3'
          Branch Sides:
            - BranchSide:      'color/simple.c:75,23'
              BranchSideFuncs:
                - simple_colors_init
            - BranchSide:      'color/simple.c:77,3'
              BranchSideFuncs:
                - simple_colors_init
      Callsites:
        - Src:             'color/simple.c:77,3'
          Dst:             simple_colors_init
        - Src:             'color/simple.c:75,5'
          Dst:             attr_color_clear
    - functionName:    simple_colors_init
      functionSourceFile: '/src/neomutt/color/simple.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'color/simple.c:49,3'
          Branch Sides:
            - BranchSide:      'color/simple.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'color/simple.c:57,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_color_has_pattern
      functionSourceFile: '/src/neomutt/color/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          110
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'color/color.c:100,43'
          Branch Sides:
            - BranchSide:      'color/color.c:100,43'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:100,51'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:100,69'
          Branch Sides:
            - BranchSide:      'color/color.c:100,69'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:101,15'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:101,35'
          Branch Sides:
            - BranchSide:      'color/color.c:101,35'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:101,43'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:101,62'
          Branch Sides:
            - BranchSide:      'color/color.c:101,62'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:102,15'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:102,41'
          Branch Sides:
            - BranchSide:      'color/color.c:102,41'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:102,49'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:102,78'
          Branch Sides:
            - BranchSide:      'color/color.c:102,78'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:103,15'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:103,39'
          Branch Sides:
            - BranchSide:      'color/color.c:103,39'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:103,47'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:103,72'
          Branch Sides:
            - BranchSide:      'color/color.c:103,72'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:104,15'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:104,40'
          Branch Sides:
            - BranchSide:      'color/color.c:104,40'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:104,48'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:104,74'
          Branch Sides:
            - BranchSide:      'color/color.c:104,74'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:105,15'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:105,39'
          Branch Sides:
            - BranchSide:      'color/color.c:105,39'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:105,47'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:105,74'
          Branch Sides:
            - BranchSide:      'color/color.c:105,74'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:106,15'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:106,38'
          Branch Sides:
            - BranchSide:      'color/color.c:106,38'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:106,46'
              BranchSideFuncs: []
        - Branch String:   'color/color.c:106,70'
          Branch Sides:
            - BranchSide:      'color/color.c:106,70'
              BranchSideFuncs: []
            - BranchSide:      'color/color.c:107,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    colors_cleanup
      functionSourceFile: '/src/neomutt/color/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - color_notify_cleanup
        - merged_colors_cleanup
        - quoted_colors_cleanup
        - regex_colors_cleanup
        - simple_colors_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'color/color.c:86,3'
          Branch Sides:
            - BranchSide:      'color/color.c:86,3'
              BranchSideFuncs:
                - simple_colors_cleanup
                - quoted_colors_cleanup
                - regex_colors_cleanup
                - merged_colors_cleanup
                - color_notify_cleanup
            - BranchSide:      'color/color.c:86,3'
              BranchSideFuncs:
                - simple_colors_cleanup
                - quoted_colors_cleanup
                - regex_colors_cleanup
                - merged_colors_cleanup
                - color_notify_cleanup
      Callsites:
        - Src:             'color/color.c:86,3'
          Dst:             simple_colors_cleanup
        - Src:             'color/color.c:87,3'
          Dst:             quoted_colors_cleanup
        - Src:             'color/color.c:88,3'
          Dst:             regex_colors_cleanup
        - Src:             'color/color.c:89,3'
          Dst:             merged_colors_cleanup
        - Src:             'color/color.c:90,3'
          Dst:             color_notify_cleanup
    - functionName:    colors_reset
      functionSourceFile: '/src/neomutt/color/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_send
        - quoted_colors_reset
        - regex_colors_reset
        - simple_colors_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'color/color.c:71,3'
          Branch Sides:
            - BranchSide:      'color/color.c:71,3'
              BranchSideFuncs:
                - simple_colors_reset
                - quoted_colors_reset
                - regex_colors_reset
                - notify_send
            - BranchSide:      'color/color.c:71,3'
              BranchSideFuncs:
                - simple_colors_reset
                - quoted_colors_reset
                - regex_colors_reset
                - notify_send
      Callsites:
        - Src:             'color/color.c:73,3'
          Dst:             simple_colors_reset
        - Src:             'color/color.c:74,3'
          Dst:             quoted_colors_reset
        - Src:             'color/color.c:75,3'
          Dst:             regex_colors_reset
        - Src:             'color/color.c:78,3'
          Dst:             notify_send
    - functionName:    colors_init
      functionSourceFile: '/src/neomutt/color/color.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - color_notify_init
        - curses_colors_init
        - merged_colors_init
        - quoted_colors_init
        - regex_colors_init
        - simple_colors_init
        - start_color
        - use_default_colors
      functionUses:    0
      BranchProfiles:
        - Branch String:   'color/color.c:52,21'
          Branch Sides:
            - BranchSide:      'color/color.c:52,21'
              BranchSideFuncs:
                - color_notify_init
                - curses_colors_init
                - merged_colors_init
                - quoted_colors_init
                - regex_colors_init
                - simple_colors_init
                - start_color
                - use_default_colors
            - BranchSide:      'color/color.c:52,21'
              BranchSideFuncs:
                - color_notify_init
                - curses_colors_init
                - merged_colors_init
                - quoted_colors_init
                - regex_colors_init
                - simple_colors_init
                - start_color
                - use_default_colors
      Callsites:
        - Src:             'color/color.c:52,3'
          Dst:             color_notify_init
        - Src:             'color/color.c:54,3'
          Dst:             curses_colors_init
        - Src:             'color/color.c:55,3'
          Dst:             merged_colors_init
        - Src:             'color/color.c:56,3'
          Dst:             quoted_colors_init
        - Src:             'color/color.c:57,3'
          Dst:             regex_colors_init
        - Src:             'color/color.c:58,3'
          Dst:             simple_colors_init
        - Src:             'color/color.c:60,3'
          Dst:             start_color
        - Src:             'color/color.c:61,3'
          Dst:             use_default_colors
    - functionName:    start_color
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_default_colors
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    edit_address_list
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_alloc
        - buf_copy
        - buf_fix_dptr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_addrlist_clear
        - mutt_addrlist_parse2
        - mutt_addrlist_to_intl
        - mutt_addrlist_to_local
        - mutt_addrlist_write
        - mutt_expand_aliases
        - mutt_mem_free
        - mutt_refresh
        - mutt_str_equal
        - mw_get_field
      functionUses:    5
      BranchProfiles:
        - Branch String:   'envelope/functions.c:108,3'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_alloc
                - buf_alloc
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_copy
                - mw_get_field
                - mutt_addrlist_to_intl
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.10595
                - mutt_addrlist_parse2
                - mutt_expand_aliases
            - BranchSide:      'envelope/functions.c:108,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_alloc
                - buf_alloc
                - mutt_addrlist_to_local
                - mutt_addrlist_write
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_copy
                - mw_get_field
                - mutt_addrlist_to_intl
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.10595
                - mutt_addrlist_parse2
                - mutt_expand_aliases
        - Branch String:   'envelope/functions.c:118,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:119,5'
              BranchSideFuncs:
                - buf_copy
                - mw_get_field
                - mutt_addrlist_to_intl
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.10595
                - mutt_addrlist_parse2
                - mutt_expand_aliases
            - BranchSide:      'envelope/functions.c:121,3'
              BranchSideFuncs:
                - buf_copy
                - mw_get_field
                - mutt_addrlist_to_intl
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
                - mutt_addrlist_clear
                - buf_string.10595
                - mutt_addrlist_parse2
                - mutt_expand_aliases
        - Branch String:   'envelope/functions.c:122,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:125,5'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - buf_string.10595
                - mutt_addrlist_parse2
                - mutt_expand_aliases
                - mutt_addrlist_to_intl
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:130,9'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'envelope/functions.c:131,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:131,7'
              BranchSideFuncs:
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:133,5'
              BranchSideFuncs:
                - mutt_refresh
                - mutt_mem_free
                - buf_string.10595
                - buf_string.10595
                - mutt_str_equal
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'envelope/functions.c:108,29'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:109,29'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:112,3'
          Dst:             buf_alloc
        - Src:             'envelope/functions.c:113,3'
          Dst:             buf_alloc
        - Src:             'envelope/functions.c:115,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'envelope/functions.c:116,3'
          Dst:             mutt_addrlist_write
        - Src:             'envelope/functions.c:117,3'
          Dst:             buf_fix_dptr
        - Src:             'envelope/functions.c:118,8'
          Dst:             buf_is_empty
        - Src:             'envelope/functions.c:119,5'
          Dst:             buf_addstr
        - Src:             'envelope/functions.c:121,3'
          Dst:             buf_copy
        - Src:             'envelope/functions.c:122,7'
          Dst:             mw_get_field
        - Src:             'envelope/functions.c:125,5'
          Dst:             mutt_addrlist_clear
        - Src:             'envelope/functions.c:126,30'
          Dst:             buf_string
        - Src:             'envelope/functions.c:126,5'
          Dst:             mutt_addrlist_parse2
        - Src:             'envelope/functions.c:127,5'
          Dst:             mutt_expand_aliases
        - Src:             'envelope/functions.c:131,7'
          Dst:             mutt_addrlist_to_intl
        - Src:             'envelope/functions.c:134,5'
          Dst:             mutt_refresh
        - Src:             'envelope/functions.c:135,5'
          Dst:             mutt_mem_free
        - Src:             'envelope/functions.c:138,35'
          Dst:             buf_string
        - Src:             'envelope/functions.c:138,57'
          Dst:             buf_string
        - Src:             'envelope/functions.c:138,20'
          Dst:             mutt_str_equal
        - Src:             'envelope/functions.c:139,3'
          Dst:             buf_pool_release
        - Src:             'envelope/functions.c:140,3'
          Dst:             buf_pool_release
    - functionName:    op_envelope_edit_x_comment_to
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_bool
        - mutt_env_notify_send
        - mutt_str_replace
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:482,53'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:482,53'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:483,24'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:483,24'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:483,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:483,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:483,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:487,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:490,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:492,30'
              BranchSideFuncs:
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:497,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'envelope/functions.c:482,31'
          Dst:             cs_subset_bool
        - Src:             'envelope/functions.c:487,24'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:489,3'
          Dst:             buf_strcpy
        - Src:             'envelope/functions.c:490,7'
          Dst:             mw_get_field
        - Src:             'envelope/functions.c:492,56'
          Dst:             buf_string
        - Src:             'envelope/functions.c:492,5'
          Dst:             mutt_str_replace
        - Src:             'envelope/functions.c:493,5'
          Dst:             mutt_env_notify_send
        - Src:             'envelope/functions.c:497,3'
          Dst:             buf_pool_release
    - functionName:    op_envelope_edit_to
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - edit_address_list
        - mutt_env_notify_send
        - update_crypt_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:305,14'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:305,14'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:305,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:305,7'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:307,42'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:307,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:307,7'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:310,3'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
      Callsites:
        - Src:             'envelope/functions.c:307,8'
          Dst:             edit_address_list
        - Src:             'envelope/functions.c:310,3'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:311,3'
          Dst:             mutt_env_notify_send
    - functionName:    update_crypt_info
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - crypt_opportunistic_encrypt
        - cs_subset_bool
      functionUses:    9
      BranchProfiles:
        - Branch String:   'envelope/functions.c:150,28'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_opportunistic_encrypt
            - BranchSide:      'envelope/functions.c:150,28'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_opportunistic_encrypt
        - Branch String:   'envelope/functions.c:153,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:153,7'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
            - BranchSide:      'envelope/functions.c:154,5'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
      Callsites:
        - Src:             'envelope/functions.c:152,46'
          Dst:             cs_subset_bool
        - Src:             'envelope/functions.c:154,5'
          Dst:             crypt_opportunistic_encrypt
    - functionName:    op_envelope_edit_subject
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_env_notify_send
        - mutt_env_set_subject
        - mutt_str_equal
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:280,3'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_equal
                - buf_string.10595
                - mutt_env_set_subject
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:280,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_equal
                - buf_string.10595
                - mutt_env_set_subject
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:283,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:283,7'
              BranchSideFuncs:
                - buf_string.10595
                - mutt_str_equal
                - buf_string.10595
                - mutt_env_set_subject
                - mutt_env_notify_send
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:288,29'
              BranchSideFuncs:
                - buf_string.10595
                - mutt_str_equal
                - buf_string.10595
                - mutt_env_set_subject
                - mutt_env_notify_send
                - buf_pool_release
        - Branch String:   'envelope/functions.c:288,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:288,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:291,31'
              BranchSideFuncs:
                - buf_string.10595
                - mutt_env_set_subject
                - mutt_env_notify_send
                - buf_pool_release
      Callsites:
        - Src:             'envelope/functions.c:280,24'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:282,3'
          Dst:             buf_strcpy
        - Src:             'envelope/functions.c:283,7'
          Dst:             mw_get_field
        - Src:             'envelope/functions.c:288,50'
          Dst:             buf_string
        - Src:             'envelope/functions.c:288,7'
          Dst:             mutt_str_equal
        - Src:             'envelope/functions.c:291,43'
          Dst:             buf_string
        - Src:             'envelope/functions.c:291,3'
          Dst:             mutt_env_set_subject
        - Src:             'envelope/functions.c:292,3'
          Dst:             mutt_env_notify_send
        - Src:             'envelope/functions.c:296,3'
          Dst:             buf_pool_release
    - functionName:    op_envelope_edit_reply_to
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - edit_address_list
        - mutt_env_notify_send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:267,47'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - edit_address_list
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:267,47'
              BranchSideFuncs:
                - edit_address_list
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:267,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:267,7'
              BranchSideFuncs:
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:270,31'
              BranchSideFuncs:
                - mutt_env_notify_send
      Callsites:
        - Src:             'envelope/functions.c:267,8'
          Dst:             edit_address_list
        - Src:             'envelope/functions.c:270,3'
          Dst:             mutt_env_notify_send
    - functionName:    op_envelope_edit_newsgroups
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_env_notify_send
        - mutt_str_replace
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:459,15'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:459,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:459,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:463,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:466,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:468,30'
              BranchSideFuncs:
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:473,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'envelope/functions.c:463,24'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:465,3'
          Dst:             buf_strcpy
        - Src:             'envelope/functions.c:466,7'
          Dst:             mw_get_field
        - Src:             'envelope/functions.c:468,54'
          Dst:             buf_string
        - Src:             'envelope/functions.c:468,5'
          Dst:             mutt_str_replace
        - Src:             'envelope/functions.c:469,5'
          Dst:             mutt_env_notify_send
        - Src:             'envelope/functions.c:473,3'
          Dst:             buf_pool_release
    - functionName:    op_envelope_edit_from
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - edit_address_list
        - mutt_env_notify_send
        - update_crypt_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:254,44'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:254,44'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:254,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:254,7'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:257,3'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
      Callsites:
        - Src:             'envelope/functions.c:254,8'
          Dst:             edit_address_list
        - Src:             'envelope/functions.c:257,3'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:258,3'
          Dst:             mutt_env_notify_send
    - functionName:    op_envelope_edit_followup_to
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_env_notify_send
        - mutt_str_replace
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:436,15'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:436,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:436,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:440,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mw_get_field
                - buf_pool_release
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:443,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:445,30'
              BranchSideFuncs:
                - buf_string.10595
                - mutt_str_replace
                - mutt_env_notify_send
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:450,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'envelope/functions.c:440,24'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:442,3'
          Dst:             buf_strcpy
        - Src:             'envelope/functions.c:443,7'
          Dst:             mw_get_field
        - Src:             'envelope/functions.c:445,55'
          Dst:             buf_string
        - Src:             'envelope/functions.c:445,5'
          Dst:             mutt_str_replace
        - Src:             'envelope/functions.c:446,5'
          Dst:             mutt_env_notify_send
        - Src:             'envelope/functions.c:450,3'
          Dst:             buf_pool_release
    - functionName:    op_envelope_edit_fcc
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - mutt_env_notify_send
        - mutt_str_equal
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:226,3'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - mw_get_field
                - buf_pool_release
                - mutt_str_equal
                - buf_copy
                - buf_pretty_mailbox
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:226,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - mw_get_field
                - buf_pool_release
                - mutt_str_equal
                - buf_copy
                - buf_pretty_mailbox
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:230,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:230,7'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_copy
                - buf_pretty_mailbox
                - mutt_env_notify_send
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:236,29'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_copy
                - buf_pretty_mailbox
                - mutt_env_notify_send
                - buf_pool_release
        - Branch String:   'envelope/functions.c:236,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:236,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'envelope/functions.c:239,19'
              BranchSideFuncs:
                - buf_copy
                - buf_pretty_mailbox
                - mutt_env_notify_send
                - buf_pool_release
      Callsites:
        - Src:             'envelope/functions.c:226,26'
          Dst:             buf_pool_get
        - Src:             'envelope/functions.c:227,3'
          Dst:             buf_copy
        - Src:             'envelope/functions.c:230,7'
          Dst:             mw_get_field
        - Src:             'envelope/functions.c:236,7'
          Dst:             mutt_str_equal
        - Src:             'envelope/functions.c:239,3'
          Dst:             buf_copy
        - Src:             'envelope/functions.c:240,3'
          Dst:             buf_pretty_mailbox
        - Src:             'envelope/functions.c:241,3'
          Dst:             mutt_env_notify_send
        - Src:             'envelope/functions.c:245,3'
          Dst:             buf_pool_release
    - functionName:    op_envelope_edit_cc
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - edit_address_list
        - mutt_env_notify_send
        - update_crypt_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:210,14'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:210,14'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:210,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:210,7'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:212,42'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:212,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:212,7'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:215,3'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
      Callsites:
        - Src:             'envelope/functions.c:212,8'
          Dst:             edit_address_list
        - Src:             'envelope/functions.c:215,3'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:216,3'
          Dst:             mutt_env_notify_send
    - functionName:    op_envelope_edit_bcc
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - edit_address_list
        - mutt_env_notify_send
        - update_crypt_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:195,14'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:195,14'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:195,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:195,7'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:197,43'
              BranchSideFuncs:
                - edit_address_list
                - update_crypt_info
                - mutt_env_notify_send
        - Branch String:   'envelope/functions.c:197,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:197,7'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
            - BranchSide:      'envelope/functions.c:200,3'
              BranchSideFuncs:
                - update_crypt_info
                - mutt_env_notify_send
      Callsites:
        - Src:             'envelope/functions.c:197,8'
          Dst:             edit_address_list
        - Src:             'envelope/functions.c:200,3'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:201,3'
          Dst:             mutt_env_notify_send
    - functionName:    op_compose_smime_menu
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - crypt_has_module_backend
        - crypt_smime_send_menu
        - mutt_clear_error
        - mutt_message_hook
        - notify_send
        - query_yesorno
        - update_crypt_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:358,42'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - crypt_has_module_backend
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:358,42'
              BranchSideFuncs:
                - crypt_has_module_backend
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:361,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:363,5'
              BranchSideFuncs:
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:367,56'
              BranchSideFuncs:
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:367,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:369,32'
              BranchSideFuncs:
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:382,28'
              BranchSideFuncs:
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:369,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:371,11'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:378,28'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:371,11'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:373,9'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:376,14'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_smime_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:384,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:384,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:387,3'
              BranchSideFuncs:
                - mutt_message_hook
                - notify_send
      Callsites:
        - Src:             'envelope/functions.c:361,8'
          Dst:             crypt_has_module_backend
        - Src:             'envelope/functions.c:371,11'
          Dst:             query_yesorno
        - Src:             'envelope/functions.c:373,9'
          Dst:             mutt_clear_error
        - Src:             'envelope/functions.c:380,5'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:382,28'
          Dst:             crypt_smime_send_menu
        - Src:             'envelope/functions.c:383,3'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:387,3'
          Dst:             mutt_message_hook
        - Src:             'envelope/functions.c:388,3'
          Dst:             notify_send
    - functionName:    op_compose_pgp_menu
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - crypt_has_module_backend
        - crypt_pgp_send_menu
        - mutt_clear_error
        - mutt_message_hook
        - notify_send
        - query_yesorno
        - update_crypt_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'envelope/functions.c:320,42'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - crypt_has_module_backend
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:320,42'
              BranchSideFuncs:
                - crypt_has_module_backend
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:323,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:325,5'
              BranchSideFuncs:
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:328,58'
              BranchSideFuncs:
                - query_yesorno
                - mutt_clear_error
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:328,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:330,32'
              BranchSideFuncs:
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:343,28'
              BranchSideFuncs:
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:330,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:332,11'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:339,28'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:332,11'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:334,9'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
            - BranchSide:      'envelope/functions.c:337,14'
              BranchSideFuncs:
                - update_crypt_info
                - crypt_pgp_send_menu
                - update_crypt_info
                - mutt_message_hook
                - notify_send
        - Branch String:   'envelope/functions.c:345,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:345,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:348,3'
              BranchSideFuncs:
                - mutt_message_hook
                - notify_send
      Callsites:
        - Src:             'envelope/functions.c:323,8'
          Dst:             crypt_has_module_backend
        - Src:             'envelope/functions.c:332,11'
          Dst:             query_yesorno
        - Src:             'envelope/functions.c:334,9'
          Dst:             mutt_clear_error
        - Src:             'envelope/functions.c:341,5'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:343,28'
          Dst:             crypt_pgp_send_menu
        - Src:             'envelope/functions.c:344,3'
          Dst:             update_crypt_info
        - Src:             'envelope/functions.c:348,3'
          Dst:             mutt_message_hook
        - Src:             'envelope/functions.c:349,3'
          Dst:             notify_send
    - functionName:    env_function_dispatcher
      functionSourceFile: '/src/neomutt/envelope/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          196
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/functions.c:532,8'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:0,0'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:532,8'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:532,12'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:532,12'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:532,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:532,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:532,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:539,9'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:539,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'envelope/functions.c:542,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:547,7'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:547,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:550,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'envelope/functions.c:551,3'
          Branch Sides:
            - BranchSide:      'envelope/functions.c:551,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/functions.c:551,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'envelope/functions.c:550,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'envelope/functions.c:551,3'
          Dst:             opcodes_get_name
    - functionName:    draw_header_content
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_paddstr
        - mutt_window_move
      functionUses:    6
      BranchProfiles:
        - Branch String:   'envelope/window.c:374,30'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_paddstr
            - BranchSide:      'envelope/window.c:374,30'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_paddstr
      Callsites:
        - Src:             'envelope/window.c:374,3'
          Dst:             mutt_window_move
        - Src:             'envelope/window.c:375,3'
          Dst:             mutt_paddstr
    - functionName:    draw_floating
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_window_move
        - mutt_window_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:342,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_window_printf
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:342,3'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_window_printf
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'envelope/window.c:342,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'envelope/window.c:343,3'
          Dst:             mutt_window_move
        - Src:             'envelope/window.c:344,3'
          Dst:             mutt_window_printf
        - Src:             'envelope/window.c:345,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    draw_envelope_user_hdrs
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - draw_header
        - draw_header_content
        - mutt_paddstr
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:634,28'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - draw_header
                - mutt_strwidth
                - mutt_paddstr
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
            - BranchSide:      'envelope/window.c:634,28'
              BranchSideFuncs:
                - draw_header
                - mutt_strwidth
                - mutt_paddstr
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:635,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:635,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:639,3'
              BranchSideFuncs:
                - draw_header
                - mutt_strwidth
                - mutt_paddstr
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:648,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:648,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:659,34'
              BranchSideFuncs:
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:651,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:659,34'
              BranchSideFuncs:
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:651,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:659,34'
              BranchSideFuncs:
                - draw_header_content
                - draw_header_content
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:651,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:653,51'
              BranchSideFuncs:
                - draw_header_content
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:653,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:655,36'
              BranchSideFuncs:
                - draw_header_content
                - draw_header_content
            - BranchSide:      'envelope/window.c:659,34'
              BranchSideFuncs:
                - draw_header_content
                - draw_header_content
        - Branch String:   'envelope/window.c:651,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:659,34'
              BranchSideFuncs:
                - draw_header_content
        - Branch String:   'envelope/window.c:651,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:659,34'
              BranchSideFuncs:
                - draw_header_content
      Callsites:
        - Src:             'envelope/window.c:639,3'
          Dst:             draw_header
        - Src:             'envelope/window.c:642,35'
          Dst:             mutt_strwidth
        - Src:             'envelope/window.c:640,3'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:659,5'
          Dst:             draw_header_content
        - Src:             'envelope/window.c:659,5'
          Dst:             draw_header_content
        - Src:             'envelope/window.c:659,5'
          Dst:             draw_header_content
        - Src:             'envelope/window.c:659,5'
          Dst:             draw_header_content
        - Src:             'envelope/window.c:655,7'
          Dst:             draw_header_content
        - Src:             'envelope/window.c:659,5'
          Dst:             draw_header_content
    - functionName:    draw_header
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_window_move
        - mutt_window_printf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'envelope/window.c:356,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_window_printf
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:356,3'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_window_printf
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'envelope/window.c:356,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'envelope/window.c:357,3'
          Dst:             mutt_window_move
        - Src:             'envelope/window.c:358,3'
          Dst:             mutt_window_printf
        - Src:             'envelope/window.c:359,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    draw_crypt_lines
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          236
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - draw_floating
        - draw_header
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_window_addstr
        - mutt_window_clrtoeol
        - mutt_window_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:387,28'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - draw_header
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:387,28'
              BranchSideFuncs:
                - draw_header
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:396,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:401,24'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:401,12'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:406,24'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:406,12'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:420,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:422,63'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:435,68'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:422,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:424,24'
              BranchSideFuncs:
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:429,70'
              BranchSideFuncs:
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:424,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_addstr
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:429,14'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:435,68'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:436,37'
          Branch Sides:
            - BranchSide:      'envelope/window.c:436,44'
              BranchSideFuncs:
                - mutt_window_addstr
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:439,3'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:436,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:437,5'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:439,3'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:442,39'
          Branch Sides:
            - BranchSide:      'envelope/window.c:442,55'
              BranchSideFuncs:
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:450,20'
              BranchSideFuncs:
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:441,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:444,25'
              BranchSideFuncs:
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:450,20'
              BranchSideFuncs:
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:446,35'
          Branch Sides:
            - BranchSide:      'envelope/window.c:446,5'
              BranchSideFuncs:
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:446,5'
              BranchSideFuncs:
                - mutt_window_printf
                - draw_header
                - cs_subset_string
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:450,41'
          Branch Sides:
            - BranchSide:      'envelope/window.c:450,57'
              BranchSideFuncs:
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:457,68'
              BranchSideFuncs:
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:449,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:452,25'
              BranchSideFuncs:
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:457,68'
              BranchSideFuncs:
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:454,35'
          Branch Sides:
            - BranchSide:      'envelope/window.c:454,5'
              BranchSideFuncs:
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
            - BranchSide:      'envelope/window.c:454,5'
              BranchSideFuncs:
                - mutt_window_printf
                - cs_subset_string
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:458,84'
          Branch Sides:
            - BranchSide:      'envelope/window.c:458,84'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:459,20'
              BranchSideFuncs:
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:459,35'
          Branch Sides:
            - BranchSide:      'envelope/window.c:459,35'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:459,38'
              BranchSideFuncs:
                - draw_floating
                - mutt_window_printf
        - Branch String:   'envelope/window.c:458,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:458,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:461,32'
              BranchSideFuncs:
                - draw_floating
                - mutt_window_printf
      Callsites:
        - Src:             'envelope/window.c:389,3'
          Dst:             draw_header
        - Src:             'envelope/window.c:0,0'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'envelope/window.c:0,0'
          Dst:             mutt_window_addstr
        - Src:             'envelope/window.c:418,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'envelope/window.c:0,0'
          Dst:             mutt_window_addstr
        - Src:             'envelope/window.c:435,46'
          Dst:             cs_subset_bool
        - Src:             'envelope/window.c:437,5'
          Dst:             mutt_window_addstr
        - Src:             'envelope/window.c:439,3'
          Dst:             mutt_window_clrtoeol
        - Src:             'envelope/window.c:444,5'
          Dst:             draw_header
        - Src:             'envelope/window.c:445,39'
          Dst:             cs_subset_string
        - Src:             'envelope/window.c:446,5'
          Dst:             mutt_window_printf
        - Src:             'envelope/window.c:452,5'
          Dst:             draw_header
        - Src:             'envelope/window.c:453,41'
          Dst:             cs_subset_string
        - Src:             'envelope/window.c:454,5'
          Dst:             mutt_window_printf
        - Src:             'envelope/window.c:457,44'
          Dst:             cs_subset_string
        - Src:             'envelope/window.c:461,5'
          Dst:             draw_floating
        - Src:             'envelope/window.c:462,5'
          Dst:             mutt_window_printf
    - functionName:    draw_envelope_addr
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          402
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - draw_header
        - mutt_addr_write
        - mutt_addrlist_count_recips
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_list_free
        - mutt_paddstr
        - mutt_window_addstr
        - mutt_window_clrtoeol
        - mutt_window_move
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'envelope/window.c:505,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - draw_header
                - mutt_addrlist_count_recips
                - buf_pool_get
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:505,3'
              BranchSideFuncs:
                - draw_header
                - mutt_addrlist_count_recips
                - buf_pool_get
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:519,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:511,20'
              BranchSideFuncs:
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:595,3'
              BranchSideFuncs:
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
        - Branch String:   'envelope/window.c:523,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:526,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:528,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:533,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:536,11'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:549,10'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:536,20'
          Branch Sides:
            - BranchSide:      'envelope/window.c:536,23'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:542,16'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:536,28'
          Branch Sides:
            - BranchSide:      'envelope/window.c:536,38'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:549,10'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:536,46'
          Branch Sides:
            - BranchSide:      'envelope/window.c:536,56'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:545,18'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:536,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:539,18'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:545,18'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:542,16'
          Branch Sides:
            - BranchSide:      'envelope/window.c:545,18'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:549,10'
              BranchSideFuncs:
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:555,32'
          Branch Sides:
            - BranchSide:      'envelope/window.c:555,47'
              BranchSideFuncs:
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - snprintf
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:556,5'
              BranchSideFuncs:
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - snprintf
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:555,19'
          Branch Sides:
            - BranchSide:      'envelope/window.c:556,5'
              BranchSideFuncs:
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - snprintf
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:556,5'
              BranchSideFuncs:
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - snprintf
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:558,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:560,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
            - BranchSide:      'envelope/window.c:585,20'
              BranchSideFuncs:
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:561,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:563,9'
              BranchSideFuncs:
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:569,37'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_window_move
                - snprintf
                - buf_string.10695
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
        - Branch String:   'envelope/window.c:569,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:571,9'
              BranchSideFuncs:
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:576,7'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_window_move
                - snprintf
                - buf_string.10695
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:585,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:587,7'
              BranchSideFuncs:
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
            - BranchSide:      'envelope/window.c:592,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_addr_write
                - buf_len
                - snprintf
                - buf_string.10695
                - mutt_window_clrtoeol
                - mutt_window_move
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - buf_string.10695
                - buf_string.10695
                - mutt_paddstr
                - buf_string.10695
                - buf_string.10695
                - mutt_window_addstr
                - mutt_window_addstr
        - Branch String:   'envelope/window.c:519,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:521,28'
              BranchSideFuncs:
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:595,3'
              BranchSideFuncs:
                - mutt_list_free
                - buf_pool_release
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
        - Branch String:   'envelope/window.c:598,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:600,43'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
                - mutt_window_move
                - mutt_window_clrtoeol
            - BranchSide:      'envelope/window.c:608,5'
              BranchSideFuncs:
                - mutt_window_clrtoeol
                - mutt_window_move
                - mutt_window_clrtoeol
        - Branch String:   'envelope/window.c:611,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:611,3'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
            - BranchSide:      'envelope/window.c:613,5'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
        - Branch String:   'envelope/window.c:611,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:611,3'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
            - BranchSide:      'envelope/window.c:613,5'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_window_clrtoeol
      Callsites:
        - Src:             'envelope/window.c:505,3'
          Dst:             draw_header
        - Src:             'envelope/window.c:508,15'
          Dst:             mutt_addrlist_count_recips
        - Src:             'envelope/window.c:515,24'
          Dst:             buf_pool_get
        - Src:             'envelope/window.c:528,5'
          Dst:             buf_reset
        - Src:             'envelope/window.c:529,5'
          Dst:             mutt_addr_write
        - Src:             'envelope/window.c:530,23'
          Dst:             buf_len
        - Src:             'envelope/window.c:551,16'
          Dst:             snprintf
        - Src:             'envelope/window.c:556,5'
          Dst:             buf_string
        - Src:             'envelope/window.c:564,9'
          Dst:             buf_string
        - Src:             'envelope/window.c:565,39'
          Dst:             buf_string
        - Src:             'envelope/window.c:565,9'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:571,9'
          Dst:             buf_string
        - Src:             'envelope/window.c:572,39'
          Dst:             buf_string
        - Src:             'envelope/window.c:572,9'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:577,7'
          Dst:             mutt_window_clrtoeol
        - Src:             'envelope/window.c:581,7'
          Dst:             mutt_window_move
        - Src:             'envelope/window.c:587,7'
          Dst:             buf_string
        - Src:             'envelope/window.c:588,31'
          Dst:             buf_string
        - Src:             'envelope/window.c:588,7'
          Dst:             mutt_window_addstr
        - Src:             'envelope/window.c:589,7'
          Dst:             mutt_window_addstr
        - Src:             'envelope/window.c:595,3'
          Dst:             mutt_list_free
        - Src:             'envelope/window.c:596,3'
          Dst:             buf_pool_release
        - Src:             'envelope/window.c:600,5'
          Dst:             mutt_window_move
        - Src:             'envelope/window.c:601,5'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'envelope/window.c:602,5'
          Dst:             mutt_window_addstr
        - Src:             'envelope/window.c:603,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'envelope/window.c:608,5'
          Dst:             mutt_window_clrtoeol
        - Src:             'envelope/window.c:613,5'
          Dst:             mutt_window_move
        - Src:             'envelope/window.c:614,5'
          Dst:             mutt_window_clrtoeol
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    draw_envelope
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          176
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_string
        - cs_subset_bool
        - draw_crypt_lines
        - draw_envelope_addr
        - draw_envelope_user_hdrs
        - draw_header
        - mutt_curses_set_color_by_id
        - mutt_paddstr
        - mutt_window_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:672,28'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - buf_string.10695
                - mutt_window_clear
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - cs_subset_bool
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_envelope_addr
                - draw_envelope_addr
            - BranchSide:      'envelope/window.c:672,28'
              BranchSideFuncs:
                - buf_string.10695
                - mutt_window_clear
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - cs_subset_bool
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_envelope_addr
                - draw_envelope_addr
        - Branch String:   'envelope/window.c:679,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:681,25'
              BranchSideFuncs:
                - draw_envelope_addr
                - draw_envelope_addr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
            - BranchSide:      'envelope/window.c:696,43'
              BranchSideFuncs:
                - draw_envelope_addr
                - draw_envelope_addr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
        - Branch String:   'envelope/window.c:682,29'
          Branch Sides:
            - BranchSide:      'envelope/window.c:682,5'
              BranchSideFuncs:
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - cs_subset_bool
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
                - draw_header
                - mutt_paddstr
            - BranchSide:      'envelope/window.c:682,5'
              BranchSideFuncs:
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - cs_subset_bool
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
                - draw_header
                - mutt_paddstr
        - Branch String:   'envelope/window.c:685,29'
          Branch Sides:
            - BranchSide:      'envelope/window.c:685,5'
              BranchSideFuncs:
                - mutt_paddstr
                - cs_subset_bool
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
                - draw_header
                - mutt_paddstr
            - BranchSide:      'envelope/window.c:685,5'
              BranchSideFuncs:
                - mutt_paddstr
                - cs_subset_bool
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
                - draw_header
                - mutt_paddstr
        - Branch String:   'envelope/window.c:688,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:690,27'
              BranchSideFuncs:
                - draw_header
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
            - BranchSide:      'envelope/window.c:701,23'
              BranchSideFuncs:
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
        - Branch String:   'envelope/window.c:691,31'
          Branch Sides:
            - BranchSide:      'envelope/window.c:691,7'
              BranchSideFuncs:
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
            - BranchSide:      'envelope/window.c:691,7'
              BranchSideFuncs:
                - mutt_paddstr
                - draw_header
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
        - Branch String:   'envelope/window.c:702,27'
          Branch Sides:
            - BranchSide:      'envelope/window.c:702,3'
              BranchSideFuncs:
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
            - BranchSide:      'envelope/window.c:702,3'
              BranchSideFuncs:
                - mutt_paddstr
                - draw_envelope_addr
                - draw_header
                - mutt_paddstr
                - draw_crypt_lines
                - cs_subset_bool
                - mutt_curses_set_color_by_id
                - draw_envelope_user_hdrs
        - Branch String:   'envelope/window.c:713,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:710,9'
              BranchSideFuncs:
                - draw_envelope_user_hdrs
                - mutt_curses_set_color_by_id
            - BranchSide:      'envelope/window.c:713,7'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'envelope/window.c:673,21'
          Dst:             buf_string
        - Src:             'envelope/window.c:676,3'
          Dst:             mutt_window_clear
        - Src:             'envelope/window.c:677,13'
          Dst:             draw_envelope_addr
        - Src:             'envelope/window.c:681,5'
          Dst:             draw_header
        - Src:             'envelope/window.c:682,5'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:684,5'
          Dst:             draw_header
        - Src:             'envelope/window.c:685,5'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:687,33'
          Dst:             cs_subset_bool
        - Src:             'envelope/window.c:690,7'
          Dst:             draw_header
        - Src:             'envelope/window.c:691,7'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:696,12'
          Dst:             draw_envelope_addr
        - Src:             'envelope/window.c:697,12'
          Dst:             draw_envelope_addr
        - Src:             'envelope/window.c:698,12'
          Dst:             draw_envelope_addr
        - Src:             'envelope/window.c:701,3'
          Dst:             draw_header
        - Src:             'envelope/window.c:702,3'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:704,10'
          Dst:             draw_envelope_addr
        - Src:             'envelope/window.c:706,3'
          Dst:             draw_header
        - Src:             'envelope/window.c:707,3'
          Dst:             mutt_paddstr
        - Src:             'envelope/window.c:710,12'
          Dst:             draw_crypt_lines
        - Src:             'envelope/window.c:712,44'
          Dst:             cs_subset_bool
        - Src:             'envelope/window.c:714,12'
          Dst:             draw_envelope_user_hdrs
        - Src:             'envelope/window.c:716,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    calc_user_hdrs
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:289,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:289,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:289,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:289,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:289,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:289,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    calc_security
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:266,12'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:266,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    calc_address
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_addrlist_write_list
        - mutt_list_free
        - mutt_strwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'envelope/window.c:219,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_write_list
                - mutt_strwidth
                - mutt_list_free
                - mutt_list_free
            - BranchSide:      'envelope/window.c:219,27'
              BranchSideFuncs:
                - mutt_addrlist_write_list
                - mutt_strwidth
                - mutt_list_free
                - mutt_list_free
        - Branch String:   'envelope/window.c:227,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:229,12'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'envelope/window.c:249,3'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'envelope/window.c:231,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:232,16'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_strwidth
            - BranchSide:      'envelope/window.c:235,18'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_strwidth
        - Branch String:   'envelope/window.c:235,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:237,22'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_list_free
            - BranchSide:      'envelope/window.c:246,18'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_list_free
        - Branch String:   'envelope/window.c:237,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'envelope/window.c:249,3'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'envelope/window.c:235,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:246,18'
              BranchSideFuncs:
                - mutt_strwidth
                - mutt_list_free
            - BranchSide:      'envelope/window.c:249,3'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'envelope/window.c:227,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:229,12'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'envelope/window.c:249,3'
              BranchSideFuncs:
                - mutt_list_free
        - Branch String:   'envelope/window.c:251,12'
          Branch Sides:
            - BranchSide:      'envelope/window.c:251,12'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:251,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'envelope/window.c:220,3'
          Dst:             mutt_addrlist_write_list
        - Src:             'envelope/window.c:249,3'
          Dst:             mutt_list_free
        - Src:             'envelope/window.c:230,16'
          Dst:             mutt_strwidth
        - Src:             'envelope/window.c:249,3'
          Dst:             mutt_list_free
    - functionName:    calc_envelope
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calc_address
        - calc_security
        - calc_user_hdrs
        - cs_subset_bool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:307,28'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - calc_security
                - cs_subset_bool
                - calc_user_hdrs
                - calc_address
                - calc_address
                - calc_address
            - BranchSide:      'envelope/window.c:307,28'
              BranchSideFuncs:
                - cs_subset_bool
                - calc_security
                - cs_subset_bool
                - calc_user_hdrs
                - calc_address
                - calc_address
                - calc_address
        - Branch String:   'envelope/window.c:312,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:310,31'
              BranchSideFuncs:
                - calc_address
                - calc_address
                - calc_address
                - calc_security
                - cs_subset_bool
                - calc_user_hdrs
            - BranchSide:      'envelope/window.c:315,55'
              BranchSideFuncs:
                - cs_subset_bool
                - calc_security
                - cs_subset_bool
                - calc_user_hdrs
        - Branch String:   'envelope/window.c:316,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:317,7'
              BranchSideFuncs:
                - calc_security
                - cs_subset_bool
                - calc_user_hdrs
            - BranchSide:      'envelope/window.c:325,36'
              BranchSideFuncs:
                - calc_security
                - cs_subset_bool
                - calc_user_hdrs
        - Branch String:   'envelope/window.c:327,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:327,7'
              BranchSideFuncs:
                - calc_user_hdrs
            - BranchSide:      'envelope/window.c:328,34'
              BranchSideFuncs:
                - calc_user_hdrs
      Callsites:
        - Src:             'envelope/window.c:315,33'
          Dst:             cs_subset_bool
        - Src:             'envelope/window.c:321,13'
          Dst:             calc_address
        - Src:             'envelope/window.c:322,13'
          Dst:             calc_address
        - Src:             'envelope/window.c:323,13'
          Dst:             calc_address
        - Src:             'envelope/window.c:325,11'
          Dst:             calc_security
        - Src:             'envelope/window.c:326,44'
          Dst:             cs_subset_bool
        - Src:             'envelope/window.c:328,13'
          Dst:             calc_user_hdrs
    - functionName:    calc_header_width_padding
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_len
        - mutt_strwidth
      functionUses:    13
      BranchProfiles:
        - Branch String:   'envelope/window.c:165,24'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
            - BranchSide:      'envelope/window.c:165,24'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strwidth
        - Branch String:   'envelope/window.c:167,16'
          Branch Sides:
            - BranchSide:      'envelope/window.c:167,20'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:167,16'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:167,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:168,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'envelope/window.c:165,24'
          Dst:             mutt_str_len
        - Src:             'envelope/window.c:166,11'
          Dst:             mutt_strwidth
    - functionName:    env_repaint
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - draw_envelope
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:745,43'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - draw_envelope
            - BranchSide:      'envelope/window.c:745,43'
              BranchSideFuncs:
                - draw_envelope
      Callsites:
        - Src:             'envelope/window.c:747,3'
          Dst:             draw_envelope
    - functionName:    env_recalc
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calc_envelope
        - mutt_window_reflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:724,43'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - calc_envelope
                - mutt_window_reflow
            - BranchSide:      'envelope/window.c:724,43'
              BranchSideFuncs:
                - calc_envelope
                - mutt_window_reflow
        - Branch String:   'envelope/window.c:729,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:731,21'
              BranchSideFuncs:
                - mutt_window_reflow
      Callsites:
        - Src:             'envelope/window.c:727,24'
          Dst:             calc_envelope
        - Src:             'envelope/window.c:732,5'
          Dst:             mutt_window_reflow
    - functionName:    env_window_observer
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - env_color_observer
        - env_config_observer
        - env_email_observer
        - env_header_observer
        - env_window_observer
        - mutt_color_observer_remove
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'envelope/window.c:909,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'envelope/window.c:909,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'envelope/window.c:909,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:909,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'envelope/window.c:911,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'envelope/window.c:911,24'
          Branch Sides:
            - BranchSide:      'envelope/window.c:911,24'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:911,32'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'envelope/window.c:911,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:911,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:916,13'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'envelope/window.c:916,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:916,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'envelope/window.c:919,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'envelope/window.c:919,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:921,14'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:924,30'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'envelope/window.c:924,12'
          Branch Sides:
            - BranchSide:      'envelope/window.c:924,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'envelope/window.c:926,49'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'envelope/window.c:928,5'
          Dst:             mutt_color_observer_remove
        - Src:             'envelope/window.c:928,5'
          Dst:             env_color_observer
        - Src:             'envelope/window.c:929,5'
          Dst:             notify_observer_remove
        - Src:             'envelope/window.c:929,5'
          Dst:             env_email_observer
        - Src:             'envelope/window.c:930,5'
          Dst:             notify_observer_remove
        - Src:             'envelope/window.c:930,5'
          Dst:             env_config_observer
        - Src:             'envelope/window.c:931,5'
          Dst:             notify_observer_remove
        - Src:             'envelope/window.c:931,5'
          Dst:             env_header_observer
        - Src:             'envelope/window.c:932,5'
          Dst:             notify_observer_remove
        - Src:             'envelope/window.c:932,5'
          Dst:             env_window_observer
    - functionName:    env_color_observer
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'envelope/window.c:757,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:757,11'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:757,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:757,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:759,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:759,24'
          Branch Sides:
            - BranchSide:      'envelope/window.c:759,24'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:759,32'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:759,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:759,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:765,28'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:767,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:767,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:778,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    env_email_observer
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - update_crypt_info
      functionUses:    2
      BranchProfiles:
        - Branch String:   'envelope/window.c:846,12'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - update_crypt_info
            - BranchSide:      'envelope/window.c:846,12'
              BranchSideFuncs:
                - update_crypt_info
        - Branch String:   'envelope/window.c:846,36'
          Branch Sides:
            - BranchSide:      'envelope/window.c:846,55'
              BranchSideFuncs:
                - update_crypt_info
            - BranchSide:      'envelope/window.c:848,12'
              BranchSideFuncs:
                - update_crypt_info
        - Branch String:   'envelope/window.c:846,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:846,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:848,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:848,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:848,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:856,49'
              BranchSideFuncs:
                - update_crypt_info
        - Branch String:   'envelope/window.c:848,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:848,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:860,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'envelope/window.c:857,5'
          Dst:             update_crypt_info
    - functionName:    env_config_observer
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          129
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'envelope/window.c:793,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'envelope/window.c:793,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'envelope/window.c:793,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:793,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'envelope/window.c:795,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'envelope/window.c:795,24'
          Branch Sides:
            - BranchSide:      'envelope/window.c:795,24'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:795,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'envelope/window.c:795,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:795,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:799,14'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'envelope/window.c:799,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:799,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:804,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'envelope/window.c:804,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:804,3'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:807,11'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'envelope/window.c:811,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'envelope/window.c:818,11'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'envelope/window.c:822,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'envelope/window.c:829,11'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'envelope/window.c:807,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:807,11'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:811,67'
          Branch Sides:
            - BranchSide:      'envelope/window.c:812,32'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:811,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:811,11'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:818,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:818,11'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:822,60'
          Branch Sides:
            - BranchSide:      'envelope/window.c:823,32'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:822,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:822,11'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:829,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:829,11'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:836,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'envelope/window.c:807,11'
          Dst:             mutt_str_equal
        - Src:             'envelope/window.c:811,11'
          Dst:             mutt_str_equal
        - Src:             'envelope/window.c:812,11'
          Dst:             mutt_str_equal
        - Src:             'envelope/window.c:818,11'
          Dst:             mutt_str_equal
        - Src:             'envelope/window.c:822,11'
          Dst:             mutt_str_equal
        - Src:             'envelope/window.c:823,11'
          Dst:             mutt_str_equal
        - Src:             'envelope/window.c:829,11'
          Dst:             mutt_str_equal
    - functionName:    env_header_observer
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - header_find
        - header_free
        - header_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'envelope/window.c:870,11'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - header_find
                - header_free
                - header_set
            - BranchSide:      'envelope/window.c:870,11'
              BranchSideFuncs:
                - header_find
                - header_free
                - header_set
        - Branch String:   'envelope/window.c:870,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:870,7'
              BranchSideFuncs:
                - header_find
                - header_free
                - header_set
            - BranchSide:      'envelope/window.c:872,12'
              BranchSideFuncs:
                - header_find
                - header_free
                - header_set
        - Branch String:   'envelope/window.c:872,24'
          Branch Sides:
            - BranchSide:      'envelope/window.c:872,24'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:872,32'
              BranchSideFuncs:
                - header_find
                - header_free
                - header_set
        - Branch String:   'envelope/window.c:872,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:872,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:877,47'
              BranchSideFuncs:
                - header_find
                - header_free
                - header_set
        - Branch String:   'envelope/window.c:881,44'
          Branch Sides:
            - BranchSide:      'envelope/window.c:881,66'
              BranchSideFuncs:
                - header_set
            - BranchSide:      'envelope/window.c:883,22'
              BranchSideFuncs:
                - header_set
        - Branch String:   'envelope/window.c:881,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:883,22'
              BranchSideFuncs:
                - header_set
            - BranchSide:      'envelope/window.c:889,25'
              BranchSideFuncs:
                - header_find
                - header_free
        - Branch String:   'envelope/window.c:889,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:889,7'
              BranchSideFuncs:
                - header_find
                - header_free
            - BranchSide:      'envelope/window.c:891,50'
              BranchSideFuncs:
                - header_find
                - header_free
        - Branch String:   'envelope/window.c:892,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:892,9'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:894,7'
              BranchSideFuncs:
                - header_free
      Callsites:
        - Src:             'envelope/window.c:883,5'
          Dst:             header_set
        - Src:             'envelope/window.c:891,32'
          Dst:             header_find
        - Src:             'envelope/window.c:894,7'
          Dst:             header_free
    - functionName:    init_header_padding
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          256
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - calc_header_width_padding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:184,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:184,7'
              BranchSideFuncs:
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
            - BranchSide:      'envelope/window.c:184,7'
              BranchSideFuncs:
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
        - Branch String:   'envelope/window.c:184,7'
          Branch Sides:
            - BranchSide:      'envelope/window.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:186,8'
              BranchSideFuncs:
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
                - calc_header_width_padding
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'envelope/window.c:203,9'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'envelope/window.c:204,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:192,5'
          Dst:             calc_header_width_padding
        - Src:             'envelope/window.c:198,3'
          Dst:             calc_header_width_padding
    - functionName:    env_window_new
      functionSourceFile: '/src/neomutt/envelope/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - env_color_observer
        - env_config_observer
        - env_email_observer
        - env_header_observer
        - env_wdata_new
        - env_window_observer
        - init_header_padding
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/window.c:948,3'
          Branch Sides:
            - BranchSide:      'envelope/window.c:0,0'
              BranchSideFuncs:
                - init_header_padding
                - mutt_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - env_wdata_new
            - BranchSide:      'envelope/window.c:948,3'
              BranchSideFuncs:
                - init_header_padding
                - mutt_window_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - env_wdata_new
      Callsites:
        - Src:             'envelope/window.c:948,3'
          Dst:             init_header_padding
        - Src:             'envelope/window.c:950,32'
          Dst:             mutt_window_new
        - Src:             'envelope/window.c:954,3'
          Dst:             mutt_color_observer_add
        - Src:             'envelope/window.c:954,3'
          Dst:             env_color_observer
        - Src:             'envelope/window.c:955,3'
          Dst:             notify_observer_add
        - Src:             'envelope/window.c:955,3'
          Dst:             env_email_observer
        - Src:             'envelope/window.c:956,3'
          Dst:             notify_observer_add
        - Src:             'envelope/window.c:956,3'
          Dst:             env_config_observer
        - Src:             'envelope/window.c:957,3'
          Dst:             notify_observer_add
        - Src:             'envelope/window.c:957,3'
          Dst:             env_header_observer
        - Src:             'envelope/window.c:958,3'
          Dst:             notify_observer_add
        - Src:             'envelope/window.c:958,3'
          Dst:             env_window_observer
        - Src:             'envelope/window.c:960,38'
          Dst:             env_wdata_new
    - functionName:    env_wdata_new
      functionSourceFile: '/src/neomutt/envelope/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/wdata.c:53,38'
          Branch Sides:
            - BranchSide:      'envelope/wdata.c:53,38'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'envelope/wdata.c:53,38'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'envelope/wdata.c:53,38'
          Dst:             mutt_mem_calloc
    - functionName:    env_wdata_free
      functionSourceFile: '/src/neomutt/envelope/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'envelope/wdata.c:41,8'
          Branch Sides:
            - BranchSide:      'envelope/wdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'envelope/wdata.c:41,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'envelope/wdata.c:41,12'
          Branch Sides:
            - BranchSide:      'envelope/wdata.c:41,12'
              BranchSideFuncs: []
            - BranchSide:      'envelope/wdata.c:41,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'envelope/wdata.c:41,7'
          Branch Sides:
            - BranchSide:      'envelope/wdata.c:41,7'
              BranchSideFuncs: []
            - BranchSide:      'envelope/wdata.c:44,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'envelope/wdata.c:44,3'
          Dst:             mutt_mem_free
    - functionName:    config_init_helpbar
      functionSourceFile: '/src/neomutt/helpbar/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/config.c:51,10'
          Branch Sides:
            - BranchSide:      'helpbar/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'helpbar/config.c:51,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'helpbar/config.c:51,10'
          Dst:             cs_register_variables
    - functionName:    make_help
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addch
        - buf_addstr
        - km_expand_key
        - km_find_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:91,21'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - km_find_func
                - km_expand_key
                - km_find_func
                - km_expand_key
                - buf_addch
                - buf_addstr
            - BranchSide:      'helpbar/helpbar.c:91,21'
              BranchSideFuncs:
                - km_find_func
                - km_expand_key
                - km_find_func
                - km_expand_key
                - buf_addch
                - buf_addstr
        - Branch String:   'helpbar/helpbar.c:91,50'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:92,21'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'helpbar/helpbar.c:94,5'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
        - Branch String:   'helpbar/helpbar.c:91,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:91,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'helpbar/helpbar.c:94,5'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
      Callsites:
        - Src:             'helpbar/helpbar.c:91,21'
          Dst:             km_find_func
        - Src:             'helpbar/helpbar.c:91,7'
          Dst:             km_expand_key
        - Src:             'helpbar/helpbar.c:92,21'
          Dst:             km_find_func
        - Src:             'helpbar/helpbar.c:92,7'
          Dst:             km_expand_key
        - Src:             'helpbar/helpbar.c:94,5'
          Dst:             buf_addch
        - Src:             'helpbar/helpbar.c:95,5'
          Dst:             buf_addstr
    - functionName:    compile_help
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - make_help
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:110,28'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - make_help
                - buf_addstr
            - BranchSide:      'helpbar/helpbar.c:110,28'
              BranchSideFuncs:
                - make_help
                - buf_addstr
        - Branch String:   'helpbar/helpbar.c:110,3'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:112,35'
              BranchSideFuncs:
                - make_help
                - buf_addstr
        - Branch String:   'helpbar/helpbar.c:112,9'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:110,35'
              BranchSideFuncs:
                - buf_addstr
                - make_help
            - BranchSide:      'helpbar/helpbar.c:115,5'
              BranchSideFuncs:
                - buf_addstr
                - make_help
        - Branch String:   'helpbar/helpbar.c:110,3'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:112,35'
              BranchSideFuncs:
                - make_help
                - buf_addstr
      Callsites:
        - Src:             'helpbar/helpbar.c:112,10'
          Dst:             make_help
        - Src:             'helpbar/helpbar.c:115,5'
          Dst:             buf_addstr
    - functionName:    helpbar_window_observer
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - helpbar_binding_observer
        - helpbar_color_observer
        - helpbar_config_observer
        - helpbar_window_observer
        - mutt_color_observer_remove
        - mutt_window_is_visible
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:272,11'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - mutt_window_is_visible
            - BranchSide:      'helpbar/helpbar.c:272,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - mutt_window_is_visible
        - Branch String:   'helpbar/helpbar.c:272,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:272,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - mutt_window_is_visible
            - BranchSide:      'helpbar/helpbar.c:274,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - mutt_window_is_visible
        - Branch String:   'helpbar/helpbar.c:274,24'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:274,24'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:274,32'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - mutt_window_is_visible
        - Branch String:   'helpbar/helpbar.c:274,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:279,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - mutt_window_is_visible
        - Branch String:   'helpbar/helpbar.c:279,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:281,10'
              BranchSideFuncs:
                - mutt_window_is_visible
            - BranchSide:      'helpbar/helpbar.c:291,11'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'helpbar/helpbar.c:281,9'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:284,18'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:291,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:291,7'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'helpbar/helpbar.c:294,25'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'helpbar/helpbar.c:294,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:296,18'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:299,30'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'helpbar/helpbar.c:299,12'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:299,12'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'helpbar/helpbar.c:301,5'
              BranchSideFuncs:
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'helpbar/helpbar.c:281,10'
          Dst:             mutt_window_is_visible
        - Src:             'helpbar/helpbar.c:301,5'
          Dst:             mutt_color_observer_remove
        - Src:             'helpbar/helpbar.c:301,5'
          Dst:             helpbar_color_observer
        - Src:             'helpbar/helpbar.c:302,5'
          Dst:             notify_observer_remove
        - Src:             'helpbar/helpbar.c:302,5'
          Dst:             helpbar_binding_observer
        - Src:             'helpbar/helpbar.c:303,5'
          Dst:             notify_observer_remove
        - Src:             'helpbar/helpbar.c:303,5'
          Dst:             helpbar_config_observer
        - Src:             'helpbar/helpbar.c:304,5'
          Dst:             notify_observer_remove
        - Src:             'helpbar/helpbar.c:304,5'
          Dst:             helpbar_window_observer
    - functionName:    helpbar_color_observer
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:215,11'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:215,11'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:215,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:215,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:217,12'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:217,24'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:217,24'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:217,32'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:217,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:223,14'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:223,38'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:223,52'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:231,16'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:223,72'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:224,18'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:231,16'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:223,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:231,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    helpbar_binding_observer
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - helpbar_wdata_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:186,11'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - helpbar_wdata_get
            - BranchSide:      'helpbar/helpbar.c:186,11'
              BranchSideFuncs:
                - helpbar_wdata_get
        - Branch String:   'helpbar/helpbar.c:186,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:186,7'
              BranchSideFuncs:
                - helpbar_wdata_get
            - BranchSide:      'helpbar/helpbar.c:188,12'
              BranchSideFuncs:
                - helpbar_wdata_get
        - Branch String:   'helpbar/helpbar.c:188,24'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:188,24'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:188,32'
              BranchSideFuncs:
                - helpbar_wdata_get
        - Branch String:   'helpbar/helpbar.c:188,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:188,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:190,11'
              BranchSideFuncs:
                - helpbar_wdata_get
        - Branch String:   'helpbar/helpbar.c:190,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:190,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:194,37'
              BranchSideFuncs:
                - helpbar_wdata_get
        - Branch String:   'helpbar/helpbar.c:195,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:198,35'
              BranchSideFuncs: []
        - Branch String:   'helpbar/helpbar.c:199,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:202,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'helpbar/helpbar.c:194,37'
          Dst:             helpbar_wdata_get
    - functionName:    helpbar_config_observer
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - mutt_str_equal
        - mutt_window_reflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:244,11'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
            - BranchSide:      'helpbar/helpbar.c:244,11'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'helpbar/helpbar.c:244,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:244,7'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
            - BranchSide:      'helpbar/helpbar.c:246,12'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'helpbar/helpbar.c:246,24'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:246,24'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:246,32'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'helpbar/helpbar.c:246,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:250,29'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - mutt_window_reflow
        - Branch String:   'helpbar/helpbar.c:250,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:250,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
            - BranchSide:      'helpbar/helpbar.c:253,40'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_window_reflow
      Callsites:
        - Src:             'helpbar/helpbar.c:250,8'
          Dst:             mutt_str_equal
        - Src:             'helpbar/helpbar.c:254,32'
          Dst:             cs_subset_bool
        - Src:             'helpbar/helpbar.c:256,3'
          Dst:             mutt_window_reflow
    - functionName:    helpbar_repaint
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - helpbar_wdata_get
        - mutt_curses_set_color_by_id
        - mutt_curses_set_normal_backed_color_by_id
        - mutt_paddstr
        - mutt_window_move
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:165,37'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - helpbar_wdata_get
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_paddstr
                - mutt_curses_set_color_by_id
            - BranchSide:      'helpbar/helpbar.c:165,37'
              BranchSideFuncs:
                - helpbar_wdata_get
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_paddstr
                - mutt_curses_set_color_by_id
        - Branch String:   'helpbar/helpbar.c:166,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:169,3'
              BranchSideFuncs:
                - mutt_curses_set_normal_backed_color_by_id
                - mutt_window_move
                - mutt_paddstr
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'helpbar/helpbar.c:165,37'
          Dst:             helpbar_wdata_get
        - Src:             'helpbar/helpbar.c:169,3'
          Dst:             mutt_curses_set_normal_backed_color_by_id
        - Src:             'helpbar/helpbar.c:170,3'
          Dst:             mutt_window_move
        - Src:             'helpbar/helpbar.c:171,3'
          Dst:             mutt_paddstr
        - Src:             'helpbar/helpbar.c:172,3'
          Dst:             mutt_curses_set_color_by_id
    - functionName:    helpbar_recalc
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - compile_help
        - helpbar_wdata_get
        - mutt_mem_free
        - window_get_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:127,37'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - helpbar_wdata_get
                - mutt_mem_free
                - window_get_focus
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'helpbar/helpbar.c:127,37'
              BranchSideFuncs:
                - helpbar_wdata_get
                - mutt_mem_free
                - window_get_focus
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
        - Branch String:   'helpbar/helpbar.c:128,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:131,3'
              BranchSideFuncs:
                - mutt_mem_free
                - window_get_focus
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
        - Branch String:   'helpbar/helpbar.c:134,7'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:138,35'
              BranchSideFuncs:
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
        - Branch String:   'helpbar/helpbar.c:138,3'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'helpbar/helpbar.c:139,28'
              BranchSideFuncs:
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
        - Branch String:   'helpbar/helpbar.c:138,20'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:138,20'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/helpbar.c:138,35'
              BranchSideFuncs:
                - buf_pool_get
                - compile_help
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'helpbar/helpbar.c:127,37'
          Dst:             helpbar_wdata_get
        - Src:             'helpbar/helpbar.c:131,3'
          Dst:             mutt_mem_free
        - Src:             'helpbar/helpbar.c:133,34'
          Dst:             window_get_focus
        - Src:             'helpbar/helpbar.c:144,28'
          Dst:             buf_pool_get
        - Src:             'helpbar/helpbar.c:145,3'
          Dst:             compile_help
        - Src:             'helpbar/helpbar.c:149,21'
          Dst:             buf_strdup
        - Src:             'helpbar/helpbar.c:150,3'
          Dst:             buf_pool_release
    - functionName:    helpbar_new
      functionSourceFile: '/src/neomutt/helpbar/helpbar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_bool
        - helpbar_binding_observer
        - helpbar_color_observer
        - helpbar_config_observer
        - helpbar_wdata_new
        - helpbar_window_observer
        - mutt_color_observer_add
        - mutt_window_new
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/helpbar.c:319,28'
          Branch Sides:
            - BranchSide:      'helpbar/helpbar.c:319,28'
              BranchSideFuncs:
                - mutt_window_new
                - cs_subset_bool
                - helpbar_wdata_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'helpbar/helpbar.c:319,28'
              BranchSideFuncs:
                - mutt_window_new
                - cs_subset_bool
                - helpbar_wdata_new
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'helpbar/helpbar.c:319,28'
          Dst:             mutt_window_new
        - Src:             'helpbar/helpbar.c:322,24'
          Dst:             cs_subset_bool
        - Src:             'helpbar/helpbar.c:327,16'
          Dst:             helpbar_wdata_new
        - Src:             'helpbar/helpbar.c:330,3'
          Dst:             mutt_color_observer_add
        - Src:             'helpbar/helpbar.c:330,3'
          Dst:             helpbar_color_observer
        - Src:             'helpbar/helpbar.c:331,3'
          Dst:             notify_observer_add
        - Src:             'helpbar/helpbar.c:331,3'
          Dst:             helpbar_binding_observer
        - Src:             'helpbar/helpbar.c:332,3'
          Dst:             notify_observer_add
        - Src:             'helpbar/helpbar.c:332,3'
          Dst:             helpbar_config_observer
        - Src:             'helpbar/helpbar.c:333,3'
          Dst:             notify_observer_add
        - Src:             'helpbar/helpbar.c:333,3'
          Dst:             helpbar_window_observer
    - functionName:    helpbar_wdata_get
      functionSourceFile: '/src/neomutt/helpbar/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'helpbar/wdata.c:66,12'
          Branch Sides:
            - BranchSide:      'helpbar/wdata.c:66,12'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/wdata.c:66,21'
              BranchSideFuncs: []
        - Branch String:   'helpbar/wdata.c:66,7'
          Branch Sides:
            - BranchSide:      'helpbar/wdata.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/wdata.c:69,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    helpbar_wdata_free
      functionSourceFile: '/src/neomutt/helpbar/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/wdata.c:49,8'
          Branch Sides:
            - BranchSide:      'helpbar/wdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'helpbar/wdata.c:49,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'helpbar/wdata.c:49,12'
          Branch Sides:
            - BranchSide:      'helpbar/wdata.c:49,12'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/wdata.c:49,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'helpbar/wdata.c:49,7'
          Branch Sides:
            - BranchSide:      'helpbar/wdata.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'helpbar/wdata.c:55,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'helpbar/wdata.c:55,3'
          Dst:             mutt_mem_free
        - Src:             'helpbar/wdata.c:57,3'
          Dst:             mutt_mem_free
    - functionName:    helpbar_wdata_new
      functionSourceFile: '/src/neomutt/helpbar/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'helpbar/wdata.c:41,10'
          Branch Sides:
            - BranchSide:      'helpbar/wdata.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'helpbar/wdata.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'helpbar/wdata.c:41,10'
          Dst:             mutt_mem_calloc
    - functionName:    config_init_mbox
      functionSourceFile: '/src/neomutt/mbox/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mbox/config.c:51,10'
          Branch Sides:
            - BranchSide:      'mbox/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'mbox/config.c:51,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'mbox/config.c:51,10'
          Dst:             cs_register_variables
    - functionName:    reopen_mailbox
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         83
      ICount:          528
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - cs_subset_sort
        - cs_subset_str_native_set
        - email_cmp_strict
        - email_free
        - fileno
        - mailbox_changed
        - mailbox_path
        - mbox_adata_get
        - mbox_parse_mailbox
        - mmdf_parse_mailbox
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_touch_atime
        - mutt_hash_free
        - mutt_make_label_hash
        - mutt_mem_free
        - mutt_set_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:550,8'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - cs_subset_str_native_set
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - email_free
            - BranchSide:      'mbox/mbox.c:550,8'
              BranchSideFuncs:
                - mbox_adata_get
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - cs_subset_str_native_set
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - email_free
        - Branch String:   'mbox/mbox.c:550,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:550,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:553,35'
              BranchSideFuncs:
                - mbox_adata_get
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - cs_subset_str_native_set
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - email_free
        - Branch String:   'mbox/mbox.c:554,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:554,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:564,6'
              BranchSideFuncs:
                - cs_subset_sort
                - cs_subset_str_native_set
                - mailbox_changed
                - cs_subset_str_native_set
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - email_free
        - Branch String:   'mbox/mbox.c:568,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:567,37'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - email_free
            - BranchSide:      'mbox/mbox.c:575,9'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
                - mutt_hash_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - email_free
        - Branch String:   'mbox/mbox.c:585,5'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:586,23'
              BranchSideFuncs:
                - email_free
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
            - BranchSide:      'mbox/mbox.c:587,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_make_label_hash
                - mutt_mem_free
                - email_free
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
        - Branch String:   'mbox/mbox.c:610,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:615,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
                - mbox_parse_mailbox
                - mutt_mem_free
                - email_free
            - BranchSide:      'mbox/mbox.c:633,23'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
        - Branch String:   'mbox/mbox.c:617,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:619,19'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
            - BranchSide:      'mbox/mbox.c:633,23'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
        - Branch String:   'mbox/mbox.c:619,16'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:620,14'
              BranchSideFuncs:
                - mbox_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:622,14'
              BranchSideFuncs:
                - mmdf_parse_mailbox
                - fileno
                - mutt_file_touch_atime
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
        - Branch String:   'mbox/mbox.c:633,5'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:634,20'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:635,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:645,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:647,28'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:714,3'
              BranchSideFuncs:
                - mailbox_changed
        - Branch String:   'mbox/mbox.c:656,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:658,14'
              BranchSideFuncs:
                - email_cmp_strict
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
            - BranchSide:      'mbox/mbox.c:668,24'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:668,29'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:647,40'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:668,35'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:658,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:656,39'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:660,28'
              BranchSideFuncs:
                - email_cmp_strict
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:660,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:656,39'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:682,20'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - email_cmp_strict
        - Branch String:   'mbox/mbox.c:656,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:658,14'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
            - BranchSide:      'mbox/mbox.c:668,24'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:668,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:647,40'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:670,16'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:670,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:668,54'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:672,30'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:672,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:668,54'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:682,20'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - email_cmp_strict
        - Branch String:   'mbox/mbox.c:668,29'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:647,40'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:668,35'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
        - Branch String:   'mbox/mbox.c:683,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:688,31'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:693,29'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - email_cmp_strict
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_cmp_strict
        - Branch String:   'mbox/mbox.c:647,5'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:656,21'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_mem_free
                - mailbox_changed
                - email_free
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - email_free
                - email_cmp_strict
            - BranchSide:      'mbox/mbox.c:703,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
                - email_free
        - Branch String:   'mbox/mbox.c:705,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:703,41'
              BranchSideFuncs:
                - email_free
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'mbox/mbox.c:707,9'
              BranchSideFuncs:
                - email_free
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'mbox/mbox.c:703,5'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:705,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'mbox/mbox.c:717,25'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_changed
      Callsites:
        - Src:             'mbox/mbox.c:553,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:567,37'
          Dst:             cs_subset_sort
        - Src:             'mbox/mbox.c:570,5'
          Dst:             cs_subset_str_native_set
        - Src:             'mbox/mbox.c:571,5'
          Dst:             mailbox_changed
        - Src:             'mbox/mbox.c:572,5'
          Dst:             cs_subset_str_native_set
        - Src:             'mbox/mbox.c:579,3'
          Dst:             mutt_hash_free
        - Src:             'mbox/mbox.c:580,3'
          Dst:             mutt_hash_free
        - Src:             'mbox/mbox.c:581,3'
          Dst:             mutt_hash_free
        - Src:             'mbox/mbox.c:582,3'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:587,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:586,7'
          Dst:             email_free
        - Src:             'mbox/mbox.c:608,3'
          Dst:             mutt_make_label_hash
        - Src:             'mbox/mbox.c:615,7'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:616,19'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:616,19'
          Dst:             mutt_file_fopen_full
        - Src:             'mbox/mbox.c:620,14'
          Dst:             mbox_parse_mailbox
        - Src:             'mbox/mbox.c:622,14'
          Dst:             mmdf_parse_mailbox
        - Src:             'mbox/mbox.c:635,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:634,7'
          Dst:             email_free
        - Src:             'mbox/mbox.c:641,25'
          Dst:             fileno
        - Src:             'mbox/mbox.c:641,3'
          Dst:             mutt_file_touch_atime
        - Src:             'mbox/mbox.c:660,13'
          Dst:             email_cmp_strict
        - Src:             'mbox/mbox.c:672,15'
          Dst:             email_cmp_strict
        - Src:             'mbox/mbox.c:688,11'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:689,11'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:690,11'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:691,11'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:693,9'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:694,9'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:695,9'
          Dst:             mutt_set_flag
        - Src:             'mbox/mbox.c:698,9'
          Dst:             email_free
        - Src:             'mbox/mbox.c:711,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:707,9'
          Dst:             email_free
        - Src:             'mbox/mbox.c:714,3'
          Dst:             mailbox_changed
    - functionName:    mbox_adata_get
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_mailbox
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:126,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - init_mailbox
            - BranchSide:      'mbox/mbox.c:126,7'
              BranchSideFuncs:
                - init_mailbox
        - Branch String:   'mbox/mbox.c:126,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:128,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:126,7'
          Dst:             init_mailbox
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    29
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.10888
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.10888
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    mbox_parse_mailbox
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         100
      ICount:          610
      EdgeCount:       137
      CyclomaticComplexity: 39
      functionsReached:
        - __errno_location
        - access
        - email_new
        - fgetc_unlocked
        - fgets
        - ftello
        - is_from
        - mailbox_path
        - mbox_adata_get
        - mutt_addrlist_copy
        - mutt_addrlist_parse
        - mutt_date_local_tz
        - mutt_file_get_stat_timespec
        - mutt_file_seek
        - mutt_rfc822_read_header
        - mutt_str_startswith
        - mx_alloc_memory
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - stat
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:353,8'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - mailbox_path.10876
                - access
                - mailbox_path.10876
            - BranchSide:      'mbox/mbox.c:353,8'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - mailbox_path.10876
                - access
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:353,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:353,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:356,35'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - mailbox_path.10876
                - access
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:357,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:360,15'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - mailbox_path.10876
                - access
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:371,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:373,5'
              BranchSideFuncs:
                - mailbox_path.10876
                - progress_free
            - BranchSide:      'mbox/mbox.c:377,16'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
                - mailbox_path.10876
                - access
        - Branch String:   'mbox/mbox.c:381,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:382,26'
              BranchSideFuncs:
                - mailbox_path.10876
                - access
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:384,10'
              BranchSideFuncs:
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:384,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:386,16'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:390,23'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:397,47'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:397,51'
              BranchSideFuncs:
                - progress_free
                - ftello
            - BranchSide:      'mbox/mbox.c:515,13'
              BranchSideFuncs:
                - progress_free
                - ftello
        - Branch String:   'mbox/mbox.c:397,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:399,9'
              BranchSideFuncs:
                - is_from
                - ftello
                - fgets
                - progress_free
                - ftello
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:515,13'
              BranchSideFuncs:
                - progress_free
                - ftello
        - Branch String:   'mbox/mbox.c:399,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:402,17'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:505,12'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:402,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:404,30'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:415,12'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:405,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:407,44'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:411,16'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:408,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:409,29'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:411,16'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:411,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:412,22'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:415,12'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:412,22'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:412,20'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:412,36'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:432,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:436,29'
              BranchSideFuncs:
                - ftello
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:491,19'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:437,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:439,11'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
            - BranchSide:      'mbox/mbox.c:445,26'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
        - Branch String:   'mbox/mbox.c:445,18'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:445,57'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
            - BranchSide:      'mbox/mbox.c:462,25'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:447,26'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:447,37'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
            - BranchSide:      'mbox/mbox.c:462,25'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:447,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:451,38'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - fgets
                - mutt_str_startswith
            - BranchSide:      'mbox/mbox.c:462,25'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:451,60'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:452,47'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - fgetc_unlocked
            - BranchSide:      'mbox/mbox.c:454,13'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:452,51'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:452,55'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:454,13'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:451,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:454,13'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:469,20'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:462,18'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:466,31'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - fgetc_unlocked
            - BranchSide:      'mbox/mbox.c:469,33'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:469,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:473,22'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:491,19'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:473,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:475,22'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - fgetc_unlocked
            - BranchSide:      'mbox/mbox.c:487,40'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:479,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:479,22'
              BranchSideFuncs:
                - fgetc_unlocked
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:487,40'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:481,19'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:479,25'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:482,29'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:479,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:479,22'
              BranchSideFuncs:
                - fgetc_unlocked
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:487,40'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:493,49'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:493,52'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
            - BranchSide:      'mbox/mbox.c:498,11'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
        - Branch String:   'mbox/mbox.c:493,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:495,9'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
            - BranchSide:      'mbox/mbox.c:498,11'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
                - mutt_addrlist_copy
        - Branch String:   'mbox/mbox.c:498,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:499,9'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
            - BranchSide:      'mbox/mbox.c:508,25'
              BranchSideFuncs:
                - ftello
                - fgets
                - progress_free
                - ftello
                - is_from
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgetc_unlocked
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_startswith
                - __errno_location
                - strerror
        - Branch String:   'mbox/mbox.c:515,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:517,26'
              BranchSideFuncs:
                - progress_free
                - ftello
            - BranchSide:      'mbox/mbox.c:529,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:518,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:520,39'
              BranchSideFuncs:
                - ftello
                - progress_free
            - BranchSide:      'mbox/mbox.c:525,12'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:521,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:522,25'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:525,12'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:525,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:526,18'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:529,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:526,18'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:526,16'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:526,32'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:529,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:531,12'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:538,3'
              BranchSideFuncs:
                - progress_free
      Callsites:
        - Src:             'mbox/mbox.c:356,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:371,12'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:371,7'
          Dst:             stat
        - Src:             'mbox/mbox.c:373,5'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:378,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mbox/mbox.c:379,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mbox/mbox.c:382,26'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:382,19'
          Dst:             access
        - Src:             'mbox/mbox.c:386,16'
          Dst:             progress_new
        - Src:             'mbox/mbox.c:387,56'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:387,5'
          Dst:             progress_set_message
        - Src:             'mbox/mbox.c:390,9'
          Dst:             ftello
        - Src:             'mbox/mbox.c:393,5'
          Dst:             __errno_location
        - Src:             'mbox/mbox.c:393,5'
          Dst:             strerror
        - Src:             'mbox/mbox.c:397,11'
          Dst:             fgets
        - Src:             'mbox/mbox.c:399,9'
          Dst:             is_from
        - Src:             'mbox/mbox.c:417,47'
          Dst:             ftello
        - Src:             'mbox/mbox.c:417,7'
          Dst:             progress_update
        - Src:             'mbox/mbox.c:419,7'
          Dst:             mx_alloc_memory
        - Src:             'mbox/mbox.c:421,33'
          Dst:             email_new
        - Src:             'mbox/mbox.c:423,29'
          Dst:             mutt_date_local_tz
        - Src:             'mbox/mbox.c:427,20'
          Dst:             mutt_rfc822_read_header
        - Src:             'mbox/mbox.c:436,15'
          Dst:             ftello
        - Src:             'mbox/mbox.c:439,11'
          Dst:             __errno_location
        - Src:             'mbox/mbox.c:439,11'
          Dst:             strerror
        - Src:             'mbox/mbox.c:451,16'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:452,16'
          Dst:             fgets
        - Src:             'mbox/mbox.c:452,55'
          Dst:             mutt_str_startswith
        - Src:             'mbox/mbox.c:458,20'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:478,20'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:481,19'
          Dst:             fgetc_unlocked
        - Src:             'mbox/mbox.c:487,18'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:495,9'
          Dst:             mutt_addrlist_parse
        - Src:             'mbox/mbox.c:499,9'
          Dst:             mutt_addrlist_copy
        - Src:             'mbox/mbox.c:508,11'
          Dst:             ftello
        - Src:             'mbox/mbox.c:520,25'
          Dst:             ftello
        - Src:             'mbox/mbox.c:538,3'
          Dst:             progress_free
    - functionName:    mmdf_parse_mailbox
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          399
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - email_new
        - fgets
        - ftello
        - is_from
        - mailbox_path
        - mbox_adata_get
        - mutt_addrlist_copy
        - mutt_addrlist_parse
        - mutt_date_local_tz
        - mutt_file_get_stat_timespec
        - mutt_file_seek
        - mutt_rfc822_read_header
        - mutt_str_equal
        - mx_alloc_memory
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - stat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:185,8'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mailbox_path.10876
            - BranchSide:      'mbox/mbox.c:185,8'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:185,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:188,35'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:189,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:192,8'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:203,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:205,5'
              BranchSideFuncs:
                - mailbox_path.10876
                - progress_free
            - BranchSide:      'mbox/mbox.c:208,39'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
        - Branch String:   'mbox/mbox.c:222,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:225,9'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:327,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:225,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:228,9'
              BranchSideFuncs:
                - mutt_str_equal
                - progress_free
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
            - BranchSide:      'mbox/mbox.c:327,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:228,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:230,27'
              BranchSideFuncs:
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - progress_free
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
            - BranchSide:      'mbox/mbox.c:321,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:231,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:234,12'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:336,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:243,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:246,9'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:250,22'
              BranchSideFuncs:
                - is_from
                - mutt_file_seek
                - progress_free
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
        - Branch String:   'mbox/mbox.c:252,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:254,36'
              BranchSideFuncs:
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:262,23'
              BranchSideFuncs:
                - mutt_date_local_tz
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:254,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:256,11'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:265,47'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:268,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:271,15'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:336,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:271,33'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:271,40'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:271,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:273,22'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:275,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_seek
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - fgets
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:277,38'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_seek
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - fgets
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:277,60'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:278,51'
              BranchSideFuncs:
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:280,42'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:278,55'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:278,59'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:280,42'
              BranchSideFuncs:
                - mutt_file_seek
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:277,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:280,42'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:294,14'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:294,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:297,9'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_str_equal
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:311,11'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:300,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:302,51'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:336,3'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mbox/mbox.c:302,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:304,16'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:307,12'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:305,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:299,31'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
            - BranchSide:      'mbox/mbox.c:307,12'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
                - mutt_addrlist_parse
        - Branch String:   'mbox/mbox.c:311,45'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:311,48'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
            - BranchSide:      'mbox/mbox.c:314,11'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
        - Branch String:   'mbox/mbox.c:311,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:312,9'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
            - BranchSide:      'mbox/mbox.c:314,11'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
                - mutt_addrlist_copy
        - Branch String:   'mbox/mbox.c:314,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:315,9'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
            - BranchSide:      'mbox/mbox.c:317,19'
              BranchSideFuncs:
                - fgets
                - progress_free
                - mutt_str_equal
                - ftello
                - progress_update
                - mx_alloc_memory
                - email_new
                - fgets
                - is_from
                - mutt_file_seek
                - mutt_rfc822_read_header
                - ftello
                - ftello
                - fgets
                - mutt_str_equal
                - mutt_addrlist_copy
                - mutt_addrlist_parse
                - mutt_file_seek
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_date_local_tz
        - Branch String:   'mbox/mbox.c:327,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:329,12'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:336,3'
              BranchSideFuncs:
                - progress_free
      Callsites:
        - Src:             'mbox/mbox.c:188,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:203,12'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:203,7'
          Dst:             stat
        - Src:             'mbox/mbox.c:205,5'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:208,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mbox/mbox.c:209,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mbox/mbox.c:216,16'
          Dst:             progress_new
        - Src:             'mbox/mbox.c:217,56'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:217,5'
          Dst:             progress_set_message
        - Src:             'mbox/mbox.c:222,10'
          Dst:             fgets
        - Src:             'mbox/mbox.c:228,9'
          Dst:             mutt_str_equal
        - Src:             'mbox/mbox.c:230,13'
          Dst:             ftello
        - Src:             'mbox/mbox.c:235,7'
          Dst:             progress_update
        - Src:             'mbox/mbox.c:237,7'
          Dst:             mx_alloc_memory
        - Src:             'mbox/mbox.c:238,11'
          Dst:             email_new
        - Src:             'mbox/mbox.c:243,12'
          Dst:             fgets
        - Src:             'mbox/mbox.c:252,12'
          Dst:             is_from
        - Src:             'mbox/mbox.c:254,14'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:262,27'
          Dst:             mutt_date_local_tz
        - Src:             'mbox/mbox.c:265,16'
          Dst:             mutt_rfc822_read_header
        - Src:             'mbox/mbox.c:267,13'
          Dst:             ftello
        - Src:             'mbox/mbox.c:277,16'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:278,16'
          Dst:             fgets
        - Src:             'mbox/mbox.c:278,59'
          Dst:             mutt_str_equal
        - Src:             'mbox/mbox.c:280,20'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:299,17'
          Dst:             ftello
        - Src:             'mbox/mbox.c:302,16'
          Dst:             fgets
        - Src:             'mbox/mbox.c:305,19'
          Dst:             mutt_str_equal
        - Src:             'mbox/mbox.c:312,9'
          Dst:             mutt_addrlist_parse
        - Src:             'mbox/mbox.c:315,9'
          Dst:             mutt_addrlist_copy
        - Src:             'mbox/mbox.c:336,3'
          Dst:             progress_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_mailbox
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mbox_adata_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:107,8'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_new
            - BranchSide:      'mbox/mbox.c:107,8'
              BranchSideFuncs:
                - mbox_adata_new
        - Branch String:   'mbox/mbox.c:107,10'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:107,17'
              BranchSideFuncs:
                - mbox_adata_new
        - Branch String:   'mbox/mbox.c:107,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:109,11'
              BranchSideFuncs:
                - mbox_adata_new
        - Branch String:   'mbox/mbox.c:109,30'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:109,42'
              BranchSideFuncs:
                - mbox_adata_new
            - BranchSide:      'mbox/mbox.c:111,19'
              BranchSideFuncs:
                - mbox_adata_new
        - Branch String:   'mbox/mbox.c:109,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:109,7'
              BranchSideFuncs:
                - mbox_adata_new
            - BranchSide:      'mbox/mbox.c:111,19'
              BranchSideFuncs:
                - mbox_adata_new
        - Branch String:   'mbox/mbox.c:111,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:111,7'
              BranchSideFuncs:
                - mbox_adata_new
            - BranchSide:      'mbox/mbox.c:114,23'
              BranchSideFuncs:
                - mbox_adata_new
      Callsites:
        - Src:             'mbox/mbox.c:114,23'
          Dst:             mbox_adata_new
    - functionName:    mbox_adata_new
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:96,10'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:96,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mbox/mbox.c:96,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mbox/mbox.c:96,10'
          Dst:             mutt_mem_calloc
    - functionName:    mbox_adata_free
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_fclose_full
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:81,8'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:81,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:81,12'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:81,12'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:81,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:81,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:81,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:86,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
      Callsites:
        - Src:             'mbox/mbox.c:86,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:87,3'
          Dst:             mutt_mem_free
    - functionName:    mbox_unlock_mailbox
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fflush
        - fileno
        - mbox_adata_get
        - mutt_file_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:165,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - fflush
                - fileno
                - mutt_file_unlock
            - BranchSide:      'mbox/mbox.c:165,35'
              BranchSideFuncs:
                - mbox_adata_get
                - fflush
                - fileno
                - mutt_file_unlock
        - Branch String:   'mbox/mbox.c:166,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:169,14'
              BranchSideFuncs:
                - fflush
                - fileno
                - mutt_file_unlock
        - Branch String:   'mbox/mbox.c:169,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:171,19'
              BranchSideFuncs:
                - fflush
                - fileno
                - mutt_file_unlock
      Callsites:
        - Src:             'mbox/mbox.c:165,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:171,5'
          Dst:             fflush
        - Src:             'mbox/mbox.c:173,22'
          Dst:             fileno
        - Src:             'mbox/mbox.c:173,5'
          Dst:             mutt_file_unlock
    - functionName:    mbox_lock_mailbox
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - fileno
        - mbox_adata_get
        - mutt_file_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:141,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - fileno
                - mutt_file_lock
            - BranchSide:      'mbox/mbox.c:141,35'
              BranchSideFuncs:
                - mbox_adata_get
                - fileno
                - mutt_file_lock
        - Branch String:   'mbox/mbox.c:142,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:145,41'
              BranchSideFuncs:
                - fileno
                - mutt_file_lock
        - Branch String:   'mbox/mbox.c:146,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:148,12'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:150,18'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:150,18'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:150,12'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:150,18'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:150,12'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:150,12'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:152,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:141,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:145,27'
          Dst:             fileno
        - Src:             'mbox/mbox.c:145,12'
          Dst:             mutt_file_lock
    - functionName:    mbox_open_readonly
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mailbox_path
        - mutt_file_fopen_full
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:819,14'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_file_fopen_full
            - BranchSide:      'mbox/mbox.c:819,14'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_file_fopen_full
        - Branch String:   'mbox/mbox.c:820,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:820,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:821,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:819,14'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:819,14'
          Dst:             mutt_file_fopen_full
    - functionName:    mbox_open_readwrite
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mailbox_path
        - mutt_file_fopen_full
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:804,14'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_file_fopen_full
            - BranchSide:      'mbox/mbox.c:804,14'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_file_fopen_full
        - Branch String:   'mbox/mbox.c:805,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:805,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:806,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:804,14'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:804,14'
          Dst:             mutt_file_fopen_full
    - functionName:    mmdf_msg_padding_size
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmdf_msg_commit
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fflush
        - fileno
        - fputs
        - fsync
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1625,28'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - fputs
                - fflush
                - fileno
                - fsync
            - BranchSide:      'mbox/mbox.c:1625,28'
              BranchSideFuncs:
                - fputs
                - fflush
                - fileno
                - fsync
        - Branch String:   'mbox/mbox.c:1625,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1625,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1628,20'
              BranchSideFuncs:
                - fflush
                - fileno
                - fsync
        - Branch String:   'mbox/mbox.c:1628,32'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1628,54'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1630,5'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:1628,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1628,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:1625,7'
          Dst:             fputs
        - Src:             'mbox/mbox.c:1628,8'
          Dst:             fflush
        - Src:             'mbox/mbox.c:1628,42'
          Dst:             fileno
        - Src:             'mbox/mbox.c:1628,36'
          Dst:             fsync
    - functionName:    fsync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbox_path_is_empty
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - mutt_file_check_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1617,32'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - buf_string.10888
                - mutt_file_check_empty
            - BranchSide:      'mbox/mbox.c:1617,32'
              BranchSideFuncs:
                - buf_string.10888
                - mutt_file_check_empty
      Callsites:
        - Src:             'mbox/mbox.c:1617,32'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1617,10'
          Dst:             mutt_file_check_empty
    - functionName:    mbox_path_canon
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_path_canon
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1608,25'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mutt_path_canon
            - BranchSide:      'mbox/mbox.c:1608,25'
              BranchSideFuncs:
                - mutt_path_canon
      Callsites:
        - Src:             'mbox/mbox.c:1608,3'
          Dst:             mutt_path_canon
    - functionName:    mbox_msg_padding_size
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbox_msg_close
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1521,12'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mbox/mbox.c:1521,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'mbox/mbox.c:1521,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1522,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mbox/mbox.c:1524,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'mbox/mbox.c:1524,5'
          Dst:             mutt_file_fclose_full
    - functionName:    mbox_msg_commit
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fflush
        - fileno
        - fputc
        - fsync
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1504,24'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - fputc
                - fflush
                - fileno
                - fsync
            - BranchSide:      'mbox/mbox.c:1504,24'
              BranchSideFuncs:
                - fputc
                - fflush
                - fileno
                - fsync
        - Branch String:   'mbox/mbox.c:1504,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1504,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1507,20'
              BranchSideFuncs:
                - fflush
                - fileno
                - fsync
        - Branch String:   'mbox/mbox.c:1507,32'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1507,54'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1509,5'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:1507,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1507,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1509,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:1504,7'
          Dst:             fputc
        - Src:             'mbox/mbox.c:1507,8'
          Dst:             fflush
        - Src:             'mbox/mbox.c:1507,42'
          Dst:             fileno
        - Src:             'mbox/mbox.c:1507,36'
          Dst:             fsync
    - functionName:    mbox_msg_open_new
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbox_adata_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1491,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
            - BranchSide:      'mbox/mbox.c:1491,35'
              BranchSideFuncs:
                - mbox_adata_get
        - Branch String:   'mbox/mbox.c:1492,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1492,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1495,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:1491,35'
          Dst:             mbox_adata_get
    - functionName:    mbox_msg_open
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - mbox_adata_get
        - mutt_file_fopen_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1475,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - mutt_file_fopen_full
            - BranchSide:      'mbox/mbox.c:1475,35'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - mutt_file_fopen_full
        - Branch String:   'mbox/mbox.c:1476,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1476,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1479,13'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_file_fopen_full
        - Branch String:   'mbox/mbox.c:1480,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1480,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1483,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:1475,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:1479,13'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1479,13'
          Dst:             mutt_file_fopen_full
    - functionName:    mbox_mbox_close
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - fileno
        - mailbox_path
        - mbox_adata_get
        - mutt_file_fclose_full
        - mutt_file_timespec_compare
        - mutt_file_unlock
        - mutt_sig_unblock
        - utime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1435,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - fileno
                - mutt_file_unlock
                - mutt_sig_unblock
                - mutt_file_fclose_full
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:1435,35'
              BranchSideFuncs:
                - mbox_adata_get
                - fileno
                - mutt_file_unlock
                - mutt_sig_unblock
                - mutt_file_fclose_full
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:1436,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1436,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1439,15'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_sig_unblock
                - mutt_file_fclose_full
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:1439,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1439,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1442,14'
              BranchSideFuncs:
                - fileno
                - mutt_file_unlock
                - mutt_sig_unblock
                - mutt_file_fclose_full
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:1442,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1444,22'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:1448,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:1451,19'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1451,19'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1451,23'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:1451,49'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1451,49'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1452,43'
              BranchSideFuncs:
                - mutt_file_timespec_compare
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:1451,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1451,7'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:1460,5'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
      Callsites:
        - Src:             'mbox/mbox.c:1435,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:1444,22'
          Dst:             fileno
        - Src:             'mbox/mbox.c:1444,5'
          Dst:             mutt_file_unlock
        - Src:             'mbox/mbox.c:1445,5'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1448,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:1451,23'
          Dst:             buf_is_empty
        - Src:             'mbox/mbox.c:1452,8'
          Dst:             mutt_file_timespec_compare
        - Src:             'mbox/mbox.c:1463,11'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1463,5'
          Dst:             utime
    - functionName:    mbox_mbox_sync
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         164
      ICount:          1101
      EdgeCount:       227
      CyclomaticComplexity: 65
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_printf
        - buf_string
        - close
        - cs_subset_bool
        - cs_subset_path
        - cs_subset_sort
        - fdopen
        - ferror
        - fgets
        - fileno
        - fputs
        - freopen
        - ftello
        - ftruncate
        - getpid
        - mailbox_changed
        - mailbox_find
        - mailbox_path
        - mailbox_update
        - mbox_adata_get
        - mbox_lock_mailbox
        - mbox_mbox_check
        - mbox_open_readonly
        - mbox_open_readwrite
        - mbox_reset_atime
        - mbox_unlock_mailbox
        - mutt_body_free
        - mutt_copy_message
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_sig_block
        - mutt_sig_unblock
        - mutt_sort_unsorted
        - mutt_str_equal
        - mutt_str_startswith
        - mx_fastclose_mailbox
        - mx_msg_close
        - mx_msg_open
        - open
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - rename
        - stat
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1065,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - cs_subset_sort
                - mutt_sort_unsorted
                - mailbox_path.10876
                - freopen
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
                - mutt_sig_unblock
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1065,35'
              BranchSideFuncs:
                - mbox_adata_get
                - cs_subset_sort
                - mutt_sort_unsorted
                - mailbox_path.10876
                - freopen
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
                - mutt_sig_unblock
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1066,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1066,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1069,18'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_sort_unsorted
                - mailbox_path.10876
                - freopen
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
                - mutt_sig_unblock
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1085,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1087,5'
              BranchSideFuncs:
                - mailbox_path.10876
                - freopen
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
                - mutt_sig_unblock
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1093,23'
              BranchSideFuncs:
                - mailbox_path.10876
                - freopen
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
                - mutt_sig_unblock
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1094,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1096,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1101,3'
              BranchSideFuncs:
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:1103,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1105,5'
              BranchSideFuncs:
                - mutt_sig_unblock
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1111,25'
              BranchSideFuncs:
                - mbox_mbox_check
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.10888
                - open
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
        - Branch String:   'mbox/mbox.c:1112,37'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1112,47'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1383,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
        - Branch String:   'mbox/mbox.c:1112,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1118,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1383,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
        - Branch String:   'mbox/mbox.c:1118,12'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1124,14'
              BranchSideFuncs:
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1425,3'
              BranchSideFuncs:
                - buf_pool_release
                - progress_free
        - Branch String:   'mbox/mbox.c:1127,18'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1127,28'
              BranchSideFuncs:
                - fdopen
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - close
            - BranchSide:      'mbox/mbox.c:1134,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
        - Branch String:   'mbox/mbox.c:1142,29'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1142,36'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1147,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1142,29'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1142,33'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1152,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
        - Branch String:   'mbox/mbox.c:1147,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1152,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1160,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1164,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1165,12'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1168,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - progress_new
                - mailbox_path.10876
                - progress_set_message
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1171,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1173,53'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1177,33'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1177,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1179,21'
              BranchSideFuncs:
                - progress_update
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1244,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:1189,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1177,45'
              BranchSideFuncs:
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1193,14'
              BranchSideFuncs:
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1193,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1195,29'
              BranchSideFuncs:
                - fputs
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - buf_string.10888
                - fputs
                - buf_string.10888
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1205,42'
              BranchSideFuncs:
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - fputs
                - buf_string.10888
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1195,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1197,11'
              BranchSideFuncs:
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1205,42'
              BranchSideFuncs:
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - fputs
                - buf_string.10888
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1211,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1213,9'
              BranchSideFuncs:
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - fputs
                - buf_string.10888
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1222,43'
              BranchSideFuncs:
                - ftello
                - mutt_body_free
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - fputs
                - buf_string.10888
                - buf_string.10888
                - fputs
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1225,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1227,29'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1235,25'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - progress_update
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - buf_string.10888
        - Branch String:   'mbox/mbox.c:1177,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1179,21'
              BranchSideFuncs:
                - progress_update
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - ftello
                - mx_msg_open
                - mutt_copy_message
                - mx_msg_close
                - buf_string.10888
                - ftello
                - mutt_body_free
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
                - fputs
                - buf_string.10888
            - BranchSide:      'mbox/mbox.c:1244,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.10888
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:1244,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1246,5'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1252,12'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
        - Branch String:   'mbox/mbox.c:1252,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1254,5'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
                - buf_string.10888
                - unlink
            - BranchSide:      'mbox/mbox.c:1260,8'
              BranchSideFuncs:
                - buf_string.10888
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1261,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1263,5'
              BranchSideFuncs:
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_string.10888
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1272,30'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - fgets
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
        - Branch String:   'mbox/mbox.c:1272,52'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1274,39'
              BranchSideFuncs:
                - fgets
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
                - mutt_str_startswith
            - BranchSide:      'mbox/mbox.c:1278,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1274,43'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1275,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:1278,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1275,31'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1275,35'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:1276,17'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:1275,70'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1276,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:1278,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1276,31'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1276,35'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_seek
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
            - BranchSide:      'mbox/mbox.c:1284,32'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
        - Branch String:   'mbox/mbox.c:1272,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1278,5'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
            - BranchSide:      'mbox/mbox.c:1284,32'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - mutt_file_copy_stream
                - ferror
                - ftello
                - fileno
                - ftruncate
        - Branch String:   'mbox/mbox.c:1284,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1292,14'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - ferror
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - ftello
                - fileno
                - ftruncate
            - BranchSide:      'mbox/mbox.c:1310,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1292,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1293,9'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - ferror
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - ftello
                - fileno
                - ftruncate
            - BranchSide:      'mbox/mbox.c:1294,33'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - ferror
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - ftello
                - fileno
                - ftruncate
        - Branch String:   'mbox/mbox.c:1296,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1299,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - ftello
                - fileno
                - ftruncate
            - BranchSide:      'mbox/mbox.c:1310,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1299,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1301,17'
              BranchSideFuncs:
                - ftello
                - fileno
                - ftruncate
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:1310,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1302,25'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1302,53'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:1305,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1302,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1305,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:1310,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mbox_unlock_mailbox
                - mutt_file_fclose_full
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:1313,43'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1313,49'
              BranchSideFuncs:
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - progress_free
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:1317,31'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
        - Branch String:   'mbox/mbox.c:1313,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1317,31'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1334,3'
              BranchSideFuncs:
                - mbox_reset_atime
                - mbox_open_readwrite
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - progress_free
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
                - mbox_open_readonly
                - buf_string.10888
                - unlink
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
        - Branch String:   'mbox/mbox.c:1320,49'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1321,16'
              BranchSideFuncs:
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1321,16'
              BranchSideFuncs:
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
        - Branch String:   'mbox/mbox.c:1321,16'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1321,43'
              BranchSideFuncs:
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1321,43'
              BranchSideFuncs:
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
        - Branch String:   'mbox/mbox.c:1321,43'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1321,81'
              BranchSideFuncs:
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1321,81'
              BranchSideFuncs:
                - getpid
                - buf_printf
                - buf_string.10888
                - buf_string.10888
                - rename
                - mutt_sig_unblock
                - mx_fastclose_mailbox
                - buf_pretty_mailbox
                - buf_string.10888
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_pool_release
                - progress_free
        - Branch String:   'mbox/mbox.c:1356,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1354,49'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - progress_free
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
            - BranchSide:      'mbox/mbox.c:1358,43'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - progress_free
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
        - Branch String:   'mbox/mbox.c:1354,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1356,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - progress_free
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
            - BranchSide:      'mbox/mbox.c:1364,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - buf_string.10888
                - unlink
                - buf_pool_release
                - mutt_sig_unblock
                - cs_subset_bool
                - progress_free
                - mailbox_path.10876
                - mailbox_find
                - mailbox_update
        - Branch String:   'mbox/mbox.c:1371,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path.10876
                - mailbox_find
                - progress_free
                - mailbox_update
            - BranchSide:      'mbox/mbox.c:1373,42'
              BranchSideFuncs:
                - mailbox_path.10876
                - mailbox_find
                - progress_free
                - mailbox_update
        - Branch String:   'mbox/mbox.c:1374,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mbox/mbox.c:1374,26'
              BranchSideFuncs:
                - progress_free
                - mailbox_update
        - Branch String:   'mbox/mbox.c:1374,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mailbox_update
                - progress_free
            - BranchSide:      'mbox/mbox.c:1375,7'
              BranchSideFuncs:
                - mailbox_update
                - progress_free
        - Branch String:   'mbox/mbox.c:1385,16'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1385,7'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1389,14'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1385,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1386,12'
              BranchSideFuncs:
                - buf_string.10888
                - unlink
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1389,14'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1389,20'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1389,23'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1402,3'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1391,5'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1393,52'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1402,3'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1391,40'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1391,56'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
            - BranchSide:      'mbox/mbox.c:1402,3'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_mem_free
                - mutt_mem_free
                - mailbox_path.10876
                - freopen
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
                - mx_fastclose_mailbox
        - Branch String:   'mbox/mbox.c:1409,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1411,5'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1416,3'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
                - buf_pool_release
                - progress_free
        - Branch String:   'mbox/mbox.c:1417,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1421,5'
              BranchSideFuncs:
                - buf_pool_release
                - progress_free
            - BranchSide:      'mbox/mbox.c:1425,3'
              BranchSideFuncs:
                - buf_pool_release
                - progress_free
      Callsites:
        - Src:             'mbox/mbox.c:1065,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:1084,37'
          Dst:             cs_subset_sort
        - Src:             'mbox/mbox.c:1087,5'
          Dst:             mutt_sort_unsorted
        - Src:             'mbox/mbox.c:1093,23'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1093,15'
          Dst:             freopen
        - Src:             'mbox/mbox.c:1096,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mbox/mbox.c:1101,3'
          Dst:             mutt_sig_block
        - Src:             'mbox/mbox.c:1103,7'
          Dst:             mbox_lock_mailbox
        - Src:             'mbox/mbox.c:1105,5'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1111,25'
          Dst:             mbox_mbox_check
        - Src:             'mbox/mbox.c:1124,14'
          Dst:             buf_pool_get
        - Src:             'mbox/mbox.c:1125,3'
          Dst:             buf_mktemp_full
        - Src:             'mbox/mbox.c:1126,17'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1126,12'
          Dst:             open
        - Src:             'mbox/mbox.c:1127,28'
          Dst:             fdopen
        - Src:             'mbox/mbox.c:1131,7'
          Dst:             close
        - Src:             'mbox/mbox.c:1168,16'
          Dst:             mutt_mem_calloc
        - Src:             'mbox/mbox.c:1169,16'
          Dst:             mutt_mem_calloc
        - Src:             'mbox/mbox.c:1173,16'
          Dst:             progress_new
        - Src:             'mbox/mbox.c:1174,56'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1174,5'
          Dst:             progress_set_message
        - Src:             'mbox/mbox.c:1179,5'
          Dst:             progress_update
        - Src:             'mbox/mbox.c:1195,13'
          Dst:             fputs
        - Src:             'mbox/mbox.c:1197,11'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1205,35'
          Dst:             ftello
        - Src:             'mbox/mbox.c:1207,29'
          Dst:             mx_msg_open
        - Src:             'mbox/mbox.c:1208,23'
          Dst:             mutt_copy_message
        - Src:             'mbox/mbox.c:1210,7'
          Dst:             mx_msg_close
        - Src:             'mbox/mbox.c:1213,9'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1222,36'
          Dst:             ftello
        - Src:             'mbox/mbox.c:1223,7'
          Dst:             mutt_body_free
        - Src:             'mbox/mbox.c:1227,13'
          Dst:             fputs
        - Src:             'mbox/mbox.c:1229,11'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1235,13'
          Dst:             fputs
        - Src:             'mbox/mbox.c:1237,11'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1244,7'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:1247,5'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1252,12'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1252,7'
          Dst:             stat
        - Src:             'mbox/mbox.c:1254,5'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1260,8'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1260,8'
          Dst:             mutt_file_fopen_full
        - Src:             'mbox/mbox.c:1263,5'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1264,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mbox/mbox.c:1266,5'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1267,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1268,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1272,8'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:1274,8'
          Dst:             fgets
        - Src:             'mbox/mbox.c:1275,35'
          Dst:             mutt_str_startswith
        - Src:             'mbox/mbox.c:1276,35'
          Dst:             mutt_str_equal
        - Src:             'mbox/mbox.c:1284,10'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:1294,11'
          Dst:             mutt_file_copy_stream
        - Src:             'mbox/mbox.c:1296,11'
          Dst:             ferror
        - Src:             'mbox/mbox.c:1301,17'
          Dst:             ftello
        - Src:             'mbox/mbox.c:1302,39'
          Dst:             fileno
        - Src:             'mbox/mbox.c:1302,29'
          Dst:             ftruncate
        - Src:             'mbox/mbox.c:1310,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:1311,3'
          Dst:             mbox_unlock_mailbox
        - Src:             'mbox/mbox.c:1313,8'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:1317,31'
          Dst:             buf_pool_get
        - Src:             'mbox/mbox.c:1319,35'
          Dst:             cs_subset_path
        - Src:             'mbox/mbox.c:1321,81'
          Dst:             getpid
        - Src:             'mbox/mbox.c:1320,5'
          Dst:             buf_printf
        - Src:             'mbox/mbox.c:1322,12'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1322,34'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1322,5'
          Dst:             rename
        - Src:             'mbox/mbox.c:1323,5'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1324,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mbox/mbox.c:1325,5'
          Dst:             buf_pretty_mailbox
        - Src:             'mbox/mbox.c:1326,5'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1327,5'
          Dst:             buf_pool_release
        - Src:             'mbox/mbox.c:1328,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1329,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1334,3'
          Dst:             mbox_reset_atime
        - Src:             'mbox/mbox.c:1337,15'
          Dst:             mbox_open_readwrite
        - Src:             'mbox/mbox.c:1340,17'
          Dst:             mbox_open_readonly
        - Src:             'mbox/mbox.c:1344,12'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1344,5'
          Dst:             unlink
        - Src:             'mbox/mbox.c:1345,5'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1346,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mbox/mbox.c:1348,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1349,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1364,3'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1365,3'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1366,10'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1366,3'
          Dst:             unlink
        - Src:             'mbox/mbox.c:1367,3'
          Dst:             buf_pool_release
        - Src:             'mbox/mbox.c:1368,3'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1370,34'
          Dst:             cs_subset_bool
        - Src:             'mbox/mbox.c:1373,42'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1373,29'
          Dst:             mailbox_find
        - Src:             'mbox/mbox.c:1375,7'
          Dst:             mailbox_update
        - Src:             'mbox/mbox.c:1383,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:1386,12'
          Dst:             buf_string
        - Src:             'mbox/mbox.c:1386,5'
          Dst:             unlink
        - Src:             'mbox/mbox.c:1402,3'
          Dst:             mbox_unlock_mailbox
        - Src:             'mbox/mbox.c:1404,3'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1405,3'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1406,3'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:1408,23'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1408,15'
          Dst:             freopen
        - Src:             'mbox/mbox.c:1412,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'mbox/mbox.c:1416,3'
          Dst:             mailbox_changed
        - Src:             'mbox/mbox.c:1421,5'
          Dst:             mailbox_changed
        - Src:             'mbox/mbox.c:1425,3'
          Dst:             buf_pool_release
        - Src:             'mbox/mbox.c:0,0'
          Dst:             progress_free
    - functionName:    freopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbox_mbox_check
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          292
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - fgets
        - mailbox_changed
        - mailbox_path
        - mbox_adata_get
        - mbox_lock_mailbox
        - mbox_mbox_open
        - mbox_parse_mailbox
        - mbox_unlock_mailbox
        - mmdf_parse_mailbox
        - mutt_file_get_stat_timespec
        - mutt_file_seek
        - mutt_file_stat_timespec_compare
        - mutt_sig_block
        - mutt_sig_unblock
        - mutt_str_equal
        - mutt_str_startswith
        - mx_fastclose_mailbox
        - reopen_mailbox
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:931,35'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
                - mbox_mbox_open
                - mailbox_changed
            - BranchSide:      'mbox/mbox.c:931,35'
              BranchSideFuncs:
                - mbox_adata_get
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
                - mbox_mbox_open
                - mailbox_changed
        - Branch String:   'mbox/mbox.c:932,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:932,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:935,15'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
                - mbox_mbox_open
                - mailbox_changed
        - Branch String:   'mbox/mbox.c:935,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:937,9'
              BranchSideFuncs:
                - mbox_mbox_open
                - mailbox_changed
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
            - BranchSide:      'mbox/mbox.c:944,15'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
        - Branch String:   'mbox/mbox.c:937,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:937,9'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
            - BranchSide:      'mbox/mbox.c:939,5'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
        - Branch String:   'mbox/mbox.c:941,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:941,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:944,15'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
        - Branch String:   'mbox/mbox.c:948,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:950,72'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
            - BranchSide:      'mbox/mbox.c:1053,3'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:950,85'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
            - BranchSide:      'mbox/mbox.c:951,13'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
                - mutt_file_get_stat_timespec
        - Branch String:   'mbox/mbox.c:956,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:959,7'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
            - BranchSide:      'mbox/mbox.c:963,20'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_file_seek
                - fgets
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:963,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:966,19'
              BranchSideFuncs:
                - mutt_file_seek
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - fgets
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:1038,9'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:966,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:968,9'
              BranchSideFuncs:
                - mutt_sig_block
                - mbox_lock_mailbox
                - mutt_file_seek
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - fgets
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:984,12'
              BranchSideFuncs:
                - mutt_file_seek
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - fgets
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
        - Branch String:   'mbox/mbox.c:969,13'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:971,11'
              BranchSideFuncs:
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:984,12'
              BranchSideFuncs:
                - mutt_file_seek
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - fgets
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - mutt_str_startswith
        - Branch String:   'mbox/mbox.c:989,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:991,18'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:1026,9'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:991,37'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:991,40'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_seek
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:992,23'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
        - Branch String:   'mbox/mbox.c:991,75'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:992,18'
              BranchSideFuncs:
                - reopen_mailbox
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mutt_str_equal
                - mutt_file_seek
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
            - BranchSide:      'mbox/mbox.c:994,38'
              BranchSideFuncs:
                - mutt_file_seek
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
                - mbox_parse_mailbox
        - Branch String:   'mbox/mbox.c:1000,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1001,13'
              BranchSideFuncs:
                - mbox_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
            - BranchSide:      'mbox/mbox.c:1003,13'
              BranchSideFuncs:
                - mmdf_parse_mailbox
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mailbox_changed
        - Branch String:   'mbox/mbox.c:1005,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1006,13'
              BranchSideFuncs:
                - mailbox_changed
                - mbox_unlock_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:1011,15'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:1038,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1040,7'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:1053,3'
              BranchSideFuncs:
                - mbox_unlock_mailbox
                - mx_fastclose_mailbox
                - mutt_sig_unblock
      Callsites:
        - Src:             'mbox/mbox.c:931,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:937,9'
          Dst:             mbox_mbox_open
        - Src:             'mbox/mbox.c:939,5'
          Dst:             mailbox_changed
        - Src:             'mbox/mbox.c:948,12'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:948,7'
          Dst:             stat
        - Src:             'mbox/mbox.c:950,10'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'mbox/mbox.c:959,7'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mbox/mbox.c:968,9'
          Dst:             mutt_sig_block
        - Src:             'mbox/mbox.c:969,13'
          Dst:             mbox_lock_mailbox
        - Src:             'mbox/mbox.c:971,11'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:985,12'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:989,11'
          Dst:             fgets
        - Src:             'mbox/mbox.c:991,40'
          Dst:             mutt_str_startswith
        - Src:             'mbox/mbox.c:992,40'
          Dst:             mutt_str_equal
        - Src:             'mbox/mbox.c:994,16'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:1001,13'
          Dst:             mbox_parse_mailbox
        - Src:             'mbox/mbox.c:1003,13'
          Dst:             mmdf_parse_mailbox
        - Src:             'mbox/mbox.c:1006,13'
          Dst:             mailbox_changed
        - Src:             'mbox/mbox.c:1013,13'
          Dst:             mbox_unlock_mailbox
        - Src:             'mbox/mbox.c:1014,13'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1038,9'
          Dst:             reopen_mailbox
        - Src:             'mbox/mbox.c:1040,7'
          Dst:             mailbox_changed
        - Src:             'mbox/mbox.c:1043,9'
          Dst:             mbox_unlock_mailbox
        - Src:             'mbox/mbox.c:1044,9'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:1053,3'
          Dst:             mbox_unlock_mailbox
        - Src:             'mbox/mbox.c:1054,3'
          Dst:             mx_fastclose_mailbox
        - Src:             'mbox/mbox.c:1055,3'
          Dst:             mutt_sig_unblock
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbox_reset_atime
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - mailbox_path
        - mbox_has_new
        - stat
        - utime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:749,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_has_new
                - mailbox_path.10876
                - utime
                - mailbox_path.10876
                - stat
            - BranchSide:      'mbox/mbox.c:749,15'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_has_new
                - mailbox_path.10876
                - utime
                - mailbox_path.10876
                - stat
        - Branch String:   'mbox/mbox.c:750,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:752,14'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - cs_subset_bool
                - mbox_has_new
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:758,25'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_has_new
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:752,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:752,9'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:758,25'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_has_new
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:764,28'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:764,48'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:769,9'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:764,69'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:764,72'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:769,9'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
        - Branch String:   'mbox/mbox.c:764,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:766,40'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
            - BranchSide:      'mbox/mbox.c:769,9'
              BranchSideFuncs:
                - mailbox_path.10876
                - utime
      Callsites:
        - Src:             'mbox/mbox.c:752,14'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:752,9'
          Dst:             stat
        - Src:             'mbox/mbox.c:763,36'
          Dst:             cs_subset_bool
        - Src:             'mbox/mbox.c:764,72'
          Dst:             mbox_has_new
        - Src:             'mbox/mbox.c:769,9'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:769,3'
          Dst:             utime
    - functionName:    mbox_has_new
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:728,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:728,3'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:730,26'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:731,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:733,13'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:733,21'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:728,38'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:733,28'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:733,33'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:728,38'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:733,40'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:733,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:728,38'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:733,9'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:728,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:728,3'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:730,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbox_mbox_open
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          127
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - clearerr
        - fileno
        - init_mailbox
        - mailbox_path
        - mbox_adata_get
        - mbox_has_new
        - mbox_lock_mailbox
        - mbox_open_readonly
        - mbox_open_readwrite
        - mbox_parse_mailbox
        - mbox_unlock_mailbox
        - mmdf_parse_mailbox
        - mutt_file_touch_atime
        - mutt_sig_block
        - mutt_sig_unblock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:830,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - init_mailbox
                - mbox_adata_get
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
                - mbox_open_readwrite
            - BranchSide:      'mbox/mbox.c:830,7'
              BranchSideFuncs:
                - init_mailbox
                - mbox_adata_get
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
                - mbox_open_readwrite
        - Branch String:   'mbox/mbox.c:830,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:830,7'
              BranchSideFuncs:
                - mbox_adata_get
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
                - mbox_open_readwrite
            - BranchSide:      'mbox/mbox.c:833,35'
              BranchSideFuncs:
                - mbox_adata_get
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
                - mbox_open_readwrite
        - Branch String:   'mbox/mbox.c:834,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:834,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:837,18'
              BranchSideFuncs:
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
                - mbox_open_readwrite
        - Branch String:   'mbox/mbox.c:837,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:837,36'
              BranchSideFuncs:
                - mbox_open_readwrite
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mbox_open_readonly
                - mailbox_path.10876
            - BranchSide:      'mbox/mbox.c:837,13'
              BranchSideFuncs:
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:838,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:840,17'
              BranchSideFuncs:
                - mbox_open_readonly
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
                - mailbox_path.10876
            - BranchSide:      'mbox/mbox.c:848,3'
              BranchSideFuncs:
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:842,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:844,5'
              BranchSideFuncs:
                - mailbox_path.10876
            - BranchSide:      'mbox/mbox.c:848,3'
              BranchSideFuncs:
                - mutt_sig_block
                - mbox_lock_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:849,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:851,5'
              BranchSideFuncs:
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:855,6'
              BranchSideFuncs:
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
                - mbox_parse_mailbox
        - Branch String:   'mbox/mbox.c:857,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:858,10'
              BranchSideFuncs:
                - mbox_parse_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:859,20'
              BranchSideFuncs:
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
                - mmdf_parse_mailbox
        - Branch String:   'mbox/mbox.c:859,12'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:860,10'
              BranchSideFuncs:
                - mmdf_parse_mailbox
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:864,8'
              BranchSideFuncs:
                - mbox_has_new
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
        - Branch String:   'mbox/mbox.c:864,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:865,16'
              BranchSideFuncs:
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
            - BranchSide:      'mbox/mbox.c:866,19'
              BranchSideFuncs:
                - clearerr
                - fileno
                - mutt_file_touch_atime
                - mbox_unlock_mailbox
                - mutt_sig_unblock
      Callsites:
        - Src:             'mbox/mbox.c:830,7'
          Dst:             init_mailbox
        - Src:             'mbox/mbox.c:833,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:837,36'
          Dst:             mbox_open_readwrite
        - Src:             'mbox/mbox.c:840,17'
          Dst:             mbox_open_readonly
        - Src:             'mbox/mbox.c:844,5'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:848,3'
          Dst:             mutt_sig_block
        - Src:             'mbox/mbox.c:849,7'
          Dst:             mbox_lock_mailbox
        - Src:             'mbox/mbox.c:851,5'
          Dst:             mutt_sig_unblock
        - Src:             'mbox/mbox.c:858,10'
          Dst:             mbox_parse_mailbox
        - Src:             'mbox/mbox.c:860,10'
          Dst:             mmdf_parse_mailbox
        - Src:             'mbox/mbox.c:864,8'
          Dst:             mbox_has_new
        - Src:             'mbox/mbox.c:866,3'
          Dst:             clearerr
        - Src:             'mbox/mbox.c:867,25'
          Dst:             fileno
        - Src:             'mbox/mbox.c:867,3'
          Dst:             mutt_file_touch_atime
        - Src:             'mbox/mbox.c:869,3'
          Dst:             mbox_unlock_mailbox
        - Src:             'mbox/mbox.c:870,3'
          Dst:             mutt_sig_unblock
    - functionName:    clearerr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbox_mbox_check_stats
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          213
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - cs_subset_bool
        - mailbox_path
        - mbox_adata_get
        - mutt_file_stat_compare
        - mutt_file_stat_timespec_compare
        - mutt_time_now
        - mx_mbox_close
        - mx_mbox_open
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1652,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - cs_subset_bool
                - mutt_file_stat_compare
                - mutt_file_stat_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_compare
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1652,15'
              BranchSideFuncs:
                - mailbox_path.10876
                - stat
                - cs_subset_bool
                - mutt_file_stat_compare
                - mutt_file_stat_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_compare
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
        - Branch String:   'mbox/mbox.c:1653,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1653,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_stat_compare
                - mutt_file_stat_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_compare
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1658,49'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_file_stat_compare
                - mutt_file_stat_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_compare
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
        - Branch String:   'mbox/mbox.c:1659,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1661,26'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1666,10'
              BranchSideFuncs:
                - mutt_file_stat_compare
                - mutt_file_stat_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_compare
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
        - Branch String:   'mbox/mbox.c:1672,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1674,53'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1684,13'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1666,82'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1667,13'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1674,53'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_timespec_compare
        - Branch String:   'mbox/mbox.c:1667,27'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1668,11'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1687,10'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1668,84'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1669,11'
              BranchSideFuncs:
                - mutt_file_stat_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - cs_subset_bool
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1687,10'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1672,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1674,53'
              BranchSideFuncs:
                - cs_subset_bool
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mbox/mbox.c:1687,10'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1675,30'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1676,68'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1678,10'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1675,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1678,10'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1687,10'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1687,24'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1687,32'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1690,13'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1687,57'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1687,79'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1688,22'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1687,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1688,22'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1690,13'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_stat_timespec_compare
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
        - Branch String:   'mbox/mbox.c:1690,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1692,37'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1704,10'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:1693,15'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1694,58'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1704,10'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:1693,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1696,26'
              BranchSideFuncs:
                - mx_mbox_open
                - mx_mbox_close
                - mutt_time_now
            - BranchSide:      'mbox/mbox.c:1704,10'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:1704,18'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1704,24'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1704,18'
              BranchSideFuncs: []
        - Branch String:   'mbox/mbox.c:1704,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1704,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1706,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mbox/mbox.c:1653,12'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:1653,7'
          Dst:             stat
        - Src:             'mbox/mbox.c:1658,34'
          Dst:             cs_subset_bool
        - Src:             'mbox/mbox.c:1666,10'
          Dst:             mutt_file_stat_compare
        - Src:             'mbox/mbox.c:1668,11'
          Dst:             mutt_file_stat_compare
        - Src:             'mbox/mbox.c:1669,11'
          Dst:             mutt_file_stat_compare
        - Src:             'mbox/mbox.c:1674,38'
          Dst:             cs_subset_bool
        - Src:             'mbox/mbox.c:1676,10'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'mbox/mbox.c:1692,37'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:1693,18'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'mbox/mbox.c:1697,7'
          Dst:             mx_mbox_open
        - Src:             'mbox/mbox.c:1698,7'
          Dst:             mx_mbox_close
        - Src:             'mbox/mbox.c:1700,7'
          Dst:             mutt_time_now
    - functionName:    mbox_mbox_open_append
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - init_mailbox
        - mailbox_path
        - mbox_adata_get
        - mbox_lock_mailbox
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkdir
        - mutt_file_seek
        - mutt_mem_free
        - mutt_path_dirname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:879,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - init_mailbox
                - mbox_adata_get
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mailbox_path.10876
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:879,7'
              BranchSideFuncs:
                - init_mailbox
                - mbox_adata_get
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mailbox_path.10876
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:879,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:879,7'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mailbox_path.10876
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:882,35'
              BranchSideFuncs:
                - mbox_adata_get
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mailbox_path.10876
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:883,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:883,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:886,15'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mailbox_path.10876
                - mutt_mem_free
        - Branch String:   'mbox/mbox.c:886,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:889,40'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_path_dirname
                - mutt_file_mkdir
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
                - mailbox_path.10876
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:913,8'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
        - Branch String:   'mbox/mbox.c:890,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:892,7'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_mem_free
            - BranchSide:      'mbox/mbox.c:896,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mailbox_path.10876
                - mutt_file_fopen_full
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mailbox_path.10876
        - Branch String:   'mbox/mbox.c:899,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:901,7'
              BranchSideFuncs:
                - mailbox_path.10876
            - BranchSide:      'mbox/mbox.c:905,9'
              BranchSideFuncs:
                - mbox_lock_mailbox
                - mailbox_path.10876
                - mutt_file_fclose_full
                - mutt_file_seek
                - mutt_file_fclose_full
        - Branch String:   'mbox/mbox.c:905,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:907,7'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
            - BranchSide:      'mbox/mbox.c:911,3'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
        - Branch String:   'mbox/mbox.c:913,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:915,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'mbox/mbox.c:879,7'
          Dst:             init_mailbox
        - Src:             'mbox/mbox.c:882,35'
          Dst:             mbox_adata_get
        - Src:             'mbox/mbox.c:889,40'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:889,22'
          Dst:             mutt_path_dirname
        - Src:             'mbox/mbox.c:890,9'
          Dst:             mutt_file_mkdir
        - Src:             'mbox/mbox.c:892,7'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:893,7'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:896,5'
          Dst:             mutt_mem_free
        - Src:             'mbox/mbox.c:898,17'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:898,17'
          Dst:             mutt_file_fopen_full
        - Src:             'mbox/mbox.c:901,7'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:905,9'
          Dst:             mbox_lock_mailbox
        - Src:             'mbox/mbox.c:907,7'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:908,7'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:913,8'
          Dst:             mutt_file_seek
        - Src:             'mbox/mbox.c:915,5'
          Dst:             mutt_file_fclose_full
    - functionName:    mbox_ac_add
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbox_ac_owns_path
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:777,11'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:777,11'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:777,30'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:777,42'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:780,28'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:777,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:777,7'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:780,28'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:781,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:781,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:784,42'
              BranchSideFuncs:
                - mailbox_path.10876
                - mutt_str_equal
      Callsites:
        - Src:             'mbox/mbox.c:784,25'
          Dst:             mailbox_path
        - Src:             'mbox/mbox.c:784,10'
          Dst:             mutt_str_equal
    - functionName:    mbox_path_probe
      functionSourceFile: '/src/neomutt/mbox/mbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          162
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - cs_subset_bool
        - fgetc_unlocked
        - fgets
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_str_equal
        - mutt_str_startswith
        - ungetc
        - utime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mbox/mbox.c:1544,8'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
                - fgetc_unlocked
            - BranchSide:      'mbox/mbox.c:1544,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:1544,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1544,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1547,7'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:1547,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1547,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1550,11'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:1550,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1550,7'
              BranchSideFuncs: []
            - BranchSide:      'mbox/mbox.c:1553,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:1558,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1563,13'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:1571,8'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:1563,22'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1558,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:1563,29'
              BranchSideFuncs:
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
                - fgetc_unlocked
        - Branch String:   'mbox/mbox.c:1563,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1558,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:1565,7'
              BranchSideFuncs:
                - ungetc
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:1558,3'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1563,13'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
            - BranchSide:      'mbox/mbox.c:1571,8'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
                - mutt_str_equal
        - Branch String:   'mbox/mbox.c:1572,7'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1574,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
            - BranchSide:      'mbox/mbox.c:1579,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
        - Branch String:   'mbox/mbox.c:1574,9'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1576,14'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
            - BranchSide:      'mbox/mbox.c:1579,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
        - Branch String:   'mbox/mbox.c:1576,14'
          Branch Sides:
            - BranchSide:      'mbox/mbox.c:1577,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
            - BranchSide:      'mbox/mbox.c:1579,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - utime
      Callsites:
        - Src:             'mbox/mbox.c:1553,14'
          Dst:             mutt_file_fopen_full
        - Src:             'mbox/mbox.c:1558,16'
          Dst:             fgetc_unlocked
        - Src:             'mbox/mbox.c:1565,7'
          Dst:             ungetc
        - Src:             'mbox/mbox.c:1558,16'
          Dst:             fgetc_unlocked
        - Src:             'mbox/mbox.c:1572,7'
          Dst:             fgets
        - Src:             'mbox/mbox.c:1574,9'
          Dst:             mutt_str_startswith
        - Src:             'mbox/mbox.c:1576,14'
          Dst:             mutt_str_equal
        - Src:             'mbox/mbox.c:1579,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mbox/mbox.c:1581,34'
          Dst:             cs_subset_bool
        - Src:             'mbox/mbox.c:1596,5'
          Dst:             utime
    - functionName:    config_init_mh
      functionSourceFile: '/src/neomutt/mh/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/config.c:60,10'
          Branch Sides:
            - BranchSide:      'mh/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'mh/config.c:60,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'mh/config.c:60,10'
          Dst:             cs_register_variables
    - functionName:    mh_already_notified
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - mutt_file_stat_timespec_compare
        - snprintf
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:81,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mh/mh.c:81,8'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'mh/mh.c:84,86'
          Branch Sides:
            - BranchSide:      'mh/mh.c:84,86'
              BranchSideFuncs:
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mh/mh.c:85,8'
              BranchSideFuncs:
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'mh/mh.c:84,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:84,7'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mh/mh.c:87,71'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
      Callsites:
        - Src:             'mh/mh.c:84,46'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:84,8'
          Dst:             snprintf
        - Src:             'mh/mh.c:85,8'
          Dst:             stat
        - Src:             'mh/mh.c:87,13'
          Dst:             mutt_file_stat_timespec_compare
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    28
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.11020
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.11020
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_update_flags
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_set_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:859,8'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mh/mh.c:859,8'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mh/mh.c:859,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:859,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:864,29'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mh/mh.c:871,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:871,32'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mh/mh.c:873,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mh/mh.c:873,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:873,32'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'mh/mh.c:875,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'mh/mh.c:875,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:875,29'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'mh/mh.c:877,7'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'mh/mh.c:877,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:877,28'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:884,32'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:890,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:890,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:891,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:872,5'
          Dst:             mutt_set_flag
        - Src:             'mh/mh.c:874,5'
          Dst:             mutt_set_flag
        - Src:             'mh/mh.c:876,5'
          Dst:             mutt_set_flag
        - Src:             'mh/mh.c:878,5'
          Dst:             mutt_set_flag
    - functionName:    mh_check
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          422
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - __errno_location
        - cs_subset_bool
        - email_cmp_strict
        - email_free
        - mailbox_changed
        - mailbox_path
        - mh_delayed_parsing
        - mh_mdata_get
        - mh_mkstemp
        - mh_move_to_mailbox
        - mh_parse_dir
        - mh_seq_free
        - mh_seq_read
        - mh_update_emails
        - mh_update_flags
        - mharray_clear
        - mutt_file_fclose_full
        - mutt_file_get_stat_timespec
        - mutt_file_safe_rename
        - mutt_file_stat_timespec_compare
        - mutt_hash_find
        - mutt_hash_free
        - mutt_hash_insert
        - mutt_hash_new
        - mutt_mem_free
        - mutt_str_copy
        - mutt_str_dup
        - snprintf
        - stat
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:910,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_mdata_get
                - cs_subset_bool
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - __errno_location
                - stat
                - mh_mkstemp
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
            - BranchSide:      'mh/mh.c:910,8'
              BranchSideFuncs:
                - mh_mdata_get
                - cs_subset_bool
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - __errno_location
                - stat
                - mh_mkstemp
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
        - Branch String:   'mh/mh.c:920,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:920,7'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - __errno_location
                - stat
                - mh_mkstemp
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
            - BranchSide:      'mh/mh.c:923,22'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - __errno_location
                - stat
                - mh_mkstemp
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
        - Branch String:   'mh/mh.c:924,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:924,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:928,50'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - __errno_location
                - stat
                - mh_mkstemp
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
        - Branch String:   'mh/mh.c:930,18'
          Branch Sides:
            - BranchSide:      'mh/mh.c:930,22'
              BranchSideFuncs:
                - __errno_location
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mh_mkstemp
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
            - BranchSide:      'mh/mh.c:947,8'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:930,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:932,11'
              BranchSideFuncs:
                - mh_mkstemp
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - unlink
            - BranchSide:      'mh/mh.c:944,22'
              BranchSideFuncs:
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:935,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:937,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_safe_rename
                - mutt_mem_free
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - unlink
            - BranchSide:      'mh/mh.c:942,3'
              BranchSideFuncs:
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:938,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:939,16'
              BranchSideFuncs:
                - unlink
                - mutt_mem_free
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:940,7'
              BranchSideFuncs:
                - mutt_mem_free
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:944,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:945,5'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:947,8'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:947,82'
          Branch Sides:
            - BranchSide:      'mh/mh.c:948,74'
              BranchSideFuncs:
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:963,7'
              BranchSideFuncs:
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:947,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:953,7'
              BranchSideFuncs:
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:963,7'
              BranchSideFuncs:
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:953,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:953,7'
              BranchSideFuncs:
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:963,7'
              BranchSideFuncs:
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:963,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:965,27'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
            - BranchSide:      'mh/mh.c:970,41'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mh_parse_dir
                - mh_delayed_parsing
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mutt_hash_new
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
                - mutt_str_dup
                - mutt_hash_insert
        - Branch String:   'mh/mh.c:989,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:989,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:999,26'
              BranchSideFuncs:
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
        - Branch String:   'mh/mh.c:997,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:999,26'
              BranchSideFuncs:
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:1021,3'
              BranchSideFuncs:
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
        - Branch String:   'mh/mh.c:989,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:989,3'
              BranchSideFuncs:
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:999,26'
              BranchSideFuncs:
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
        - Branch String:   'mh/mh.c:989,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:989,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_hash_insert
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:999,26'
              BranchSideFuncs:
                - mutt_hash_free
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - email_free
                - mh_update_flags
        - Branch String:   'mh/mh.c:1000,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1003,36'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
            - BranchSide:      'mh/mh.c:1024,7'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
        - Branch String:   'mh/mh.c:1004,12'
          Branch Sides:
            - BranchSide:      'mh/mh.c:997,38'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:1004,19'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_free
                - mh_update_flags
        - Branch String:   'mh/mh.c:1004,25'
          Branch Sides:
            - BranchSide:      'mh/mh.c:997,38'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:1004,28'
              BranchSideFuncs:
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_free
                - mh_update_flags
        - Branch String:   'mh/mh.c:1004,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:997,38'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mh_update_flags
            - BranchSide:      'mh/mh.c:1007,15'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mh_update_flags
        - Branch String:   'mh/mh.c:1007,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1008,39'
              BranchSideFuncs:
                - mh_update_flags
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
            - BranchSide:      'mh/mh.c:1011,7'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mh_update_flags
        - Branch String:   'mh/mh.c:1008,13'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1009,11'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mh_update_flags
            - BranchSide:      'mh/mh.c:1011,7'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - mutt_hash_find
                - email_cmp_strict
                - mh_update_flags
        - Branch String:   'mh/mh.c:997,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:999,26'
              BranchSideFuncs:
                - mutt_hash_find
                - email_cmp_strict
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
                - email_free
                - mh_update_flags
            - BranchSide:      'mh/mh.c:1024,7'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
        - Branch String:   'mh/mh.c:1024,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1025,5'
              BranchSideFuncs:
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
            - BranchSide:      'mh/mh.c:1028,13'
              BranchSideFuncs:
                - mh_move_to_mailbox
                - mharray_clear
                - mutt_mem_free
                - mailbox_changed
                - mutt_mem_free
        - Branch String:   'mh/mh.c:1031,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1033,5'
              BranchSideFuncs:
                - mailbox_changed
                - mutt_mem_free
            - BranchSide:      'mh/mh.c:1037,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mh/mh.c:917,30'
          Dst:             mh_mdata_get
        - Src:             'mh/mh.c:919,28'
          Dst:             cs_subset_bool
        - Src:             'mh/mh.c:923,22'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:923,3'
          Dst:             mutt_str_copy
        - Src:             'mh/mh.c:924,7'
          Dst:             stat
        - Src:             'mh/mh.c:928,50'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:928,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:929,12'
          Dst:             stat
        - Src:             'mh/mh.c:930,22'
          Dst:             __errno_location
        - Src:             'mh/mh.c:935,9'
          Dst:             mh_mkstemp
        - Src:             'mh/mh.c:937,7'
          Dst:             mutt_file_fclose_full
        - Src:             'mh/mh.c:938,11'
          Dst:             mutt_file_safe_rename
        - Src:             'mh/mh.c:939,9'
          Dst:             unlink
        - Src:             'mh/mh.c:940,7'
          Dst:             mutt_mem_free
        - Src:             'mh/mh.c:944,22'
          Dst:             stat
        - Src:             'mh/mh.c:947,8'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'mh/mh.c:948,8'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'mh/mh.c:970,5'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mh/mh.c:971,5'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mh/mh.c:976,3'
          Dst:             mh_parse_dir
        - Src:             'mh/mh.c:977,3'
          Dst:             mh_delayed_parsing
        - Src:             'mh/mh.c:979,25'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:979,7'
          Dst:             mh_seq_read
        - Src:             'mh/mh.c:981,3'
          Dst:             mh_update_emails
        - Src:             'mh/mh.c:982,3'
          Dst:             mh_seq_free
        - Src:             'mh/mh.c:985,12'
          Dst:             mutt_hash_new
        - Src:             'mh/mh.c:1021,3'
          Dst:             mutt_hash_free
        - Src:             'mh/mh.c:993,23'
          Dst:             mutt_str_dup
        - Src:             'mh/mh.c:994,5'
          Dst:             mutt_hash_insert
        - Src:             'mh/mh.c:1003,10'
          Dst:             mutt_hash_find
        - Src:             'mh/mh.c:1004,28'
          Dst:             email_cmp_strict
        - Src:             'mh/mh.c:1008,13'
          Dst:             mh_update_flags
        - Src:             'mh/mh.c:1011,7'
          Dst:             email_free
        - Src:             'mh/mh.c:1021,3'
          Dst:             mutt_hash_free
        - Src:             'mh/mh.c:1025,5'
          Dst:             mailbox_changed
        - Src:             'mh/mh.c:1028,13'
          Dst:             mh_move_to_mailbox
        - Src:             'mh/mh.c:1029,3'
          Dst:             mharray_clear
        - Src:             'mh/mh.c:1033,5'
          Dst:             mailbox_changed
        - Src:             'mh/mh.c:1037,3'
          Dst:             mutt_mem_free
        - Src:             'mh/mh.c:1037,3'
          Dst:             mutt_mem_free
    - functionName:    mh_parse_dir
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - closedir
        - email_new
        - mailbox_path
        - mh_entry_new
        - mh_valid_message
        - mutt_file_opendir
        - mutt_mem_reallocarray
        - mutt_str_dup
        - progress_update
        - readdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:450,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.11018
                - buf_strcpy
                - buf_string.11020
                - mutt_file_opendir
                - readdir
                - closedir
                - buf_pool_release
                - mh_valid_message
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
                - mutt_mem_reallocarray
            - BranchSide:      'mh/mh.c:450,24'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.11018
                - buf_strcpy
                - buf_string.11020
                - mutt_file_opendir
                - readdir
                - closedir
                - buf_pool_release
                - mh_valid_message
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
                - mutt_mem_reallocarray
        - Branch String:   'mh/mh.c:460,32'
          Branch Sides:
            - BranchSide:      'mh/mh.c:460,36'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
            - BranchSide:      'mh/mh.c:478,3'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
        - Branch String:   'mh/mh.c:460,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:462,31'
              BranchSideFuncs:
                - mh_valid_message
                - readdir
                - closedir
                - buf_pool_release
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
                - mutt_mem_reallocarray
            - BranchSide:      'mh/mh.c:478,3'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
        - Branch String:   'mh/mh.c:462,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:460,17'
              BranchSideFuncs:
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
                - mutt_mem_reallocarray
                - readdir
                - closedir
                - buf_pool_release
                - mh_valid_message
            - BranchSide:      'mh/mh.c:465,5'
              BranchSideFuncs:
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
                - mutt_mem_reallocarray
                - readdir
                - closedir
                - buf_pool_release
                - mh_valid_message
        - Branch String:   'mh/mh.c:475,5'
          Branch Sides:
            - BranchSide:      'mh/mh.c:460,17'
              BranchSideFuncs:
                - readdir
                - closedir
                - buf_pool_release
                - mh_valid_message
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
                - mutt_mem_reallocarray
            - BranchSide:      'mh/mh.c:460,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - readdir
                - closedir
                - buf_pool_release
                - mh_valid_message
                - email_new
                - progress_update
                - mutt_str_dup
                - mh_entry_new
        - Branch String:   'mh/mh.c:480,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:482,12'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mh/mh.c:487,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'mh/mh.c:450,24'
          Dst:             buf_pool_get
        - Src:             'mh/mh.c:451,19'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:451,3'
          Dst:             buf_strcpy
        - Src:             'mh/mh.c:453,32'
          Dst:             buf_string
        - Src:             'mh/mh.c:453,14'
          Dst:             mutt_file_opendir
        - Src:             'mh/mh.c:460,17'
          Dst:             readdir
        - Src:             'mh/mh.c:462,10'
          Dst:             mh_valid_message
        - Src:             'mh/mh.c:467,9'
          Dst:             email_new
        - Src:             'mh/mh.c:469,5'
          Dst:             progress_update
        - Src:             'mh/mh.c:471,15'
          Dst:             mutt_str_dup
        - Src:             'mh/mh.c:473,13'
          Dst:             mh_entry_new
        - Src:             'mh/mh.c:475,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'mh/mh.c:478,3'
          Dst:             closedir
        - Src:             'mh/mh.c:487,3'
          Dst:             buf_pool_release
    - functionName:    mh_delayed_parsing
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - cs_subset_sort
        - email_free
        - mailbox_path
        - mh_parse_message
        - mh_sort_path
        - mutt_qsort_r
        - progress_update
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:551,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
            - BranchSide:      'mh/mh.c:551,8'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
        - Branch String:   'mh/mh.c:560,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:560,3'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
            - BranchSide:      'mh/mh.c:604,52'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
        - Branch String:   'mh/mh.c:560,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:560,3'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
            - BranchSide:      'mh/mh.c:604,52'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
        - Branch String:   'mh/mh.c:605,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:605,20'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_qsort_r
        - Branch String:   'mh/mh.c:563,13'
          Branch Sides:
            - BranchSide:      'mh/mh.c:560,3'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
            - BranchSide:      'mh/mh.c:563,21'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
        - Branch String:   'mh/mh.c:563,27'
          Branch Sides:
            - BranchSide:      'mh/mh.c:560,3'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
            - BranchSide:      'mh/mh.c:563,34'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
        - Branch String:   'mh/mh.c:563,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:560,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - email_free
            - BranchSide:      'mh/mh.c:566,5'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - email_free
        - Branch String:   'mh/mh.c:585,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:587,27'
              BranchSideFuncs:
                - email_free
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
            - BranchSide:      'mh/mh.c:596,9'
              BranchSideFuncs:
                - email_free
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
        - Branch String:   'mh/mh.c:560,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:560,3'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
                - progress_update
                - mailbox_path.11018
                - snprintf
                - mh_parse_message
                - email_free
            - BranchSide:      'mh/mh.c:604,52'
              BranchSideFuncs:
                - cs_subset_sort
                - mailbox_path.11018
                - mutt_qsort_r
        - Branch String:   'mh/mh.c:605,41'
          Branch Sides:
            - BranchSide:      'mh/mh.c:605,52'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_qsort_r
            - BranchSide:      'mh/mh.c:605,41'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:605,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:605,7'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_qsort_r
            - BranchSide:      'mh/mh.c:607,5'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_qsort_r
        - Branch String:   'mh/mh.c:608,5'
          Branch Sides:
            - BranchSide:      'mh/mh.c:608,5'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:608,5'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'mh/mh.c:604,37'
          Dst:             cs_subset_sort
        - Src:             'mh/mh.c:566,5'
          Dst:             progress_update
        - Src:             'mh/mh.c:583,41'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:583,7'
          Dst:             snprintf
        - Src:             'mh/mh.c:585,11'
          Dst:             mh_parse_message
        - Src:             'mh/mh.c:596,9'
          Dst:             email_free
        - Src:             'mh/mh.c:607,5'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:608,5'
          Dst:             mutt_qsort_r
        - Src:             'mh/mh.c:608,5'
          Dst:             mh_sort_path
    - functionName:    mh_update_emails
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mh_seq_check
        - mutt_str_atoi_full
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:216,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11032
                - mh_seq_check
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11032
                - mh_seq_check
        - Branch String:   'mh/mh.c:216,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11032
                - mh_seq_check
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:216,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11032
                - mh_seq_check
        - Branch String:   'mh/mh.c:220,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:221,8'
              BranchSideFuncs:
                - mutt_str_atoi_full.11032
                - strrchr
                - mh_seq_check
            - BranchSide:      'mh/mh.c:225,9'
              BranchSideFuncs:
                - mutt_str_atoi_full.11032
                - strrchr
                - mh_seq_check
        - Branch String:   'mh/mh.c:226,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs:
                - mh_seq_check
                - strrchr
                - mutt_str_atoi_full.11032
            - BranchSide:      'mh/mh.c:228,42'
              BranchSideFuncs:
                - mh_seq_check
                - strrchr
                - mutt_str_atoi_full.11032
        - Branch String:   'mh/mh.c:216,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11032
                - mh_seq_check
            - BranchSide:      'mh/mh.c:216,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:219,15'
          Dst:             strrchr
        - Src:             'mh/mh.c:226,10'
          Dst:             mutt_str_atoi_full
        - Src:             'mh/mh.c:228,24'
          Dst:             mh_seq_check
    - functionName:    mh_move_to_mailbox
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mailbox_size_add
        - mx_alloc_memory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:621,8'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'mh/mh.c:621,8'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'mh/mh.c:621,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:621,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:624,24'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'mh/mh.c:628,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:628,3'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:650,10'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:650,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:650,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:651,24'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:631,5'
          Branch Sides:
            - BranchSide:      'mh/mh.c:631,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'mh/mh.c:631,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'mh/mh.c:632,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:628,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'mh/mh.c:635,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'mh/mh.c:628,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:628,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'mh/mh.c:650,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:639,5'
          Dst:             mx_alloc_memory
        - Src:             'mh/mh.c:643,5'
          Dst:             mailbox_size_add
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    mh_parse_message
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - email_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_get_size_fp
        - mutt_rfc822_read_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:513,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - email_new
            - BranchSide:      'mh/mh.c:513,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - email_new
        - Branch String:   'mh/mh.c:514,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:514,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:519,21'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - email_new
        - Branch String:   'mh/mh.c:520,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mh/mh.c:526,8'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
                - email_new
        - Branch String:   'mh/mh.c:526,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:527,9'
              BranchSideFuncs:
                - email_new
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
            - BranchSide:      'mh/mh.c:529,12'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - mutt_file_fclose_full
        - Branch String:   'mh/mh.c:531,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:532,22'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mh/mh.c:535,31'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'mh/mh.c:513,14'
          Dst:             mutt_file_fopen_full
        - Src:             'mh/mh.c:519,21'
          Dst:             mutt_file_get_size_fp
        - Src:             'mh/mh.c:527,9'
          Dst:             email_new
        - Src:             'mh/mh.c:529,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'mh/mh.c:0,0'
          Dst:             mutt_file_fclose_full
    - functionName:    mh_sort_path
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:497,30'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'mh/mh.c:497,30'
              BranchSideFuncs:
                - mutt_str_cmp
      Callsites:
        - Src:             'mh/mh.c:499,10'
          Dst:             mutt_str_cmp
    - functionName:    mh_valid_message
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mh/mh.c:103,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mh/mh.c:103,10'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'mh/mh.c:103,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:103,3'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:105,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:103,15'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:105,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    mh_update_mtime
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - mh_mdata_get
        - mutt_file_get_stat_timespec
        - mutt_str_copy
        - snprintf
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:420,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_mdata_get
                - mailbox_path.11018
                - snprintf
                - stat
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:420,8'
              BranchSideFuncs:
                - mh_mdata_get
                - mailbox_path.11018
                - snprintf
                - stat
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:425,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:426,41'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:428,22'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_str_copy
                - stat
                - mutt_file_get_stat_timespec
        - Branch String:   'mh/mh.c:430,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:430,7'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
            - BranchSide:      'mh/mh.c:431,5'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
      Callsites:
        - Src:             'mh/mh.c:422,30'
          Dst:             mh_mdata_get
        - Src:             'mh/mh.c:424,50'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:424,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:425,7'
          Dst:             stat
        - Src:             'mh/mh.c:426,5'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mh/mh.c:428,22'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:428,3'
          Dst:             mutt_str_copy
        - Src:             'mh/mh.c:430,7'
          Dst:             stat
        - Src:             'mh/mh.c:431,5'
          Dst:             mutt_file_get_stat_timespec
    - functionName:    mh_read_dir
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mailbox_path
        - mh_delayed_parsing
        - mh_mdata_get
        - mh_mdata_new
        - mh_move_to_mailbox
        - mh_parse_dir
        - mh_seq_free
        - mh_seq_read
        - mh_umask
        - mh_update_emails
        - mh_update_mtime
        - mharray_clear
        - mutt_path_tidy
        - progress_free
        - progress_new
        - progress_set_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:664,8'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_path_tidy
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_mdata_get
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
                - mh_mdata_new
            - BranchSide:      'mh/mh.c:664,8'
              BranchSideFuncs:
                - mutt_path_tidy
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_mdata_get
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
                - mh_mdata_new
        - Branch String:   'mh/mh.c:664,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:664,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:667,3'
              BranchSideFuncs:
                - mutt_path_tidy
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_mdata_get
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
                - mh_mdata_new
        - Branch String:   'mh/mh.c:672,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:674,16'
              BranchSideFuncs:
                - mh_mdata_get
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
                - mh_mdata_new
            - BranchSide:      'mh/mh.c:678,30'
              BranchSideFuncs:
                - mh_mdata_get
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
                - mh_mdata_new
        - Branch String:   'mh/mh.c:679,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:681,13'
              BranchSideFuncs:
                - mh_mdata_new
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
            - BranchSide:      'mh/mh.c:686,3'
              BranchSideFuncs:
                - mh_update_mtime
                - mh_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
        - Branch String:   'mh/mh.c:694,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:696,49'
              BranchSideFuncs:
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
            - BranchSide:      'mh/mh.c:699,31'
              BranchSideFuncs:
                - mh_delayed_parsing
                - progress_free
                - mailbox_path.11018
                - mh_seq_read
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
                - mharray_clear
        - Branch String:   'mh/mh.c:702,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:704,5'
              BranchSideFuncs:
                - mharray_clear
            - BranchSide:      'mh/mh.c:707,3'
              BranchSideFuncs:
                - mh_update_emails
                - mh_seq_free
                - mh_move_to_mailbox
                - mharray_clear
                - mh_umask
      Callsites:
        - Src:             'mh/mh.c:667,3'
          Dst:             mutt_path_tidy
        - Src:             'mh/mh.c:674,16'
          Dst:             progress_new
        - Src:             'mh/mh.c:675,57'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:675,5'
          Dst:             progress_set_message
        - Src:             'mh/mh.c:678,30'
          Dst:             mh_mdata_get
        - Src:             'mh/mh.c:681,13'
          Dst:             mh_mdata_new
        - Src:             'mh/mh.c:686,3'
          Dst:             mh_update_mtime
        - Src:             'mh/mh.c:689,12'
          Dst:             mh_parse_dir
        - Src:             'mh/mh.c:690,3'
          Dst:             progress_free
        - Src:             'mh/mh.c:696,16'
          Dst:             progress_new
        - Src:             'mh/mh.c:697,56'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:697,5'
          Dst:             progress_set_message
        - Src:             'mh/mh.c:699,3'
          Dst:             mh_delayed_parsing
        - Src:             'mh/mh.c:700,3'
          Dst:             progress_free
        - Src:             'mh/mh.c:702,25'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:702,7'
          Dst:             mh_seq_read
        - Src:             'mh/mh.c:704,5'
          Dst:             mharray_clear
        - Src:             'mh/mh.c:707,3'
          Dst:             mh_update_emails
        - Src:             'mh/mh.c:708,3'
          Dst:             mh_seq_free
        - Src:             'mh/mh.c:710,3'
          Dst:             mh_move_to_mailbox
        - Src:             'mh/mh.c:711,3'
          Dst:             mharray_clear
        - Src:             'mh/mh.c:714,20'
          Dst:             mh_umask
    - functionName:    mh_commit_msg
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          224
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - closedir
        - mailbox_path
        - mh_seq_add_one
        - mutt_file_fsync_close
        - mutt_file_opendir
        - mutt_file_safe_rename
        - mutt_mem_free
        - mutt_str_atoui
        - mutt_str_replace
        - readdir
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/mh.c:249,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_file_fsync_close
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
                - mailbox_path.11018
            - BranchSide:      'mh/mh.c:250,8'
              BranchSideFuncs:
                - mutt_file_fsync_close
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
                - mailbox_path.11018
        - Branch String:   'mh/mh.c:253,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:255,5'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
                - mailbox_path.11018
            - BranchSide:      'mh/mh.c:259,32'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
                - mailbox_path.11018
        - Branch String:   'mh/mh.c:260,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:262,5'
              BranchSideFuncs:
                - mailbox_path.11018
            - BranchSide:      'mh/mh.c:267,3'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:267,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:269,15'
              BranchSideFuncs:
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:287,3'
              BranchSideFuncs:
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:270,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:271,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atoui
                - readdir
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:273,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atoui
                - readdir
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:273,5'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoui
                - readdir
                - __ctype_b_loc
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:281,12'
              BranchSideFuncs:
                - mutt_str_atoui
                - readdir
                - __ctype_b_loc
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:275,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:277,9'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:281,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:282,9'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:283,11'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:283,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:267,3'
              BranchSideFuncs:
                - readdir
                - __ctype_b_loc
                - mutt_str_atoui
                - closedir
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:297,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:299,11'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:305,14'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.11018
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:299,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:300,30'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:301,30'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:311,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:311,7'
              BranchSideFuncs:
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:313,33'
              BranchSideFuncs:
                - mh_seq_add_one
        - Branch String:   'mh/mh.c:305,14'
          Branch Sides:
            - BranchSide:      'mh/mh.c:294,7'
              BranchSideFuncs:
                - snprintf
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11018
                - mutt_str_replace
                - mutt_str_replace
                - mutt_mem_free
                - mh_seq_add_one
            - BranchSide:      'mh/mh.c:307,7'
              BranchSideFuncs:
                - mailbox_path.11018
      Callsites:
        - Src:             'mh/mh.c:253,7'
          Dst:             mutt_file_fsync_close
        - Src:             'mh/mh.c:259,32'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:259,14'
          Dst:             mutt_file_opendir
        - Src:             'mh/mh.c:262,5'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:267,16'
          Dst:             readdir
        - Src:             'mh/mh.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'mh/mh.c:281,12'
          Dst:             mutt_str_atoui
        - Src:             'mh/mh.c:287,3'
          Dst:             closedir
        - Src:             'mh/mh.c:295,5'
          Dst:             snprintf
        - Src:             'mh/mh.c:296,43'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:296,5'
          Dst:             snprintf
        - Src:             'mh/mh.c:297,9'
          Dst:             mutt_file_safe_rename
        - Src:             'mh/mh.c:300,9'
          Dst:             mutt_str_replace
        - Src:             'mh/mh.c:301,7'
          Dst:             mutt_str_replace
        - Src:             'mh/mh.c:302,7'
          Dst:             mutt_mem_free
        - Src:             'mh/mh.c:305,14'
          Dst:             __errno_location
        - Src:             'mh/mh.c:307,7'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:313,5'
          Dst:             mh_seq_add_one
    - functionName:    mh_rewrite_message
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mailbox_path
        - mh_commit_msg
        - mutt_body_free
        - mutt_copy_message
        - mutt_file_safe_rename
        - mutt_str_copy
        - mutt_str_replace
        - mx_msg_close
        - mx_msg_open
        - mx_msg_open_new
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:332,29'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - mx_msg_open_new
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11018
                - snprintf
                - mutt_str_copy
                - mh_commit_msg
                - unlink
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - mutt_str_replace
            - BranchSide:      'mh/mh.c:332,29'
              BranchSideFuncs:
                - mx_msg_open
                - mx_msg_open_new
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11018
                - snprintf
                - mutt_str_copy
                - mh_commit_msg
                - unlink
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - mutt_str_replace
        - Branch String:   'mh/mh.c:338,12'
          Branch Sides:
            - BranchSide:      'mh/mh.c:338,12'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:338,16'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11018
                - snprintf
                - mutt_str_copy
                - mh_commit_msg
                - unlink
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - mutt_str_replace
        - Branch String:   'mh/mh.c:338,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:338,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:341,36'
              BranchSideFuncs:
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11018
                - snprintf
                - mutt_str_copy
                - mh_commit_msg
                - unlink
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - mutt_str_replace
        - Branch String:   'mh/mh.c:342,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:344,10'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - mutt_str_copy
                - mh_commit_msg
                - unlink
                - mailbox_path.11018
                - snprintf
                - mutt_file_safe_rename
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mutt_str_replace
            - BranchSide:      'mh/mh.c:378,3'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
        - Branch String:   'mh/mh.c:351,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:353,7'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
            - BranchSide:      'mh/mh.c:377,3'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
        - Branch String:   'mh/mh.c:374,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:375,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
            - BranchSide:      'mh/mh.c:376,5'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
        - Branch String:   'mh/mh.c:381,18'
          Branch Sides:
            - BranchSide:      'mh/mh.c:388,22'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'mh/mh.c:388,22'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'mh/mh.c:381,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:383,14'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'mh/mh.c:388,28'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'mh/mh.c:336,25'
          Dst:             mx_msg_open
        - Src:             'mh/mh.c:337,26'
          Dst:             mx_msg_open_new
        - Src:             'mh/mh.c:341,12'
          Dst:             mutt_copy_message
        - Src:             'mh/mh.c:346,49'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:346,5'
          Dst:             snprintf
        - Src:             'mh/mh.c:347,5'
          Dst:             mutt_str_copy
        - Src:             'mh/mh.c:349,10'
          Dst:             mh_commit_msg
        - Src:             'mh/mh.c:353,7'
          Dst:             unlink
        - Src:             'mh/mh.c:372,51'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:372,7'
          Dst:             snprintf
        - Src:             'mh/mh.c:373,12'
          Dst:             mutt_file_safe_rename
        - Src:             'mh/mh.c:375,9'
          Dst:             mutt_str_replace
        - Src:             'mh/mh.c:378,3'
          Dst:             mx_msg_close
        - Src:             'mh/mh.c:379,3'
          Dst:             mx_msg_close
        - Src:             'mh/mh.c:388,3'
          Dst:             mutt_body_free
    - functionName:    mh_path_canon
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_path_canon
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1191,25'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_path_canon
            - BranchSide:      'mh/mh.c:1191,25'
              BranchSideFuncs:
                - mutt_path_canon
      Callsites:
        - Src:             'mh/mh.c:1191,3'
          Dst:             mutt_path_canon
    - functionName:    mh_path_probe
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - access
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1200,8'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
            - BranchSide:      'mh/mh.c:1200,8'
              BranchSideFuncs:
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
        - Branch String:   'mh/mh.c:1200,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1200,11'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:1200,15'
              BranchSideFuncs:
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
        - Branch String:   'mh/mh.c:1200,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1200,7'
              BranchSideFuncs:
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
            - BranchSide:      'mh/mh.c:1203,8'
              BranchSideFuncs:
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
                - snprintf
                - access
      Callsites:
        - Src:             'mh/mh.c:1205,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1206,7'
          Dst:             access
        - Src:             'mh/mh.c:1209,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1210,7'
          Dst:             access
        - Src:             'mh/mh.c:1213,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1214,7'
          Dst:             access
        - Src:             'mh/mh.c:1217,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1218,7'
          Dst:             access
        - Src:             'mh/mh.c:1221,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1222,7'
          Dst:             access
        - Src:             'mh/mh.c:1228,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1229,7'
          Dst:             access
    - functionName:    mh_msg_save_hcache
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mh_msg_close
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1183,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mh/mh.c:1183,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'mh/mh.c:1183,10'
          Dst:             mutt_file_fclose_full
    - functionName:    mh_msg_commit
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_commit_msg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1173,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_commit_msg
            - BranchSide:      'mh/mh.c:1173,10'
              BranchSideFuncs:
                - mh_commit_msg
      Callsites:
        - Src:             'mh/mh.c:1173,10'
          Dst:             mh_commit_msg
    - functionName:    mh_msg_open_new
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_mkstemp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1165,40'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_mkstemp
            - BranchSide:      'mh/mh.c:1165,40'
              BranchSideFuncs:
                - mh_mkstemp
      Callsites:
        - Src:             'mh/mh.c:1165,10'
          Dst:             mh_mkstemp
    - functionName:    mh_msg_open
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mailbox_path
        - mutt_file_fopen_full
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1144,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - mutt_file_fopen_full
            - BranchSide:      'mh/mh.c:1144,8'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - mutt_file_fopen_full
        - Branch String:   'mh/mh.c:1149,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1149,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:1151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:1146,41'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:1146,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:1148,13'
          Dst:             mutt_file_fopen_full
    - functionName:    mh_mbox_close
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mh_mbox_sync
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          172
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - mailbox_path
        - mh_check
        - mh_seq_update
        - mh_sync_mailbox_message
        - mh_update_mtime
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1066,25'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_check
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - progress_free
                - mh_seq_update
                - mh_update_mtime
                - progress_update
                - mh_sync_mailbox_message
                - progress_free
            - BranchSide:      'mh/mh.c:1066,25'
              BranchSideFuncs:
                - mh_check
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - progress_free
                - mh_seq_update
                - mh_update_mtime
                - progress_update
                - mh_sync_mailbox_message
                - progress_free
        - Branch String:   'mh/mh.c:1067,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:1076,20'
              BranchSideFuncs:
                - progress_new
                - mailbox_path.11018
                - progress_set_message
                - progress_free
                - mh_seq_update
                - mh_update_mtime
                - progress_update
                - mh_sync_mailbox_message
                - progress_free
        - Branch String:   'mh/mh.c:1083,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1085,5'
              BranchSideFuncs:
                - progress_update
                - mh_sync_mailbox_message
                - progress_free
                - mh_seq_update
                - mh_update_mtime
                - progress_free
            - BranchSide:      'mh/mh.c:1094,3'
              BranchSideFuncs:
                - progress_free
                - mh_seq_update
                - mh_update_mtime
        - Branch String:   'mh/mh.c:1088,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1083,38'
              BranchSideFuncs:
                - progress_free
            - BranchSide:      'mh/mh.c:1090,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'mh/mh.c:1116,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:1110,47'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:1117,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:1066,25'
          Dst:             mh_check
        - Src:             'mh/mh.c:1079,16'
          Dst:             progress_new
        - Src:             'mh/mh.c:1080,56'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:1080,5'
          Dst:             progress_set_message
        - Src:             'mh/mh.c:1085,5'
          Dst:             progress_update
        - Src:             'mh/mh.c:1088,9'
          Dst:             mh_sync_mailbox_message
        - Src:             'mh/mh.c:1090,7'
          Dst:             progress_free
        - Src:             'mh/mh.c:1094,3'
          Dst:             progress_free
        - Src:             'mh/mh.c:1100,3'
          Dst:             mh_seq_update
        - Src:             'mh/mh.c:1104,3'
          Dst:             mh_update_mtime
    - functionName:    mh_sync_mailbox_message
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          119
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - cs_subset_bool
        - mailbox_path
        - mh_sync_message
        - rename
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:729,8'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - cs_subset_bool
                - mailbox_path.11018
                - snprintf
                - unlink
                - rename
                - unlink
                - mh_sync_message
            - BranchSide:      'mh/mh.c:729,8'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - cs_subset_bool
                - mailbox_path.11018
                - snprintf
                - unlink
                - rename
                - unlink
                - mh_sync_message
        - Branch String:   'mh/mh.c:729,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:729,10'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:729,14'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - cs_subset_bool
                - mailbox_path.11018
                - snprintf
                - unlink
                - rename
                - unlink
                - mh_sync_message
        - Branch String:   'mh/mh.c:729,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:732,10'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - cs_subset_bool
                - mailbox_path.11018
                - snprintf
                - unlink
                - rename
                - unlink
                - mh_sync_message
        - Branch String:   'mh/mh.c:732,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:734,10'
              BranchSideFuncs:
                - mh_sync_message
            - BranchSide:      'mh/mh.c:764,15'
              BranchSideFuncs:
                - mh_sync_message
        - Branch String:   'mh/mh.c:737,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:747,7'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'mh/mh.c:752,15'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - unlink
                - rename
        - Branch String:   'mh/mh.c:764,23'
          Branch Sides:
            - BranchSide:      'mh/mh.c:764,29'
              BranchSideFuncs:
                - mh_sync_message
            - BranchSide:      'mh/mh.c:766,9'
              BranchSideFuncs:
                - mh_sync_message
        - Branch String:   'mh/mh.c:764,12'
          Branch Sides:
            - BranchSide:      'mh/mh.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:779,3'
              BranchSideFuncs: []
        - Branch String:   'mh/mh.c:766,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:779,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:735,43'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:735,5'
          Dst:             snprintf
        - Src:             'mh/mh.c:736,29'
          Dst:             cs_subset_bool
        - Src:             'mh/mh.c:747,7'
          Dst:             unlink
        - Src:             'mh/mh.c:755,46'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:755,9'
          Dst:             snprintf
        - Src:             'mh/mh.c:756,9'
          Dst:             unlink
        - Src:             'mh/mh.c:757,13'
          Dst:             rename
        - Src:             'mh/mh.c:766,9'
          Dst:             mh_sync_message
    - functionName:    mh_sync_message
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mh_rewrite_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mh.c:404,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_rewrite_message
            - BranchSide:      'mh/mh.c:404,10'
              BranchSideFuncs:
                - mh_rewrite_message
        - Branch String:   'mh/mh.c:404,21'
          Branch Sides:
            - BranchSide:      'mh/mh.c:404,27'
              BranchSideFuncs:
                - mh_rewrite_message
            - BranchSide:      'mh/mh.c:406,9'
              BranchSideFuncs:
                - mh_rewrite_message
        - Branch String:   'mh/mh.c:404,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:406,9'
              BranchSideFuncs:
                - mh_rewrite_message
        - Branch String:   'mh/mh.c:406,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:408,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/mh.c:406,9'
          Dst:             mh_rewrite_message
    - functionName:    mh_mbox_check_stats
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          195
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - closedir
        - cs_subset_bool
        - mailbox_path
        - mh_already_notified
        - mh_seq_changed
        - mh_seq_check
        - mh_seq_free
        - mh_seq_read
        - mh_valid_message
        - mutt_file_opendir
        - readdir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:144,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mailbox_path.11018
                - mh_seq_read
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
                - mh_seq_changed
            - BranchSide:      'mh/mh.c:144,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mailbox_path.11018
                - mh_seq_read
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
                - mh_seq_changed
        - Branch String:   'mh/mh.c:151,27'
          Branch Sides:
            - BranchSide:      'mh/mh.c:151,31'
              BranchSideFuncs:
                - mh_seq_changed
                - mailbox_path.11018
                - mh_seq_read
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
            - BranchSide:      'mh/mh.c:156,25'
              BranchSideFuncs:
                - mailbox_path.11018
                - mh_seq_read
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:151,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:156,25'
              BranchSideFuncs:
                - mailbox_path.11018
                - mh_seq_read
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:156,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:159,6'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:192,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:194,18'
              BranchSideFuncs:
                - readdir
                - mh_valid_message
                - closedir
        - Branch String:   'mh/mh.c:167,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:168,21'
              BranchSideFuncs:
                - mh_seq_check
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_already_notified
            - BranchSide:      'mh/mh.c:169,9'
              BranchSideFuncs:
                - mh_seq_check
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:169,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:165,33'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
            - BranchSide:      'mh/mh.c:171,20'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:172,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:165,33'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
            - BranchSide:      'mh/mh.c:176,34'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:176,34'
          Branch Sides:
            - BranchSide:      'mh/mh.c:176,38'
              BranchSideFuncs:
                - mh_already_notified
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
            - BranchSide:      'mh/mh.c:178,22'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:176,13'
          Branch Sides:
            - BranchSide:      'mh/mh.c:165,33'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
            - BranchSide:      'mh/mh.c:178,22'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_seq_check
                - mh_seq_check
                - mh_already_notified
        - Branch String:   'mh/mh.c:165,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:167,10'
              BranchSideFuncs:
                - mh_seq_check
                - mh_seq_check
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
                - mh_already_notified
            - BranchSide:      'mh/mh.c:189,3'
              BranchSideFuncs:
                - mh_seq_free
                - mailbox_path.11018
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
        - Branch String:   'mh/mh.c:194,5'
          Branch Sides:
            - BranchSide:      'mh/mh.c:196,16'
              BranchSideFuncs:
                - closedir
            - BranchSide:      'mh/mh.c:201,5'
              BranchSideFuncs:
                - closedir
        - Branch String:   'mh/mh.c:196,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:194,18'
              BranchSideFuncs:
                - readdir
                - mh_valid_message
                - closedir
            - BranchSide:      'mh/mh.c:198,11'
              BranchSideFuncs:
                - mh_valid_message
                - readdir
                - closedir
        - Branch String:   'mh/mh.c:198,11'
          Branch Sides:
            - BranchSide:      'mh/mh.c:194,18'
              BranchSideFuncs:
                - readdir
                - mh_valid_message
                - closedir
            - BranchSide:      'mh/mh.c:199,21'
              BranchSideFuncs:
                - readdir
                - mh_valid_message
                - closedir
      Callsites:
        - Src:             'mh/mh.c:150,36'
          Dst:             cs_subset_bool
        - Src:             'mh/mh.c:151,31'
          Dst:             mh_seq_changed
        - Src:             'mh/mh.c:156,25'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:156,7'
          Dst:             mh_seq_read
        - Src:             'mh/mh.c:189,3'
          Dst:             mh_seq_free
        - Src:             'mh/mh.c:191,27'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:191,9'
          Dst:             mutt_file_opendir
        - Src:             'mh/mh.c:167,10'
          Dst:             mh_seq_check
        - Src:             'mh/mh.c:169,9'
          Dst:             mh_seq_check
        - Src:             'mh/mh.c:176,38'
          Dst:             mh_already_notified
        - Src:             'mh/mh.c:194,18'
          Dst:             readdir
        - Src:             'mh/mh.c:198,11'
          Dst:             mh_valid_message
        - Src:             'mh/mh.c:201,5'
          Dst:             closedir
    - functionName:    mh_mbox_check
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:1052,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_check
            - BranchSide:      'mh/mh.c:1052,10'
              BranchSideFuncs:
                - mh_check
      Callsites:
        - Src:             'mh/mh.c:1052,10'
          Dst:             mh_check
    - functionName:    mh_mbox_open_append
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - creat
        - mailbox_path
        - mutt_file_mkdir
        - rmdir
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:826,15'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_file_mkdir
                - mailbox_path.11018
                - mailbox_path.11018
                - snprintf
                - creat
                - mailbox_path.11018
                - rmdir
                - close
            - BranchSide:      'mh/mh.c:826,15'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_file_mkdir
                - mailbox_path.11018
                - mailbox_path.11018
                - snprintf
                - creat
                - mailbox_path.11018
                - rmdir
                - close
        - Branch String:   'mh/mh.c:826,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:826,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:829,23'
              BranchSideFuncs:
                - mailbox_path.11018
                - mutt_file_mkdir
                - mailbox_path.11018
                - mailbox_path.11018
                - snprintf
                - creat
                - mailbox_path.11018
                - rmdir
                - close
        - Branch String:   'mh/mh.c:829,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:831,5'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - creat
                - mailbox_path.11018
                - rmdir
                - close
            - BranchSide:      'mh/mh.c:835,8'
              BranchSideFuncs:
                - mailbox_path.11018
                - snprintf
                - creat
                - mailbox_path.11018
                - rmdir
                - close
        - Branch String:   'mh/mh.c:838,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:840,5'
              BranchSideFuncs:
                - close
            - BranchSide:      'mh/mh.c:844,3'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'mh/mh.c:829,23'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:829,7'
          Dst:             mutt_file_mkdir
        - Src:             'mh/mh.c:831,5'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:836,50'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:836,3'
          Dst:             snprintf
        - Src:             'mh/mh.c:837,17'
          Dst:             creat
        - Src:             'mh/mh.c:841,11'
          Dst:             mailbox_path
        - Src:             'mh/mh.c:841,5'
          Dst:             rmdir
        - Src:             'mh/mh.c:844,3'
          Dst:             close
    - functionName:    creat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mh_mbox_open
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_read_dir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:818,10'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - mh_read_dir
            - BranchSide:      'mh/mh.c:818,10'
              BranchSideFuncs:
                - mh_read_dir
      Callsites:
        - Src:             'mh/mh.c:818,10'
          Dst:             mh_read_dir
    - functionName:    mh_ac_add
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mh_ac_owns_path
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mh_check_empty
      functionSourceFile: '/src/neomutt/mh/mh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_string
        - closedir
        - mh_valid_message
        - mutt_file_opendir
        - readdir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mh/mh.c:123,32'
          Branch Sides:
            - BranchSide:      'mh/mh.c:0,0'
              BranchSideFuncs:
                - buf_string.11020
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
            - BranchSide:      'mh/mh.c:123,32'
              BranchSideFuncs:
                - buf_string.11020
                - mutt_file_opendir
                - readdir
                - mh_valid_message
                - closedir
        - Branch String:   'mh/mh.c:124,7'
          Branch Sides:
            - BranchSide:      'mh/mh.c:124,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mh.c:126,16'
              BranchSideFuncs:
                - readdir
                - mh_valid_message
                - closedir
        - Branch String:   'mh/mh.c:126,3'
          Branch Sides:
            - BranchSide:      'mh/mh.c:128,30'
              BranchSideFuncs:
                - closedir
            - BranchSide:      'mh/mh.c:134,3'
              BranchSideFuncs:
                - closedir
        - Branch String:   'mh/mh.c:128,9'
          Branch Sides:
            - BranchSide:      'mh/mh.c:126,16'
              BranchSideFuncs:
                - closedir
            - BranchSide:      'mh/mh.c:134,3'
              BranchSideFuncs:
                - closedir
      Callsites:
        - Src:             'mh/mh.c:123,32'
          Dst:             buf_string
        - Src:             'mh/mh.c:123,14'
          Dst:             mutt_file_opendir
        - Src:             'mh/mh.c:126,16'
          Dst:             readdir
        - Src:             'mh/mh.c:128,9'
          Dst:             mh_valid_message
        - Src:             'mh/mh.c:134,3'
          Dst:             closedir
    - functionName:    mh_mdata_get
      functionSourceFile: '/src/neomutt/mh/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mh/mdata.c:61,9'
          Branch Sides:
            - BranchSide:      'mh/mdata.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/mdata.c:61,16'
              BranchSideFuncs: []
        - Branch String:   'mh/mdata.c:61,7'
          Branch Sides:
            - BranchSide:      'mh/mdata.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mdata.c:62,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_mdata_new
      functionSourceFile: '/src/neomutt/mh/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mdata.c:51,10'
          Branch Sides:
            - BranchSide:      'mh/mdata.c:51,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mh/mdata.c:51,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mh/mdata.c:51,10'
          Dst:             mutt_mem_calloc
    - functionName:    mh_mdata_free
      functionSourceFile: '/src/neomutt/mh/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mdata.c:39,8'
          Branch Sides:
            - BranchSide:      'mh/mdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mh/mdata.c:39,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mh/mdata.c:39,12'
          Branch Sides:
            - BranchSide:      'mh/mdata.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'mh/mdata.c:39,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mh/mdata.c:39,7'
          Branch Sides:
            - BranchSide:      'mh/mdata.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mdata.c:42,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mh/mdata.c:42,3'
          Dst:             mutt_mem_free
    - functionName:    mharray_clear
      functionSourceFile: '/src/neomutt/mh/mhemail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mh_entry_free
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mh/mhemail.c:66,8'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mh_entry_free
            - BranchSide:      'mh/mhemail.c:66,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mh_entry_free
        - Branch String:   'mh/mhemail.c:66,7'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mhemail.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mh_entry_free
        - Branch String:   'mh/mhemail.c:70,3'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:70,3'
              BranchSideFuncs:
                - mh_entry_free
                - mutt_mem_free
            - BranchSide:      'mh/mhemail.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mh/mhemail.c:70,3'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mh/mhemail.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mh/mhemail.c:70,3'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:70,3'
              BranchSideFuncs:
                - mh_entry_free
                - mutt_mem_free
            - BranchSide:      'mh/mhemail.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mh/mhemail.c:75,3'
          Dst:             mutt_mem_free
        - Src:             'mh/mhemail.c:72,5'
          Dst:             mh_entry_free
    - functionName:    mh_entry_free
      functionSourceFile: '/src/neomutt/mh/mhemail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - email_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mhemail.c:50,8'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
            - BranchSide:      'mh/mhemail.c:50,8'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
        - Branch String:   'mh/mhemail.c:50,12'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:50,12'
              BranchSideFuncs: []
            - BranchSide:      'mh/mhemail.c:50,16'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
        - Branch String:   'mh/mhemail.c:50,7'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/mhemail.c:54,3'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
      Callsites:
        - Src:             'mh/mhemail.c:54,3'
          Dst:             mutt_mem_free
        - Src:             'mh/mhemail.c:55,3'
          Dst:             email_free
        - Src:             'mh/mhemail.c:57,3'
          Dst:             mutt_mem_free
    - functionName:    mh_entry_new
      functionSourceFile: '/src/neomutt/mh/mhemail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/mhemail.c:41,10'
          Branch Sides:
            - BranchSide:      'mh/mhemail.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mh/mhemail.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mh/mhemail.c:41,10'
          Dst:             mutt_mem_calloc
    - functionName:    mh_seq_alloc
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/sequence.c:52,18'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mh/sequence.c:52,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mh/sequence.c:52,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:52,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mh/sequence.c:55,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mh/sequence.c:56,11'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:55,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mh/sequence.c:56,33'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mh/sequence.c:58,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:61,12'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:58,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:59,10'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:58,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:59,10'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:58,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:59,10'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:61,12'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:58,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:59,10'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:61,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/sequence.c:57,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_seq_changed
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - mutt_file_stat_timespec_compare
        - snprintf
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/sequence.c:441,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mailbox_path.11119
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mh/sequence.c:441,8'
              BranchSideFuncs:
                - mailbox_path.11119
                - snprintf
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'mh/sequence.c:444,90'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:444,90'
              BranchSideFuncs:
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mh/sequence.c:445,8'
              BranchSideFuncs:
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'mh/sequence.c:444,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:444,7'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
            - BranchSide:      'mh/sequence.c:447,71'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
      Callsites:
        - Src:             'mh/sequence.c:444,57'
          Dst:             mailbox_path
        - Src:             'mh/sequence.c:444,8'
          Dst:             snprintf
        - Src:             'mh/sequence.c:445,8'
          Dst:             stat
        - Src:             'mh/sequence.c:447,13'
          Dst:             mutt_file_stat_timespec_compare
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.11115
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.11115
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    mh_seq_read_token
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_atoi_full
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/sequence.c:355,13'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_str_atoi_full.11121
                - mutt_str_atoi_full.11121
                - mutt_str_atoi_full.11121
            - BranchSide:      'mh/sequence.c:355,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_atoi_full.11121
                - mutt_str_atoi_full.11121
                - mutt_str_atoi_full.11121
        - Branch String:   'mh/sequence.c:356,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:358,10'
              BranchSideFuncs:
                - mutt_str_atoi_full.11121
            - BranchSide:      'mh/sequence.c:364,10'
              BranchSideFuncs:
                - mutt_str_atoi_full.11121
        - Branch String:   'mh/sequence.c:359,39'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:358,7'
              BranchSideFuncs:
                - mutt_str_atoi_full.11121
            - BranchSide:      'mh/sequence.c:359,39'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:359,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:364,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:366,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/sequence.c:355,13'
          Dst:             strchr
        - Src:             'mh/sequence.c:359,10'
          Dst:             mutt_str_atoi_full
        - Src:             'mh/sequence.c:359,43'
          Dst:             mutt_str_atoi_full
        - Src:             'mh/sequence.c:364,10'
          Dst:             mutt_str_atoi_full
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    mh_seq_read
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          172
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - cs_subset_string
        - mh_seq_free
        - mh_seq_read_token
        - mh_seq_set
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_str_equal
        - snprintf
        - strtok
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mh/sequence.c:380,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'mh/sequence.c:381,10'
              BranchSideFuncs:
                - snprintf
                - mutt_file_fopen_full
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'mh/sequence.c:390,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:390,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:393,56'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'mh/sequence.c:396,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:398,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'mh/sequence.c:427,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
        - Branch String:   'mh/sequence.c:399,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'mh/sequence.c:402,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_file_read_line
                - strtok
                - mutt_mem_free
                - mutt_file_fclose_full
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
        - Branch String:   'mh/sequence.c:402,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:404,14'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'mh/sequence.c:411,5'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'mh/sequence.c:404,14'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:406,14'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'mh/sequence.c:411,5'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'mh/sequence.c:406,14'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'mh/sequence.c:411,5'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'mh/sequence.c:411,5'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'mh/sequence.c:413,11'
              BranchSideFuncs:
                - mh_seq_read_token
                - mh_seq_set
                - strtok
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mh_seq_free
        - Branch String:   'mh/sequence.c:413,11'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:415,9'
              BranchSideFuncs:
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
            - BranchSide:      'mh/sequence.c:419,14'
              BranchSideFuncs:
                - mh_seq_set
                - strtok
                - mh_seq_read_token
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'mh/sequence.c:419,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:411,5'
              BranchSideFuncs:
                - strtok
                - mh_seq_read_token
                - mh_seq_set
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'mh/sequence.c:420,9'
              BranchSideFuncs:
                - mh_seq_set
                - strtok
                - mh_seq_read_token
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'mh/sequence.c:419,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:411,5'
              BranchSideFuncs:
                - mh_seq_set
                - strtok
                - mh_seq_read_token
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'mh/sequence.c:420,9'
              BranchSideFuncs:
                - mh_seq_set
                - strtok
                - mh_seq_read_token
                - mh_seq_free
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_read_line
                - strtok
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
      Callsites:
        - Src:             'mh/sequence.c:387,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:389,14'
          Dst:             mutt_file_fopen_full
        - Src:             'mh/sequence.c:393,39'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:394,40'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:395,40'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:396,17'
          Dst:             mutt_file_read_line
        - Src:             'mh/sequence.c:398,15'
          Dst:             strtok
        - Src:             'mh/sequence.c:402,9'
          Dst:             mutt_str_equal
        - Src:             'mh/sequence.c:404,14'
          Dst:             mutt_str_equal
        - Src:             'mh/sequence.c:406,14'
          Dst:             mutt_str_equal
        - Src:             'mh/sequence.c:411,17'
          Dst:             strtok
        - Src:             'mh/sequence.c:413,11'
          Dst:             mh_seq_read_token
        - Src:             'mh/sequence.c:415,9'
          Dst:             mh_seq_free
        - Src:             'mh/sequence.c:420,9'
          Dst:             mh_seq_set
        - Src:             'mh/sequence.c:427,3'
          Dst:             mutt_mem_free
        - Src:             'mh/sequence.c:428,3'
          Dst:             mutt_file_fclose_full
    - functionName:    mh_seq_free
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mh/sequence.c:70,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mh/sequence.c:70,3'
          Dst:             mutt_mem_free
    - functionName:    mh_seq_set
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mh_seq_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mh/sequence.c:95,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mh_seq_alloc
            - BranchSide:      'mh/sequence.c:95,3'
              BranchSideFuncs:
                - mh_seq_alloc
      Callsites:
        - Src:             'mh/sequence.c:95,3'
          Dst:             mh_seq_alloc
    - functionName:    mh_seq_write_one
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - fputc
        - mh_seq_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mh/sequence.c:190,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - fprintf
                - mh_seq_check
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:190,3'
              BranchSideFuncs:
                - fprintf
                - mh_seq_check
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:195,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:195,3'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'mh/sequence.c:197,10'
              BranchSideFuncs:
                - mh_seq_check
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:216,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:216,7'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'mh/sequence.c:218,14'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'mh/sequence.c:197,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:199,17'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:204,20'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:199,11'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:195,35'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:204,14'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:195,35'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
            - BranchSide:      'mh/sequence.c:206,16'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
        - Branch String:   'mh/sequence.c:206,11'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:207,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
            - BranchSide:      'mh/sequence.c:209,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fprintf
                - mh_seq_check
                - fprintf
        - Branch String:   'mh/sequence.c:195,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:197,10'
              BranchSideFuncs:
                - mh_seq_check
                - fputc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:216,13'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:218,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:219,7'
              BranchSideFuncs:
                - fprintf
                - fputc
            - BranchSide:      'mh/sequence.c:221,7'
              BranchSideFuncs:
                - fprintf
                - fputc
      Callsites:
        - Src:             'mh/sequence.c:190,3'
          Dst:             fprintf
        - Src:             'mh/sequence.c:197,10'
          Dst:             mh_seq_check
        - Src:             'mh/sequence.c:207,9'
          Dst:             fprintf
        - Src:             'mh/sequence.c:209,9'
          Dst:             fprintf
        - Src:             'mh/sequence.c:219,7'
          Dst:             fprintf
        - Src:             'mh/sequence.c:221,7'
          Dst:             fprintf
        - Src:             'mh/sequence.c:224,3'
          Dst:             fputc
    - functionName:    mh_seq_check
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mh/sequence.c:81,19'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:81,19'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:81,32'
              BranchSideFuncs: []
        - Branch String:   'mh/sequence.c:81,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:81,7'
              BranchSideFuncs: []
            - BranchSide:      'mh/sequence.c:83,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_seq_update
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         78
      ICount:          442
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - cs_subset_string
        - fprintf
        - mailbox_path
        - mh_mkstemp
        - mh_seq_free
        - mh_seq_set
        - mh_seq_write_one
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_file_safe_rename
        - mutt_mem_free
        - mutt_str_atoi_full
        - mutt_str_startswith
        - snprintf
        - strrchr
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/sequence.c:236,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - snprintf
                - snprintf
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:236,8'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - snprintf
                - snprintf
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:256,51'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:256,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:256,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:257,53'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:257,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:257,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:258,53'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:258,3'
              BranchSideFuncs:
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:258,3'
              BranchSideFuncs:
                - snprintf
                - mh_mkstemp
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:261,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:261,7'
              BranchSideFuncs:
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:267,62'
              BranchSideFuncs:
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fprintf
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:271,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:273,19'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:284,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:273,5'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:275,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:284,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:275,48'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
                - mutt_str_startswith
                - fprintf
            - BranchSide:      'mh/sequence.c:275,51'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
                - mutt_str_startswith
                - fprintf
        - Branch String:   'mh/sequence.c:275,89'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
                - fprintf
            - BranchSide:      'mh/sequence.c:276,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
                - fprintf
        - Branch String:   'mh/sequence.c:275,11'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:281,15'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:287,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:289,26'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:330,3'
              BranchSideFuncs:
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:290,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:293,12'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:323,7'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:293,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:287,38'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:296,20'
              BranchSideFuncs:
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:297,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:298,8'
              BranchSideFuncs:
                - mutt_str_atoi_full.11121
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:302,10'
              BranchSideFuncs:
                - mutt_str_atoi_full.11121
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:302,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:287,38'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:305,13'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
        - Branch String:   'mh/sequence.c:305,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:307,24'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
            - BranchSide:      'mh/sequence.c:310,12'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
        - Branch String:   'mh/sequence.c:310,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:312,24'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:315,12'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:315,9'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:287,38'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:317,24'
              BranchSideFuncs:
                - mh_seq_set
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
        - Branch String:   'mh/sequence.c:287,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:289,26'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - strrchr
                - mutt_str_atoi_full.11121
                - mh_seq_set
                - mh_seq_set
                - mh_seq_set
            - BranchSide:      'mh/sequence.c:323,7'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:323,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:324,22'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:325,7'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:324,51'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:324,5'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:324,5'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:325,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:326,22'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:327,7'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:325,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:326,22'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:327,7'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:326,52'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:326,5'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:326,5'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:327,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:328,22'
              BranchSideFuncs:
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:330,3'
              BranchSideFuncs:
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:327,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:328,22'
              BranchSideFuncs:
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:330,3'
              BranchSideFuncs:
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:328,52'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:328,5'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:328,5'
              BranchSideFuncs:
                - mh_seq_write_one
                - mh_seq_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:336,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:339,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:342,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mh/sequence.c:253,39'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:254,40'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:255,40'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:256,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:257,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:258,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:261,8'
          Dst:             mh_mkstemp
        - Src:             'mh/sequence.c:267,62'
          Dst:             mailbox_path
        - Src:             'mh/sequence.c:267,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:270,18'
          Dst:             mutt_file_fopen_full
        - Src:             'mh/sequence.c:273,19'
          Dst:             mutt_file_read_line
        - Src:             'mh/sequence.c:275,11'
          Dst:             mutt_str_startswith
        - Src:             'mh/sequence.c:275,51'
          Dst:             mutt_str_startswith
        - Src:             'mh/sequence.c:276,11'
          Dst:             mutt_str_startswith
        - Src:             'mh/sequence.c:281,7'
          Dst:             fprintf
        - Src:             'mh/sequence.c:284,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mh/sequence.c:296,9'
          Dst:             strrchr
        - Src:             'mh/sequence.c:302,10'
          Dst:             mutt_str_atoi_full
        - Src:             'mh/sequence.c:307,7'
          Dst:             mh_seq_set
        - Src:             'mh/sequence.c:312,7'
          Dst:             mh_seq_set
        - Src:             'mh/sequence.c:317,7'
          Dst:             mh_seq_set
        - Src:             'mh/sequence.c:324,5'
          Dst:             mh_seq_write_one
        - Src:             'mh/sequence.c:326,5'
          Dst:             mh_seq_write_one
        - Src:             'mh/sequence.c:328,5'
          Dst:             mh_seq_write_one
        - Src:             'mh/sequence.c:330,3'
          Dst:             mh_seq_free
        - Src:             'mh/sequence.c:333,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mh/sequence.c:335,3'
          Dst:             unlink
        - Src:             'mh/sequence.c:336,7'
          Dst:             mutt_file_safe_rename
        - Src:             'mh/sequence.c:339,5'
          Dst:             unlink
        - Src:             'mh/sequence.c:342,3'
          Dst:             mutt_mem_free
    - functionName:    mh_seq_add_one
      functionSourceFile: '/src/neomutt/mh/sequence.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          338
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - cs_subset_string
        - fprintf
        - mailbox_path
        - mh_mkstemp
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_file_safe_rename
        - mutt_mem_free
        - mutt_str_len
        - mutt_strn_equal
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mh/sequence.c:114,3'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:0,0'
              BranchSideFuncs:
                - mh_mkstemp
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - snprintf
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:114,9'
              BranchSideFuncs:
                - mh_mkstemp
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - snprintf
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:125,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:125,7'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - snprintf
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:128,56'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - cs_subset_string
                - snprintf
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:131,51'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:131,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:131,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:132,53'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:132,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:132,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:133,53'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:133,3'
              BranchSideFuncs:
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:133,3'
              BranchSideFuncs:
                - snprintf
                - mailbox_path.11119
                - snprintf
                - mutt_file_fopen_full
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:137,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:139,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:162,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:139,5'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:141,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:165,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:141,18'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:141,54'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_read_line
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:146,24'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
        - Branch String:   'mh/sequence.c:141,11'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:143,17'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:146,24'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
        - Branch String:   'mh/sequence.c:146,24'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:146,61'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:151,24'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
        - Branch String:   'mh/sequence.c:146,16'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:148,17'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:151,24'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
        - Branch String:   'mh/sequence.c:151,24'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:151,61'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:158,17'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:151,16'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:153,17'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:158,17'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_str_len
                - mutt_strn_equal
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:165,20'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:165,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:167,21'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:165,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:166,13'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:167,21'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:166,33'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:166,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:166,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
        - Branch String:   'mh/sequence.c:167,21'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:167,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
                - fprintf
            - BranchSide:      'mh/sequence.c:169,21'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
        - Branch String:   'mh/sequence.c:167,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:168,13'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
            - BranchSide:      'mh/sequence.c:169,21'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
        - Branch String:   'mh/sequence.c:168,33'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:168,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
            - BranchSide:      'mh/sequence.c:168,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
        - Branch String:   'mh/sequence.c:169,21'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:169,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
                - fprintf
            - BranchSide:      'mh/sequence.c:172,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:169,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:170,13'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:172,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:170,33'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:170,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:170,5'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - unlink
                - mutt_file_safe_rename
                - unlink
                - mutt_mem_free
        - Branch String:   'mh/sequence.c:175,7'
          Branch Sides:
            - BranchSide:      'mh/sequence.c:176,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mh/sequence.c:178,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mh/sequence.c:125,8'
          Dst:             mh_mkstemp
        - Src:             'mh/sequence.c:128,39'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:129,40'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:130,40'
          Dst:             cs_subset_string
        - Src:             'mh/sequence.c:131,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:132,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:133,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:135,62'
          Dst:             mailbox_path
        - Src:             'mh/sequence.c:135,3'
          Dst:             snprintf
        - Src:             'mh/sequence.c:136,18'
          Dst:             mutt_file_fopen_full
        - Src:             'mh/sequence.c:139,19'
          Dst:             mutt_file_read_line
        - Src:             'mh/sequence.c:141,54'
          Dst:             mutt_str_len
        - Src:             'mh/sequence.c:141,21'
          Dst:             mutt_strn_equal
        - Src:             'mh/sequence.c:143,9'
          Dst:             fprintf
        - Src:             'mh/sequence.c:146,61'
          Dst:             mutt_str_len
        - Src:             'mh/sequence.c:146,27'
          Dst:             mutt_strn_equal
        - Src:             'mh/sequence.c:148,9'
          Dst:             fprintf
        - Src:             'mh/sequence.c:151,61'
          Dst:             mutt_str_len
        - Src:             'mh/sequence.c:151,27'
          Dst:             mutt_strn_equal
        - Src:             'mh/sequence.c:153,9'
          Dst:             fprintf
        - Src:             'mh/sequence.c:158,9'
          Dst:             fprintf
        - Src:             'mh/sequence.c:162,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mh/sequence.c:163,3'
          Dst:             mutt_mem_free
        - Src:             'mh/sequence.c:166,5'
          Dst:             fprintf
        - Src:             'mh/sequence.c:168,5'
          Dst:             fprintf
        - Src:             'mh/sequence.c:170,5'
          Dst:             fprintf
        - Src:             'mh/sequence.c:172,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mh/sequence.c:174,3'
          Dst:             unlink
        - Src:             'mh/sequence.c:175,7'
          Dst:             mutt_file_safe_rename
        - Src:             'mh/sequence.c:176,5'
          Dst:             unlink
        - Src:             'mh/sequence.c:178,3'
          Dst:             mutt_mem_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mh_mkstemp
      functionSourceFile: '/src/neomutt/mh/shared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - close
        - fdopen
        - getpid
        - mailbox_path
        - mh_umask
        - mutt_mem_free
        - mutt_rand64
        - mutt_str_dup
        - open
        - snprintf
        - umask
        - unlink
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mh/shared.c:76,3'
          Branch Sides:
            - BranchSide:      'mh/shared.c:0,0'
              BranchSideFuncs:
                - mh_umask
                - umask
                - mailbox_path.11164
                - getpid
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
            - BranchSide:      'mh/shared.c:76,8'
              BranchSideFuncs:
                - mh_umask
                - umask
                - mailbox_path.11164
                - getpid
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
        - Branch String:   'mh/shared.c:85,14'
          Branch Sides:
            - BranchSide:      'mh/shared.c:85,43'
              BranchSideFuncs:
                - getpid
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
                - mailbox_path.11164
            - BranchSide:      'mh/shared.c:85,43'
              BranchSideFuncs:
                - getpid
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
                - mailbox_path.11164
        - Branch String:   'mh/shared.c:87,9'
          Branch Sides:
            - BranchSide:      'mh/shared.c:89,11'
              BranchSideFuncs:
                - __errno_location
                - umask
                - mailbox_path.11164
                - getpid
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
            - BranchSide:      'mh/shared.c:99,14'
              BranchSideFuncs:
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
        - Branch String:   'mh/shared.c:89,11'
          Branch Sides:
            - BranchSide:      'mh/shared.c:84,64'
              BranchSideFuncs:
                - mailbox_path.11164
                - getpid
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
            - BranchSide:      'mh/shared.c:91,9'
              BranchSideFuncs:
                - umask
        - Branch String:   'mh/shared.c:107,7'
          Branch Sides:
            - BranchSide:      'mh/shared.c:107,7'
              BranchSideFuncs:
                - mutt_mem_free
                - close
                - unlink
            - BranchSide:      'mh/shared.c:109,5'
              BranchSideFuncs:
                - mutt_mem_free
                - close
                - unlink
      Callsites:
        - Src:             'mh/shared.c:78,22'
          Dst:             mh_umask
        - Src:             'mh/shared.c:79,22'
          Dst:             umask
        - Src:             'mh/shared.c:84,64'
          Dst:             mailbox_path
        - Src:             'mh/shared.c:85,43'
          Dst:             getpid
        - Src:             'mh/shared.c:85,53'
          Dst:             mutt_rand64
        - Src:             'mh/shared.c:84,5'
          Dst:             snprintf
        - Src:             'mh/shared.c:86,10'
          Dst:             open
        - Src:             'mh/shared.c:89,11'
          Dst:             __errno_location
        - Src:             'mh/shared.c:92,9'
          Dst:             umask
        - Src:             'mh/shared.c:99,14'
          Dst:             mutt_str_dup
        - Src:             'mh/shared.c:103,3'
          Dst:             umask
        - Src:             'mh/shared.c:106,9'
          Dst:             fdopen
        - Src:             'mh/shared.c:109,5'
          Dst:             mutt_mem_free
        - Src:             'mh/shared.c:110,5'
          Dst:             close
        - Src:             'mh/shared.c:111,5'
          Dst:             unlink
    - functionName:    mh_umask
      functionSourceFile: '/src/neomutt/mh/shared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mh_mdata_get
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mh/shared.c:51,30'
          Branch Sides:
            - BranchSide:      'mh/shared.c:0,0'
              BranchSideFuncs:
                - mh_mdata_get
                - mailbox_path.11164
                - stat
                - mailbox_path.11164
            - BranchSide:      'mh/shared.c:51,30'
              BranchSideFuncs:
                - mh_mdata_get
                - mailbox_path.11164
                - stat
                - mailbox_path.11164
        - Branch String:   'mh/shared.c:52,13'
          Branch Sides:
            - BranchSide:      'mh/shared.c:52,23'
              BranchSideFuncs:
                - mailbox_path.11164
                - stat
                - mailbox_path.11164
            - BranchSide:      'mh/shared.c:55,15'
              BranchSideFuncs:
                - mailbox_path.11164
                - stat
                - mailbox_path.11164
        - Branch String:   'mh/shared.c:52,7'
          Branch Sides:
            - BranchSide:      'mh/shared.c:52,7'
              BranchSideFuncs:
                - mailbox_path.11164
                - stat
                - mailbox_path.11164
            - BranchSide:      'mh/shared.c:55,15'
              BranchSideFuncs:
                - mailbox_path.11164
                - stat
                - mailbox_path.11164
        - Branch String:   'mh/shared.c:56,7'
          Branch Sides:
            - BranchSide:      'mh/shared.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'mh/shared.c:62,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mh/shared.c:51,30'
          Dst:             mh_mdata_get
        - Src:             'mh/shared.c:56,12'
          Dst:             mailbox_path
        - Src:             'mh/shared.c:56,7'
          Dst:             stat
        - Src:             'mh/shared.c:58,5'
          Dst:             mailbox_path
    - functionName:    umask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.11156
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.11156
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    maildir_field_delimiter_validator
      functionSourceFile: '/src/neomutt/maildir/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - buf_printf
        - memchr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/config.c:47,23'
          Branch Sides:
            - BranchSide:      'maildir/config.c:0,0'
              BranchSideFuncs:
                - strlen
                - buf_printf
                - __ctype_b_loc
                - memchr
            - BranchSide:      'maildir/config.c:47,23'
              BranchSideFuncs:
                - strlen
                - buf_printf
                - __ctype_b_loc
                - memchr
        - Branch String:   'maildir/config.c:49,7'
          Branch Sides:
            - BranchSide:      'maildir/config.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - memchr
            - BranchSide:      'maildir/config.c:56,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_printf
                - memchr
        - Branch String:   'maildir/config.c:56,23'
          Branch Sides:
            - BranchSide:      'maildir/config.c:0,0'
              BranchSideFuncs:
                - memchr
                - buf_printf
            - BranchSide:      'maildir/config.c:56,7'
              BranchSideFuncs:
                - memchr
                - buf_printf
        - Branch String:   'maildir/config.c:56,7'
          Branch Sides:
            - BranchSide:      'maildir/config.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'maildir/config.c:56,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/config.c:49,7'
          Dst:             strlen
        - Src:             'maildir/config.c:56,7'
          Dst:             __ctype_b_loc
        - Src:             'maildir/config.c:56,26'
          Dst:             memchr
        - Src:             'maildir/config.c:0,0'
          Dst:             buf_printf
    - functionName:    config_init_maildir
      functionSourceFile: '/src/neomutt/maildir/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/config.c:106,13'
          Branch Sides:
            - BranchSide:      'maildir/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'maildir/config.c:106,13'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'maildir/config.c:106,13'
          Dst:             cs_register_variables
    - functionName:    maildir_msg_save_hcache
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    maildir_msg_close
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/message.c:615,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'maildir/message.c:615,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'maildir/message.c:615,10'
          Dst:             mutt_file_fclose_full
    - functionName:    maildir_msg_commit
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - maildir_commit_message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/message.c:605,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - maildir_commit_message
            - BranchSide:      'maildir/message.c:605,10'
              BranchSideFuncs:
                - maildir_commit_message
      Callsites:
        - Src:             'maildir/message.c:605,10'
          Dst:             maildir_commit_message
    - functionName:    maildir_commit_message
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          204
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cc_maildir_field_delimiter
        - mailbox_path
        - mutt_date_now
        - mutt_file_fsync_close
        - mutt_file_safe_rename
        - mutt_mem_free
        - mutt_rand64
        - mutt_str_copy
        - mutt_str_replace
        - strchr
        - strrchr
        - utime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/message.c:362,3'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - mutt_file_fsync_close
                - strrchr
                - mutt_str_copy
                - cc_maildir_field_delimiter
                - strchr
                - mutt_str_copy
                - buf_pool_get
                - buf_pool_get
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
            - BranchSide:      'maildir/message.c:362,8'
              BranchSideFuncs:
                - mutt_file_fsync_close
                - strrchr
                - mutt_str_copy
                - cc_maildir_field_delimiter
                - strchr
                - mutt_str_copy
                - buf_pool_get
                - buf_pool_get
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
        - Branch String:   'maildir/message.c:366,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:368,5'
              BranchSideFuncs:
                - strrchr
                - mutt_str_copy
                - cc_maildir_field_delimiter
                - strchr
                - mutt_str_copy
                - buf_pool_get
                - buf_pool_get
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
            - BranchSide:      'maildir/message.c:373,26'
              BranchSideFuncs:
                - strrchr
                - mutt_str_copy
                - cc_maildir_field_delimiter
                - strchr
                - mutt_str_copy
                - buf_pool_get
                - buf_pool_get
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
        - Branch String:   'maildir/message.c:379,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:380,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
            - BranchSide:      'maildir/message.c:382,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
        - Branch String:   'maildir/message.c:390,31'
          Branch Sides:
            - BranchSide:      'maildir/message.c:389,5'
              BranchSideFuncs:
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - mutt_date_now
                - mutt_rand64
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
            - BranchSide:      'maildir/message.c:389,5'
              BranchSideFuncs:
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - mutt_date_now
                - mutt_rand64
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
        - Branch String:   'maildir/message.c:395,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:401,16'
              BranchSideFuncs:
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - __errno_location
            - BranchSide:      'maildir/message.c:431,14'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
        - Branch String:   'maildir/message.c:401,11'
          Branch Sides:
            - BranchSide:      'maildir/message.c:406,19'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:424,11'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:411,35'
          Branch Sides:
            - BranchSide:      'maildir/message.c:411,39'
              BranchSideFuncs:
                - __errno_location
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
            - BranchSide:      'maildir/message.c:418,7'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:411,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:410,28'
              BranchSideFuncs:
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
                - __errno_location
            - BranchSide:      'maildir/message.c:414,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:424,11'
          Branch Sides:
            - BranchSide:      'maildir/message.c:425,30'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:426,30'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:431,14'
          Branch Sides:
            - BranchSide:      'maildir/message.c:389,71'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_rand64
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_file_safe_rename
                - __errno_location
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - utime
                - buf_string.11239
                - mutt_str_replace
                - buf_string.11239
                - mutt_str_replace
                - mutt_mem_free
                - __errno_location
            - BranchSide:      'maildir/message.c:433,7'
              BranchSideFuncs:
                - mailbox_path.11238
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'maildir/message.c:366,7'
          Dst:             mutt_file_fsync_close
        - Src:             'maildir/message.c:373,13'
          Dst:             strrchr
        - Src:             'maildir/message.c:374,3'
          Dst:             mutt_str_copy
        - Src:             'maildir/message.c:377,43'
          Dst:             cc_maildir_field_delimiter
        - Src:             'maildir/message.c:378,7'
          Dst:             strchr
        - Src:             'maildir/message.c:380,5'
          Dst:             mutt_str_copy
        - Src:             'maildir/message.c:385,25'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:386,25'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:389,71'
          Dst:             mutt_date_now
        - Src:             'maildir/message.c:390,16'
          Dst:             mutt_rand64
        - Src:             'maildir/message.c:389,5'
          Dst:             buf_printf
        - Src:             'maildir/message.c:391,31'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:391,48'
          Dst:             buf_string
        - Src:             'maildir/message.c:391,5'
          Dst:             buf_printf
        - Src:             'maildir/message.c:393,5'
          Dst:             buf_string
        - Src:             'maildir/message.c:395,42'
          Dst:             buf_string
        - Src:             'maildir/message.c:395,9'
          Dst:             mutt_file_safe_rename
        - Src:             'maildir/message.c:410,28'
          Dst:             buf_string
        - Src:             'maildir/message.c:410,22'
          Dst:             utime
        - Src:             'maildir/message.c:411,39'
          Dst:             __errno_location
        - Src:             'maildir/message.c:425,36'
          Dst:             buf_string
        - Src:             'maildir/message.c:425,9'
          Dst:             mutt_str_replace
        - Src:             'maildir/message.c:426,46'
          Dst:             buf_string
        - Src:             'maildir/message.c:426,7'
          Dst:             mutt_str_replace
        - Src:             'maildir/message.c:427,7'
          Dst:             mutt_mem_free
        - Src:             'maildir/message.c:431,14'
          Dst:             __errno_location
        - Src:             'maildir/message.c:433,7'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:440,3'
          Dst:             buf_pool_release
        - Src:             'maildir/message.c:441,3'
          Dst:             buf_pool_release
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    9
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.11239
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.11239
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_msg_open_new
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - close
        - fdopen
        - mailbox_path
        - maildir_gen_flags
        - maildir_umask
        - mutt_date_now
        - mutt_mem_free
        - mutt_rand64
        - mutt_str_copy
        - mutt_str_dup
        - open
        - snprintf
        - umask
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/message.c:534,3'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - maildir_gen_flags
                - mutt_str_copy
                - maildir_umask
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
            - BranchSide:      'maildir/message.c:534,8'
              BranchSideFuncs:
                - maildir_gen_flags
                - mutt_str_copy
                - maildir_umask
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
        - Branch String:   'maildir/message.c:538,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:540,24'
              BranchSideFuncs:
                - mutt_str_copy
                - maildir_umask
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
            - BranchSide:      'maildir/message.c:547,13'
              BranchSideFuncs:
                - mutt_str_copy
                - maildir_umask
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
        - Branch String:   'maildir/message.c:550,21'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - maildir_umask
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
            - BranchSide:      'maildir/message.c:550,27'
              BranchSideFuncs:
                - mutt_str_copy
                - maildir_umask
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
        - Branch String:   'maildir/message.c:563,29'
          Branch Sides:
            - BranchSide:      'maildir/message.c:561,5'
              BranchSideFuncs:
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
            - BranchSide:      'maildir/message.c:561,5'
              BranchSideFuncs:
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
        - Branch String:   'maildir/message.c:568,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:570,11'
              BranchSideFuncs:
                - __errno_location
                - umask
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
            - BranchSide:      'maildir/message.c:580,7'
              BranchSideFuncs:
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
        - Branch String:   'maildir/message.c:570,11'
          Branch Sides:
            - BranchSide:      'maildir/message.c:562,14'
              BranchSideFuncs:
                - mailbox_path.11238
                - mutt_date_now
                - mutt_rand64
                - snprintf
                - open
                - mutt_str_dup
                - umask
                - fdopen
                - mutt_mem_free
                - close
                - unlink
                - __errno_location
                - umask
            - BranchSide:      'maildir/message.c:572,9'
              BranchSideFuncs:
                - umask
        - Branch String:   'maildir/message.c:589,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:589,7'
              BranchSideFuncs:
                - mutt_mem_free
                - close
                - unlink
            - BranchSide:      'maildir/message.c:591,5'
              BranchSideFuncs:
                - mutt_mem_free
                - close
                - unlink
      Callsites:
        - Src:             'maildir/message.c:543,5'
          Dst:             maildir_gen_flags
        - Src:             'maildir/message.c:0,0'
          Dst:             mutt_str_copy
        - Src:             'maildir/message.c:555,22'
          Dst:             maildir_umask
        - Src:             'maildir/message.c:556,22'
          Dst:             umask
        - Src:             'maildir/message.c:562,14'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:562,51'
          Dst:             mutt_date_now
        - Src:             'maildir/message.c:563,14'
          Dst:             mutt_rand64
        - Src:             'maildir/message.c:561,5'
          Dst:             snprintf
        - Src:             'maildir/message.c:567,10'
          Dst:             open
        - Src:             'maildir/message.c:570,11'
          Dst:             __errno_location
        - Src:             'maildir/message.c:572,9'
          Dst:             umask
        - Src:             'maildir/message.c:581,19'
          Dst:             mutt_str_dup
        - Src:             'maildir/message.c:585,3'
          Dst:             umask
        - Src:             'maildir/message.c:588,13'
          Dst:             fdopen
        - Src:             'maildir/message.c:591,5'
          Dst:             mutt_mem_free
        - Src:             'maildir/message.c:592,5'
          Dst:             close
        - Src:             'maildir/message.c:593,5'
          Dst:             unlink
    - functionName:    maildir_gen_flags
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - cc_maildir_field_delimiter
        - maildir_edata_get
        - maildir_sort_flags
        - mutt_qsort_r
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/message.c:74,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - maildir_edata_get
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:74,9'
              BranchSideFuncs:
                - maildir_edata_get
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:79,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:80,20'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:88,10'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:88,18'
          Branch Sides:
            - BranchSide:      'maildir/message.c:88,24'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:91,72'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:88,32'
          Branch Sides:
            - BranchSide:      'maildir/message.c:88,38'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:90,10'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:88,43'
          Branch Sides:
            - BranchSide:      'maildir/message.c:88,49'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:90,10'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:88,57'
          Branch Sides:
            - BranchSide:      'maildir/message.c:88,63'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:90,10'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:88,67'
          Branch Sides:
            - BranchSide:      'maildir/message.c:88,70'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
            - BranchSide:      'maildir/message.c:90,10'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:88,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:90,10'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
                - snprintf
        - Branch String:   'maildir/message.c:92,57'
          Branch Sides:
            - BranchSide:      'maildir/message.c:91,5'
              BranchSideFuncs:
                - snprintf
                - cc_maildir_field_delimiter
                - snprintf
            - BranchSide:      'maildir/message.c:91,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - mutt_qsort_r
                - cc_maildir_field_delimiter
                - snprintf
      Callsites:
        - Src:             'maildir/message.c:78,36'
          Dst:             maildir_edata_get
        - Src:             'maildir/message.c:91,5'
          Dst:             snprintf
        - Src:             'maildir/message.c:91,5'
          Dst:             snprintf
        - Src:             'maildir/message.c:94,25'
          Dst:             strlen
        - Src:             'maildir/message.c:94,7'
          Dst:             mutt_qsort_r
        - Src:             'maildir/message.c:94,7'
          Dst:             maildir_sort_flags
        - Src:             'maildir/message.c:96,45'
          Dst:             cc_maildir_field_delimiter
        - Src:             'maildir/message.c:97,5'
          Dst:             snprintf
    - functionName:    maildir_sort_flags
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/message.c:63,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:63,10'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:63,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_msg_open
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - mailbox_path
        - maildir_open_find_message
        - mutt_file_fopen_full
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/message.c:506,3'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - mailbox_path.11238
                - snprintf
                - mutt_file_fopen_full
                - __errno_location
                - mailbox_path.11238
                - maildir_open_find_message
            - BranchSide:      'maildir/message.c:506,8'
              BranchSideFuncs:
                - mailbox_path.11238
                - snprintf
                - mutt_file_fopen_full
                - __errno_location
                - mailbox_path.11238
                - maildir_open_find_message
        - Branch String:   'maildir/message.c:511,16'
          Branch Sides:
            - BranchSide:      'maildir/message.c:511,20'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.11238
                - maildir_open_find_message
            - BranchSide:      'maildir/message.c:511,16'
              BranchSideFuncs: []
        - Branch String:   'maildir/message.c:511,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:512,41'
              BranchSideFuncs:
                - mailbox_path.11238
                - maildir_open_find_message
            - BranchSide:      'maildir/message.c:516,5'
              BranchSideFuncs: []
        - Branch String:   'maildir/message.c:514,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:514,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:516,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/message.c:508,41'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:508,3'
          Dst:             snprintf
        - Src:             'maildir/message.c:510,13'
          Dst:             mutt_file_fopen_full
        - Src:             'maildir/message.c:511,20'
          Dst:             __errno_location
        - Src:             'maildir/message.c:512,41'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:512,15'
          Dst:             maildir_open_find_message
    - functionName:    maildir_open_find_message
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - maildir_canon_filename
        - maildir_open_find_message_dir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/message.c:173,3'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - maildir_canon_filename
                - buf_string.11239
                - maildir_open_find_message_dir
                - buf_pool_release
                - __errno_location
                - buf_string.11239
                - maildir_open_find_message_dir
            - BranchSide:      'maildir/message.c:173,27'
              BranchSideFuncs:
                - buf_pool_get
                - maildir_canon_filename
                - buf_string.11239
                - maildir_open_find_message_dir
                - buf_pool_release
                - __errno_location
                - buf_string.11239
                - maildir_open_find_message_dir
        - Branch String:   'maildir/message.c:178,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:178,14'
              BranchSideFuncs:
                - __errno_location
                - buf_pool_release
                - buf_string.11239
                - maildir_open_find_message_dir
            - BranchSide:      'maildir/message.c:180,10'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'maildir/message.c:178,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:180,10'
              BranchSideFuncs:
                - buf_string.11239
                - maildir_open_find_message_dir
                - buf_pool_release
            - BranchSide:      'maildir/message.c:188,46'
              BranchSideFuncs:
                - buf_string.11239
                - maildir_open_find_message_dir
                - buf_pool_release
        - Branch String:   'maildir/message.c:180,31'
          Branch Sides:
            - BranchSide:      'maildir/message.c:180,31'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/message.c:180,35'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'maildir/message.c:180,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:180,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/message.c:182,30'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'maildir/message.c:190,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:190,14'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/message.c:192,10'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'maildir/message.c:190,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:190,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/message.c:192,10'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'maildir/message.c:192,31'
          Branch Sides:
            - BranchSide:      'maildir/message.c:192,31'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/message.c:192,35'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'maildir/message.c:192,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:192,9'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/message.c:194,30'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'maildir/message.c:173,27'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:174,3'
          Dst:             maildir_canon_filename
        - Src:             'maildir/message.c:176,52'
          Dst:             buf_string
        - Src:             'maildir/message.c:176,14'
          Dst:             maildir_open_find_message_dir
        - Src:             'maildir/message.c:178,14'
          Dst:             __errno_location
        - Src:             'maildir/message.c:188,46'
          Dst:             buf_string
        - Src:             'maildir/message.c:188,8'
          Dst:             maildir_open_find_message_dir
        - Src:             'maildir/message.c:204,3'
          Dst:             buf_pool_release
    - functionName:    maildir_open_find_message_dir
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - closedir
        - maildir_canon_filename
        - mutt_file_fopen_full
        - mutt_file_opendir
        - mutt_str_equal
        - readdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/message.c:116,3'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.11239
                - mutt_file_opendir
                - readdir
                - maildir_canon_filename
                - buf_string.11239
                - mutt_str_equal
                - buf_printf
                - buf_string.11239
                - mutt_file_fopen_full
                - __errno_location
                - closedir
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - closedir
                - __errno_location
                - __errno_location
            - BranchSide:      'maildir/message.c:116,28'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.11239
                - mutt_file_opendir
                - readdir
                - maildir_canon_filename
                - buf_string.11239
                - mutt_str_equal
                - buf_printf
                - buf_string.11239
                - mutt_file_fopen_full
                - __errno_location
                - closedir
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - closedir
                - __errno_location
                - __errno_location
        - Branch String:   'maildir/message.c:128,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:130,5'
              BranchSideFuncs:
                - __errno_location
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:134,16'
              BranchSideFuncs:
                - readdir
                - maildir_canon_filename
                - buf_string.11239
                - mutt_str_equal
                - buf_printf
                - buf_string.11239
                - mutt_file_fopen_full
                - __errno_location
                - closedir
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - closedir
                - __errno_location
        - Branch String:   'maildir/message.c:134,3'
          Branch Sides:
            - BranchSide:      'maildir/message.c:136,41'
              BranchSideFuncs:
                - closedir
                - __errno_location
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:147,3'
              BranchSideFuncs:
                - closedir
                - __errno_location
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:138,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:134,16'
              BranchSideFuncs:
                - buf_printf
                - buf_string.11239
                - mutt_file_fopen_full
                - __errno_location
                - closedir
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:140,7'
              BranchSideFuncs:
                - buf_printf
                - buf_string.11239
                - mutt_file_fopen_full
                - __errno_location
                - closedir
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:149,15'
          Branch Sides:
            - BranchSide:      'maildir/message.c:149,18'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:152,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:149,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:150,16'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:152,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'maildir/message.c:116,28'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:117,28'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:118,26'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:125,3'
          Dst:             buf_printf
        - Src:             'maildir/message.c:127,32'
          Dst:             buf_string
        - Src:             'maildir/message.c:127,14'
          Dst:             mutt_file_opendir
        - Src:             'maildir/message.c:130,5'
          Dst:             __errno_location
        - Src:             'maildir/message.c:134,16'
          Dst:             readdir
        - Src:             'maildir/message.c:136,5'
          Dst:             maildir_canon_filename
        - Src:             'maildir/message.c:138,24'
          Dst:             buf_string
        - Src:             'maildir/message.c:138,9'
          Dst:             mutt_str_equal
        - Src:             'maildir/message.c:140,7'
          Dst:             buf_printf
        - Src:             'maildir/message.c:141,12'
          Dst:             buf_string
        - Src:             'maildir/message.c:141,12'
          Dst:             mutt_file_fopen_full
        - Src:             'maildir/message.c:142,12'
          Dst:             __errno_location
        - Src:             'maildir/message.c:147,3'
          Dst:             closedir
        - Src:             'maildir/message.c:147,3'
          Dst:             closedir
        - Src:             'maildir/message.c:152,3'
          Dst:             __errno_location
        - Src:             'maildir/message.c:150,16'
          Dst:             buf_strdup
        - Src:             'maildir/message.c:155,3'
          Dst:             buf_pool_release
        - Src:             'maildir/message.c:156,3'
          Dst:             buf_pool_release
        - Src:             'maildir/message.c:157,3'
          Dst:             buf_pool_release
    - functionName:    maildir_rewrite_message
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mailbox_path
        - maildir_commit_message
        - mutt_body_free
        - mutt_copy_message
        - mutt_str_copy
        - mx_msg_close
        - mx_msg_open
        - mx_msg_open_new
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/message.c:455,8'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - mx_msg_open
                - mx_msg_open_new
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11238
                - snprintf
                - mutt_str_copy
                - maildir_commit_message
                - unlink
            - BranchSide:      'maildir/message.c:455,8'
              BranchSideFuncs:
                - mx_msg_open
                - mx_msg_open_new
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11238
                - snprintf
                - mutt_str_copy
                - maildir_commit_message
                - unlink
        - Branch String:   'maildir/message.c:455,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:455,10'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:455,14'
              BranchSideFuncs:
                - mx_msg_open
                - mx_msg_open_new
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11238
                - snprintf
                - mutt_str_copy
                - maildir_commit_message
                - unlink
        - Branch String:   'maildir/message.c:455,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:455,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:460,29'
              BranchSideFuncs:
                - mx_msg_open
                - mx_msg_open_new
                - mutt_copy_message
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
                - mailbox_path.11238
                - snprintf
                - mutt_str_copy
                - maildir_commit_message
                - unlink
        - Branch String:   'maildir/message.c:470,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:472,10'
              BranchSideFuncs:
                - mailbox_path.11238
                - snprintf
                - mutt_str_copy
                - maildir_commit_message
                - unlink
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
            - BranchSide:      'maildir/message.c:485,3'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
        - Branch String:   'maildir/message.c:479,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:481,7'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
            - BranchSide:      'maildir/message.c:484,3'
              BranchSideFuncs:
                - mx_msg_close
                - mx_msg_close
                - mutt_body_free
        - Branch String:   'maildir/message.c:488,18'
          Branch Sides:
            - BranchSide:      'maildir/message.c:495,22'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'maildir/message.c:495,22'
              BranchSideFuncs:
                - mutt_body_free
        - Branch String:   'maildir/message.c:488,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:490,14'
              BranchSideFuncs:
                - mutt_body_free
            - BranchSide:      'maildir/message.c:495,28'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'maildir/message.c:464,25'
          Dst:             mx_msg_open
        - Src:             'maildir/message.c:465,26'
          Dst:             mx_msg_open_new
        - Src:             'maildir/message.c:469,12'
          Dst:             mutt_copy_message
        - Src:             'maildir/message.c:474,49'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:474,5'
          Dst:             snprintf
        - Src:             'maildir/message.c:475,5'
          Dst:             mutt_str_copy
        - Src:             'maildir/message.c:477,10'
          Dst:             maildir_commit_message
        - Src:             'maildir/message.c:481,7'
          Dst:             unlink
        - Src:             'maildir/message.c:485,3'
          Dst:             mx_msg_close
        - Src:             'maildir/message.c:486,3'
          Dst:             mx_msg_close
        - Src:             'maildir/message.c:495,3'
          Dst:             mutt_body_free
    - functionName:    maildir_sync_message
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          248
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - cc_maildir_field_delimiter
        - mailbox_path
        - maildir_gen_flags
        - maildir_rewrite_message
        - mutt_str_equal
        - mutt_str_replace
        - rename
        - stat
        - strchr
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/message.c:218,8'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - maildir_rewrite_message
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - strrchr
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_string.11239
                - mutt_str_replace
            - BranchSide:      'maildir/message.c:218,8'
              BranchSideFuncs:
                - maildir_rewrite_message
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - strrchr
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:218,10'
          Branch Sides:
            - BranchSide:      'maildir/message.c:218,10'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:221,18'
              BranchSideFuncs:
                - maildir_rewrite_message
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - strrchr
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:228,21'
          Branch Sides:
            - BranchSide:      'maildir/message.c:228,27'
              BranchSideFuncs:
                - maildir_rewrite_message
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - strrchr
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_string.11239
                - mutt_str_replace
            - BranchSide:      'maildir/message.c:231,9'
              BranchSideFuncs:
                - maildir_rewrite_message
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:228,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:231,9'
              BranchSideFuncs:
                - strrchr
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
            - BranchSide:      'maildir/message.c:239,26'
              BranchSideFuncs:
                - strrchr
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:240,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:245,6'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - cc_maildir_field_delimiter
                - strchr
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:256,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:258,10'
              BranchSideFuncs:
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
            - BranchSide:      'maildir/message.c:262,5'
              BranchSideFuncs:
                - maildir_gen_flags
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:264,46'
          Branch Sides:
            - BranchSide:      'maildir/message.c:264,52'
              BranchSideFuncs:
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
            - BranchSide:      'maildir/message.c:265,16'
              BranchSideFuncs:
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_string.11239
                - buf_printf
                - mailbox_path.11238
                - buf_printf
                - buf_string.11239
                - buf_string.11239
                - mutt_str_equal
                - buf_string.11239
                - stat
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:269,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:276,19'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:295,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/message.c:279,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:281,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:285,16'
              BranchSideFuncs:
                - buf_string.11239
                - buf_string.11239
                - rename
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_string.11239
                - mutt_str_replace
        - Branch String:   'maildir/message.c:285,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:287,7'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/message.c:291,32'
              BranchSideFuncs:
                - buf_string.11239
                - mutt_str_replace
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'maildir/message.c:231,9'
          Dst:             maildir_rewrite_message
        - Src:             'maildir/message.c:239,15'
          Dst:             strrchr
        - Src:             'maildir/message.c:246,15'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:247,16'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:248,16'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:249,15'
          Dst:             buf_pool_get
        - Src:             'maildir/message.c:251,5'
          Dst:             buf_strcpy
        - Src:             'maildir/message.c:254,45'
          Dst:             cc_maildir_field_delimiter
        - Src:             'maildir/message.c:255,9'
          Dst:             strchr
        - Src:             'maildir/message.c:262,5'
          Dst:             maildir_gen_flags
        - Src:             'maildir/message.c:265,16'
          Dst:             buf_string
        - Src:             'maildir/message.c:264,5'
          Dst:             buf_printf
        - Src:             'maildir/message.c:266,35'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:266,52'
          Dst:             buf_string
        - Src:             'maildir/message.c:266,5'
          Dst:             buf_printf
        - Src:             'maildir/message.c:267,34'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:267,5'
          Dst:             buf_printf
        - Src:             'maildir/message.c:269,24'
          Dst:             buf_string
        - Src:             'maildir/message.c:269,46'
          Dst:             buf_string
        - Src:             'maildir/message.c:269,9'
          Dst:             mutt_str_equal
        - Src:             'maildir/message.c:279,14'
          Dst:             buf_string
        - Src:             'maildir/message.c:279,9'
          Dst:             stat
        - Src:             'maildir/message.c:285,16'
          Dst:             buf_string
        - Src:             'maildir/message.c:285,37'
          Dst:             buf_string
        - Src:             'maildir/message.c:285,9'
          Dst:             rename
        - Src:             'maildir/message.c:291,32'
          Dst:             buf_string
        - Src:             'maildir/message.c:291,5'
          Dst:             mutt_str_replace
        - Src:             'maildir/message.c:295,3'
          Dst:             buf_pool_release
        - Src:             'maildir/message.c:296,3'
          Dst:             buf_pool_release
        - Src:             'maildir/message.c:297,3'
          Dst:             buf_pool_release
        - Src:             'maildir/message.c:298,3'
          Dst:             buf_pool_release
    - functionName:    maildir_sync_mailbox_message
      functionSourceFile: '/src/neomutt/maildir/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cs_subset_bool
        - mailbox_path
        - maildir_sync_message
        - snprintf
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/message.c:313,8'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mailbox_path.11238
                - snprintf
                - unlink
                - maildir_sync_message
            - BranchSide:      'maildir/message.c:313,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mailbox_path.11238
                - snprintf
                - unlink
                - maildir_sync_message
        - Branch String:   'maildir/message.c:313,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:313,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:316,47'
              BranchSideFuncs:
                - cs_subset_bool
                - mailbox_path.11238
                - snprintf
                - unlink
                - maildir_sync_message
        - Branch String:   'maildir/message.c:317,18'
          Branch Sides:
            - BranchSide:      'maildir/message.c:317,7'
              BranchSideFuncs:
                - maildir_sync_message
            - BranchSide:      'maildir/message.c:324,15'
              BranchSideFuncs:
                - maildir_sync_message
        - Branch String:   'maildir/message.c:317,7'
          Branch Sides:
            - BranchSide:      'maildir/message.c:319,5'
              BranchSideFuncs:
                - maildir_sync_message
            - BranchSide:      'maildir/message.c:324,15'
              BranchSideFuncs:
                - maildir_sync_message
        - Branch String:   'maildir/message.c:324,23'
          Branch Sides:
            - BranchSide:      'maildir/message.c:324,29'
              BranchSideFuncs:
                - maildir_sync_message
            - BranchSide:      'maildir/message.c:327,9'
              BranchSideFuncs:
                - maildir_sync_message
        - Branch String:   'maildir/message.c:324,40'
          Branch Sides:
            - BranchSide:      'maildir/message.c:325,30'
              BranchSideFuncs:
                - maildir_sync_message
            - BranchSide:      'maildir/message.c:327,9'
              BranchSideFuncs:
                - maildir_sync_message
        - Branch String:   'maildir/message.c:325,30'
          Branch Sides:
            - BranchSide:      'maildir/message.c:0,0'
              BranchSideFuncs:
                - maildir_sync_message
            - BranchSide:      'maildir/message.c:325,36'
              BranchSideFuncs:
                - maildir_sync_message
        - Branch String:   'maildir/message.c:325,43'
          Branch Sides:
            - BranchSide:      'maildir/message.c:325,47'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:331,7'
              BranchSideFuncs: []
        - Branch String:   'maildir/message.c:324,12'
          Branch Sides:
            - BranchSide:      'maildir/message.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:331,7'
              BranchSideFuncs: []
        - Branch String:   'maildir/message.c:327,9'
          Branch Sides:
            - BranchSide:      'maildir/message.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'maildir/message.c:331,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/message.c:316,32'
          Dst:             cs_subset_bool
        - Src:             'maildir/message.c:320,43'
          Dst:             mailbox_path
        - Src:             'maildir/message.c:320,5'
          Dst:             snprintf
        - Src:             'maildir/message.c:322,5'
          Dst:             unlink
        - Src:             'maildir/message.c:327,9'
          Dst:             maildir_sync_message
    - functionName:    maildir_path_probe
      functionSourceFile: '/src/neomutt/maildir/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/path.c:95,8'
          Branch Sides:
            - BranchSide:      'maildir/path.c:0,0'
              BranchSideFuncs:
                - snprintf
                - stat
                - snprintf
                - stat
            - BranchSide:      'maildir/path.c:95,8'
              BranchSideFuncs:
                - snprintf
                - stat
                - snprintf
                - stat
        - Branch String:   'maildir/path.c:95,11'
          Branch Sides:
            - BranchSide:      'maildir/path.c:95,11'
              BranchSideFuncs: []
            - BranchSide:      'maildir/path.c:95,15'
              BranchSideFuncs:
                - snprintf
                - stat
                - snprintf
                - stat
        - Branch String:   'maildir/path.c:95,7'
          Branch Sides:
            - BranchSide:      'maildir/path.c:95,7'
              BranchSideFuncs:
                - snprintf
                - stat
                - snprintf
                - stat
            - BranchSide:      'maildir/path.c:98,8'
              BranchSideFuncs:
                - snprintf
                - stat
                - snprintf
                - stat
        - Branch String:   'maildir/path.c:104,34'
          Branch Sides:
            - BranchSide:      'maildir/path.c:103,5'
              BranchSideFuncs:
                - snprintf
                - stat
            - BranchSide:      'maildir/path.c:104,37'
              BranchSideFuncs:
                - snprintf
                - stat
      Callsites:
        - Src:             'maildir/path.c:103,5'
          Dst:             snprintf
        - Src:             'maildir/path.c:104,10'
          Dst:             stat
        - Src:             'maildir/path.c:103,5'
          Dst:             snprintf
        - Src:             'maildir/path.c:104,10'
          Dst:             stat
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_path_is_empty
      functionSourceFile: '/src/neomutt/maildir/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_string
        - closedir
        - mutt_file_opendir
        - readdir
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/path.c:61,3'
          Branch Sides:
            - BranchSide:      'maildir/path.c:0,0'
              BranchSideFuncs:
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
                - closedir
                - closedir
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
            - BranchSide:      'maildir/path.c:61,8'
              BranchSideFuncs:
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
                - closedir
                - closedir
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
        - Branch String:   'maildir/path.c:73,9'
          Branch Sides:
            - BranchSide:      'maildir/path.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'maildir/path.c:75,18'
              BranchSideFuncs:
                - readdir
                - closedir
                - closedir
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
        - Branch String:   'maildir/path.c:75,5'
          Branch Sides:
            - BranchSide:      'maildir/path.c:77,16'
              BranchSideFuncs:
                - closedir
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
                - closedir
            - BranchSide:      'maildir/path.c:83,5'
              BranchSideFuncs:
                - closedir
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
                - closedir
        - Branch String:   'maildir/path.c:77,11'
          Branch Sides:
            - BranchSide:      'maildir/path.c:75,18'
              BranchSideFuncs:
                - readdir
                - closedir
                - closedir
                - buf_string.11285
                - snprintf
                - mutt_file_opendir
                - readdir
            - BranchSide:      'maildir/path.c:83,5'
              BranchSideFuncs:
                - closedir
        - Branch String:   'maildir/path.c:73,9'
          Branch Sides:
            - BranchSide:      'maildir/path.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'maildir/path.c:75,18'
              BranchSideFuncs:
                - readdir
                - closedir
        - Branch String:   'maildir/path.c:75,5'
          Branch Sides:
            - BranchSide:      'maildir/path.c:77,16'
              BranchSideFuncs:
                - closedir
            - BranchSide:      'maildir/path.c:83,5'
              BranchSideFuncs:
                - closedir
        - Branch String:   'maildir/path.c:77,11'
          Branch Sides:
            - BranchSide:      'maildir/path.c:75,18'
              BranchSideFuncs:
                - readdir
                - closedir
            - BranchSide:      'maildir/path.c:83,5'
              BranchSideFuncs:
                - closedir
      Callsites:
        - Src:             'maildir/path.c:70,51'
          Dst:             buf_string
        - Src:             'maildir/path.c:70,5'
          Dst:             snprintf
        - Src:             'maildir/path.c:72,11'
          Dst:             mutt_file_opendir
        - Src:             'maildir/path.c:75,18'
          Dst:             readdir
        - Src:             'maildir/path.c:83,5'
          Dst:             closedir
        - Src:             'maildir/path.c:70,51'
          Dst:             buf_string
        - Src:             'maildir/path.c:70,5'
          Dst:             snprintf
        - Src:             'maildir/path.c:72,11'
          Dst:             mutt_file_opendir
        - Src:             'maildir/path.c:75,18'
          Dst:             readdir
        - Src:             'maildir/path.c:83,5'
          Dst:             closedir
    - functionName:    maildir_path_canon
      functionSourceFile: '/src/neomutt/maildir/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_path_canon
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/path.c:45,25'
          Branch Sides:
            - BranchSide:      'maildir/path.c:0,0'
              BranchSideFuncs:
                - mutt_path_canon
            - BranchSide:      'maildir/path.c:45,25'
              BranchSideFuncs:
                - mutt_path_canon
      Callsites:
        - Src:             'maildir/path.c:45,3'
          Dst:             mutt_path_canon
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_update_flags
      functionSourceFile: '/src/neomutt/maildir/shared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_set_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/shared.c:107,8'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'maildir/shared.c:107,8'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'maildir/shared.c:107,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:112,29'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'maildir/shared.c:119,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:119,32'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'maildir/shared.c:121,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'maildir/shared.c:121,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:121,32'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'maildir/shared.c:123,7'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'maildir/shared.c:123,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:123,29'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'maildir/shared.c:125,7'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'maildir/shared.c:125,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:125,28'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:132,32'
              BranchSideFuncs: []
        - Branch String:   'maildir/shared.c:138,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:139,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/shared.c:120,5'
          Dst:             mutt_set_flag
        - Src:             'maildir/shared.c:122,5'
          Dst:             mutt_set_flag
        - Src:             'maildir/shared.c:124,5'
          Dst:             mutt_set_flag
        - Src:             'maildir/shared.c:126,5'
          Dst:             mutt_set_flag
    - functionName:    maildir_canon_filename
      functionSourceFile: '/src/neomutt/maildir/shared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - cc_maildir_field_delimiter
        - snprintf
        - strpbrk
        - strrchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'maildir/shared.c:75,8'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:0,0'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - cc_maildir_field_delimiter
                - snprintf
                - strpbrk
            - BranchSide:      'maildir/shared.c:75,8'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - cc_maildir_field_delimiter
                - snprintf
                - strpbrk
        - Branch String:   'maildir/shared.c:75,13'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:75,13'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:75,17'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - cc_maildir_field_delimiter
                - snprintf
                - strpbrk
        - Branch String:   'maildir/shared.c:75,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:78,13'
              BranchSideFuncs:
                - strrchr
                - buf_strcpy
                - cc_maildir_field_delimiter
                - snprintf
                - strpbrk
        - Branch String:   'maildir/shared.c:79,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:80,13'
              BranchSideFuncs:
                - buf_strcpy
                - cc_maildir_field_delimiter
                - snprintf
                - strpbrk
            - BranchSide:      'maildir/shared.c:82,3'
              BranchSideFuncs:
                - buf_strcpy
                - cc_maildir_field_delimiter
                - snprintf
                - strpbrk
        - Branch String:   'maildir/shared.c:90,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:92,8'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:95,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/shared.c:78,13'
          Dst:             strrchr
        - Src:             'maildir/shared.c:82,3'
          Dst:             buf_strcpy
        - Src:             'maildir/shared.c:84,43'
          Dst:             cc_maildir_field_delimiter
        - Src:             'maildir/shared.c:87,3'
          Dst:             snprintf
        - Src:             'maildir/shared.c:88,13'
          Dst:             strpbrk
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.11305
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.11305
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    maildir_umask
      functionSourceFile: '/src/neomutt/maildir/shared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - maildir_mdata_get
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/shared.c:49,35'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:0,0'
              BranchSideFuncs:
                - maildir_mdata_get
                - mailbox_path.11310
                - stat
                - mailbox_path.11310
            - BranchSide:      'maildir/shared.c:49,35'
              BranchSideFuncs:
                - maildir_mdata_get
                - mailbox_path.11310
                - stat
                - mailbox_path.11310
        - Branch String:   'maildir/shared.c:50,13'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:50,23'
              BranchSideFuncs:
                - mailbox_path.11310
                - stat
                - mailbox_path.11310
            - BranchSide:      'maildir/shared.c:53,15'
              BranchSideFuncs:
                - mailbox_path.11310
                - stat
                - mailbox_path.11310
        - Branch String:   'maildir/shared.c:50,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:50,7'
              BranchSideFuncs:
                - mailbox_path.11310
                - stat
                - mailbox_path.11310
            - BranchSide:      'maildir/shared.c:53,15'
              BranchSideFuncs:
                - mailbox_path.11310
                - stat
                - mailbox_path.11310
        - Branch String:   'maildir/shared.c:54,7'
          Branch Sides:
            - BranchSide:      'maildir/shared.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'maildir/shared.c:60,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/shared.c:49,35'
          Dst:             maildir_mdata_get
        - Src:             'maildir/shared.c:54,12'
          Dst:             mailbox_path
        - Src:             'maildir/shared.c:54,7'
          Dst:             stat
        - Src:             'maildir/shared.c:56,5'
          Dst:             mailbox_path
    - functionName:    maildir_ac_owns_path
      functionSourceFile: '/src/neomutt/maildir/account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    maildir_ac_add
      functionSourceFile: '/src/neomutt/maildir/account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    maildir_edata_get
      functionSourceFile: '/src/neomutt/maildir/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/edata.c:65,7'
          Branch Sides:
            - BranchSide:      'maildir/edata.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/edata.c:67,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_edata_new
      functionSourceFile: '/src/neomutt/maildir/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/edata.c:55,10'
          Branch Sides:
            - BranchSide:      'maildir/edata.c:55,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'maildir/edata.c:55,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'maildir/edata.c:55,10'
          Dst:             mutt_mem_calloc
    - functionName:    maildir_edata_free
      functionSourceFile: '/src/neomutt/maildir/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/edata.c:40,8'
          Branch Sides:
            - BranchSide:      'maildir/edata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'maildir/edata.c:40,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'maildir/edata.c:40,12'
          Branch Sides:
            - BranchSide:      'maildir/edata.c:40,12'
              BranchSideFuncs: []
            - BranchSide:      'maildir/edata.c:40,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'maildir/edata.c:40,7'
          Branch Sides:
            - BranchSide:      'maildir/edata.c:40,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/edata.c:44,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'maildir/edata.c:44,3'
          Dst:             mutt_mem_free
        - Src:             'maildir/edata.c:46,3'
          Dst:             mutt_mem_free
    - functionName:    maildir_sort_inode
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:260,10'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:260,10'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:260,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_move_to_mailbox
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mailbox_size_add
        - mx_alloc_memory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:217,8'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'maildir/mailbox.c:217,8'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'maildir/mailbox.c:217,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:220,24'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'maildir/mailbox.c:224,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:224,3'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:246,10'
              BranchSideFuncs: []
        - Branch String:   'maildir/mailbox.c:246,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:247,24'
              BranchSideFuncs: []
        - Branch String:   'maildir/mailbox.c:227,5'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:227,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'maildir/mailbox.c:227,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'maildir/mailbox.c:228,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:224,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'maildir/mailbox.c:231,5'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
        - Branch String:   'maildir/mailbox.c:224,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:224,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - mailbox_size_add
            - BranchSide:      'maildir/mailbox.c:246,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/mailbox.c:235,5'
          Dst:             mx_alloc_memory
        - Src:             'maildir/mailbox.c:239,5'
          Dst:             mailbox_size_add
    - functionName:    maildir_delayed_parsing
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - email_free
        - mailbox_path
        - maildir_parse_message
        - progress_update
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:341,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:341,8'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
        - Branch String:   'maildir/mailbox.c:347,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs: []
        - Branch String:   'maildir/mailbox.c:347,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
        - Branch String:   'maildir/mailbox.c:350,13'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:350,21'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
        - Branch String:   'maildir/mailbox.c:350,27'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:350,34'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
        - Branch String:   'maildir/mailbox.c:350,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:353,5'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
        - Branch String:   'maildir/mailbox.c:365,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:367,27'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:372,9'
              BranchSideFuncs:
                - email_free
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
        - Branch String:   'maildir/mailbox.c:347,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs:
                - progress_update
                - mailbox_path.11392
                - snprintf
                - maildir_parse_message
                - email_free
            - BranchSide:      'maildir/mailbox.c:347,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/mailbox.c:353,5'
          Dst:             progress_update
        - Src:             'maildir/mailbox.c:355,39'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:355,5'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:365,11'
          Dst:             maildir_parse_message
        - Src:             'maildir/mailbox.c:372,9'
          Dst:             email_free
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    19
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.11397
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.11397
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    maildir_parse_message
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - maildir_parse_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:196,8'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - maildir_parse_stream
                - mutt_file_fclose_full
            - BranchSide:      'maildir/mailbox.c:196,8'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - maildir_parse_stream
                - mutt_file_fclose_full
        - Branch String:   'maildir/mailbox.c:196,14'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:196,14'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:196,18'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - maildir_parse_stream
                - mutt_file_fclose_full
        - Branch String:   'maildir/mailbox.c:196,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:199,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - maildir_parse_stream
                - mutt_file_fclose_full
      Callsites:
        - Src:             'maildir/mailbox.c:199,14'
          Dst:             mutt_file_fopen_full
        - Src:             'maildir/mailbox.c:203,13'
          Dst:             maildir_parse_stream
        - Src:             'maildir/mailbox.c:204,3'
          Dst:             mutt_file_fclose_full
    - functionName:    maildir_parse_stream
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - maildir_parse_flags
        - mutt_file_get_size_fp
        - mutt_rfc822_read_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:159,8'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - maildir_parse_flags
            - BranchSide:      'maildir/mailbox.c:159,8'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - maildir_parse_flags
        - Branch String:   'maildir/mailbox.c:159,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:159,11'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:159,15'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - maildir_parse_flags
        - Branch String:   'maildir/mailbox.c:159,21'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:159,21'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:159,25'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - maildir_parse_flags
        - Branch String:   'maildir/mailbox.c:159,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:162,21'
              BranchSideFuncs:
                - mutt_file_get_size_fp
                - mutt_rfc822_read_header
                - maildir_parse_flags
        - Branch String:   'maildir/mailbox.c:163,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:166,12'
              BranchSideFuncs:
                - mutt_rfc822_read_header
                - maildir_parse_flags
        - Branch String:   'maildir/mailbox.c:168,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:169,22'
              BranchSideFuncs:
                - maildir_parse_flags
            - BranchSide:      'maildir/mailbox.c:172,31'
              BranchSideFuncs:
                - maildir_parse_flags
      Callsites:
        - Src:             'maildir/mailbox.c:162,21'
          Dst:             mutt_file_get_size_fp
        - Src:             'maildir/mailbox.c:166,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'maildir/mailbox.c:179,3'
          Dst:             maildir_parse_flags
    - functionName:    maildir_parse_flags
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - cc_maildir_field_delimiter
        - cs_subset_bool
        - maildir_edata_get
        - maildir_edata_new
        - mutt_mem_free
        - mutt_str_replace
        - mutt_str_startswith
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:85,6'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_edata_get
                - cc_maildir_field_delimiter
                - strrchr
                - mutt_str_startswith
                - mutt_str_replace
                - cs_subset_bool
                - mutt_mem_free
                - maildir_edata_new
            - BranchSide:      'maildir/mailbox.c:85,6'
              BranchSideFuncs:
                - maildir_edata_get
                - cc_maildir_field_delimiter
                - strrchr
                - mutt_str_startswith
                - mutt_str_replace
                - cs_subset_bool
                - mutt_mem_free
                - maildir_edata_new
        - Branch String:   'maildir/mailbox.c:90,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:92,16'
              BranchSideFuncs:
                - maildir_edata_new
                - cc_maildir_field_delimiter
                - strrchr
                - mutt_str_startswith
                - mutt_str_replace
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:96,43'
              BranchSideFuncs:
                - cc_maildir_field_delimiter
                - strrchr
                - mutt_str_startswith
                - mutt_str_replace
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'maildir/mailbox.c:98,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:98,34'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:140,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mailbox.c:98,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:100,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:140,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mailbox.c:105,5'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:110,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:114,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:118,19'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:123,51'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:133,13'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:140,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mailbox.c:124,27'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:124,15'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:126,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'maildir/mailbox.c:124,15'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:126,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:136,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_mem_free
        - Branch String:   'maildir/mailbox.c:140,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:141,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:142,12'
              BranchSideFuncs: []
        - Branch String:   'maildir/mailbox.c:142,12'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:142,12'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:143,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/mailbox.c:89,36'
          Dst:             maildir_edata_get
        - Src:             'maildir/mailbox.c:92,16'
          Dst:             maildir_edata_new
        - Src:             'maildir/mailbox.c:96,43'
          Dst:             cc_maildir_field_delimiter
        - Src:             'maildir/mailbox.c:97,13'
          Dst:             strrchr
        - Src:             'maildir/mailbox.c:98,12'
          Dst:             mutt_str_startswith
        - Src:             'maildir/mailbox.c:102,5'
          Dst:             mutt_str_replace
        - Src:             'maildir/mailbox.c:123,36'
          Dst:             cs_subset_bool
        - Src:             'maildir/mailbox.c:141,5'
          Dst:             mutt_mem_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_parse_dir
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          166
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - closedir
        - mailbox_path
        - maildir_email_new
        - maildir_entry_new
        - maildir_parse_flags
        - maildir_sort_inode
        - mutt_file_opendir
        - mutt_mem_reallocarray
        - mutt_qsort_r
        - mutt_str_equal
        - progress_update
        - readdir
      functionUses:    3
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:282,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - mutt_str_equal
                - buf_string.11397
                - mutt_file_opendir
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
                - mutt_mem_reallocarray
            - BranchSide:      'maildir/mailbox.c:282,24'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - mutt_str_equal
                - buf_string.11397
                - mutt_file_opendir
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
                - mutt_mem_reallocarray
        - Branch String:   'maildir/mailbox.c:294,32'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:294,36'
              BranchSideFuncs:
                - closedir
                - mutt_qsort_r
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:316,3'
              BranchSideFuncs:
                - closedir
                - mutt_qsort_r
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:294,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:296,14'
              BranchSideFuncs:
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
                - mutt_mem_reallocarray
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:316,3'
              BranchSideFuncs:
                - closedir
                - mutt_qsort_r
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:296,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:294,17'
              BranchSideFuncs:
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
                - mutt_mem_reallocarray
            - BranchSide:      'maildir/mailbox.c:299,5'
              BranchSideFuncs:
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
                - mutt_mem_reallocarray
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:313,5'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:294,17'
              BranchSideFuncs:
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
                - mutt_mem_reallocarray
            - BranchSide:      'maildir/mailbox.c:294,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - readdir
                - closedir
                - mutt_qsort_r
                - buf_pool_release
                - maildir_email_new
                - maildir_parse_flags
                - progress_update
                - buf_printf
                - buf_strdup
                - maildir_entry_new
        - Branch String:   'maildir/mailbox.c:318,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:320,12'
              BranchSideFuncs:
                - mutt_qsort_r
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:324,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:324,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:327,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:327,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - buf_pool_release
      Callsites:
        - Src:             'maildir/mailbox.c:282,24'
          Dst:             buf_pool_get
        - Src:             'maildir/mailbox.c:284,28'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:284,3'
          Dst:             buf_printf
        - Src:             'maildir/mailbox.c:285,12'
          Dst:             mutt_str_equal
        - Src:             'maildir/mailbox.c:287,32'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:287,14'
          Dst:             mutt_file_opendir
        - Src:             'maildir/mailbox.c:294,17'
          Dst:             readdir
        - Src:             'maildir/mailbox.c:301,9'
          Dst:             maildir_email_new
        - Src:             'maildir/mailbox.c:303,5'
          Dst:             maildir_parse_flags
        - Src:             'maildir/mailbox.c:305,5'
          Dst:             progress_update
        - Src:             'maildir/mailbox.c:307,5'
          Dst:             buf_printf
        - Src:             'maildir/mailbox.c:308,15'
          Dst:             buf_strdup
        - Src:             'maildir/mailbox.c:310,13'
          Dst:             maildir_entry_new
        - Src:             'maildir/mailbox.c:313,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'maildir/mailbox.c:316,3'
          Dst:             closedir
        - Src:             'maildir/mailbox.c:324,3'
          Dst:             mutt_qsort_r
        - Src:             'maildir/mailbox.c:324,3'
          Dst:             maildir_sort_inode
        - Src:             'maildir/mailbox.c:327,3'
          Dst:             buf_pool_release
    - functionName:    maildir_email_new
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - email_new
        - maildir_edata_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:69,21'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:69,21'
              BranchSideFuncs:
                - email_new
                - maildir_edata_new
            - BranchSide:      'maildir/mailbox.c:69,21'
              BranchSideFuncs:
                - email_new
                - maildir_edata_new
      Callsites:
        - Src:             'maildir/mailbox.c:69,21'
          Dst:             email_new
        - Src:             'maildir/mailbox.c:70,14'
          Dst:             maildir_edata_new
    - functionName:    maildir_mbox_close
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    maildir_mbox_sync
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          182
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - cs_subset_bool
        - mailbox_path
        - maildir_check
        - maildir_sync_mailbox_message
        - maildir_update_mtime
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:844,25'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_check
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - progress_free
                - maildir_update_mtime
                - cs_subset_bool
                - progress_update
                - maildir_sync_mailbox_message
                - progress_free
            - BranchSide:      'maildir/mailbox.c:844,25'
              BranchSideFuncs:
                - maildir_check
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - progress_free
                - maildir_update_mtime
                - cs_subset_bool
                - progress_update
                - maildir_sync_mailbox_message
                - progress_free
        - Branch String:   'maildir/mailbox.c:845,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:845,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:850,20'
              BranchSideFuncs:
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - progress_free
                - maildir_update_mtime
                - cs_subset_bool
                - progress_update
                - maildir_sync_mailbox_message
                - progress_free
        - Branch String:   'maildir/mailbox.c:857,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:859,5'
              BranchSideFuncs:
                - progress_update
                - maildir_sync_mailbox_message
                - progress_free
                - progress_free
                - maildir_update_mtime
                - cs_subset_bool
            - BranchSide:      'maildir/mailbox.c:868,3'
              BranchSideFuncs:
                - progress_free
                - maildir_update_mtime
                - cs_subset_bool
        - Branch String:   'maildir/mailbox.c:862,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:857,38'
              BranchSideFuncs:
                - progress_free
                - maildir_update_mtime
                - cs_subset_bool
                - progress_update
                - maildir_sync_mailbox_message
                - progress_free
            - BranchSide:      'maildir/mailbox.c:864,7'
              BranchSideFuncs:
                - progress_free
        - Branch String:   'maildir/mailbox.c:886,23'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:886,11'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:887,21'
              BranchSideFuncs: []
        - Branch String:   'maildir/mailbox.c:886,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:880,47'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:887,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/mailbox.c:844,25'
          Dst:             maildir_check
        - Src:             'maildir/mailbox.c:853,16'
          Dst:             progress_new
        - Src:             'maildir/mailbox.c:854,56'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:854,5'
          Dst:             progress_set_message
        - Src:             'maildir/mailbox.c:859,5'
          Dst:             progress_update
        - Src:             'maildir/mailbox.c:862,10'
          Dst:             maildir_sync_mailbox_message
        - Src:             'maildir/mailbox.c:868,3'
          Dst:             progress_free
        - Src:             'maildir/mailbox.c:873,3'
          Dst:             maildir_update_mtime
        - Src:             'maildir/mailbox.c:879,34'
          Dst:             cs_subset_bool
        - Src:             'maildir/mailbox.c:864,7'
          Dst:             progress_free
    - functionName:    maildir_check
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          492
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - cs_subset_bool
        - email_free
        - mailbox_changed
        - mailbox_path
        - maildir_canon_filename
        - maildir_delayed_parsing
        - maildir_mdata_get
        - maildir_move_to_mailbox
        - maildir_parse_dir
        - maildir_update_flags
        - maildirarray_clear
        - mutt_file_get_stat_timespec
        - mutt_file_stat_timespec_compare
        - mutt_hash_find
        - mutt_hash_free
        - mutt_hash_insert
        - mutt_hash_new
        - mutt_mem_free
        - mutt_str_equal
        - mutt_str_replace
        - mutt_strn_equal
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:545,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_mdata_get
                - cs_subset_bool
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_stat_timespec_compare
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:545,15'
              BranchSideFuncs:
                - maildir_mdata_get
                - cs_subset_bool
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_stat_timespec_compare
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:555,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:555,7'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_stat_timespec_compare
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:558,24'
              BranchSideFuncs:
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_stat_timespec_compare
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:560,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:562,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:566,14'
              BranchSideFuncs:
                - mailbox_path.11392
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_stat_timespec_compare
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:567,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:569,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:574,7'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_stat_timespec_compare
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:574,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:576,73'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - buf_pool_release
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'maildir/mailbox.c:576,73'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'maildir/mailbox.c:576,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:581,5'
              BranchSideFuncs:
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'maildir/mailbox.c:592,7'
              BranchSideFuncs:
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'maildir/mailbox.c:576,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:579,7'
              BranchSideFuncs:
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'maildir/mailbox.c:592,7'
              BranchSideFuncs:
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'maildir/mailbox.c:592,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:594,27'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
            - BranchSide:      'maildir/mailbox.c:599,5'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - maildir_parse_dir
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
        - Branch String:   'maildir/mailbox.c:606,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:607,5'
              BranchSideFuncs:
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
            - BranchSide:      'maildir/mailbox.c:608,7'
              BranchSideFuncs:
                - maildir_parse_dir
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
        - Branch String:   'maildir/mailbox.c:608,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:609,5'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
            - BranchSide:      'maildir/mailbox.c:614,30'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
        - Branch String:   'maildir/mailbox.c:618,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:618,3'
              BranchSideFuncs:
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:629,26'
              BranchSideFuncs:
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:627,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:629,26'
              BranchSideFuncs:
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:685,3'
              BranchSideFuncs:
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'maildir/mailbox.c:618,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:618,3'
              BranchSideFuncs:
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:629,26'
              BranchSideFuncs:
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:618,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:618,3'
              BranchSideFuncs:
                - maildir_canon_filename
                - buf_strdup
                - mutt_hash_insert
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:629,26'
              BranchSideFuncs:
                - mutt_hash_free
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:630,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:633,28'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'maildir/mailbox.c:688,7'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'maildir/mailbox.c:635,12'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:635,19'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
            - BranchSide:      'maildir/mailbox.c:666,39'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
        - Branch String:   'maildir/mailbox.c:635,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:641,30'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
            - BranchSide:      'maildir/mailbox.c:666,39'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
        - Branch String:   'maildir/mailbox.c:641,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:642,40'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_update_flags
            - BranchSide:      'maildir/mailbox.c:646,15'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - mutt_strn_equal
                - mutt_strn_equal
                - maildir_update_flags
        - Branch String:   'maildir/mailbox.c:646,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:647,44'
              BranchSideFuncs:
                - maildir_update_flags
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:650,14'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:647,13'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:648,11'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:650,14'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:650,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:652,38'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:658,29'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:652,13'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:654,22'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:658,29'
              BranchSideFuncs:
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:666,39'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:666,61'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:667,39'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:666,79'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:667,39'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:673,10'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:667,39'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:627,38'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:667,61'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:666,14'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:627,38'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:673,10'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
        - Branch String:   'maildir/mailbox.c:627,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:629,26'
              BranchSideFuncs:
                - maildir_canon_filename
                - buf_string.11397
                - mutt_hash_find
                - mutt_str_equal
                - mutt_str_replace
                - email_free
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
                - maildir_update_flags
                - mutt_strn_equal
                - mutt_strn_equal
            - BranchSide:      'maildir/mailbox.c:688,7'
              BranchSideFuncs:
                - mutt_hash_free
                - mailbox_changed
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'maildir/mailbox.c:688,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:689,5'
              BranchSideFuncs:
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
            - BranchSide:      'maildir/mailbox.c:692,3'
              BranchSideFuncs:
                - maildir_delayed_parsing
                - maildir_move_to_mailbox
                - maildirarray_clear
                - buf_pool_release
                - mutt_mem_free
                - mailbox_changed
        - Branch String:   'maildir/mailbox.c:698,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:700,5'
              BranchSideFuncs:
                - mailbox_changed
                - buf_pool_release
                - mutt_mem_free
            - BranchSide:      'maildir/mailbox.c:704,3'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_mem_free
      Callsites:
        - Src:             'maildir/mailbox.c:552,35'
          Dst:             maildir_mdata_get
        - Src:             'maildir/mailbox.c:554,28'
          Dst:             cs_subset_bool
        - Src:             'maildir/mailbox.c:558,24'
          Dst:             buf_pool_get
        - Src:             'maildir/mailbox.c:559,29'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:559,3'
          Dst:             buf_printf
        - Src:             'maildir/mailbox.c:560,12'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:560,7'
          Dst:             stat
        - Src:             'maildir/mailbox.c:562,5'
          Dst:             buf_pool_release
        - Src:             'maildir/mailbox.c:566,29'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:566,3'
          Dst:             buf_printf
        - Src:             'maildir/mailbox.c:567,12'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:567,7'
          Dst:             stat
        - Src:             'maildir/mailbox.c:569,5'
          Dst:             buf_pool_release
        - Src:             'maildir/mailbox.c:574,7'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'maildir/mailbox.c:576,7'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'maildir/mailbox.c:576,7'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'maildir/mailbox.c:581,5'
          Dst:             buf_pool_release
        - Src:             'maildir/mailbox.c:599,5'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'maildir/mailbox.c:600,5'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'maildir/mailbox.c:607,5'
          Dst:             maildir_parse_dir
        - Src:             'maildir/mailbox.c:609,5'
          Dst:             maildir_parse_dir
        - Src:             'maildir/mailbox.c:614,16'
          Dst:             mutt_hash_new
        - Src:             'maildir/mailbox.c:685,3'
          Dst:             mutt_hash_free
        - Src:             'maildir/mailbox.c:621,5'
          Dst:             maildir_canon_filename
        - Src:             'maildir/mailbox.c:622,23'
          Dst:             buf_strdup
        - Src:             'maildir/mailbox.c:623,5'
          Dst:             mutt_hash_insert
        - Src:             'maildir/mailbox.c:633,5'
          Dst:             maildir_canon_filename
        - Src:             'maildir/mailbox.c:634,37'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:634,10'
          Dst:             mutt_hash_find
        - Src:             'maildir/mailbox.c:641,12'
          Dst:             mutt_str_equal
        - Src:             'maildir/mailbox.c:642,9'
          Dst:             mutt_str_replace
        - Src:             'maildir/mailbox.c:647,13'
          Dst:             maildir_update_flags
        - Src:             'maildir/mailbox.c:661,7'
          Dst:             email_free
        - Src:             'maildir/mailbox.c:666,42'
          Dst:             mutt_strn_equal
        - Src:             'maildir/mailbox.c:667,42'
          Dst:             mutt_strn_equal
        - Src:             'maildir/mailbox.c:685,3'
          Dst:             mutt_hash_free
        - Src:             'maildir/mailbox.c:689,5'
          Dst:             mailbox_changed
        - Src:             'maildir/mailbox.c:692,3'
          Dst:             maildir_delayed_parsing
        - Src:             'maildir/mailbox.c:695,13'
          Dst:             maildir_move_to_mailbox
        - Src:             'maildir/mailbox.c:696,3'
          Dst:             maildirarray_clear
        - Src:             'maildir/mailbox.c:700,5'
          Dst:             mailbox_changed
        - Src:             'maildir/mailbox.c:704,3'
          Dst:             buf_pool_release
        - Src:             'maildir/mailbox.c:706,3'
          Dst:             mutt_mem_free
    - functionName:    maildir_update_mtime
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - maildir_mdata_get
        - mutt_file_get_stat_timespec
        - snprintf
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:722,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_mdata_get
                - mailbox_path.11392
                - snprintf
                - stat
                - mailbox_path.11392
                - snprintf
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
            - BranchSide:      'maildir/mailbox.c:722,8'
              BranchSideFuncs:
                - maildir_mdata_get
                - mailbox_path.11392
                - snprintf
                - stat
                - mailbox_path.11392
                - snprintf
                - stat
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
        - Branch String:   'maildir/mailbox.c:727,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:728,41'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mailbox_path.11392
                - snprintf
                - stat
                - mutt_file_get_stat_timespec
            - BranchSide:      'maildir/mailbox.c:730,39'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - stat
                - mutt_file_get_stat_timespec
        - Branch String:   'maildir/mailbox.c:731,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:731,7'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
            - BranchSide:      'maildir/mailbox.c:732,5'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
      Callsites:
        - Src:             'maildir/mailbox.c:724,35'
          Dst:             maildir_mdata_get
        - Src:             'maildir/mailbox.c:726,39'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:726,3'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:727,7'
          Dst:             stat
        - Src:             'maildir/mailbox.c:728,5'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'maildir/mailbox.c:730,39'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:730,3'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:731,7'
          Dst:             stat
        - Src:             'maildir/mailbox.c:732,5'
          Dst:             mutt_file_get_stat_timespec
    - functionName:    maildir_check_dir
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          268
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cc_maildir_field_delimiter
        - closedir
        - cs_subset_bool
        - mailbox_path
        - mutt_file_opendir
        - mutt_file_stat_timespec_compare
        - readdir
        - snprintf
        - stat
        - strchr
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:395,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - cs_subset_bool
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:395,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mailbox_path.11392
                - buf_printf
                - cs_subset_bool
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:404,17'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:404,7'
              BranchSideFuncs:
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:413,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:404,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:406,15'
              BranchSideFuncs:
                - buf_string.11397
                - stat
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:416,27'
              BranchSideFuncs:
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:406,44'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:407,68'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:416,27'
              BranchSideFuncs:
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:406,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:413,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:416,27'
              BranchSideFuncs:
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:413,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:413,7'
              BranchSideFuncs:
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:416,27'
              BranchSideFuncs:
                - buf_string.11397
                - mutt_file_opendir
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:417,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:419,8'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:423,43'
              BranchSideFuncs:
                - cc_maildir_field_delimiter
                - snprintf
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:427,3'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:429,14'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'maildir/mailbox.c:471,3'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'maildir/mailbox.c:429,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:427,16'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:432,9'
              BranchSideFuncs:
                - strstr
                - strchr
                - readdir
                - closedir
                - buf_pool_release
                - buf_pool_release
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:433,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:433,23'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:436,9'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:433,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:427,16'
              BranchSideFuncs:
                - strchr
                - readdir
                - strstr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:436,9'
              BranchSideFuncs:
                - strchr
                - readdir
                - strstr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:436,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:438,19'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:446,11'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:436,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:438,19'
              BranchSideFuncs:
                - strchr
                - strchr
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:442,16'
              BranchSideFuncs:
                - strchr
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:439,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:440,23'
              BranchSideFuncs:
                - strchr
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
            - BranchSide:      'maildir/mailbox.c:442,16'
              BranchSideFuncs:
                - strchr
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
        - Branch String:   'maildir/mailbox.c:442,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:427,16'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:444,11'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:442,9'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:427,16'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:446,11'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:444,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:445,22'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:446,11'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:446,11'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:427,16'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:448,13'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
        - Branch String:   'maildir/mailbox.c:448,13'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:450,51'
              BranchSideFuncs:
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - strchr
                - strchr
                - mutt_file_stat_timespec_compare
            - BranchSide:      'maildir/mailbox.c:458,20'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:452,53'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:453,16'
              BranchSideFuncs:
                - mutt_file_stat_timespec_compare
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:458,20'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:452,15'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:427,3'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:458,20'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
                - readdir
                - strstr
                - strchr
                - strchr
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
        - Branch String:   'maildir/mailbox.c:459,13'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:461,21'
              BranchSideFuncs:
                - readdir
                - strstr
                - strchr
                - strchr
                - closedir
                - buf_pool_release
                - buf_pool_release
                - buf_string.11397
                - buf_printf
                - buf_string.11397
                - stat
                - mutt_file_stat_timespec_compare
                - strchr
                - strchr
            - BranchSide:      'maildir/mailbox.c:471,3'
              BranchSideFuncs:
                - closedir
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'maildir/mailbox.c:397,25'
          Dst:             buf_pool_get
        - Src:             'maildir/mailbox.c:398,28'
          Dst:             buf_pool_get
        - Src:             'maildir/mailbox.c:399,29'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:399,3'
          Dst:             buf_printf
        - Src:             'maildir/mailbox.c:403,36'
          Dst:             cs_subset_bool
        - Src:             'maildir/mailbox.c:406,15'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:406,10'
          Dst:             stat
        - Src:             'maildir/mailbox.c:407,10'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'maildir/mailbox.c:416,27'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:416,9'
          Dst:             mutt_file_opendir
        - Src:             'maildir/mailbox.c:423,43'
          Dst:             cc_maildir_field_delimiter
        - Src:             'maildir/mailbox.c:426,3'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:427,16'
          Dst:             readdir
        - Src:             'maildir/mailbox.c:432,9'
          Dst:             strstr
        - Src:             'maildir/mailbox.c:433,14'
          Dst:             strchr
        - Src:             'maildir/mailbox.c:439,16'
          Dst:             strchr
        - Src:             'maildir/mailbox.c:442,16'
          Dst:             strchr
        - Src:             'maildir/mailbox.c:442,16'
          Dst:             strchr
        - Src:             'maildir/mailbox.c:450,40'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:450,11'
          Dst:             buf_printf
        - Src:             'maildir/mailbox.c:452,21'
          Dst:             buf_string
        - Src:             'maildir/mailbox.c:452,16'
          Dst:             stat
        - Src:             'maildir/mailbox.c:453,16'
          Dst:             mutt_file_stat_timespec_compare
        - Src:             'maildir/mailbox.c:471,3'
          Dst:             closedir
        - Src:             'maildir/mailbox.c:474,3'
          Dst:             buf_pool_release
        - Src:             'maildir/mailbox.c:475,3'
          Dst:             buf_pool_release
    - functionName:    maildir_mbox_check_stats
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - maildir_check_dir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:815,28'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_check_dir
                - cs_subset_bool
                - maildir_check_dir
            - BranchSide:      'maildir/mailbox.c:815,28'
              BranchSideFuncs:
                - maildir_check_dir
                - cs_subset_bool
                - maildir_check_dir
        - Branch String:   'maildir/mailbox.c:818,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:821,8'
              BranchSideFuncs:
                - maildir_check_dir
                - cs_subset_bool
                - maildir_check_dir
            - BranchSide:      'maildir/mailbox.c:826,3'
              BranchSideFuncs:
                - maildir_check_dir
                - cs_subset_bool
                - maildir_check_dir
        - Branch String:   'maildir/mailbox.c:829,27'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:830,17'
              BranchSideFuncs:
                - maildir_check_dir
            - BranchSide:      'maildir/mailbox.c:830,7'
              BranchSideFuncs:
                - maildir_check_dir
        - Branch String:   'maildir/mailbox.c:830,17'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:830,7'
              BranchSideFuncs:
                - maildir_check_dir
            - BranchSide:      'maildir/mailbox.c:831,5'
              BranchSideFuncs:
                - maildir_check_dir
        - Branch String:   'maildir/mailbox.c:830,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:830,7'
              BranchSideFuncs:
                - maildir_check_dir
            - BranchSide:      'maildir/mailbox.c:831,5'
              BranchSideFuncs:
                - maildir_check_dir
      Callsites:
        - Src:             'maildir/mailbox.c:826,3'
          Dst:             maildir_check_dir
        - Src:             'maildir/mailbox.c:828,36'
          Dst:             cs_subset_bool
        - Src:             'maildir/mailbox.c:831,5'
          Dst:             maildir_check_dir
    - functionName:    maildir_mbox_check
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - maildir_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:807,10'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_check
            - BranchSide:      'maildir/mailbox.c:807,10'
              BranchSideFuncs:
                - maildir_check
      Callsites:
        - Src:             'maildir/mailbox.c:807,10'
          Dst:             maildir_check
    - functionName:    maildir_mbox_open_append
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - mailbox_path
        - mkdir
        - mutt_file_mkdir
        - rmdir
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:753,15'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.11392
                - mutt_file_mkdir
                - mailbox_path.11392
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
            - BranchSide:      'maildir/mailbox.c:753,15'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.11392
                - mutt_file_mkdir
                - mailbox_path.11392
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
        - Branch String:   'maildir/mailbox.c:753,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:753,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:758,3'
              BranchSideFuncs:
                - __errno_location
                - mailbox_path.11392
                - mutt_file_mkdir
                - mailbox_path.11392
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
        - Branch String:   'maildir/mailbox.c:759,56'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:759,60'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
            - BranchSide:      'maildir/mailbox.c:765,8'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
        - Branch String:   'maildir/mailbox.c:759,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:761,5'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
            - BranchSide:      'maildir/mailbox.c:765,8'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
        - Branch String:   'maildir/mailbox.c:768,34'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:768,38'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
            - BranchSide:      'maildir/mailbox.c:775,40'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
        - Branch String:   'maildir/mailbox.c:768,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:770,5'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
            - BranchSide:      'maildir/mailbox.c:775,40'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
        - Branch String:   'maildir/mailbox.c:777,34'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:777,38'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
            - BranchSide:      'maildir/mailbox.c:786,40'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
        - Branch String:   'maildir/mailbox.c:777,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:779,5'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
            - BranchSide:      'maildir/mailbox.c:786,40'
              BranchSideFuncs:
                - mailbox_path.11392
                - snprintf
                - mkdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - snprintf
                - rmdir
                - mailbox_path.11392
                - rmdir
      Callsites:
        - Src:             'maildir/mailbox.c:758,3'
          Dst:             __errno_location
        - Src:             'maildir/mailbox.c:759,24'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:759,8'
          Dst:             mutt_file_mkdir
        - Src:             'maildir/mailbox.c:761,5'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:766,40'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:766,3'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:768,8'
          Dst:             mkdir
        - Src:             'maildir/mailbox.c:775,40'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:775,3'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:777,8'
          Dst:             mkdir
        - Src:             'maildir/mailbox.c:780,42'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:780,5'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:781,5'
          Dst:             rmdir
        - Src:             'maildir/mailbox.c:786,40'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:786,3'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:788,8'
          Dst:             mkdir
        - Src:             'maildir/mailbox.c:791,42'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:791,5'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:792,5'
          Dst:             rmdir
        - Src:             'maildir/mailbox.c:793,42'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:793,5'
          Dst:             snprintf
        - Src:             'maildir/mailbox.c:794,5'
          Dst:             rmdir
        - Src:             'maildir/mailbox.c:0,0'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:0,0'
          Dst:             rmdir
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    maildir_read_dir
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mailbox_path
        - maildir_delayed_parsing
        - maildir_mdata_get
        - maildir_mdata_new
        - maildir_move_to_mailbox
        - maildir_parse_dir
        - maildir_umask
        - maildirarray_clear
        - mutt_path_tidy
        - progress_free
        - progress_new
        - progress_set_message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:487,8'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_path_tidy
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_mdata_get
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
                - maildir_mdata_new
            - BranchSide:      'maildir/mailbox.c:487,8'
              BranchSideFuncs:
                - mutt_path_tidy
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_mdata_get
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
                - maildir_mdata_new
        - Branch String:   'maildir/mailbox.c:487,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:487,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:490,3'
              BranchSideFuncs:
                - mutt_path_tidy
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_mdata_get
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
                - maildir_mdata_new
        - Branch String:   'maildir/mailbox.c:494,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:496,16'
              BranchSideFuncs:
                - maildir_mdata_get
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
                - maildir_mdata_new
            - BranchSide:      'maildir/mailbox.c:500,35'
              BranchSideFuncs:
                - maildir_mdata_get
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
                - maildir_mdata_new
        - Branch String:   'maildir/mailbox.c:501,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:503,13'
              BranchSideFuncs:
                - maildir_mdata_new
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
            - BranchSide:      'maildir/mailbox.c:508,23'
              BranchSideFuncs:
                - maildir_parse_dir
                - progress_free
                - progress_new
                - mailbox_path.11392
                - progress_set_message
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
        - Branch String:   'maildir/mailbox.c:514,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:516,49'
              BranchSideFuncs:
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
            - BranchSide:      'maildir/mailbox.c:519,36'
              BranchSideFuncs:
                - maildir_delayed_parsing
                - progress_free
                - maildir_move_to_mailbox
                - maildirarray_clear
                - maildir_umask
      Callsites:
        - Src:             'maildir/mailbox.c:490,3'
          Dst:             mutt_path_tidy
        - Src:             'maildir/mailbox.c:496,16'
          Dst:             progress_new
        - Src:             'maildir/mailbox.c:497,57'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:497,5'
          Dst:             progress_set_message
        - Src:             'maildir/mailbox.c:500,35'
          Dst:             maildir_mdata_get
        - Src:             'maildir/mailbox.c:503,13'
          Dst:             maildir_mdata_new
        - Src:             'maildir/mailbox.c:509,12'
          Dst:             maildir_parse_dir
        - Src:             'maildir/mailbox.c:510,3'
          Dst:             progress_free
        - Src:             'maildir/mailbox.c:516,16'
          Dst:             progress_new
        - Src:             'maildir/mailbox.c:517,56'
          Dst:             mailbox_path
        - Src:             'maildir/mailbox.c:517,5'
          Dst:             progress_set_message
        - Src:             'maildir/mailbox.c:519,3'
          Dst:             maildir_delayed_parsing
        - Src:             'maildir/mailbox.c:520,3'
          Dst:             progress_free
        - Src:             'maildir/mailbox.c:522,3'
          Dst:             maildir_move_to_mailbox
        - Src:             'maildir/mailbox.c:523,3'
          Dst:             maildirarray_clear
        - Src:             'maildir/mailbox.c:526,20'
          Dst:             maildir_umask
    - functionName:    maildir_mbox_open
      functionSourceFile: '/src/neomutt/maildir/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - maildir_read_dir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'maildir/mailbox.c:742,8'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:0,0'
              BranchSideFuncs:
                - maildir_read_dir
                - maildir_read_dir
            - BranchSide:      'maildir/mailbox.c:742,8'
              BranchSideFuncs:
                - maildir_read_dir
                - maildir_read_dir
        - Branch String:   'maildir/mailbox.c:742,42'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:742,42'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:742,46'
              BranchSideFuncs:
                - maildir_read_dir
        - Branch String:   'maildir/mailbox.c:742,7'
          Branch Sides:
            - BranchSide:      'maildir/mailbox.c:742,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mailbox.c:745,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'maildir/mailbox.c:742,8'
          Dst:             maildir_read_dir
        - Src:             'maildir/mailbox.c:742,46'
          Dst:             maildir_read_dir
    - functionName:    maildir_mdata_get
      functionSourceFile: '/src/neomutt/maildir/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'maildir/mdata.c:61,9'
          Branch Sides:
            - BranchSide:      'maildir/mdata.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdata.c:61,16'
              BranchSideFuncs: []
        - Branch String:   'maildir/mdata.c:61,7'
          Branch Sides:
            - BranchSide:      'maildir/mdata.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdata.c:62,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maildir_mdata_new
      functionSourceFile: '/src/neomutt/maildir/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mdata.c:51,10'
          Branch Sides:
            - BranchSide:      'maildir/mdata.c:51,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'maildir/mdata.c:51,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'maildir/mdata.c:51,10'
          Dst:             mutt_mem_calloc
    - functionName:    maildir_mdata_free
      functionSourceFile: '/src/neomutt/maildir/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mdata.c:39,8'
          Branch Sides:
            - BranchSide:      'maildir/mdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'maildir/mdata.c:39,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mdata.c:39,12'
          Branch Sides:
            - BranchSide:      'maildir/mdata.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdata.c:39,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mdata.c:39,7'
          Branch Sides:
            - BranchSide:      'maildir/mdata.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdata.c:42,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'maildir/mdata.c:42,3'
          Dst:             mutt_mem_free
    - functionName:    maildirarray_clear
      functionSourceFile: '/src/neomutt/maildir/mdemail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - maildir_entry_free
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'maildir/mdemail.c:66,8'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - maildir_entry_free
            - BranchSide:      'maildir/mdemail.c:66,8'
              BranchSideFuncs:
                - mutt_mem_free
                - maildir_entry_free
        - Branch String:   'maildir/mdemail.c:66,7'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdemail.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
                - maildir_entry_free
        - Branch String:   'maildir/mdemail.c:70,3'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:70,3'
              BranchSideFuncs:
                - maildir_entry_free
                - mutt_mem_free
            - BranchSide:      'maildir/mdemail.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mdemail.c:70,3'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:70,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'maildir/mdemail.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'maildir/mdemail.c:70,3'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:70,3'
              BranchSideFuncs:
                - maildir_entry_free
                - mutt_mem_free
            - BranchSide:      'maildir/mdemail.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'maildir/mdemail.c:75,3'
          Dst:             mutt_mem_free
        - Src:             'maildir/mdemail.c:72,5'
          Dst:             maildir_entry_free
    - functionName:    maildir_entry_free
      functionSourceFile: '/src/neomutt/maildir/mdemail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - email_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mdemail.c:50,8'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
            - BranchSide:      'maildir/mdemail.c:50,8'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
        - Branch String:   'maildir/mdemail.c:50,12'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:50,12'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdemail.c:50,16'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
        - Branch String:   'maildir/mdemail.c:50,7'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'maildir/mdemail.c:54,3'
              BranchSideFuncs:
                - mutt_mem_free
                - email_free
                - mutt_mem_free
      Callsites:
        - Src:             'maildir/mdemail.c:54,3'
          Dst:             mutt_mem_free
        - Src:             'maildir/mdemail.c:55,3'
          Dst:             email_free
        - Src:             'maildir/mdemail.c:57,3'
          Dst:             mutt_mem_free
    - functionName:    maildir_entry_new
      functionSourceFile: '/src/neomutt/maildir/mdemail.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'maildir/mdemail.c:41,10'
          Branch Sides:
            - BranchSide:      'maildir/mdemail.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'maildir/mdemail.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'maildir/mdemail.c:41,10'
          Dst:             mutt_mem_calloc
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_complete
      functionSourceFile: '/src/neomutt/complete/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          516
      EdgeCount:       115
      CyclomaticComplexity: 33
      functionsReached:
        - __errno_location
        - buf_addch
        - buf_addstr
        - buf_at
        - buf_concat_path
        - buf_concatn_path
        - buf_copy
        - buf_expand_path
        - buf_fix_dptr
        - buf_is_empty
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - buf_string
        - buf_substrcpy
        - closedir
        - cs_subset_string
        - imap_complete
        - imap_path_probe
        - mutt_file_opendir
        - mutt_str_equal
        - mutt_strn_equal
        - nntp_complete
        - readdir
        - stat
        - strerror
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'complete/complete.c:64,3'
          Branch Sides:
            - BranchSide:      'complete/complete.c:0,0'
              BranchSideFuncs:
                - buf_string.11465
                - nntp_complete
                - cs_subset_string
                - cs_subset_string
                - buf_pool_get
                - buf_at
                - buf_copy
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
                - buf_string.11465
                - buf_concat_path
            - BranchSide:      'complete/complete.c:71,3'
              BranchSideFuncs:
                - buf_string.11465
                - nntp_complete
                - cs_subset_string
                - cs_subset_string
                - buf_pool_get
                - buf_at
                - buf_copy
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
                - buf_string.11465
                - buf_concat_path
        - Branch String:   'complete/complete.c:73,7'
          Branch Sides:
            - BranchSide:      'complete/complete.c:74,12'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_pool_get
                - buf_at
                - buf_copy
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
                - buf_string.11465
                - buf_concat_path
            - BranchSide:      'complete/complete.c:76,53'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_pool_get
                - buf_at
                - buf_copy
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
                - buf_string.11465
                - buf_concat_path
        - Branch String:   'complete/complete.c:82,19'
          Branch Sides:
            - BranchSide:      'complete/complete.c:82,26'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
            - BranchSide:      'complete/complete.c:87,11'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
        - Branch String:   'complete/complete.c:82,34'
          Branch Sides:
            - BranchSide:      'complete/complete.c:82,41'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
            - BranchSide:      'complete/complete.c:87,11'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
        - Branch String:   'complete/complete.c:82,7'
          Branch Sides:
            - BranchSide:      'complete/complete.c:85,11'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
            - BranchSide:      'complete/complete.c:93,5'
              BranchSideFuncs:
                - buf_copy
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
        - Branch String:   'complete/complete.c:85,11'
          Branch Sides:
            - BranchSide:      'complete/complete.c:89,35'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
            - BranchSide:      'complete/complete.c:89,35'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
        - Branch String:   'complete/complete.c:87,11'
          Branch Sides:
            - BranchSide:      'complete/complete.c:89,35'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
            - BranchSide:      'complete/complete.c:89,35'
              BranchSideFuncs:
                - buf_string.11465
                - buf_concat_path
                - buf_string.11465
                - imap_path_probe
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_string.11465
                - imap_complete
                - buf_pool_release
        - Branch String:   'complete/complete.c:96,7'
          Branch Sides:
            - BranchSide:      'complete/complete.c:98,29'
              BranchSideFuncs:
                - buf_string.11465
                - imap_complete
                - buf_pool_release
            - BranchSide:      'complete/complete.c:103,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_at
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
        - Branch String:   'complete/complete.c:111,19'
          Branch Sides:
            - BranchSide:      'complete/complete.c:111,26'
              BranchSideFuncs:
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
            - BranchSide:      'complete/complete.c:113,5'
              BranchSideFuncs:
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
        - Branch String:   'complete/complete.c:111,34'
          Branch Sides:
            - BranchSide:      'complete/complete.c:111,41'
              BranchSideFuncs:
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
            - BranchSide:      'complete/complete.c:113,5'
              BranchSideFuncs:
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
        - Branch String:   'complete/complete.c:111,7'
          Branch Sides:
            - BranchSide:      'complete/complete.c:113,5'
              BranchSideFuncs:
                - buf_addch
                - buf_strcpy
                - buf_string.11465
                - strrchr
                - buf_string.11465
                - buf_len
                - buf_string.11465
                - buf_concatn_path
                - buf_copy
                - buf_string.11465
                - buf_substrcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
            - BranchSide:      'complete/complete.c:135,17'
              BranchSideFuncs:
                - buf_string.11465
                - strrchr
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_strcpy
                - mutt_file_opendir
        - Branch String:   'complete/complete.c:119,9'
          Branch Sides:
            - BranchSide:      'complete/complete.c:121,29'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
            - BranchSide:      'complete/complete.c:129,44'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
        - Branch String:   'complete/complete.c:136,9'
          Branch Sides:
            - BranchSide:      'complete/complete.c:138,13'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
            - BranchSide:      'complete/complete.c:157,7'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
        - Branch String:   'complete/complete.c:138,11'
          Branch Sides:
            - BranchSide:      'complete/complete.c:140,29'
              BranchSideFuncs:
                - buf_strcpy
                - buf_strcpy
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
            - BranchSide:      'complete/complete.c:147,9'
              BranchSideFuncs:
                - buf_substrcpy
                - buf_strcpy
                - buf_copy
                - buf_expand_path
                - buf_string.11465
                - mutt_file_opendir
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - buf_string.11465
                - __errno_location
                - strerror
        - Branch String:   'complete/complete.c:162,7'
          Branch Sides:
            - BranchSide:      'complete/complete.c:164,5'
              BranchSideFuncs:
                - buf_string.11465
                - __errno_location
                - strerror
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'complete/complete.c:171,9'
              BranchSideFuncs:
                - buf_len
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
        - Branch String:   'complete/complete.c:176,44'
          Branch Sides:
            - BranchSide:      'complete/complete.c:174,18'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:176,48'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_strcpy
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - readdir
                - mutt_str_equal
        - Branch String:   'complete/complete.c:176,11'
          Branch Sides:
            - BranchSide:      'complete/complete.c:174,18'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_strcpy
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:178,9'
              BranchSideFuncs:
                - buf_strcpy
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
        - Branch String:   'complete/complete.c:185,3'
          Branch Sides:
            - BranchSide:      'complete/complete.c:187,29'
              BranchSideFuncs:
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:224,3'
              BranchSideFuncs:
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
        - Branch String:   'complete/complete.c:187,9'
          Branch Sides:
            - BranchSide:      'complete/complete.c:185,16'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
            - BranchSide:      'complete/complete.c:189,11'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
        - Branch String:   'complete/complete.c:189,11'
          Branch Sides:
            - BranchSide:      'complete/complete.c:191,30'
              BranchSideFuncs:
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_reset
            - BranchSide:      'complete/complete.c:203,21'
              BranchSideFuncs:
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
                - buf_reset
        - Branch String:   'complete/complete.c:193,39'
          Branch Sides:
            - BranchSide:      'complete/complete.c:193,43'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:198,13'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
        - Branch String:   'complete/complete.c:193,9'
          Branch Sides:
            - BranchSide:      'complete/complete.c:193,68'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:198,13'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
        - Branch String:   'complete/complete.c:193,39'
          Branch Sides:
            - BranchSide:      'complete/complete.c:193,43'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:198,13'
              BranchSideFuncs:
                - buf_fix_dptr
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
        - Branch String:   'complete/complete.c:208,13'
          Branch Sides:
            - BranchSide:      'complete/complete.c:210,21'
              BranchSideFuncs:
                - buf_reset
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_copy
                - buf_addch
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
            - BranchSide:      'complete/complete.c:214,20'
              BranchSideFuncs:
                - buf_copy
                - buf_addch
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - stat
                - buf_addch
                - readdir
                - buf_string.11465
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_is_empty
                - buf_reset
                - closedir
                - buf_is_empty
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_copy
        - Branch String:   'complete/complete.c:226,7'
          Branch Sides:
            - BranchSide:      'complete/complete.c:228,5'
              BranchSideFuncs:
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'complete/complete.c:232,5'
              BranchSideFuncs:
                - buf_copy
                - buf_string.11465
                - mutt_str_equal
                - buf_string.11465
                - buf_addstr
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'complete/complete.c:233,51'
          Branch Sides:
            - BranchSide:      'complete/complete.c:234,10'
              BranchSideFuncs:
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'complete/complete.c:238,21'
              BranchSideFuncs:
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'complete/complete.c:234,41'
          Branch Sides:
            - BranchSide:      'complete/complete.c:234,68'
              BranchSideFuncs:
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'complete/complete.c:238,21'
              BranchSideFuncs:
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'complete/complete.c:233,9'
          Branch Sides:
            - BranchSide:      'complete/complete.c:236,7'
              BranchSideFuncs:
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'complete/complete.c:238,21'
              BranchSideFuncs:
                - buf_string.11465
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'complete/complete.c:71,3'
          Dst:             buf_string
        - Src:             'complete/complete.c:74,12'
          Dst:             nntp_complete
        - Src:             'complete/complete.c:76,36'
          Dst:             cs_subset_string
        - Src:             'complete/complete.c:77,32'
          Dst:             cs_subset_string
        - Src:             'complete/complete.c:79,15'
          Dst:             buf_pool_get
        - Src:             'complete/complete.c:81,13'
          Dst:             buf_at
        - Src:             'complete/complete.c:89,35'
          Dst:             buf_string
        - Src:             'complete/complete.c:89,5'
          Dst:             buf_concat_path
        - Src:             'complete/complete.c:93,5'
          Dst:             buf_copy
        - Src:             'complete/complete.c:96,23'
          Dst:             buf_string
        - Src:             'complete/complete.c:96,7'
          Dst:             imap_path_probe
        - Src:             'complete/complete.c:98,29'
          Dst:             buf_string
        - Src:             'complete/complete.c:98,10'
          Dst:             imap_complete
        - Src:             'complete/complete.c:99,5'
          Dst:             buf_pool_release
        - Src:             'complete/complete.c:103,3'
          Dst:             buf_pool_release
        - Src:             'complete/complete.c:105,13'
          Dst:             buf_pool_get
        - Src:             'complete/complete.c:106,17'
          Dst:             buf_pool_get
        - Src:             'complete/complete.c:107,14'
          Dst:             buf_pool_get
        - Src:             'complete/complete.c:108,9'
          Dst:             buf_pool_get
        - Src:             'complete/complete.c:110,8'
          Dst:             buf_at
        - Src:             'complete/complete.c:113,5'
          Dst:             buf_addch
        - Src:             'complete/complete.c:0,0'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:118,17'
          Dst:             buf_string
        - Src:             'complete/complete.c:118,9'
          Dst:             strrchr
        - Src:             'complete/complete.c:121,29'
          Dst:             buf_string
        - Src:             'complete/complete.c:121,54'
          Dst:             buf_len
        - Src:             'complete/complete.c:122,24'
          Dst:             buf_string
        - Src:             'complete/complete.c:121,7'
          Dst:             buf_concatn_path
        - Src:             'complete/complete.c:123,7'
          Dst:             buf_copy
        - Src:             'complete/complete.c:124,30'
          Dst:             buf_string
        - Src:             'complete/complete.c:124,7'
          Dst:             buf_substrcpy
        - Src:             'complete/complete.c:0,0'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:131,29'
          Dst:             buf_string
        - Src:             'complete/complete.c:131,11'
          Dst:             mutt_file_opendir
        - Src:             'complete/complete.c:135,17'
          Dst:             buf_string
        - Src:             'complete/complete.c:135,9'
          Dst:             strrchr
        - Src:             'complete/complete.c:141,9'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:142,9'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:143,33'
          Dst:             buf_string
        - Src:             'complete/complete.c:143,15'
          Dst:             mutt_file_opendir
        - Src:             'complete/complete.c:147,9'
          Dst:             buf_substrcpy
        - Src:             'complete/complete.c:148,9'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:149,9'
          Dst:             buf_copy
        - Src:             'complete/complete.c:150,9'
          Dst:             buf_expand_path
        - Src:             'complete/complete.c:151,33'
          Dst:             buf_string
        - Src:             'complete/complete.c:151,15'
          Dst:             mutt_file_opendir
        - Src:             'complete/complete.c:157,7'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:158,13'
          Dst:             mutt_file_opendir
        - Src:             'complete/complete.c:164,5'
          Dst:             buf_string
        - Src:             'complete/complete.c:164,5'
          Dst:             __errno_location
        - Src:             'complete/complete.c:164,5'
          Dst:             strerror
        - Src:             'complete/complete.c:171,9'
          Dst:             buf_len
        - Src:             'complete/complete.c:174,18'
          Dst:             readdir
        - Src:             'complete/complete.c:176,12'
          Dst:             mutt_str_equal
        - Src:             'complete/complete.c:176,48'
          Dst:             mutt_str_equal
        - Src:             'complete/complete.c:178,9'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:185,16'
          Dst:             readdir
        - Src:             'complete/complete.c:187,37'
          Dst:             buf_string
        - Src:             'complete/complete.c:187,9'
          Dst:             mutt_strn_equal
        - Src:             'complete/complete.c:199,9'
          Dst:             buf_fix_dptr
        - Src:             'complete/complete.c:205,9'
          Dst:             buf_strcpy
        - Src:             'complete/complete.c:208,13'
          Dst:             buf_is_empty
        - Src:             'complete/complete.c:210,11'
          Dst:             buf_reset
        - Src:             'complete/complete.c:214,11'
          Dst:             buf_copy
        - Src:             'complete/complete.c:215,11'
          Dst:             buf_addch
        - Src:             'complete/complete.c:217,25'
          Dst:             buf_string
        - Src:             'complete/complete.c:217,9'
          Dst:             buf_addstr
        - Src:             'complete/complete.c:218,19'
          Dst:             buf_string
        - Src:             'complete/complete.c:218,14'
          Dst:             stat
        - Src:             'complete/complete.c:219,11'
          Dst:             buf_addch
        - Src:             'complete/complete.c:224,3'
          Dst:             closedir
        - Src:             'complete/complete.c:226,7'
          Dst:             buf_is_empty
        - Src:             'complete/complete.c:228,5'
          Dst:             buf_copy
        - Src:             'complete/complete.c:232,5'
          Dst:             buf_copy
        - Src:             'complete/complete.c:233,30'
          Dst:             buf_string
        - Src:             'complete/complete.c:233,10'
          Dst:             mutt_str_equal
        - Src:             'complete/complete.c:234,10'
          Dst:             buf_string
        - Src:             'complete/complete.c:236,7'
          Dst:             buf_addstr
        - Src:             'complete/complete.c:238,21'
          Dst:             buf_string
        - Src:             'complete/complete.c:238,5'
          Dst:             buf_addstr
        - Src:             'complete/complete.c:242,3'
          Dst:             buf_pool_release
        - Src:             'complete/complete.c:243,3'
          Dst:             buf_pool_release
        - Src:             'complete/complete.c:244,3'
          Dst:             buf_pool_release
        - Src:             'complete/complete.c:245,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nntp_complete
      functionSourceFile: '/src/neomutt/nntp/complete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          226
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - buf_copy
        - buf_fix_dptr
        - buf_free
        - buf_len
        - buf_new
        - buf_strcpy
        - buf_string
        - mutt_strn_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nntp/complete.c:48,35'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:0,0'
              BranchSideFuncs:
                - buf_string.11485
                - buf_new
                - buf_len
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:48,35'
              BranchSideFuncs:
                - buf_string.11485
                - buf_new
                - buf_len
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'nntp/complete.c:62,17'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:58,36'
              BranchSideFuncs:
                - buf_strcpy
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:62,27'
              BranchSideFuncs:
                - buf_strcpy
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
        - Branch String:   'nntp/complete.c:62,11'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:58,36'
              BranchSideFuncs:
                - buf_strcpy
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:64,37'
              BranchSideFuncs:
                - buf_strcpy
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
        - Branch String:   'nntp/complete.c:76,15'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:72,34'
              BranchSideFuncs:
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:76,25'
              BranchSideFuncs:
                - buf_string.11485
                - mutt_strn_equal
                - buf_copy
                - buf_free
                - buf_fix_dptr
                - buf_strcpy
        - Branch String:   'nntp/complete.c:76,36'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:72,34'
              BranchSideFuncs:
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:77,32'
              BranchSideFuncs:
                - buf_string.11485
                - mutt_strn_equal
                - buf_copy
                - buf_free
                - buf_fix_dptr
                - buf_strcpy
        - Branch String:   'nntp/complete.c:76,9'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:72,34'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:79,11'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_strcpy
        - Branch String:   'nntp/complete.c:79,11'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:81,31'
              BranchSideFuncs:
                - buf_strcpy
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
            - BranchSide:      'nntp/complete.c:93,37'
              BranchSideFuncs:
                - buf_strcpy
                - buf_copy
                - buf_free
                - buf_string.11485
                - mutt_strn_equal
                - buf_fix_dptr
        - Branch String:   'nntp/complete.c:72,3'
          Branch Sides:
            - BranchSide:      'nntp/complete.c:72,3'
              BranchSideFuncs:
                - buf_string.11485
                - mutt_strn_equal
                - buf_copy
                - buf_free
                - buf_fix_dptr
                - buf_strcpy
            - BranchSide:      'nntp/complete.c:74,41'
              BranchSideFuncs:
                - buf_string.11485
                - mutt_strn_equal
                - buf_copy
                - buf_free
                - buf_fix_dptr
                - buf_strcpy
      Callsites:
        - Src:             'nntp/complete.c:50,37'
          Dst:             buf_string
        - Src:             'nntp/complete.c:50,29'
          Dst:             buf_new
        - Src:             'nntp/complete.c:55,13'
          Dst:             buf_len
        - Src:             'nntp/complete.c:64,9'
          Dst:             buf_strcpy
        - Src:             'nntp/complete.c:77,39'
          Dst:             buf_string
        - Src:             'nntp/complete.c:77,9'
          Dst:             mutt_strn_equal
        - Src:             'nntp/complete.c:89,9'
          Dst:             buf_fix_dptr
        - Src:             'nntp/complete.c:93,9'
          Dst:             buf_strcpy
        - Src:             'nntp/complete.c:99,3'
          Dst:             buf_copy
        - Src:             'nntp/complete.c:100,3'
          Dst:             buf_free
    - functionName:    config_init_ncrypt
      functionSourceFile: '/src/neomutt/ncrypt/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/config.c:434,13'
          Branch Sides:
            - BranchSide:      'ncrypt/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
                - cs_register_variables
                - cs_register_variables
            - BranchSide:      'ncrypt/config.c:434,13'
              BranchSideFuncs:
                - cs_register_variables
                - cs_register_variables
                - cs_register_variables
      Callsites:
        - Src:             'ncrypt/config.c:434,13'
          Dst:             cs_register_variables
        - Src:             'ncrypt/config.c:441,9'
          Dst:             cs_register_variables
        - Src:             'ncrypt/config.c:445,9'
          Dst:             cs_register_variables
    - functionName:    parse_pgp_date
      functionSourceFile: '/src/neomutt/ncrypt/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_conddate_parse
        - node_expando_parse_enclosure
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/config.c:67,13'
          Branch Sides:
            - BranchSide:      'ncrypt/config.c:0,0'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
            - BranchSide:      'ncrypt/config.c:67,13'
              BranchSideFuncs:
                - node_conddate_parse
                - node_expando_parse_enclosure
        - Branch String:   'ncrypt/config.c:67,7'
          Branch Sides:
            - BranchSide:      'ncrypt/config.c:69,12'
              BranchSideFuncs:
                - node_expando_parse_enclosure
            - BranchSide:      'ncrypt/config.c:72,10'
              BranchSideFuncs:
                - node_expando_parse_enclosure
      Callsites:
        - Src:             'ncrypt/config.c:69,12'
          Dst:             node_conddate_parse
        - Src:             'ncrypt/config.c:72,10'
          Dst:             node_expando_parse_enclosure
    - functionName:    crypt_is_numerical_keyid
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memchr
        - mutt_strn_equal
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1477,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - strlen
                - memchr
            - BranchSide:      'ncrypt/crypt.c:1477,7'
              BranchSideFuncs:
                - mutt_strn_equal
                - strlen
                - memchr
        - Branch String:   'ncrypt/crypt.c:1477,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1478,7'
              BranchSideFuncs:
                - strlen
                - memchr
            - BranchSide:      'ncrypt/crypt.c:1479,7'
              BranchSideFuncs:
                - strlen
                - memchr
        - Branch String:   'ncrypt/crypt.c:1479,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1479,7'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'ncrypt/crypt.c:1481,10'
              BranchSideFuncs:
                - memchr
        - Branch String:   'ncrypt/crypt.c:1481,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1481,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1482,45'
              BranchSideFuncs:
                - memchr
        - Branch String:   'ncrypt/crypt.c:1482,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1481,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1482,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:1477,7'
          Dst:             mutt_strn_equal
        - Src:             'ncrypt/crypt.c:1479,7'
          Dst:             strlen
        - Src:             'ncrypt/crypt.c:1482,10'
          Dst:             memchr
    - functionName:    crypt_get_fingerprint_or_id
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          228
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - mutt_istr_startswith
        - mutt_str_dup
        - mutt_str_len
        - mutt_str_skip_whitespace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1401,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1401,14'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_istr_startswith
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1402,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1403,8'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1410,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1413,21'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1413,27'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1420,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1413,36'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1413,45'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1416,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1413,51'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1413,57'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1413,51'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1413,66'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1414,15'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1416,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1414,21'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1414,27'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1414,21'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1413,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1413,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1416,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1417,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1410,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1412,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1420,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1423,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1431,31'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1423,22'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1423,37'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1423,22'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1423,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1410,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
            - BranchSide:      'ncrypt/crypt.c:1423,11'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1431,38'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1431,62'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_skip_whitespace
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'ncrypt/crypt.c:1431,52'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_str_dup
                - mutt_str_skip_whitespace
        - Branch String:   'ncrypt/crypt.c:1431,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1431,62'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_skip_whitespace
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'ncrypt/crypt.c:1452,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'ncrypt/crypt.c:1433,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1440,24'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'ncrypt/crypt.c:1452,14'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'ncrypt/crypt.c:1441,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1440,24'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1441,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1452,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1452,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
            - BranchSide:      'ncrypt/crypt.c:1454,11'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
        - Branch String:   'ncrypt/crypt.c:1454,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1454,11'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1456,16'
              BranchSideFuncs:
                - mutt_str_len
        - Branch String:   'ncrypt/crypt.c:1456,16'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1456,16'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1457,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:1401,14'
          Dst:             mutt_str_skip_whitespace
        - Src:             'ncrypt/crypt.c:1402,7'
          Dst:             mutt_istr_startswith
        - Src:             'ncrypt/crypt.c:1431,62'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/crypt.c:1440,24'
          Dst:             mutt_str_skip_whitespace
        - Src:             'ncrypt/crypt.c:1454,11'
          Dst:             mutt_str_len
        - Src:             'ncrypt/crypt.c:1456,16'
          Dst:             mutt_str_len
    - functionName:    crypt_fetch_signatures
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - crypt_fetch_signatures
        - mutt_mem_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1079,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - crypt_fetch_signatures
            - BranchSide:      'ncrypt/crypt.c:1079,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - crypt_fetch_signatures
        - Branch String:   'ncrypt/crypt.c:1079,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1079,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1081,12'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - crypt_fetch_signatures
        - Branch String:   'ncrypt/crypt.c:1081,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1083,41'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - mutt_mem_reallocarray
            - BranchSide:      'ncrypt/crypt.c:1087,12'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - mutt_mem_reallocarray
        - Branch String:   'ncrypt/crypt.c:1087,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1088,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - crypt_fetch_signatures
            - BranchSide:      'ncrypt/crypt.c:1090,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - crypt_fetch_signatures
        - Branch String:   'ncrypt/crypt.c:1079,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1079,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1081,12'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - crypt_fetch_signatures
      Callsites:
        - Src:             'ncrypt/crypt.c:1083,7'
          Dst:             crypt_fetch_signatures
        - Src:             'ncrypt/crypt.c:1088,9'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_signed_handler
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          405
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - crypt_fetch_signatures
        - crypt_pgp_verify_one
        - crypt_smime_verify_one
        - crypt_write_signed
        - mutt_body_handler
        - mutt_file_unlink
        - mutt_is_multipart_signed
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_param_get
        - mutt_protected_headers_handler
        - state_attach_puts
        - state_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1250,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_handler
                - mutt_istr_equal
                - mutt_istr_equal
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - state_printf
                - mutt_body_handler
            - BranchSide:      'ncrypt/crypt.c:1250,17'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_handler
                - mutt_istr_equal
                - mutt_istr_equal
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - state_printf
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1257,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1261,39'
              BranchSideFuncs:
                - mutt_param_get
                - state_printf
                - mutt_body_handler
            - BranchSide:      'ncrypt/crypt.c:1265,9'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
                - mutt_istr_equal
                - mutt_istr_equal
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:1265,17'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1265,29'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1265,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1271,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1271,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1274,29'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
                - mutt_istr_equal
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1281,29'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
                - mutt_istr_equal
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1288,29'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
                - mutt_istr_equal
                - mutt_istr_equal
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1274,53'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1275,45'
              BranchSideFuncs:
                - mutt_istr_equal
                - state_attach_puts
                - mutt_body_handler
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1274,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1305,14'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1281,55'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1282,45'
              BranchSideFuncs:
                - mutt_istr_equal
                - state_attach_puts
                - mutt_body_handler
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1281,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1305,14'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1288,55'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1289,46'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - state_attach_puts
                - mutt_body_handler
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
        - Branch String:   'ncrypt/crypt.c:1289,76'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1290,40'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1305,14'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1288,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1301,5'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1305,14'
              BranchSideFuncs:
                - crypt_fetch_signatures
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - crypt_write_signed
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1305,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1307,50'
              BranchSideFuncs:
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1363,8'
              BranchSideFuncs:
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1309,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1311,18'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1359,7'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1314,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1316,27'
              BranchSideFuncs:
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
            - BranchSide:      'ncrypt/crypt.c:1344,24'
              BranchSideFuncs:
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1316,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1316,27'
              BranchSideFuncs:
                - state_printf
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
            - BranchSide:      'ncrypt/crypt.c:1344,24'
              BranchSideFuncs:
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1319,57'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1320,46'
              BranchSideFuncs:
                - mutt_istr_equal
                - state_printf
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - buf_string.11776
                - crypt_pgp_verify_one
            - BranchSide:      'ncrypt/crypt.c:1329,31'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
        - Branch String:   'ncrypt/crypt.c:1318,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1322,38'
              BranchSideFuncs:
                - buf_string.11776
                - crypt_pgp_verify_one
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1322,17'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1316,38'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1323,15'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1329,57'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1330,47'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - state_printf
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
                - buf_string.11776
                - crypt_smime_verify_one
            - BranchSide:      'ncrypt/crypt.c:1340,24'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1330,77'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1331,32'
              BranchSideFuncs:
                - buf_string.11776
                - crypt_smime_verify_one
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1333,40'
              BranchSideFuncs:
                - buf_string.11776
                - crypt_smime_verify_one
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1328,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1333,40'
              BranchSideFuncs:
                - buf_string.11776
                - crypt_smime_verify_one
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1340,24'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1333,17'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1316,38'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1334,15'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1340,24'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1340,24'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1340,65'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1340,24'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1340,65'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1340,65'
              BranchSideFuncs:
                - state_printf
                - mutt_istr_equal
                - mutt_istr_equal
                - buf_string.11776
                - crypt_smime_verify_one
                - mutt_istr_equal
                - buf_string.11776
                - crypt_pgp_verify_one
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1316,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1319,16'
              BranchSideFuncs:
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1347,22'
              BranchSideFuncs:
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1347,20'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1348,19'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:1363,8'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_mem_free
                - mutt_body_handler
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1365,38'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1365,38'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1365,7'
              BranchSideFuncs:
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:1365,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1365,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1366,5'
              BranchSideFuncs:
                - state_attach_puts
      Callsites:
        - Src:             'ncrypt/crypt.c:1256,31'
          Dst:             mutt_is_multipart_signed
        - Src:             'ncrypt/crypt.c:1261,18'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:1260,5'
          Dst:             state_printf
        - Src:             'ncrypt/crypt.c:1262,12'
          Dst:             mutt_body_handler
        - Src:             'ncrypt/crypt.c:1275,14'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1282,14'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1289,15'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1290,15'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1301,5'
          Dst:             state_attach_puts
        - Src:             'ncrypt/crypt.c:1302,12'
          Dst:             mutt_body_handler
        - Src:             'ncrypt/crypt.c:1307,5'
          Dst:             crypt_fetch_signatures
        - Src:             'ncrypt/crypt.c:1311,18'
          Dst:             buf_pool_get
        - Src:             'ncrypt/crypt.c:1312,7'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/crypt.c:1314,46'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1314,11'
          Dst:             crypt_write_signed
        - Src:             'ncrypt/crypt.c:1320,15'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1322,60'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1322,17'
          Dst:             crypt_pgp_verify_one
        - Src:             'ncrypt/crypt.c:1330,16'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1331,16'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:1333,62'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1333,17'
          Dst:             crypt_smime_verify_one
        - Src:             'ncrypt/crypt.c:1339,11'
          Dst:             state_printf
        - Src:             'ncrypt/crypt.c:1344,24'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1344,7'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/crypt.c:1345,7'
          Dst:             buf_pool_release
        - Src:             'ncrypt/crypt.c:1351,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/crypt.c:1353,7'
          Dst:             mutt_protected_headers_handler
        - Src:             'ncrypt/crypt.c:1355,7'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/crypt.c:1359,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/crypt.c:1363,8'
          Dst:             mutt_body_handler
        - Src:             'ncrypt/crypt.c:1366,5'
          Dst:             state_attach_puts
    - functionName:    mutt_is_multipart_signed
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          79
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_istr_equal
        - mutt_param_get
      functionUses:    7
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:410,8'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:410,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:410,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:410,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:410,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:410,41'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:410,48'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:410,41'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:410,56'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:410,56'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:410,60'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:410,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:410,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:415,32'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:416,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:416,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:419,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:419,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:422,48'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:422,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:428,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:428,60'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:428,60'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:429,8'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:427,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:427,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:434,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:410,60'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:415,13'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:419,7'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:422,48'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:428,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:429,8'
          Dst:             mutt_istr_equal
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crypt_write_signed
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fgetc_unlocked
        - fputc
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:764,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
                - fputc
            - BranchSide:      'ncrypt/crypt.c:764,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
                - fputc
        - Branch String:   'ncrypt/crypt.c:765,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:767,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:771,30'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
                - fputc
        - Branch String:   'ncrypt/crypt.c:771,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:773,5'
              BranchSideFuncs:
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
                - fputc
            - BranchSide:      'ncrypt/crypt.c:776,21'
              BranchSideFuncs:
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
                - fputc
        - Branch String:   'ncrypt/crypt.c:778,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:780,32'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/crypt.c:800,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/crypt.c:781,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:784,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/crypt.c:800,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/crypt.c:786,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:792,14'
              BranchSideFuncs:
                - fputc
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/crypt.c:798,5'
              BranchSideFuncs:
                - fputc
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/crypt.c:792,23'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:792,27'
              BranchSideFuncs:
                - fputc
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fputc
            - BranchSide:      'ncrypt/crypt.c:798,5'
              BranchSideFuncs:
                - fputc
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/crypt.c:792,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:793,9'
              BranchSideFuncs:
                - fputc
                - fputc
                - fgetc_unlocked
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/crypt.c:798,5'
              BranchSideFuncs:
                - fputc
                - fgetc_unlocked
                - fputc
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/crypt.c:778,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:780,32'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/crypt.c:800,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'ncrypt/crypt.c:764,14'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/crypt.c:771,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/crypt.c:773,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/crypt.c:780,19'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/crypt.c:793,9'
          Dst:             fputc
        - Src:             'ncrypt/crypt.c:798,5'
          Dst:             fputc
        - Src:             'ncrypt/crypt.c:800,3'
          Dst:             mutt_file_fclose_full
    - functionName:    mutt_protected_headers_handler
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         113
      ICount:          601
      EdgeCount:       152
      CyclomaticComplexity: 41
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - cs_subset_bool
        - cs_subset_number
        - fputc
        - mutt_addrlist_write
        - mutt_list_write
        - mutt_matches_ignore
        - mutt_window_wrap_cols
        - mutt_write_one_header
        - state_mark_protected_header
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1119,23'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - state_mark_protected_header
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - buf_pool_get
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_window_wrap_cols
            - BranchSide:      'ncrypt/crypt.c:1119,23'
              BranchSideFuncs:
                - cs_subset_bool
                - state_mark_protected_header
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - buf_pool_get
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_window_wrap_cols
        - Branch String:   'ncrypt/crypt.c:1119,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1119,7'
              BranchSideFuncs:
                - state_mark_protected_header
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - buf_pool_get
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_window_wrap_cols
            - BranchSide:      'ncrypt/crypt.c:1122,3'
              BranchSideFuncs:
                - state_mark_protected_header
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - buf_pool_get
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_window_wrap_cols
        - Branch String:   'ncrypt/crypt.c:1124,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1127,48'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'ncrypt/crypt.c:1236,3'
              BranchSideFuncs:
                - fputc
        - Branch String:   'ncrypt/crypt.c:1132,23'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1132,62'
              BranchSideFuncs:
                - mutt_window_wrap_cols
                - buf_pool_get
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1133,35'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1135,24'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1136,7'
              BranchSideFuncs:
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1136,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1137,10'
              BranchSideFuncs:
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1204,16'
              BranchSideFuncs:
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1141,37'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1141,50'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1147,15'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1141,50'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1141,61'
              BranchSideFuncs:
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1143,36'
              BranchSideFuncs:
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1141,61'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1141,65'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1143,36'
              BranchSideFuncs:
                - mutt_write_one_header
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1141,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1143,61'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1147,15'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1147,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1147,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1149,37'
              BranchSideFuncs:
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1147,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1149,37'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1153,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1153,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1153,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1155,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1153,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1155,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1160,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1160,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1160,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1162,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1160,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1162,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1167,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1167,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1167,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1169,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1167,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1169,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1174,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1174,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1174,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1176,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1174,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1176,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1181,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1181,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1181,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1183,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1181,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1183,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1188,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1188,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1188,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1190,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1188,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1190,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1195,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1195,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1195,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1197,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_addrlist_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1195,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1197,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1204,16'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1204,38'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1204,48'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1210,7'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1204,38'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1204,52'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1212,18'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1204,48'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1204,52'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1206,34'
              BranchSideFuncs:
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1204,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1206,62'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1210,7'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1210,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1212,18'
              BranchSideFuncs:
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1233,3'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
        - Branch String:   'ncrypt/crypt.c:1212,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1212,53'
              BranchSideFuncs:
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1217,15'
              BranchSideFuncs:
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1212,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1212,57'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1217,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1212,53'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1212,57'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1214,36'
              BranchSideFuncs:
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1212,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1214,67'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1217,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1217,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1217,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1219,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1217,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1217,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
            - BranchSide:      'ncrypt/crypt.c:1219,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
                - mutt_matches_ignore
        - Branch String:   'ncrypt/crypt.c:1217,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1219,7'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
            - BranchSide:      'ncrypt/crypt.c:1224,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
        - Branch String:   'ncrypt/crypt.c:1224,15'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1224,19'
              BranchSideFuncs:
                - mutt_matches_ignore
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
            - BranchSide:      'ncrypt/crypt.c:1226,7'
              BranchSideFuncs:
                - buf_reset
                - mutt_list_write
                - buf_string.11776
                - mutt_write_one_header
                - buf_pool_release
                - fputc
        - Branch String:   'ncrypt/crypt.c:1224,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1226,7'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
            - BranchSide:      'ncrypt/crypt.c:1233,3'
              BranchSideFuncs:
                - buf_pool_release
                - fputc
      Callsites:
        - Src:             'ncrypt/crypt.c:1119,8'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1122,3'
          Dst:             state_mark_protected_header
        - Src:             'ncrypt/crypt.c:1127,33'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1129,23'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1130,47'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1131,24'
          Dst:             cs_subset_number
        - Src:             'ncrypt/crypt.c:1132,33'
          Dst:             mutt_window_wrap_cols
        - Src:             'ncrypt/crypt.c:1134,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/crypt.c:1141,65'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1143,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1147,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1149,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1150,59'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1150,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1153,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1155,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1156,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1157,52'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1157,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1160,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1162,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1163,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1164,50'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1164,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1167,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1169,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1170,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1171,50'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1171,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1174,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1176,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1177,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1178,54'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1178,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1181,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1183,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1184,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1185,56'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1185,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1188,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1190,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1191,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1192,64'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1192,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1195,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1197,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1198,7'
          Dst:             mutt_addrlist_write
        - Src:             'ncrypt/crypt.c:1199,61'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1199,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1204,52'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1206,5'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1212,57'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1214,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1217,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1219,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1220,7'
          Dst:             mutt_list_write
        - Src:             'ncrypt/crypt.c:1221,58'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1221,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1224,19'
          Dst:             mutt_matches_ignore
        - Src:             'ncrypt/crypt.c:1226,7'
          Dst:             buf_reset
        - Src:             'ncrypt/crypt.c:1227,7'
          Dst:             mutt_list_write
        - Src:             'ncrypt/crypt.c:1228,59'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:1228,7'
          Dst:             mutt_write_one_header
        - Src:             'ncrypt/crypt.c:1233,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/crypt.c:1236,3'
          Dst:             fputc
    - functionName:    mutt_should_hide_protected_subject
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1102,63'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
            - BranchSide:      'ncrypt/crypt.c:1102,63'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
        - Branch String:   'ncrypt/crypt.c:1105,39'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1105,46'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1111,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1105,88'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1106,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1111,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1106,35'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1106,38'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1111,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1105,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1105,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1111,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:1102,48'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1104,7'
          Dst:             cs_subset_string
    - functionName:    crypt_opportunistic_encrypt
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - crypt_get_keys
        - cs_subset_bool
        - mutt_mem_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:1050,61'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_get_keys
                - mutt_mem_free
            - BranchSide:      'ncrypt/crypt.c:1050,61'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_get_keys
                - mutt_mem_free
        - Branch String:   'ncrypt/crypt.c:1051,39'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1051,46'
              BranchSideFuncs:
                - crypt_get_keys
                - mutt_mem_free
            - BranchSide:      'ncrypt/crypt.c:1051,39'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:1051,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1051,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1054,9'
              BranchSideFuncs:
                - crypt_get_keys
                - mutt_mem_free
        - Branch String:   'ncrypt/crypt.c:1057,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1059,17'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:1064,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:1050,46'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1056,3'
          Dst:             crypt_get_keys
        - Src:             'ncrypt/crypt.c:1060,5'
          Dst:             mutt_mem_free
    - functionName:    crypt_get_keys
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - crypt_pgp_find_keys
        - crypt_smime_find_keys
        - cs_subset_bool
        - cs_subset_quad
        - cs_subset_string
        - mutt_addrlist_clear
        - mutt_addrlist_copy
        - mutt_addrlist_dedupe
        - mutt_addrlist_qualify
        - mutt_fqdn
        - mutt_mem_reallocarray
        - mutt_str_len
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:966,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_qualify
                - mutt_addrlist_dedupe
                - crypt_pgp_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:966,33'
              BranchSideFuncs:
                - mutt_fqdn
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_qualify
                - mutt_addrlist_dedupe
                - crypt_pgp_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:993,19'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:993,35'
              BranchSideFuncs:
                - crypt_pgp_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:995,63'
              BranchSideFuncs:
                - crypt_pgp_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:993,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:993,7'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:995,63'
              BranchSideFuncs:
                - crypt_pgp_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:995,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:997,18'
              BranchSideFuncs:
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1010,56'
              BranchSideFuncs:
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:998,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:998,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1003,24'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1007,30'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1007,53'
              BranchSideFuncs:
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1008,9'
              BranchSideFuncs:
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1007,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1008,9'
              BranchSideFuncs:
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1010,56'
              BranchSideFuncs:
                - crypt_smime_find_keys
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1010,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1012,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1026,20'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1013,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1013,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1018,56'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - cs_subset_quad
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1021,32'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1021,57'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1022,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1021,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1022,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1026,20'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1026,20'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1026,20'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1026,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
        - Branch String:   'ncrypt/crypt.c:1026,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:1026,7'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'ncrypt/crypt.c:1028,46'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_addrlist_clear
      Callsites:
        - Src:             'ncrypt/crypt.c:967,22'
          Dst:             mutt_fqdn
        - Src:             'ncrypt/crypt.c:987,3'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:988,3'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:989,3'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:990,3'
          Dst:             mutt_addrlist_qualify
        - Src:             'ncrypt/crypt.c:991,3'
          Dst:             mutt_addrlist_dedupe
        - Src:             'ncrypt/crypt.c:997,18'
          Dst:             crypt_pgp_find_keys
        - Src:             'ncrypt/crypt.c:1004,39'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1005,45'
          Dst:             cs_subset_string
        - Src:             'ncrypt/crypt.c:1006,50'
          Dst:             cs_subset_quad
        - Src:             'ncrypt/crypt.c:1012,18'
          Dst:             crypt_smime_find_keys
        - Src:             'ncrypt/crypt.c:1018,41'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:1019,47'
          Dst:             cs_subset_string
        - Src:             'ncrypt/crypt.c:1020,52'
          Dst:             cs_subset_quad
        - Src:             'ncrypt/crypt.c:1028,33'
          Dst:             mutt_str_len
        - Src:             'ncrypt/crypt.c:1029,5'
          Dst:             mutt_str_len
        - Src:             'ncrypt/crypt.c:1029,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'ncrypt/crypt.c:1030,5'
          Dst:             sprintf
        - Src:             'ncrypt/crypt.c:0,0'
          Dst:             mutt_addrlist_clear
    - functionName:    crypt_extract_keys_from_messages
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - crypt_pgp_invoke_import
        - crypt_smime_invoke_import
        - crypt_valid_passphrase
        - fflush
        - isendwin
        - mutt_any_key_to_continue
        - mutt_copy_message
        - mutt_endwin
        - mutt_expand_aliases
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_parse_mime_message
        - mx_msg_close
        - mx_msg_open
        - puts
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:863,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - mutt_file_fopen_full
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_expand_aliases
                - buf_string.11776
            - BranchSide:      'ncrypt/crypt.c:863,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.11776
                - mutt_file_fopen_full
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_expand_aliases
                - buf_string.11776
        - Branch String:   'ncrypt/crypt.c:866,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:868,5'
              BranchSideFuncs:
                - buf_string.11776
                - buf_pool_release
            - BranchSide:      'ncrypt/crypt.c:873,26'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:876,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:876,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/crypt.c:934,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/crypt.c:880,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:876,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:884,37'
              BranchSideFuncs:
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mx_msg_open
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:885,35'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:885,39'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:892,63'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:885,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:887,7'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:892,54'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:892,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:894,25'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:902,53'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:902,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:904,40'
              BranchSideFuncs:
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:929,5'
              BranchSideFuncs:
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:912,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:914,9'
              BranchSideFuncs:
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:917,17'
              BranchSideFuncs:
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:917,16'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:919,9'
              BranchSideFuncs:
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:929,5'
              BranchSideFuncs:
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:922,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:924,9'
              BranchSideFuncs:
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:929,5'
              BranchSideFuncs:
                - mx_msg_close
                - rewind
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mutt_expand_aliases
        - Branch String:   'ncrypt/crypt.c:876,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:876,3'
              BranchSideFuncs:
                - mx_msg_open
                - mutt_parse_mime_message
                - crypt_valid_passphrase
                - mx_msg_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_copy_message
                - fflush
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_pgp_invoke_import
                - mutt_copy_message
                - fflush
                - mutt_expand_aliases
                - buf_string.11776
                - mutt_endwin
                - puts
                - buf_string.11776
                - crypt_smime_invoke_import
                - mx_msg_close
                - rewind
                - mutt_expand_aliases
            - BranchSide:      'ncrypt/crypt.c:934,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - isendwin
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/crypt.c:935,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:936,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/crypt.c:938,20'
              BranchSideFuncs:
                - buf_string.11776
                - mutt_file_unlink
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/crypt.c:863,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/crypt.c:864,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/crypt.c:865,18'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:865,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/crypt.c:868,5'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:879,27'
          Dst:             mx_msg_open
        - Src:             'ncrypt/crypt.c:884,5'
          Dst:             mutt_parse_mime_message
        - Src:             'ncrypt/crypt.c:885,39'
          Dst:             crypt_valid_passphrase
        - Src:             'ncrypt/crypt.c:894,7'
          Dst:             mutt_copy_message
        - Src:             'ncrypt/crypt.c:895,7'
          Dst:             fflush
        - Src:             'ncrypt/crypt.c:897,7'
          Dst:             mutt_endwin
        - Src:             'ncrypt/crypt.c:898,7'
          Dst:             puts
        - Src:             'ncrypt/crypt.c:899,31'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:899,7'
          Dst:             crypt_pgp_invoke_import
        - Src:             'ncrypt/crypt.c:905,7'
          Dst:             mutt_copy_message
        - Src:             'ncrypt/crypt.c:909,7'
          Dst:             fflush
        - Src:             'ncrypt/crypt.c:914,9'
          Dst:             mutt_expand_aliases
        - Src:             'ncrypt/crypt.c:919,9'
          Dst:             mutt_expand_aliases
        - Src:             'ncrypt/crypt.c:0,0'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:924,9'
          Dst:             mutt_endwin
        - Src:             'ncrypt/crypt.c:925,9'
          Dst:             puts
        - Src:             'ncrypt/crypt.c:926,35'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:926,9'
          Dst:             crypt_smime_invoke_import
        - Src:             'ncrypt/crypt.c:929,5'
          Dst:             mx_msg_close
        - Src:             'ncrypt/crypt.c:931,5'
          Dst:             rewind
        - Src:             'ncrypt/crypt.c:887,7'
          Dst:             mx_msg_close
        - Src:             'ncrypt/crypt.c:888,7'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/crypt.c:934,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/crypt.c:935,7'
          Dst:             isendwin
        - Src:             'ncrypt/crypt.c:936,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/crypt.c:938,20'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:938,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/crypt.c:944,3'
          Dst:             buf_pool_release
    - functionName:    crypt_valid_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - crypt_pgp_valid_passphrase
        - crypt_smime_valid_passphrase
        - disable_coredumps
      functionUses:    16
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:137,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - disable_coredumps
                - crypt_pgp_valid_passphrase
                - crypt_smime_valid_passphrase
            - BranchSide:      'ncrypt/crypt.c:137,3'
              BranchSideFuncs:
                - disable_coredumps
                - crypt_pgp_valid_passphrase
                - crypt_smime_valid_passphrase
        - Branch String:   'ncrypt/crypt.c:140,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:141,10'
              BranchSideFuncs:
                - crypt_smime_valid_passphrase
            - BranchSide:      'ncrypt/crypt.c:143,57'
              BranchSideFuncs:
                - crypt_smime_valid_passphrase
        - Branch String:   'ncrypt/crypt.c:143,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:144,10'
              BranchSideFuncs:
                - crypt_smime_valid_passphrase
      Callsites:
        - Src:             'ncrypt/crypt.c:137,3'
          Dst:             disable_coredumps
        - Src:             'ncrypt/crypt.c:141,10'
          Dst:             crypt_pgp_valid_passphrase
        - Src:             'ncrypt/crypt.c:144,10'
          Dst:             crypt_smime_valid_passphrase
    - functionName:    disable_coredumps
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setrlimit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:115,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:115,17'
              BranchSideFuncs:
                - setrlimit
            - BranchSide:      'ncrypt/crypt.c:115,17'
              BranchSideFuncs:
                - setrlimit
        - Branch String:   'ncrypt/crypt.c:118,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:120,5'
              BranchSideFuncs:
                - setrlimit
      Callsites:
        - Src:             'ncrypt/crypt.c:120,5'
          Dst:             setrlimit
    - functionName:    setrlimit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crypt_convert_to_7bit
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          172
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - crypt_convert_to_7bit
        - cs_subset_bool
        - mutt_istr_equal
        - mutt_message_to_7bit
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:814,48'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:814,48'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:815,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:815,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:817,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:817,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:819,23'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:829,23'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
                - mutt_istr_equal
                - mutt_message_to_7bit
        - Branch String:   'ncrypt/crypt.c:819,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:821,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:824,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:824,16'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:826,34'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:847,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:829,40'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:829,63'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:834,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:829,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:831,23'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:834,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:831,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:832,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:847,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:834,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:836,19'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:838,26'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:838,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:840,19'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:842,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:842,25'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:842,41'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:847,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:842,56'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:843,27'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:847,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:843,32'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:843,48'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:845,19'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:843,54'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:842,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:847,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:842,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:845,19'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
            - BranchSide:      'ncrypt/crypt.c:847,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/crypt.c:815,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:815,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:817,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_message_to_7bit
                - crypt_convert_to_7bit
                - crypt_convert_to_7bit
      Callsites:
        - Src:             'ncrypt/crypt.c:814,33'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:822,9'
          Dst:             crypt_convert_to_7bit
        - Src:             'ncrypt/crypt.c:826,9'
          Dst:             crypt_convert_to_7bit
        - Src:             'ncrypt/crypt.c:829,44'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:832,9'
          Dst:             mutt_message_to_7bit
    - functionName:    crypt_query
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          222
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - crypt_query
        - mutt_is_application_pgp
        - mutt_is_application_smime
        - mutt_is_malformed_multipart_pgp_encrypted
        - mutt_is_multipart_encrypted
        - mutt_is_multipart_signed
      functionUses:    8
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:689,23'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_pgp
                - mutt_is_application_smime
            - BranchSide:      'ncrypt/crypt.c:689,23'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_pgp
                - mutt_is_application_smime
        - Branch String:   'ncrypt/crypt.c:689,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:694,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_pgp
                - mutt_is_application_pgp
                - mutt_is_application_smime
        - Branch String:   'ncrypt/crypt.c:694,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:697,13'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - mutt_is_application_smime
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:708,62'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_is_application_pgp
        - Branch String:   'ncrypt/crypt.c:702,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:702,20'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:715,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/crypt.c:702,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:703,12'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:704,20'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/crypt.c:704,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:705,12'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:715,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/crypt.c:708,12'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:710,11'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:715,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/crypt.c:711,12'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:711,18'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:715,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/crypt.c:711,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:712,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/crypt.c:715,10'
              BranchSideFuncs:
                - crypt_query
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/crypt.c:715,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:717,11'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_is_multipart_signed
                - mutt_is_malformed_multipart_pgp_encrypted
                - crypt_query
            - BranchSide:      'ncrypt/crypt.c:729,11'
              BranchSideFuncs:
                - crypt_query
        - Branch String:   'ncrypt/crypt.c:721,12'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:721,18'
              BranchSideFuncs:
                - crypt_query
            - BranchSide:      'ncrypt/crypt.c:729,11'
              BranchSideFuncs:
                - crypt_query
        - Branch String:   'ncrypt/crypt.c:721,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:722,10'
              BranchSideFuncs:
                - crypt_query
            - BranchSide:      'ncrypt/crypt.c:729,11'
              BranchSideFuncs:
                - crypt_query
        - Branch String:   'ncrypt/crypt.c:729,35'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:729,47'
              BranchSideFuncs:
                - crypt_query
            - BranchSide:      'ncrypt/crypt.c:731,26'
              BranchSideFuncs:
                - crypt_query
        - Branch String:   'ncrypt/crypt.c:729,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:729,7'
              BranchSideFuncs:
                - crypt_query
            - BranchSide:      'ncrypt/crypt.c:731,26'
              BranchSideFuncs:
                - crypt_query
        - Branch String:   'ncrypt/crypt.c:734,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:734,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:736,31'
              BranchSideFuncs:
                - crypt_query
        - Branch String:   'ncrypt/crypt.c:734,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:736,31'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:740,18'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:742,28'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:742,28'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:742,35'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:742,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:743,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:697,13'
          Dst:             mutt_is_application_pgp
        - Src:             'ncrypt/crypt.c:701,13'
          Dst:             mutt_is_application_smime
        - Src:             'ncrypt/crypt.c:710,11'
          Dst:             mutt_is_application_pgp
        - Src:             'ncrypt/crypt.c:717,11'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'ncrypt/crypt.c:718,11'
          Dst:             mutt_is_multipart_signed
        - Src:             'ncrypt/crypt.c:719,11'
          Dst:             mutt_is_malformed_multipart_pgp_encrypted
        - Src:             'ncrypt/crypt.c:736,31'
          Dst:             crypt_query
    - functionName:    mutt_is_application_pgp
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          218
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - mutt_istr_equal
        - mutt_istr_startswith
        - mutt_param_get
      functionUses:    16
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:553,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:553,10'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:553,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:555,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:579,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
                - mutt_param_get
        - Branch String:   'ncrypt/crypt.c:555,44'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:555,66'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:557,30'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:555,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:557,30'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:573,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:558,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:558,17'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:563,11'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:558,44'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:558,47'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:561,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:558,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:561,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:563,11'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:564,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:564,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:569,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:564,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:566,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:569,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:569,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:570,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:573,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:573,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:574,9'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:576,28'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:576,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:597,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:579,35'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:579,66'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
                - mutt_param_get
            - BranchSide:      'ncrypt/crypt.c:579,35'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:579,12'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:579,12'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
                - mutt_param_get
            - BranchSide:      'ncrypt/crypt.c:581,34'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
                - mutt_param_get
        - Branch String:   'ncrypt/crypt.c:581,63'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:582,15'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_param_get
            - BranchSide:      'ncrypt/crypt.c:584,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'ncrypt/crypt.c:582,58'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:583,15'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'ncrypt/crypt.c:584,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'ncrypt/crypt.c:583,57'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:583,57'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:584,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'ncrypt/crypt.c:581,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:588,19'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'ncrypt/crypt.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:588,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:592,19'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'ncrypt/crypt.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:592,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:592,14'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:598,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:597,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:597,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:598,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:555,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:555,47'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:557,11'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:558,17'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:558,47'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:563,11'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:564,16'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:573,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:576,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:579,38'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:581,15'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:582,15'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:583,15'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:584,9'
          Dst:             mutt_istr_startswith
        - Src:             'ncrypt/crypt.c:588,19'
          Dst:             mutt_istr_startswith
        - Src:             'ncrypt/crypt.c:592,19'
          Dst:             mutt_istr_startswith
    - functionName:    mutt_is_application_smime
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          181
      EdgeCount:       62
      CyclomaticComplexity: 20
      functionsReached:
        - mutt_istr_equal
        - mutt_param_get
        - mutt_str_len
      functionUses:    13
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:611,8'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:611,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:611,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:611,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:614,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:614,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:614,43'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:614,50'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:614,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:614,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:620,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:620,51'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:620,73'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:622,28'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:620,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:622,28'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:638,32'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:623,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:625,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:634,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:625,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:625,11'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:627,11'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:627,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:627,11'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:629,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:634,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:643,26'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:638,12'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:638,12'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:643,26'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:645,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:646,12'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:660,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:647,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:648,12'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:660,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:649,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:660,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:651,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:653,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:661,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:664,28'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:676,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:664,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:670,14'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:670,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:670,14'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:676,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:620,7'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:620,54'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:622,9'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:625,11'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:627,11'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:634,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:638,13'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:643,7'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:660,13'
          Dst:             mutt_str_len
        - Src:             'ncrypt/crypt.c:664,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:670,14'
          Dst:             mutt_istr_equal
    - functionName:    mutt_is_multipart_encrypted
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_istr_equal
        - mutt_param_get
      functionUses:    7
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:450,8'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:450,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:450,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:450,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:450,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:450,41'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:450,48'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:450,41'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:450,56'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:450,56'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:451,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:451,49'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:451,49'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:452,32'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:452,56'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:452,56'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:453,8'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:450,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:450,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:458,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:451,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:452,13'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:453,8'
          Dst:             mutt_istr_equal
    - functionName:    mutt_is_malformed_multipart_pgp_encrypted
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          160
      EdgeCount:       58
      CyclomaticComplexity: 20
      functionsReached:
        - mutt_istr_equal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:509,8'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:509,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:509,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:509,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:509,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:509,41'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:509,48'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:509,41'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:509,56'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:509,56'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:509,60'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:509,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:509,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:514,10'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:515,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:515,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:515,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:515,36'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:515,43'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:515,36'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:515,51'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:515,51'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:516,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:516,45'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:516,52'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:516,45'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:515,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:515,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:521,10'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:522,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:522,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:522,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:522,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:522,50'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:522,43'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:522,58'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:522,58'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:523,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:522,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:522,7'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:528,10'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:529,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:529,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:529,17'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:529,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:529,50'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:529,43'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:529,58'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:529,58'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:530,8'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:529,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:529,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:535,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:536,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:536,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:539,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:509,60'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:516,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:523,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:530,8'
          Dst:             mutt_istr_equal
    - functionName:    mutt_is_valid_multipart_pgp_encrypted
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_is_multipart_encrypted
        - mutt_istr_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:469,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:469,7'
              BranchSideFuncs:
                - mutt_is_multipart_encrypted
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:469,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:469,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:472,10'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:473,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:473,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:473,17'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:473,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:473,50'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:473,43'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:473,58'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:473,58'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:474,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:473,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:473,7'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:479,10'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:480,10'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:480,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:480,17'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:480,43'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:480,50'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'ncrypt/crypt.c:480,43'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:480,58'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:480,58'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:481,8'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'ncrypt/crypt.c:480,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:486,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt.c:469,7'
          Dst:             mutt_is_multipart_encrypted
        - Src:             'ncrypt/crypt.c:474,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:481,8'
          Dst:             mutt_istr_equal
    - functionName:    mutt_protect
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          630
      EdgeCount:       157
      CyclomaticComplexity: 46
      functionsReached:
        - buf_string
        - crypt_pgp_encrypt_message
        - crypt_pgp_set_sender
        - crypt_pgp_sign_message
        - crypt_pgp_traditional_encryptsign
        - crypt_smime_build_smime_entity
        - crypt_smime_set_sender
        - crypt_smime_sign_message
        - crypt_valid_passphrase
        - cs_subset_address
        - cs_subset_bool
        - isendwin
        - mutt_addr_free
        - mutt_addrlist_copy
        - mutt_body_free
        - mutt_default_from
        - mutt_endwin
        - mutt_env_free
        - mutt_env_new
        - mutt_env_set_subject
        - mutt_env_to_intl
        - mutt_istr_equal
        - mutt_list_copy_tail
        - mutt_param_delete
        - mutt_param_get
        - mutt_param_set
        - mutt_prepare_envelope
        - mutt_remove_multipart
        - puts
        - query_quadoption
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:160,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
                - crypt_valid_passphrase
            - BranchSide:      'ncrypt/crypt.c:167,31'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
                - crypt_valid_passphrase
        - Branch String:   'ncrypt/crypt.c:169,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:172,14'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
            - BranchSide:      'ncrypt/crypt.c:175,9'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
                - crypt_valid_passphrase
        - Branch String:   'ncrypt/crypt.c:175,51'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:175,55'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
                - crypt_valid_passphrase
            - BranchSide:      'ncrypt/crypt.c:178,7'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
                - crypt_valid_passphrase
        - Branch String:   'ncrypt/crypt.c:175,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:178,26'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
                - crypt_valid_passphrase
        - Branch String:   'ncrypt/crypt.c:181,76'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:182,18'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
            - BranchSide:      'ncrypt/crypt.c:229,8'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:181,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:184,13'
              BranchSideFuncs:
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
            - BranchSide:      'ncrypt/crypt.c:229,8'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:184,38'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:184,67'
              BranchSideFuncs:
                - mutt_istr_equal
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - query_quadoption
            - BranchSide:      'ncrypt/crypt.c:187,28'
              BranchSideFuncs:
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:184,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:187,28'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
            - BranchSide:      'ncrypt/crypt.c:193,59'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istr_equal
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
                - query_quadoption
        - Branch String:   'ncrypt/crypt.c:186,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:189,9'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:229,8'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:193,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:196,29'
              BranchSideFuncs:
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:205,12'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - puts
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:195,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:198,9'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:229,8'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:205,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:207,9'
              BranchSideFuncs:
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:210,52'
              BranchSideFuncs:
                - crypt_pgp_traditional_encryptsign
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:211,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:213,17'
              BranchSideFuncs:
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:219,28'
              BranchSideFuncs:
                - query_quadoption
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:218,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:221,9'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:229,8'
              BranchSideFuncs:
                - isendwin
                - mutt_endwin
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:229,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:230,5'
              BranchSideFuncs:
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
            - BranchSide:      'ncrypt/crypt.c:233,26'
              BranchSideFuncs:
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
                - mutt_default_from
        - Branch String:   'ncrypt/crypt.c:241,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:246,28'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
            - BranchSide:      'ncrypt/crypt.c:269,63'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
        - Branch String:   'ncrypt/crypt.c:249,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:252,32'
              BranchSideFuncs:
                - mutt_default_from
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
            - BranchSide:      'ncrypt/crypt.c:255,32'
              BranchSideFuncs:
                - buf_string.11776
                - cs_subset_address
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
                - buf_string.11776
        - Branch String:   'ncrypt/crypt.c:257,18'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:257,21'
              BranchSideFuncs:
                - buf_string.11776
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
            - BranchSide:      'ncrypt/crypt.c:260,62'
              BranchSideFuncs:
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
        - Branch String:   'ncrypt/crypt.c:257,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:258,53'
              BranchSideFuncs:
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
            - BranchSide:      'ncrypt/crypt.c:260,62'
              BranchSideFuncs:
                - crypt_smime_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
                - crypt_pgp_set_sender
        - Branch String:   'ncrypt/crypt.c:260,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:261,7'
              BranchSideFuncs:
                - crypt_pgp_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
            - BranchSide:      'ncrypt/crypt.c:262,65'
              BranchSideFuncs:
                - crypt_pgp_set_sender
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
        - Branch String:   'ncrypt/crypt.c:262,14'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:263,7'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
            - BranchSide:      'ncrypt/crypt.c:265,9'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_addr_free
        - Branch String:   'ncrypt/crypt.c:265,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:266,7'
              BranchSideFuncs:
                - mutt_addr_free
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
            - BranchSide:      'ncrypt/crypt.c:267,3'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
        - Branch String:   'ncrypt/crypt.c:270,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:272,50'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_env_new
                - mutt_env_set_subject
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
            - BranchSide:      'ncrypt/crypt.c:316,7'
              BranchSideFuncs:
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
        - Branch String:   'ncrypt/crypt.c:275,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:277,63'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_addrlist_copy
                - mutt_list_copy_tail
                - mutt_list_copy_tail
                - mutt_env_to_intl
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
            - BranchSide:      'ncrypt/crypt.c:290,49'
              BranchSideFuncs:
                - mutt_prepare_envelope
                - mutt_env_free
                - mutt_param_set
                - crypt_smime_sign_message
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
        - Branch String:   'ncrypt/crypt.c:316,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:318,62'
              BranchSideFuncs:
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:342,7'
              BranchSideFuncs:
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:318,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:320,47'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
            - BranchSide:      'ncrypt/crypt.c:327,55'
              BranchSideFuncs:
                - cs_subset_bool
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
                - crypt_pgp_sign_message
        - Branch String:   'ncrypt/crypt.c:321,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:324,23'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:397,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:328,79'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:329,54'
              BranchSideFuncs:
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:342,7'
              BranchSideFuncs:
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:329,54'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:328,9'
              BranchSideFuncs:
                - crypt_pgp_sign_message
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:331,45'
              BranchSideFuncs:
                - crypt_pgp_sign_message
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:328,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:331,45'
              BranchSideFuncs:
                - crypt_pgp_sign_message
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:344,62'
              BranchSideFuncs:
                - crypt_smime_build_smime_entity
                - mutt_body_free
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:332,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:342,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:397,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:342,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:344,62'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:390,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:344,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:346,19'
              BranchSideFuncs:
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:364,60'
              BranchSideFuncs:
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:347,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:353,12'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:397,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:353,40'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:353,60'
              BranchSideFuncs:
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:364,60'
              BranchSideFuncs:
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:353,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:357,51'
              BranchSideFuncs:
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:364,60'
              BranchSideFuncs:
                - crypt_pgp_encrypt_message
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:364,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:366,78'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:390,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:367,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:370,13'
              BranchSideFuncs:
                - mutt_remove_multipart
                - mutt_body_free
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:382,11'
              BranchSideFuncs:
                - mutt_remove_multipart
                - mutt_body_free
        - Branch String:   'ncrypt/crypt.c:370,13'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:373,27'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:397,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
        - Branch String:   'ncrypt/crypt.c:382,11'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:384,25'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt.c:392,13'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt.c:390,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:392,13'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
            - BranchSide:      'ncrypt/crypt.c:397,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_param_delete
      Callsites:
        - Src:             'ncrypt/crypt.c:178,47'
          Dst:             crypt_valid_passphrase
        - Src:             'ncrypt/crypt.c:184,42'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:186,11'
          Dst:             query_quadoption
        - Src:             'ncrypt/crypt.c:193,40'
          Dst:             mutt_param_get
        - Src:             'ncrypt/crypt.c:193,14'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/crypt.c:195,12'
          Dst:             query_quadoption
        - Src:             'ncrypt/crypt.c:205,12'
          Dst:             isendwin
        - Src:             'ncrypt/crypt.c:207,9'
          Dst:             mutt_endwin
        - Src:             'ncrypt/crypt.c:208,9'
          Dst:             puts
        - Src:             'ncrypt/crypt.c:210,15'
          Dst:             crypt_pgp_traditional_encryptsign
        - Src:             'ncrypt/crypt.c:218,11'
          Dst:             query_quadoption
        - Src:             'ncrypt/crypt.c:229,8'
          Dst:             isendwin
        - Src:             'ncrypt/crypt.c:230,5'
          Dst:             mutt_endwin
        - Src:             'ncrypt/crypt.c:252,14'
          Dst:             mutt_default_from
        - Src:             'ncrypt/crypt.c:255,15'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:256,53'
          Dst:             cs_subset_address
        - Src:             'ncrypt/crypt.c:258,17'
          Dst:             buf_string
        - Src:             'ncrypt/crypt.c:261,7'
          Dst:             crypt_smime_set_sender
        - Src:             'ncrypt/crypt.c:263,7'
          Dst:             crypt_pgp_set_sender
        - Src:             'ncrypt/crypt.c:266,7'
          Dst:             mutt_addr_free
        - Src:             'ncrypt/crypt.c:269,48'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:272,35'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:273,42'
          Dst:             mutt_env_new
        - Src:             'ncrypt/crypt.c:274,5'
          Dst:             mutt_env_set_subject
        - Src:             'ncrypt/crypt.c:277,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:278,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:279,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:280,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:281,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:282,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:283,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:285,7'
          Dst:             mutt_addrlist_copy
        - Src:             'ncrypt/crypt.c:286,7'
          Dst:             mutt_list_copy_tail
        - Src:             'ncrypt/crypt.c:287,7'
          Dst:             mutt_list_copy_tail
        - Src:             'ncrypt/crypt.c:288,7'
          Dst:             mutt_env_to_intl
        - Src:             'ncrypt/crypt.c:290,5'
          Dst:             mutt_prepare_envelope
        - Src:             'ncrypt/crypt.c:292,5'
          Dst:             mutt_env_free
        - Src:             'ncrypt/crypt.c:294,5'
          Dst:             mutt_param_set
        - Src:             'ncrypt/crypt.c:320,19'
          Dst:             crypt_smime_sign_message
        - Src:             'ncrypt/crypt.c:327,40'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:331,19'
          Dst:             crypt_pgp_sign_message
        - Src:             'ncrypt/crypt.c:346,19'
          Dst:             crypt_smime_build_smime_entity
        - Src:             'ncrypt/crypt.c:359,9'
          Dst:             mutt_body_free
        - Src:             'ncrypt/crypt.c:366,15'
          Dst:             crypt_pgp_encrypt_message
        - Src:             'ncrypt/crypt.c:373,27'
          Dst:             mutt_remove_multipart
        - Src:             'ncrypt/crypt.c:375,11'
          Dst:             mutt_body_free
        - Src:             'ncrypt/crypt.c:384,25'
          Dst:             mutt_remove_multipart
        - Src:             'ncrypt/crypt.c:385,9'
          Dst:             mutt_body_free
        - Src:             'ncrypt/crypt.c:397,3'
          Dst:             mutt_env_free
        - Src:             'ncrypt/crypt.c:398,3'
          Dst:             mutt_param_delete
    - functionName:    crypt_forget_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crypt_pgp_void_passphrase
        - crypt_smime_void_passphrase
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:93,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:93,5'
              BranchSideFuncs:
                - crypt_pgp_void_passphrase
                - crypt_smime_void_passphrase
            - BranchSide:      'ncrypt/crypt.c:93,5'
              BranchSideFuncs:
                - crypt_pgp_void_passphrase
                - crypt_smime_void_passphrase
      Callsites:
        - Src:             'ncrypt/crypt.c:93,5'
          Dst:             crypt_pgp_void_passphrase
        - Src:             'ncrypt/crypt.c:96,5'
          Dst:             crypt_smime_void_passphrase
    - functionName:    crypt_current_time
      functionSourceFile: '/src/neomutt/ncrypt/crypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - mutt_date_localtime_format
        - mutt_date_now
        - snprintf
        - state_attach_puts
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ncrypt/crypt.c:67,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - state_attach_puts
                - mutt_date_now
                - mutt_date_localtime_format
            - BranchSide:      'ncrypt/crypt.c:67,8'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - state_attach_puts
                - mutt_date_now
                - mutt_date_localtime_format
        - Branch String:   'ncrypt/crypt.c:74,7'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:76,72'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime_format
                - snprintf
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:80,8'
              BranchSideFuncs:
                - snprintf
                - state_attach_puts
        - Branch String:   'ncrypt/crypt.c:83,66'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt.c:83,66'
              BranchSideFuncs:
                - snprintf
                - state_attach_puts
            - BranchSide:      'ncrypt/crypt.c:83,66'
              BranchSideFuncs:
                - snprintf
                - state_attach_puts
      Callsites:
        - Src:             'ncrypt/crypt.c:73,34'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/crypt.c:76,72'
          Dst:             mutt_date_now
        - Src:             'ncrypt/crypt.c:76,5'
          Dst:             mutt_date_localtime_format
        - Src:             'ncrypt/crypt.c:83,3'
          Dst:             snprintf
        - Src:             'ncrypt/crypt.c:84,3'
          Dst:             state_attach_puts
    - functionName:    crypt_smime_set_sender
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:540,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:540,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:540,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:540,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:540,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:540,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:540,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:541,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:540,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:540,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:541,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_send_menu
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:529,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:529,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:529,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:529,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:529,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:529,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:529,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:530,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:529,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:529,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:530,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_verify_one
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:518,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:518,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:518,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:518,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:518,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:518,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:518,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:519,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:518,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:518,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:519,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_invoke_import
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:509,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:509,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:509,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:509,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:509,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:509,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:509,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:510,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:509,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:509,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:510,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_build_smime_entity
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:498,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:498,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:498,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:498,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:498,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:498,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:498,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:499,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:498,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:498,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:499,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_sign_message
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:487,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:487,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:487,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:487,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:487,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:487,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:487,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:488,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:487,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:487,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:488,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_find_keys
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:476,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:476,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:476,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:476,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:476,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:476,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:476,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:477,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:476,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:476,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:477,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_verify_sender
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:465,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:465,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:465,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:465,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:465,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:466,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:465,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:465,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:466,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_getkeys
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:456,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:456,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:456,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:456,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:456,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:457,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:456,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:456,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:457,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_application_handler
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:445,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:445,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:445,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:445,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:445,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:445,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:445,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:446,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:445,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:445,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:446,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_decrypt_mime
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:434,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:434,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:434,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:434,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:434,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:434,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:434,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:435,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:434,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:434,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:435,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_valid_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:423,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:423,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:423,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:423,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:423,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:423,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:424,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:423,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:423,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:424,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_smime_void_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:414,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:414,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:414,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:414,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:414,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:414,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:415,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:414,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:414,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:415,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_set_sender
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:405,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:405,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:405,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:405,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:405,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:406,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:405,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:405,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:406,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_extract_key_from_attachment
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:396,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:396,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:396,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:396,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:396,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:396,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:396,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:397,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:396,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:396,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:397,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_send_menu
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:385,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:385,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:385,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:385,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:385,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:385,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:385,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:386,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:385,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:385,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:386,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_verify_one
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:374,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:374,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:374,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:374,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:374,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:375,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:374,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:374,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:375,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_invoke_import
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:365,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:365,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:365,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:365,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:365,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:365,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:365,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:366,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:365,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:365,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:366,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_encrypt_message
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:354,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:354,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:354,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:354,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:354,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:355,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:354,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:354,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:355,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_sign_message
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:328,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:328,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:328,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:328,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:328,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:328,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:328,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:329,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:328,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:328,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:329,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_find_keys
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:317,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:317,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:317,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:317,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:317,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:317,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:317,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:318,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:317,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:317,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:318,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_make_key_attachment
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:306,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:306,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:306,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:306,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:306,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:306,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:306,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:306,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:307,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:306,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:306,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:307,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_traditional_encryptsign
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:295,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:295,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:295,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:295,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:295,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:295,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:295,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:296,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:295,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:295,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:296,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_check_traditional
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:284,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:284,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:284,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:284,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:284,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:285,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:284,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:284,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:285,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_invoke_getkeys
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:275,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:275,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:275,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:275,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:275,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:276,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:275,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:275,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:276,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_encrypted_handler
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:264,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:264,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:264,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:264,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:264,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:264,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:264,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:265,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:264,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:264,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:265,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_application_handler
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:238,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:238,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:238,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:238,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:238,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:239,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:238,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:238,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:239,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_decrypt_mime
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:227,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:227,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:227,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:227,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:227,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:228,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:227,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:227,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:228,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_valid_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:201,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:201,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:201,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:201,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:201,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:201,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:202,12'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:201,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:201,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:202,12'
          Dst:             crypto_module_lookup
    - functionName:    crypt_pgp_void_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - crypto_module_lookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:192,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:192,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:192,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:192,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:192,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:192,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:193,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:192,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:192,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:193,5'
          Dst:             crypto_module_lookup
    - functionName:    crypt_has_module_backend
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_module_lookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:172,49'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:172,49'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:172,73'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:173,7'
              BranchSideFuncs:
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:178,56'
              BranchSideFuncs:
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:172,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:172,7'
              BranchSideFuncs:
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:178,56'
              BranchSideFuncs:
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:178,77'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:184,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/cryptglue.c:178,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:184,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/cryptglue.c:173,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:179,7'
          Dst:             crypto_module_lookup
    - functionName:    crypt_invoke_message
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:158,49'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:158,49'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/cryptglue.c:158,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:160,61'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/cryptglue.c:160,12'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:161,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crypt_cleanup
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_module_lookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:143,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:143,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:143,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:143,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:143,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:146,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:143,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:144,6'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:146,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:146,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:146,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:146,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:147,6'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:143,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:143,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:144,6'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:146,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:146,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:147,6'
          Dst:             crypto_module_lookup
    - functionName:    crypt_init
      functionSourceFile: '/src/neomutt/ncrypt/cryptglue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - crypto_module_lookup
        - crypto_module_register
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/cryptglue.c:106,5'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:106,5'
              BranchSideFuncs:
                - crypto_module_register
                - crypto_module_register
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:106,5'
              BranchSideFuncs:
                - crypto_module_register
                - crypto_module_register
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:130,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:130,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:133,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:130,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:131,5'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
            - BranchSide:      'ncrypt/cryptglue.c:133,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:133,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:133,7'
              BranchSideFuncs:
                - crypto_module_lookup
                - crypto_module_lookup
        - Branch String:   'ncrypt/cryptglue.c:133,7'
          Branch Sides:
            - BranchSide:      'ncrypt/cryptglue.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/cryptglue.c:134,5'
              BranchSideFuncs:
                - crypto_module_lookup
      Callsites:
        - Src:             'ncrypt/cryptglue.c:106,5'
          Dst:             crypto_module_register
        - Src:             'ncrypt/cryptglue.c:117,5'
          Dst:             crypto_module_register
        - Src:             'ncrypt/cryptglue.c:130,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:130,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:131,5'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:133,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:133,7'
          Dst:             crypto_module_lookup
        - Src:             'ncrypt/cryptglue.c:134,5'
          Dst:             crypto_module_lookup
    - functionName:    pgp_check_pgp_decryption_okay_regex
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_regex
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_regex_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:307,63'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:307,63'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:308,29'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:308,55'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:330,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp.c:308,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:313,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:330,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp.c:313,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:315,11'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:326,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:315,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:317,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:323,9'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/pgp.c:307,47'
          Dst:             cs_subset_regex
        - Src:             'ncrypt/pgp.c:313,20'
          Dst:             mutt_file_read_line
        - Src:             'ncrypt/pgp.c:315,11'
          Dst:             mutt_regex_match
        - Src:             'ncrypt/pgp.c:326,5'
          Dst:             mutt_mem_free
    - functionName:    pgp_class_send_menu
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          257
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - crypt_opportunistic_encrypt
        - crypt_pgp_void_passphrase
        - cs_subset_bool
        - cs_subset_str_string_set
        - mw_multi_choice
        - pgp_ask_for_key
        - pgp_fpr_or_lkeyid
        - pgp_key_free
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1895,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1895,22'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1907,25'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1908,10'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1913,15'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1908,41'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1908,57'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1910,17'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1907,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1910,17'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1913,15'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1916,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1932,61'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1933,37'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1933,44'
              BranchSideFuncs:
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1986,12'
              BranchSideFuncs:
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1933,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1935,21'
              BranchSideFuncs:
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1962,21'
              BranchSideFuncs:
                - snprintf
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1935,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:2008,12'
              BranchSideFuncs:
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1962,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:2008,12'
              BranchSideFuncs:
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1986,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:2008,12'
              BranchSideFuncs:
                - mw_multi_choice
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:2009,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:2009,7'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:2011,28'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
        - Branch String:   'ncrypt/pgp.c:2011,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:2011,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2014,26'
              BranchSideFuncs:
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:2031,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2035,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2039,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2043,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2048,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2052,21'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
            - BranchSide:      'ncrypt/pgp.c:2057,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2061,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2065,21'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp.c:2017,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:2017,13'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:2019,11'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - snprintf
                - cs_subset_str_string_set
                - pgp_key_free
                - crypt_pgp_void_passphrase
      Callsites:
        - Src:             'ncrypt/pgp.c:1906,34'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:1932,46'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:0,0'
          Dst:             snprintf
        - Src:             'ncrypt/pgp.c:2008,12'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/pgp.c:2016,13'
          Dst:             pgp_ask_for_key
        - Src:             'ncrypt/pgp.c:2020,64'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/pgp.c:2020,11'
          Dst:             snprintf
        - Src:             'ncrypt/pgp.c:2021,11'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/pgp.c:2022,11'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgp.c:2026,11'
          Dst:             crypt_pgp_void_passphrase
        - Src:             'ncrypt/pgp.c:2053,9'
          Dst:             crypt_opportunistic_encrypt
    - functionName:    pgp_fpr_or_lkeyid
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pgp_fingerprint
        - pgp_long_keyid
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:236,23'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - pgp_fingerprint
                - pgp_long_keyid
            - BranchSide:      'ncrypt/pgp.c:236,23'
              BranchSideFuncs:
                - pgp_fingerprint
                - pgp_long_keyid
        - Branch String:   'ncrypt/pgp.c:237,10'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:237,38'
              BranchSideFuncs:
                - pgp_long_keyid
            - BranchSide:      'ncrypt/pgp.c:237,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp.c:236,23'
          Dst:             pgp_fingerprint
        - Src:             'ncrypt/pgp.c:237,38'
          Dst:             pgp_long_keyid
    - functionName:    pgp_fingerprint
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:218,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - key_parent
            - BranchSide:      'ncrypt/pgp.c:218,7'
              BranchSideFuncs:
                - key_parent
      Callsites:
        - Src:             'ncrypt/pgp.c:218,7'
          Dst:             key_parent
    - functionName:    pgp_long_keyid
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_parent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:167,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - key_parent
            - BranchSide:      'ncrypt/pgp.c:167,7'
              BranchSideFuncs:
                - key_parent
      Callsites:
        - Src:             'ncrypt/pgp.c:167,7'
          Dst:             key_parent
    - functionName:    key_parent
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:153,52'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgp.c:153,52'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'ncrypt/pgp.c:154,35'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:154,35'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:154,41'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp.c:154,48'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:154,48'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp.c:154,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:155,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp.c:153,37'
          Dst:             cs_subset_bool
    - functionName:    pgp_class_traditional_encryptsign
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          453
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - cc_charset
        - cs_subset_bool
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fprintf
        - fputc
        - fputs
        - mutt_any_key_to_continue
        - mutt_body_get_charset
        - mutt_body_new
        - mutt_ch_chscmp
        - mutt_ch_fgetconv
        - mutt_ch_fgetconv_close
        - mutt_ch_fgetconv_open
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_unlink
        - mutt_istr_equal
        - mutt_param_set
        - mutt_str_dup
        - pgp_class_void_passphrase
        - pgp_invoke_traditional
        - pgp_use_gpg_agent
        - rewind
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1724,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - mutt_istr_equal
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1724,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - mutt_istr_equal
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1734,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1734,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1736,27'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1736,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1736,7'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1739,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1740,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1742,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1746,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1748,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1750,5'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1760,3'
              BranchSideFuncs:
                - mutt_body_get_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
                - cc_charset
        - Branch String:   'ncrypt/pgp.c:1761,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1764,20'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
            - BranchSide:      'ncrypt/pgp.c:1766,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/pgp.c:1766,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1769,27'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
            - BranchSide:      'ncrypt/pgp.c:1776,15'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
        - Branch String:   'ncrypt/pgp.c:1776,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
            - BranchSide:      'ncrypt/pgp.c:1782,32'
              BranchSideFuncs:
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - fputc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
        - Branch String:   'ncrypt/pgp.c:1783,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1784,7'
              BranchSideFuncs:
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
            - BranchSide:      'ncrypt/pgp.c:1786,5'
              BranchSideFuncs:
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
        - Branch String:   'ncrypt/pgp.c:1794,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1794,23'
              BranchSideFuncs:
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1796,5'
              BranchSideFuncs:
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1794,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1796,5'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1807,60'
              BranchSideFuncs:
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_traditional
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1798,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1800,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1803,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1809,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1811,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1819,7'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1819,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1820,14'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1821,7'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1821,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1822,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1823,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1826,24'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1826,7'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1829,20'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1826,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1827,5'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1829,20'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - fflush
                - rewind
                - rewind
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1837,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1838,20'
              BranchSideFuncs:
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1839,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1843,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1846,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:1849,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1843,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1846,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:1849,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1851,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1852,5'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:1854,7'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1854,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1856,9'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1862,11'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1856,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1857,7'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1858,12'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1881,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1881,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1882,26'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:1731,30'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1732,31'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1736,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/pgp.c:1739,19'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1746,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1747,21'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1747,21'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1750,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1751,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1760,3'
          Dst:             mutt_body_get_charset
        - Src:             'ncrypt/pgp.c:1764,20'
          Dst:             cc_charset
        - Src:             'ncrypt/pgp.c:1766,7'
          Dst:             mutt_ch_chscmp
        - Src:             'ncrypt/pgp.c:1769,5'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/pgp.c:1782,10'
          Dst:             mutt_ch_fgetconv_open
        - Src:             'ncrypt/pgp.c:1783,17'
          Dst:             mutt_ch_fgetconv
        - Src:             'ncrypt/pgp.c:1784,7'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:1786,5'
          Dst:             mutt_ch_fgetconv_close
        - Src:             'ncrypt/pgp.c:1788,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1789,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1791,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1792,22'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1792,22'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1793,22'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:1796,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1797,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1797,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1800,7'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1801,14'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1801,7'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1803,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1807,60'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:1808,32'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:1808,52'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1807,9'
          Dst:             pgp_invoke_traditional
        - Src:             'ncrypt/pgp.c:1812,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1813,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1814,22'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1814,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:1815,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1815,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1819,7'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:1822,5'
          Dst:             fprintf
        - Src:             'ncrypt/pgp.c:1823,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1825,33'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:1826,7'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp.c:1829,20'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1829,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:1831,3'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1832,3'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1834,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1835,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1838,14'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/pgp.c:1839,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1843,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1849,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1846,5'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1843,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1849,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1852,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/pgp.c:1857,7'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:1858,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1858,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1862,11'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgp.c:1867,20'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1869,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:1871,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:1873,21'
          Dst:             buf_strdup
        - Src:             'ncrypt/pgp.c:1885,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp.c:1886,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    60
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_use_gpg_agent
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_bool
        - envlist_set
        - setenv
        - ttyname
      functionUses:    7
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:132,51'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - ttyname
                - setenv
                - envlist_set
            - BranchSide:      'ncrypt/pgp.c:132,51'
              BranchSideFuncs:
                - cs_subset_bool
                - ttyname
                - setenv
                - envlist_set
        - Branch String:   'ncrypt/pgp.c:133,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:133,7'
              BranchSideFuncs:
                - ttyname
                - setenv
                - envlist_set
            - BranchSide:      'ncrypt/pgp.c:136,9'
              BranchSideFuncs:
                - ttyname
                - setenv
                - envlist_set
        - Branch String:   'ncrypt/pgp.c:137,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:139,5'
              BranchSideFuncs:
                - setenv
                - envlist_set
      Callsites:
        - Src:             'ncrypt/pgp.c:132,36'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:136,9'
          Dst:             ttyname
        - Src:             'ncrypt/pgp.c:139,5'
          Dst:             setenv
        - Src:             'ncrypt/pgp.c:140,5'
          Dst:             envlist_set
    - functionName:    pgp_class_void_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ttyname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_class_encrypt_message
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          387
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - crypt_convert_to_7bit
        - cs_subset_bool
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fputc
        - fputs
        - mutt_any_key_to_continue
        - mutt_body_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_generate_boundary
        - mutt_param_set
        - mutt_str_dup
        - mutt_write_mime_body
        - mutt_write_mime_header
        - pgp_class_void_passphrase
        - pgp_invoke_encrypt
        - pgp_use_gpg_agent
        - rewind
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1590,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - crypt_convert_to_7bit
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
            - BranchSide:      'ncrypt/pgp.c:1590,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - crypt_convert_to_7bit
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
        - Branch String:   'ncrypt/pgp.c:1601,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1603,5'
              BranchSideFuncs:
                - buf_string.12153
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1607,22'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - crypt_convert_to_7bit
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1608,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1610,5'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1616,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - crypt_convert_to_7bit
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1618,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1620,5'
              BranchSideFuncs:
                - buf_string.12153
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1627,7'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - crypt_convert_to_7bit
        - Branch String:   'ncrypt/pgp.c:1627,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1628,5'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:1630,37'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_encrypt
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1637,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1639,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1645,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
                - pgp_use_gpg_agent
                - fputs
                - fputc
        - Branch String:   'ncrypt/pgp.c:1645,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1647,10'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1651,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1647,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1648,22'
              BranchSideFuncs:
                - fputc
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1649,17'
              BranchSideFuncs:
                - fputc
                - mutt_file_fclose_full
                - cs_subset_bool
                - filter_wait
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1654,24'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1654,7'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1657,10'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1654,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1655,5'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
            - BranchSide:      'ncrypt/pgp.c:1657,10'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - fflush
                - rewind
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - fgetc_unlocked
        - Branch String:   'ncrypt/pgp.c:1661,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1662,20'
              BranchSideFuncs:
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1663,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1667,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1670,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1672,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1667,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1670,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1672,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1675,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1676,5'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1678,7'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1678,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1681,9'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1687,11'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1681,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1682,7'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1683,12'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:1596,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1597,30'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1599,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1600,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1600,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1603,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1607,22'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:1611,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1611,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1612,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1616,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1617,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1617,12'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1620,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1621,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1621,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1622,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1623,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1628,5'
          Dst:             crypt_convert_to_7bit
        - Src:             'ncrypt/pgp.c:1630,3'
          Dst:             mutt_write_mime_header
        - Src:             'ncrypt/pgp.c:1631,3'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:1632,3'
          Dst:             mutt_write_mime_body
        - Src:             'ncrypt/pgp.c:1633,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1635,56'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:1636,28'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:1636,48'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1635,9'
          Dst:             pgp_invoke_encrypt
        - Src:             'ncrypt/pgp.c:1639,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1640,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1641,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1641,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1647,10'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:1648,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1649,5'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:1651,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1653,33'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:1654,7'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp.c:1657,10'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1657,3'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1659,3'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1660,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1662,14'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/pgp.c:1663,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1665,3'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1666,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1667,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1672,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1670,5'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1667,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1672,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1676,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/pgp.c:1682,7'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:1683,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1683,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1687,11'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgp.c:1689,20'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1694,3'
          Dst:             mutt_generate_boundary
        - Src:             'ncrypt/pgp.c:1695,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:1697,18'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgp.c:1699,27'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1702,24'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgp.c:1704,33'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1706,34'
          Dst:             buf_strdup
        - Src:             'ncrypt/pgp.c:1710,36'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1713,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp.c:1714,3'
          Dst:             buf_pool_release
    - functionName:    pgp_class_find_keys
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          376
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - buf_string
        - crypt_is_numerical_keyid
        - cs_subset_bool
        - isatty
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_addrlist_qualify
        - mutt_crypt_hook
        - mutt_fqdn
        - mutt_list_free
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_str_len
        - mutt_strn_equal
        - pgp_ask_for_key
        - pgp_class_invoke_getkeys
        - pgp_fpr_or_lkeyid
        - pgp_getkeybyaddr
        - pgp_getkeybystr
        - pgp_key_free
        - query_yesorno_help
        - snprintf
        - sprintf
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1465,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_fqdn
                - cs_subset_bool
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1465,37'
              BranchSideFuncs:
                - mutt_fqdn
                - cs_subset_bool
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1480,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1480,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1483,5'
              BranchSideFuncs:
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1490,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1492,29'
              BranchSideFuncs:
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1540,9'
              BranchSideFuncs:
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1494,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1494,50'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
                - mutt_strn_equal
            - BranchSide:      'ncrypt/pgp.c:1502,15'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
                - mutt_strn_equal
        - Branch String:   'ncrypt/pgp.c:1494,50'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1494,53'
              BranchSideFuncs:
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1502,15'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
                - mutt_strn_equal
        - Branch String:   'ncrypt/pgp.c:1494,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1497,34'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
                - mutt_strn_equal
            - BranchSide:      'ncrypt/pgp.c:1502,15'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
                - mutt_strn_equal
        - Branch String:   'ncrypt/pgp.c:1500,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1502,15'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
                - mutt_strn_equal
            - BranchSide:      'ncrypt/pgp.c:1521,22'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1502,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1504,17'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1510,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_getkeybystr
        - Branch String:   'ncrypt/pgp.c:1504,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1505,21'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1561,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1511,34'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1511,38'
              BranchSideFuncs:
                - pgp_getkeybystr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1516,20'
              BranchSideFuncs:
                - pgp_getkeybystr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1511,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1513,13'
              BranchSideFuncs:
                - pgp_getkeybystr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1516,20'
              BranchSideFuncs:
                - pgp_getkeybystr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1516,20'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1518,22'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1538,12'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1521,18'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1523,15'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1529,22'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1523,28'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1523,31'
              BranchSideFuncs:
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_crypt_hook
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1523,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1538,12'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1529,18'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1531,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1538,12'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1538,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1540,9'
              BranchSideFuncs:
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1558,15'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1544,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1544,35'
              BranchSideFuncs:
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1558,15'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1544,35'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1544,38'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1552,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1544,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1546,77'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
            - BranchSide:      'ncrypt/pgp.c:1550,12'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1550,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1552,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1558,15'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - mutt_list_free
                - mutt_crypt_hook
        - Branch String:   'ncrypt/pgp.c:1571,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1576,5'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1574,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1488,14'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
            - BranchSide:      'ncrypt/pgp.c:1576,5'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_crypt_hook
                - crypt_is_numerical_keyid
                - mutt_addrlist_clear
                - strchr
                - mutt_addrlist_parse
                - mutt_addrlist_qualify
                - pgp_fpr_or_lkeyid
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - pgp_key_free
                - mutt_addrlist_clear
                - pgp_class_invoke_getkeys
                - pgp_getkeybyaddr
                - isatty
                - buf_string.12153
                - snprintf
                - buf_string.12153
                - pgp_ask_for_key
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
                - pgp_getkeybystr
                - mutt_strn_equal
                - isatty
                - buf_string.12153
                - snprintf
                - query_yesorno_help
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_list_free
        - Branch String:   'ncrypt/pgp.c:1480,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1483,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1578,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp.c:1473,22'
          Dst:             mutt_fqdn
        - Src:             'ncrypt/pgp.c:1479,37'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:1483,5'
          Dst:             mutt_crypt_hook
        - Src:             'ncrypt/pgp.c:1494,53'
          Dst:             isatty
        - Src:             'ncrypt/pgp.c:1497,20'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1496,11'
          Dst:             snprintf
        - Src:             'ncrypt/pgp.c:1498,17'
          Dst:             query_yesorno_help
        - Src:             'ncrypt/pgp.c:1502,15'
          Dst:             crypt_is_numerical_keyid
        - Src:             'ncrypt/pgp.c:1504,17'
          Dst:             mutt_strn_equal
        - Src:             'ncrypt/pgp.c:1510,11'
          Dst:             mutt_addrlist_clear
        - Src:             'ncrypt/pgp.c:1511,15'
          Dst:             strchr
        - Src:             'ncrypt/pgp.c:1511,38'
          Dst:             mutt_addrlist_parse
        - Src:             'ncrypt/pgp.c:1513,13'
          Dst:             mutt_addrlist_qualify
        - Src:             'ncrypt/pgp.c:1518,22'
          Dst:             pgp_getkeybystr
        - Src:             'ncrypt/pgp.c:1531,11'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgp.c:1532,11'
          Dst:             mutt_addrlist_clear
        - Src:             'ncrypt/pgp.c:1533,11'
          Dst:             mutt_list_free
        - Src:             'ncrypt/pgp.c:1540,9'
          Dst:             pgp_class_invoke_getkeys
        - Src:             'ncrypt/pgp.c:1541,18'
          Dst:             pgp_getkeybyaddr
        - Src:             'ncrypt/pgp.c:1544,38'
          Dst:             isatty
        - Src:             'ncrypt/pgp.c:1546,63'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1546,9'
          Dst:             snprintf
        - Src:             'ncrypt/pgp.c:1547,39'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1547,18'
          Dst:             pgp_ask_for_key
        - Src:             'ncrypt/pgp.c:1552,9'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgp.c:1553,9'
          Dst:             mutt_addrlist_clear
        - Src:             'ncrypt/pgp.c:1554,9'
          Dst:             mutt_list_free
        - Src:             'ncrypt/pgp.c:1558,15'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/pgp.c:1561,23'
          Dst:             mutt_str_len
        - Src:             'ncrypt/pgp.c:1562,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'ncrypt/pgp.c:1563,7'
          Dst:             sprintf
        - Src:             'ncrypt/pgp.c:1564,22'
          Dst:             mutt_str_len
        - Src:             'ncrypt/pgp.c:1568,7'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgp.c:1569,7'
          Dst:             mutt_addrlist_clear
        - Src:             'ncrypt/pgp.c:1576,5'
          Dst:             mutt_list_free
    - functionName:    pgp_class_sign_message
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          381
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - crypt_convert_to_7bit
        - cs_subset_bool
        - fgets
        - filter_wait
        - fputc
        - fputs
        - fwrite
        - mutt_any_key_to_continue
        - mutt_body_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_generate_boundary
        - mutt_param_set
        - mutt_str_dup
        - mutt_str_equal
        - mutt_write_mime_body
        - mutt_write_mime_header
        - pgp_class_void_passphrase
        - pgp_invoke_sign
        - pgp_micalg
        - pgp_use_gpg_agent
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1335,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - crypt_convert_to_7bit
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_invoke_sign
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:1335,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - crypt_convert_to_7bit
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_invoke_sign
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1347,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1347,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1352,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_invoke_sign
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1354,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1356,5'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1362,40'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_invoke_sign
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:1369,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1371,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1378,8'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
        - Branch String:   'ncrypt/pgp.c:1378,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1379,20'
              BranchSideFuncs:
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
            - BranchSide:      'ncrypt/pgp.c:1380,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
                - fwrite
        - Branch String:   'ncrypt/pgp.c:1385,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1387,9'
              BranchSideFuncs:
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1398,38'
              BranchSideFuncs:
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1387,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1388,48'
              BranchSideFuncs:
                - fwrite
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1389,14'
              BranchSideFuncs:
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
        - Branch String:   'ncrypt/pgp.c:1389,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1390,46'
              BranchSideFuncs:
                - fwrite
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1392,18'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1385,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1387,9'
              BranchSideFuncs:
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1398,38'
              BranchSideFuncs:
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1398,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1401,16'
              BranchSideFuncs:
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1404,48'
              BranchSideFuncs:
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1387,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1388,48'
              BranchSideFuncs:
                - fwrite
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1389,14'
              BranchSideFuncs:
                - mutt_str_equal
                - fputs
                - fgets
                - mutt_str_equal
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - fwrite
        - Branch String:   'ncrypt/pgp.c:1389,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1390,46'
              BranchSideFuncs:
                - fwrite
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fputs
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1392,18'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_equal
                - mutt_str_equal
                - fwrite
                - fwrite
                - fgets
                - fputs
                - fgets
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1398,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1401,16'
              BranchSideFuncs:
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1404,48'
              BranchSideFuncs:
                - cs_subset_bool
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1405,24'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1405,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1408,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1405,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1406,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1408,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1412,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1414,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - buf_pool_release
                - buf_pool_release
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1419,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - buf_pool_release
                - buf_pool_release
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1419,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1420,5'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - buf_pool_release
                - buf_pool_release
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:1421,7'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - pgp_class_void_passphrase
                - buf_pool_release
                - buf_pool_release
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:1421,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1423,12'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1429,11'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - mutt_param_set
                - buf_string.12153
                - pgp_micalg
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_param_set
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:1340,28'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1341,31'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1343,3'
          Dst:             crypt_convert_to_7bit
        - Src:             'ncrypt/pgp.c:1345,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1346,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1346,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1352,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1353,15'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1353,15'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1356,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1357,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1358,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1358,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1362,3'
          Dst:             mutt_write_mime_header
        - Src:             'ncrypt/pgp.c:1363,3'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:1364,3'
          Dst:             mutt_write_mime_body
        - Src:             'ncrypt/pgp.c:1365,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1368,25'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1367,9'
          Dst:             pgp_invoke_sign
        - Src:             'ncrypt/pgp.c:1372,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1373,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1373,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1374,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1374,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1378,8'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:1379,5'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1380,3'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:1381,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1385,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1387,9'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:1389,14'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:1392,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1390,7'
          Dst:             fwrite
        - Src:             'ncrypt/pgp.c:1388,7'
          Dst:             fwrite
        - Src:             'ncrypt/pgp.c:1385,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1398,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1387,9'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:1388,7'
          Dst:             fwrite
        - Src:             'ncrypt/pgp.c:1389,14'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:1390,7'
          Dst:             fwrite
        - Src:             'ncrypt/pgp.c:1392,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1401,5'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1398,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1404,33'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:1405,7'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp.c:1408,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1409,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1410,10'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1410,3'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1412,7'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1415,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1415,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1420,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/pgp.c:1423,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1423,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1425,5'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:1429,11'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgp.c:1431,20'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1437,3'
          Dst:             mutt_generate_boundary
        - Src:             'ncrypt/pgp.c:1438,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:1439,58'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1439,47'
          Dst:             pgp_micalg
        - Src:             'ncrypt/pgp.c:1439,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:1443,24'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgp.c:1446,20'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:1447,21'
          Dst:             buf_strdup
        - Src:             'ncrypt/pgp.c:1452,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:1455,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp.c:1456,3'
          Dst:             buf_pool_release
    - functionName:    pgp_class_encrypted_handler
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - crypt_current_time
        - mutt_body_free
        - mutt_body_handler
        - mutt_env_free
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_is_multipart_signed
        - mutt_protected_headers_handler
        - pgp_class_void_passphrase
        - pgp_decrypt_part
        - state_attach_puts
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1250,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - crypt_current_time
                - pgp_decrypt_part
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
                - pgp_class_void_passphrase
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:1253,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - crypt_current_time
                - pgp_decrypt_part
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
                - pgp_class_void_passphrase
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:1254,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1256,5'
              BranchSideFuncs:
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:1264,14'
              BranchSideFuncs:
                - crypt_current_time
                - pgp_decrypt_part
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1257,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1257,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1259,7'
              BranchSideFuncs:
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:1264,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1265,5'
              BranchSideFuncs:
                - pgp_decrypt_part
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1267,13'
              BranchSideFuncs:
                - pgp_decrypt_part
                - state_attach_puts
                - mutt_protected_headers_handler
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1268,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1270,16'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1314,5'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1270,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1272,7'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1280,23'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_handler
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1292,43'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1292,55'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1302,9'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1292,61'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1292,80'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1302,9'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1292,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1294,7'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1302,9'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1302,43'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1302,56'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1305,16'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1302,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1303,30'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1305,16'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_body_free
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1305,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1306,7'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1308,5'
              BranchSideFuncs:
                - mutt_body_free
                - mutt_file_fclose_full
      Callsites:
        - Src:             'ncrypt/pgp.c:1253,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:1259,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:1265,5'
          Dst:             crypt_current_time
        - Src:             'ncrypt/pgp.c:1267,13'
          Dst:             pgp_decrypt_part
        - Src:             'ncrypt/pgp.c:1272,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:1273,7'
          Dst:             mutt_protected_headers_handler
        - Src:             'ncrypt/pgp.c:1280,5'
          Dst:             mutt_env_free
        - Src:             'ncrypt/pgp.c:1286,10'
          Dst:             mutt_body_handler
        - Src:             'ncrypt/pgp.c:1292,9'
          Dst:             mutt_is_multipart_signed
        - Src:             'ncrypt/pgp.c:1294,7'
          Dst:             mutt_env_free
        - Src:             'ncrypt/pgp.c:1302,9'
          Dst:             mutt_is_multipart_signed
        - Src:             'ncrypt/pgp.c:1306,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:1308,5'
          Dst:             mutt_body_free
        - Src:             'ncrypt/pgp.c:1316,5'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:1320,3'
          Dst:             mutt_file_fclose_full
    - functionName:    pgp_decrypt_part
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          349
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fputc
        - fputs
        - mutt_file_copy_bytes
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_get_size_fp
        - mutt_file_mkstemp_full
        - mutt_file_seek
        - mutt_file_unlink
        - mutt_need_hard_redraw
        - mutt_parse_part
        - mutt_read_mime_header
        - mutt_str_len
        - pgp_check_decryption_okay
        - pgp_class_void_passphrase
        - pgp_copy_checksig
        - pgp_invoke_decrypt
        - pgp_use_gpg_agent
        - rewind
        - state_attach_puts
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1029,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1029,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1029,10'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1029,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1029,14'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1029,20'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1029,20'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1029,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1029,31'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1029,31'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1029,35'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1029,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1029,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1032,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1040,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1042,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1046,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_string.12153
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1048,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1050,5'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1058,30'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:1058,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1060,5'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:1064,31'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - fileno
                - buf_string.12153
                - pgp_invoke_decrypt
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:1069,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1071,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - state_attach_puts
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1082,8'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - fputs
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:1073,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1075,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1155,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1082,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1083,20'
              BranchSideFuncs:
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:1084,15'
              BranchSideFuncs:
                - fputc
                - mutt_file_fclose_full
                - fgets
                - mutt_str_len
                - fputs
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:1089,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1091,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:1097,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:1092,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1092,31'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:1094,5'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:1092,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1093,24'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:1094,5'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - filter_wait
                - cs_subset_bool
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:1101,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1102,5'
              BranchSideFuncs:
                - mutt_need_hard_redraw
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1104,20'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_unlink
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1108,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1110,5'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1116,14'
              BranchSideFuncs:
                - rewind
                - pgp_copy_checksig
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1116,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1118,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1125,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1119,61'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1119,65'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1122,18'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1119,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1120,18'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:1122,18'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:1130,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1132,5'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1137,3'
              BranchSideFuncs:
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1139,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1144,13'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1155,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:1145,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1148,39'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:1155,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:1037,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:1039,22'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:1046,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:1047,16'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1047,16'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:1050,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1051,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1058,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/pgp.c:1060,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1061,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1064,3'
          Dst:             mutt_file_copy_bytes
        - Src:             'ncrypt/pgp.c:1065,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1068,28'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:1068,48'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1067,9'
          Dst:             pgp_invoke_decrypt
        - Src:             'ncrypt/pgp.c:1071,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1072,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1072,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:1075,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:1082,8'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:1083,5'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1084,3'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:1085,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1089,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:1091,18'
          Dst:             mutt_str_len
        - Src:             'ncrypt/pgp.c:1094,5'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:1097,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1099,8'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp.c:1100,36'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:1102,5'
          Dst:             mutt_need_hard_redraw
        - Src:             'ncrypt/pgp.c:1104,20'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:1104,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:1106,3'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1107,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1108,7'
          Dst:             pgp_check_decryption_okay
        - Src:             'ncrypt/pgp.c:1111,5'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:1112,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1118,5'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1119,10'
          Dst:             pgp_copy_checksig
        - Src:             'ncrypt/pgp.c:1123,5'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:1125,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:1127,3'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1128,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1130,7'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/pgp.c:1133,5'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:1137,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1138,21'
          Dst:             mutt_file_get_size_fp
        - Src:             'ncrypt/pgp.c:1144,13'
          Dst:             mutt_read_mime_header
        - Src:             'ncrypt/pgp.c:1151,5'
          Dst:             mutt_parse_part
        - Src:             'ncrypt/pgp.c:1155,3'
          Dst:             buf_pool_release
    - functionName:    pgp_check_decryption_okay
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          145
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - cs_subset_bool
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_str_startswith
        - pgp_check_pgp_decryption_okay_regex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:360,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_check_pgp_decryption_okay_regex
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:364,65'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_check_pgp_decryption_okay_regex
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:365,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:366,12'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:368,3'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:368,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:370,19'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:406,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:371,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:373,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:375,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:368,3'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:379,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:379,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:368,3'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:383,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:383,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:385,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:392,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:385,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:368,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:387,9'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:392,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:394,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:398,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:398,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:402,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_startswith
                - mutt_str_startswith
      Callsites:
        - Src:             'ncrypt/pgp.c:364,50'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgp.c:366,12'
          Dst:             pgp_check_pgp_decryption_okay_regex
        - Src:             'ncrypt/pgp.c:368,18'
          Dst:             mutt_file_read_line
        - Src:             'ncrypt/pgp.c:370,19'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:375,9'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:379,14'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:383,14'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:392,14'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:398,14'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:406,3'
          Dst:             mutt_mem_free
    - functionName:    pgp_copy_checksig
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_regex
        - fputc
        - fputs
        - mutt_file_copy_stream
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_regex_match
        - mutt_strn_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:253,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_copy_stream
            - BranchSide:      'ncrypt/pgp.c:253,8'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/pgp.c:253,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:253,14'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:253,18'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/pgp.c:253,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:258,57'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_mem_free
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/pgp.c:259,23'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:259,43'
              BranchSideFuncs:
                - mutt_file_copy_stream
            - BranchSide:      'ncrypt/pgp.c:285,5'
              BranchSideFuncs:
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/pgp.c:259,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:264,5'
              BranchSideFuncs:
                - mutt_file_copy_stream
            - BranchSide:      'ncrypt/pgp.c:285,5'
              BranchSideFuncs:
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/pgp.c:264,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:266,11'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:281,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:266,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:268,9'
              BranchSideFuncs:
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:273,9'
              BranchSideFuncs:
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:276,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_strn_equal
                - fputs
                - fputc
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:278,7'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_read_line
                - mutt_regex_match
                - mutt_strn_equal
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/pgp.c:258,41'
          Dst:             cs_subset_regex
        - Src:             'ncrypt/pgp.c:264,20'
          Dst:             mutt_file_read_line
        - Src:             'ncrypt/pgp.c:266,11'
          Dst:             mutt_regex_match
        - Src:             'ncrypt/pgp.c:276,11'
          Dst:             mutt_strn_equal
        - Src:             'ncrypt/pgp.c:278,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:279,7'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:281,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgp.c:286,5'
          Dst:             mutt_file_copy_stream
    - functionName:    pgp_class_decrypt_mime
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          187
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - fflush
        - ftello
        - mutt_decode_attachment
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_file_seek
        - mutt_is_malformed_multipart_pgp_encrypted
        - mutt_is_valid_multipart_pgp_encrypted
        - pgp_decrypt_part
        - rewind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1164,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_file_mkstemp_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
                - mutt_is_malformed_multipart_pgp_encrypted
            - BranchSide:      'ncrypt/pgp.c:1164,16'
              BranchSideFuncs:
                - mutt_is_valid_multipart_pgp_encrypted
                - mutt_file_mkstemp_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
                - mutt_is_malformed_multipart_pgp_encrypted
        - Branch String:   'ncrypt/pgp.c:1172,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1174,12'
              BranchSideFuncs:
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_file_mkstemp_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
            - BranchSide:      'ncrypt/pgp.c:1179,12'
              BranchSideFuncs:
                - mutt_is_malformed_multipart_pgp_encrypted
                - mutt_file_mkstemp_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
        - Branch String:   'ncrypt/pgp.c:1176,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1189,15'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1189,15'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
        - Branch String:   'ncrypt/pgp.c:1179,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1179,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1181,12'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
        - Branch String:   'ncrypt/pgp.c:1197,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1199,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1203,41'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
        - Branch String:   'ncrypt/pgp.c:1203,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1208,11'
              BranchSideFuncs:
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - pgp_decrypt_part
                - rewind
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1237,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1221,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1223,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1228,12'
              BranchSideFuncs:
                - pgp_decrypt_part
                - rewind
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1229,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1230,5'
              BranchSideFuncs:
                - rewind
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1231,10'
              BranchSideFuncs:
                - rewind
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1234,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1234,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1237,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:1234,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1234,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:1237,8'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'ncrypt/pgp.c:1172,7'
          Dst:             mutt_is_valid_multipart_pgp_encrypted
        - Src:             'ncrypt/pgp.c:1179,12'
          Dst:             mutt_is_malformed_multipart_pgp_encrypted
        - Src:             'ncrypt/pgp.c:1196,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:1203,10'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/pgp.c:1210,5'
          Dst:             mutt_decode_attachment
        - Src:             'ncrypt/pgp.c:1212,5'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:1213,17'
          Dst:             ftello
        - Src:             'ncrypt/pgp.c:1215,5'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1220,13'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:1228,12'
          Dst:             pgp_decrypt_part
        - Src:             'ncrypt/pgp.c:1231,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:1238,5'
          Dst:             mutt_file_fclose_full
    - functionName:    pgp_extract_keys_from_attachment
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_any_key_to_continue
        - mutt_body_handler
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - pgp_class_invoke_import
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:973,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_handler
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_class_invoke_import
                - mutt_any_key_to_continue
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.12153
            - BranchSide:      'ncrypt/pgp.c:973,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_body_handler
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_class_invoke_import
                - mutt_any_key_to_continue
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.12153
        - Branch String:   'ncrypt/pgp.c:978,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:980,5'
              BranchSideFuncs:
                - buf_string.12153
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:984,15'
              BranchSideFuncs:
                - mutt_body_handler
                - mutt_file_fclose_full
                - buf_string.12153
                - pgp_class_invoke_import
                - mutt_any_key_to_continue
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:974,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:976,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:977,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:977,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:980,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:987,3'
          Dst:             mutt_body_handler
        - Src:             'ncrypt/pgp.c:989,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:991,27'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:991,3'
          Dst:             pgp_class_invoke_import
        - Src:             'ncrypt/pgp.c:992,3'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/pgp.c:994,20'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:994,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:997,3'
          Dst:             buf_pool_release
    - functionName:    pgp_class_extract_key_from_attachment
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_endwin
        - pgp_extract_keys_from_attachment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:1005,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_endwin
                - pgp_extract_keys_from_attachment
            - BranchSide:      'ncrypt/pgp.c:1005,8'
              BranchSideFuncs:
                - mutt_endwin
                - pgp_extract_keys_from_attachment
        - Branch String:   'ncrypt/pgp.c:1005,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:1007,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:1011,3'
              BranchSideFuncs:
                - mutt_endwin
                - pgp_extract_keys_from_attachment
      Callsites:
        - Src:             'ncrypt/pgp.c:1011,3'
          Dst:             mutt_endwin
        - Src:             'ncrypt/pgp.c:1014,3'
          Dst:             pgp_extract_keys_from_attachment
    - functionName:    pgp_class_verify_one
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          178
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - crypt_current_time
        - fflush
        - fileno
        - filter_wait
        - mutt_file_copy_bytes
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_seek
        - mutt_file_unlink
        - pgp_copy_checksig
        - pgp_invoke_verify
        - rewind
        - state_attach_puts
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:900,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12153
                - pgp_invoke_verify
                - pgp_copy_checksig
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
            - BranchSide:      'ncrypt/pgp.c:900,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.12153
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12153
                - pgp_invoke_verify
                - pgp_copy_checksig
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
                - buf_string.12153
        - Branch String:   'ncrypt/pgp.c:908,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:910,5'
              BranchSideFuncs:
                - buf_string.12153
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:914,30'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12153
                - pgp_invoke_verify
                - pgp_copy_checksig
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:914,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:916,5'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12153
                - pgp_invoke_verify
                - pgp_copy_checksig
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:919,31'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12153
                - pgp_invoke_verify
                - pgp_copy_checksig
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:923,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:925,5'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:930,3'
              BranchSideFuncs:
                - crypt_current_time
                - fileno
                - buf_string.12153
                - pgp_invoke_verify
                - pgp_copy_checksig
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:934,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:936,27'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:953,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:936,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:937,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:939,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - pgp_copy_checksig
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:943,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:944,7'
              BranchSideFuncs:
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:946,20'
              BranchSideFuncs:
                - filter_wait
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:947,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:948,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:950,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12153
                - mutt_file_unlink
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:903,28'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:905,3'
          Dst:             buf_printf
        - Src:             'ncrypt/pgp.c:907,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:907,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:910,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:914,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/pgp.c:916,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:919,3'
          Dst:             mutt_file_copy_bytes
        - Src:             'ncrypt/pgp.c:920,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:922,22'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:926,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:926,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:930,3'
          Dst:             crypt_current_time
        - Src:             'ncrypt/pgp.c:932,60'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:933,37'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:932,9'
          Dst:             pgp_invoke_verify
        - Src:             'ncrypt/pgp.c:936,9'
          Dst:             pgp_copy_checksig
        - Src:             'ncrypt/pgp.c:939,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:940,5'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:941,5'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:943,9'
          Dst:             pgp_copy_checksig
        - Src:             'ncrypt/pgp.c:946,20'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp.c:953,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:955,3'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:957,20'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:957,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:960,3'
          Dst:             buf_pool_release
    - functionName:    pgp_check_traditional_one_body
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          163
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fgets
        - mutt_decode_save_attachment
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_param_set
        - mutt_str_startswith
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:803,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_decode_save_attachment
                - buf_string.12153
                - unlink
                - buf_string.12153
                - mutt_file_fopen_full
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:803,18'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_decode_save_attachment
                - buf_string.12153
                - unlink
                - buf_string.12153
                - mutt_file_fopen_full
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:811,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:811,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_decode_save_attachment
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_string.12153
                - mutt_file_fopen_full
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:814,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12153
                - mutt_decode_save_attachment
                - buf_string.12153
                - unlink
                - buf_pool_release
                - buf_string.12153
                - mutt_file_fopen_full
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:816,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:819,12'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_fopen_full
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - buf_string.12153
                - unlink
            - BranchSide:      'ncrypt/pgp.c:823,18'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_file_fopen_full
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - buf_string.12153
                - unlink
        - Branch String:   'ncrypt/pgp.c:824,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:826,12'
              BranchSideFuncs:
                - buf_string.12153
                - unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:830,3'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:830,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:832,19'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:843,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:833,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:835,35'
              BranchSideFuncs:
                - mutt_str_startswith
                - fgets
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:835,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:830,3'
              BranchSideFuncs:
                - mutt_str_startswith
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_str_startswith
            - BranchSide:      'ncrypt/pgp.c:837,16'
              BranchSideFuncs:
                - mutt_str_startswith
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_str_startswith
        - Branch String:   'ncrypt/pgp.c:837,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:830,3'
              BranchSideFuncs:
                - mutt_str_startswith
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:839,16'
              BranchSideFuncs:
                - mutt_str_startswith
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:839,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:830,3'
              BranchSideFuncs:
                - fgets
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_file_fclose_full
                - buf_string.12153
                - unlink
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
                - mutt_param_set
        - Branch String:   'ncrypt/pgp.c:846,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:846,20'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
                - mutt_param_set
                - mutt_param_set
            - BranchSide:      'ncrypt/pgp.c:851,22'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:846,20'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:846,24'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:851,22'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
        - Branch String:   'ncrypt/pgp.c:846,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:846,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp.c:851,22'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_param_set
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgp.c:814,14'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:815,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:816,42'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:816,7'
          Dst:             mutt_decode_save_attachment
        - Src:             'ncrypt/pgp.c:819,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:819,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:823,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:823,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:826,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:826,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:830,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:832,19'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:835,11'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:837,16'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:839,16'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:843,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:844,10'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:844,3'
          Dst:             unlink
        - Src:             'ncrypt/pgp.c:851,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:853,5'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:851,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:855,5'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:851,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:857,5'
          Dst:             mutt_param_set
        - Src:             'ncrypt/pgp.c:862,3'
          Dst:             buf_pool_release
    - functionName:    pgp_class_check_traditional
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          170
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - mutt_is_application_pgp
        - pgp_check_traditional_one_body
        - pgp_class_check_traditional
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:873,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
            - BranchSide:      'ncrypt/pgp.c:873,3'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:873,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:873,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:879,17'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:875,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:875,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
            - BranchSide:      'ncrypt/pgp.c:879,17'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
        - Branch String:   'ncrypt/pgp.c:875,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:875,22'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'ncrypt/pgp.c:877,47'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'ncrypt/pgp.c:875,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:875,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - pgp_class_check_traditional
            - BranchSide:      'ncrypt/pgp.c:879,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
        - Branch String:   'ncrypt/pgp.c:875,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:873,20'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
            - BranchSide:      'ncrypt/pgp.c:875,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:875,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:875,22'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'ncrypt/pgp.c:877,47'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'ncrypt/pgp.c:875,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:875,22'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'ncrypt/pgp.c:877,47'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'ncrypt/pgp.c:875,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:873,20'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'ncrypt/pgp.c:877,47'
              BranchSideFuncs:
                - pgp_class_check_traditional
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'ncrypt/pgp.c:877,61'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:877,10'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
            - BranchSide:      'ncrypt/pgp.c:877,64'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:879,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:881,11'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
                - pgp_check_traditional_one_body
            - BranchSide:      'ncrypt/pgp.c:888,9'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:882,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:885,14'
              BranchSideFuncs:
                - pgp_check_traditional_one_body
                - mutt_is_application_pgp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
            - BranchSide:      'ncrypt/pgp.c:888,9'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:885,52'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:885,12'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
            - BranchSide:      'ncrypt/pgp.c:885,55'
              BranchSideFuncs:
                - mutt_is_application_pgp
                - pgp_check_traditional_one_body
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - pgp_class_check_traditional
        - Branch String:   'ncrypt/pgp.c:888,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:873,20'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:892,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp.c:873,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:879,17'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:892,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp.c:875,22'
          Dst:             strcasecmp
        - Src:             'ncrypt/pgp.c:875,22'
          Dst:             strcasecmp
        - Src:             'ncrypt/pgp.c:875,22'
          Dst:             strcasecmp
        - Src:             'ncrypt/pgp.c:877,12'
          Dst:             pgp_class_check_traditional
        - Src:             'ncrypt/pgp.c:881,11'
          Dst:             mutt_is_application_pgp
        - Src:             'ncrypt/pgp.c:885,14'
          Dst:             pgp_check_traditional_one_body
    - functionName:    pgp_copy_clearsigned
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cc_charset
        - fputs
        - mutt_ch_fgetconv_close
        - mutt_ch_fgetconv_open
        - mutt_ch_fgetconvs
        - mutt_str_equal
        - mutt_str_skip_whitespace
        - rewind
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:426,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconvs
                - strchr
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
            - BranchSide:      'ncrypt/pgp.c:426,8'
              BranchSideFuncs:
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconvs
                - strchr
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
        - Branch String:   'ncrypt/pgp.c:436,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:436,3'
              BranchSideFuncs:
                - mutt_ch_fgetconv_close
            - BranchSide:      'ncrypt/pgp.c:439,9'
              BranchSideFuncs:
                - strchr
                - mutt_ch_fgetconvs
                - mutt_ch_fgetconv_close
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:439,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:441,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_ch_fgetconv_close
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:446,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_ch_fgetconv_close
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:441,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:437,61'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
            - BranchSide:      'ncrypt/pgp.c:442,9'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
        - Branch String:   'ncrypt/pgp.c:446,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:446,9'
              BranchSideFuncs:
                - mutt_ch_fgetconv_close
            - BranchSide:      'ncrypt/pgp.c:449,9'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_ch_fgetconv_close
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:449,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:451,17'
              BranchSideFuncs:
                - fputs
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - mutt_ch_fgetconv_close
                - fputs
            - BranchSide:      'ncrypt/pgp.c:457,16'
              BranchSideFuncs:
                - fputs
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - mutt_ch_fgetconv_close
                - fputs
        - Branch String:   'ncrypt/pgp.c:452,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:437,61'
              BranchSideFuncs:
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
            - BranchSide:      'ncrypt/pgp.c:453,9'
              BranchSideFuncs:
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
        - Branch String:   'ncrypt/pgp.c:457,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:458,7'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - mutt_ch_fgetconv_close
                - fputs
            - BranchSide:      'ncrypt/pgp.c:460,10'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - mutt_ch_fgetconv_close
                - fputs
        - Branch String:   'ncrypt/pgp.c:460,25'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:460,29'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - mutt_ch_fgetconv_close
                - fputs
            - BranchSide:      'ncrypt/pgp.c:463,7'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
        - Branch String:   'ncrypt/pgp.c:460,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:461,7'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
            - BranchSide:      'ncrypt/pgp.c:463,7'
              BranchSideFuncs:
                - fputs
                - strchr
                - mutt_ch_fgetconvs
                - fputs
                - mutt_str_equal
                - mutt_str_skip_whitespace
                - fputs
                - fputs
                - mutt_ch_fgetconv_close
      Callsites:
        - Src:             'ncrypt/pgp.c:429,3'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:434,63'
          Dst:             cc_charset
        - Src:             'ncrypt/pgp.c:434,25'
          Dst:             mutt_ch_fgetconv_open
        - Src:             'ncrypt/pgp.c:437,8'
          Dst:             mutt_ch_fgetconvs
        - Src:             'ncrypt/pgp.c:442,9'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:446,9'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:451,17'
          Dst:             mutt_str_skip_whitespace
        - Src:             'ncrypt/pgp.c:458,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:461,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:463,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:437,61'
          Dst:             strchr
        - Src:             'ncrypt/pgp.c:466,3'
          Dst:             mutt_ch_fgetconv_close
    - functionName:    pgp_class_application_handler
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         164
      ICount:          979
      EdgeCount:       226
      CyclomaticComplexity: 64
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cc_charset
        - crypt_current_time
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fprintf
        - fputc
        - fputs
        - ftello
        - mutt_body_get_charset
        - mutt_ch_check_charset
        - mutt_ch_fgetconv
        - mutt_ch_fgetconv_close
        - mutt_ch_fgetconv_open
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_seek
        - mutt_file_unlink
        - mutt_mem_free
        - mutt_need_hard_redraw
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_replace
        - mutt_str_startswith
        - pgp_check_decryption_okay
        - pgp_class_valid_passphrase
        - pgp_class_void_passphrase
        - pgp_copy_checksig
        - pgp_copy_clearsigned
        - pgp_invoke_decode
        - pgp_use_gpg_agent
        - rewind
        - state_attach_puts
        - state_prefix_putc
        - ungetc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:483,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_body_get_charset
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:483,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_body_get_charset
                - mutt_file_seek
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:496,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:496,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:502,19'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:502,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:500,17'
              BranchSideFuncs:
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:771,34'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:504,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:507,28'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:785,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:512,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:519,35'
              BranchSideFuncs:
                - fputs
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:762,18'
              BranchSideFuncs:
                - fputs
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:519,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:523,16'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:540,23'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:523,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:527,16'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:540,23'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:527,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:534,20'
              BranchSideFuncs:
                - fputs
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:540,23'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:534,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:535,11'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:536,9'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:540,37'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:540,51'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:540,21'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:540,37'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:540,62'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgp.c:540,21'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
        - Branch String:   'ncrypt/pgp.c:545,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:547,9'
              BranchSideFuncs:
                - buf_string.12153
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:552,7'
              BranchSideFuncs:
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
        - Branch String:   'ncrypt/pgp.c:553,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:553,64'
              BranchSideFuncs:
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - mutt_str_equal
            - BranchSide:      'ncrypt/pgp.c:582,14'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:553,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:555,32'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:582,14'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:561,23'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:561,26'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:562,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:561,78'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:568,13'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:582,14'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:562,81'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:563,28'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:582,14'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:561,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:568,13'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:582,14'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:568,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:553,21'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:571,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:574,23'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:574,27'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:576,16'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:574,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:575,31'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:576,16'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:576,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:553,21'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:577,13'
              BranchSideFuncs:
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:553,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:553,64'
              BranchSideFuncs:
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - mutt_str_equal
            - BranchSide:      'ncrypt/pgp.c:582,14'
              BranchSideFuncs:
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:585,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:585,33'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:587,22'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:585,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:587,22'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:686,24'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:588,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:590,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:594,22'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:595,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:597,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:601,68'
              BranchSideFuncs:
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:604,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:606,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:613,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
        - Branch String:   'ncrypt/pgp.c:613,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:615,18'
              BranchSideFuncs:
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:622,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:615,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:616,15'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:617,17'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:617,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:618,24'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:619,21'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp.c:633,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:635,20'
              BranchSideFuncs:
                - rewind
                - pgp_check_decryption_okay
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp.c:641,22'
              BranchSideFuncs:
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:637,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:638,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:641,22'
              BranchSideFuncs:
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:641,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:643,20'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:658,15'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:647,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:653,54'
              BranchSideFuncs:
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:653,29'
              BranchSideFuncs:
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:653,35'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:653,54'
              BranchSideFuncs:
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:656,13'
              BranchSideFuncs:
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:653,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:654,15'
              BranchSideFuncs:
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
            - BranchSide:      'ncrypt/pgp.c:656,13'
              BranchSideFuncs:
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
        - Branch String:   'ncrypt/pgp.c:658,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:660,13'
              BranchSideFuncs:
                - mutt_need_hard_redraw
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:666,13'
              BranchSideFuncs:
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:666,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:668,11'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
            - BranchSide:      'ncrypt/pgp.c:672,24'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
        - Branch String:   'ncrypt/pgp.c:672,24'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:672,29'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:678,52'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:672,40'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:672,46'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:675,11'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:672,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:675,11'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:678,52'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:678,60'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:678,72'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:686,18'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:678,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:680,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:686,24'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:686,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:688,13'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:696,11'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:688,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:690,18'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:690,18'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
        - Branch String:   'ncrypt/pgp.c:696,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:698,16'
              BranchSideFuncs:
                - rewind
                - pgp_copy_clearsigned
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:701,16'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:701,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:703,26'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:721,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:705,46'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:705,49'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:707,9'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:705,34'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:707,9'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:707,9'
              BranchSideFuncs:
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:714,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:715,36'
              BranchSideFuncs:
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:716,9'
              BranchSideFuncs:
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:726,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:502,33'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:728,9'
              BranchSideFuncs:
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:729,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:731,11'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:748,18'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:732,33'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:732,53'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:734,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:732,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:734,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:736,36'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:736,20'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:741,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:745,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:748,18'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:750,11'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:754,11'
              BranchSideFuncs:
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:762,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:763,9'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:764,7'
              BranchSideFuncs:
                - fputs
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
        - Branch String:   'ncrypt/pgp.c:502,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:504,41'
              BranchSideFuncs:
                - fgets
                - ftello
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_mktemp_full
                - buf_string.12153
                - mutt_file_fopen_full
                - fputs
                - fflush
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - fileno
                - fileno
                - buf_string.12153
                - pgp_invoke_decode
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - crypt_current_time
                - pgp_copy_checksig
                - state_attach_puts
                - pgp_use_gpg_agent
                - rewind
                - fgetc_unlocked
                - ungetc
                - state_attach_puts
                - cc_charset
                - rewind
                - cc_charset
                - mutt_ch_fgetconv_open
                - mutt_ch_fgetconv
                - state_prefix_putc
                - mutt_ch_fgetconv_close
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - fputc
                - state_attach_puts
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
                - state_attach_puts
                - state_attach_puts
                - rewind
                - pgp_copy_clearsigned
                - pgp_class_void_passphrase
                - mutt_need_hard_redraw
                - rewind
                - pgp_check_decryption_okay
                - mutt_file_fclose_full
                - pgp_class_valid_passphrase
                - pgp_class_void_passphrase
                - pgp_use_gpg_agent
                - fprintf
                - mutt_file_fclose_full
                - state_attach_puts
                - fgets
                - ftello
                - fputs
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_ch_check_charset
                - mutt_str_replace
                - mutt_str_equal
                - buf_string.12153
                - mutt_mem_free
                - mutt_str_startswith
                - fputs
                - fputs
                - fputs
                - fputs
            - BranchSide:      'ncrypt/pgp.c:785,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:771,31'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:771,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:771,34'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12153
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:773,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:775,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:778,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_mem_free
                - state_attach_puts
        - Branch String:   'ncrypt/pgp.c:785,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:785,7'
              BranchSideFuncs:
                - state_attach_puts
            - BranchSide:      'ncrypt/pgp.c:787,5'
              BranchSideFuncs:
                - state_attach_puts
      Callsites:
        - Src:             'ncrypt/pgp.c:487,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:494,3'
          Dst:             mutt_body_get_charset
        - Src:             'ncrypt/pgp.c:496,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/pgp.c:504,10'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:507,14'
          Dst:             ftello
        - Src:             'ncrypt/pgp.c:511,19'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:519,11'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:523,16'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:527,16'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:535,11'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:536,9'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:543,7'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp.c:544,16'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:544,16'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp.c:547,9'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:548,9'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgp.c:552,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:553,29'
          Dst:             fgets
        - Src:             'ncrypt/pgp.c:555,18'
          Dst:             ftello
        - Src:             'ncrypt/pgp.c:559,9'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:561,26'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:562,28'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:563,28'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/pgp.c:568,13'
          Dst:             mutt_str_startswith
        - Src:             'ncrypt/pgp.c:571,11'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgp.c:572,24'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgp.c:573,15'
          Dst:             mutt_str_len
        - Src:             'ncrypt/pgp.c:576,16'
          Dst:             mutt_ch_check_charset
        - Src:             'ncrypt/pgp.c:577,13'
          Dst:             mutt_str_replace
        - Src:             'ncrypt/pgp.c:582,7'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:587,22'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:594,22'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgp.c:601,61'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:602,33'
          Dst:             fileno
        - Src:             'ncrypt/pgp.c:602,53'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:601,15'
          Dst:             pgp_invoke_decode
        - Src:             'ncrypt/pgp.c:606,11'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:609,11'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:615,18'
          Dst:             pgp_class_valid_passphrase
        - Src:             'ncrypt/pgp.c:616,15'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:617,17'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:619,13'
          Dst:             fprintf
        - Src:             'ncrypt/pgp.c:622,11'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:624,32'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp.c:626,11'
          Dst:             fflush
        - Src:             'ncrypt/pgp.c:635,13'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:636,31'
          Dst:             pgp_check_decryption_okay
        - Src:             'ncrypt/pgp.c:638,15'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:643,13'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:644,13'
          Dst:             crypt_current_time
        - Src:             'ncrypt/pgp.c:645,31'
          Dst:             pgp_copy_checksig
        - Src:             'ncrypt/pgp.c:656,13'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:658,15'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:660,13'
          Dst:             mutt_need_hard_redraw
        - Src:             'ncrypt/pgp.c:668,11'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:669,15'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/pgp.c:670,11'
          Dst:             ungetc
        - Src:             'ncrypt/pgp.c:675,11'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:0,0'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:698,9'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:699,9'
          Dst:             pgp_copy_clearsigned
        - Src:             'ncrypt/pgp.c:707,9'
          Dst:             cc_charset
        - Src:             'ncrypt/pgp.c:710,9'
          Dst:             rewind
        - Src:             'ncrypt/pgp.c:712,66'
          Dst:             cc_charset
        - Src:             'ncrypt/pgp.c:712,14'
          Dst:             mutt_ch_fgetconv_open
        - Src:             'ncrypt/pgp.c:714,22'
          Dst:             mutt_ch_fgetconv
        - Src:             'ncrypt/pgp.c:715,11'
          Dst:             state_prefix_putc
        - Src:             'ncrypt/pgp.c:716,9'
          Dst:             mutt_ch_fgetconv_close
        - Src:             'ncrypt/pgp.c:721,7'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:722,24'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:722,7'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:723,7'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:724,7'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:728,9'
          Dst:             fputc
        - Src:             'ncrypt/pgp.c:731,11'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:750,11'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:754,11'
          Dst:             state_attach_puts
        - Src:             'ncrypt/pgp.c:763,9'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:764,7'
          Dst:             fputs
        - Src:             'ncrypt/pgp.c:775,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:776,22'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:776,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/pgp.c:778,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:779,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp.c:781,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp.c:783,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgp.c:787,5'
          Dst:             state_attach_puts
    - functionName:    pgp_class_valid_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_long
        - mutt_date_add_timeout
        - mutt_date_now
        - mutt_str_copy
        - mw_get_field
        - pgp_class_void_passphrase
        - pgp_use_gpg_agent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:87,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:87,7'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - mutt_date_now
                - pgp_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12153
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_long
                - mutt_date_now
                - mutt_date_add_timeout
            - BranchSide:      'ncrypt/pgp.c:87,7'
              BranchSideFuncs:
                - pgp_use_gpg_agent
                - mutt_date_now
                - pgp_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12153
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_long
                - mutt_date_now
                - mutt_date_add_timeout
        - Branch String:   'ncrypt/pgp.c:87,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:89,14'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:93,7'
              BranchSideFuncs:
                - mutt_date_now
                - pgp_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12153
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_long
                - mutt_date_now
                - mutt_date_add_timeout
        - Branch String:   'ncrypt/pgp.c:93,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:99,3'
              BranchSideFuncs:
                - pgp_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12153
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_long
                - mutt_date_now
                - mutt_date_add_timeout
        - Branch String:   'ncrypt/pgp.c:107,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_long
                - mutt_date_now
                - mutt_date_add_timeout
            - BranchSide:      'ncrypt/pgp.c:109,47'
              BranchSideFuncs:
                - cs_subset_long
                - mutt_date_now
                - mutt_date_add_timeout
      Callsites:
        - Src:             'ncrypt/pgp.c:87,7'
          Dst:             pgp_use_gpg_agent
        - Src:             'ncrypt/pgp.c:93,7'
          Dst:             mutt_date_now
        - Src:             'ncrypt/pgp.c:99,3'
          Dst:             pgp_class_void_passphrase
        - Src:             'ncrypt/pgp.c:101,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp.c:102,18'
          Dst:             mw_get_field
        - Src:             'ncrypt/pgp.c:104,26'
          Dst:             buf_string
        - Src:             'ncrypt/pgp.c:104,3'
          Dst:             mutt_str_copy
        - Src:             'ncrypt/pgp.c:105,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp.c:109,32'
          Dst:             cs_subset_long
        - Src:             'ncrypt/pgp.c:110,40'
          Dst:             mutt_date_now
        - Src:             'ncrypt/pgp.c:110,18'
          Dst:             mutt_date_add_timeout
    - functionName:    pgp_keyid
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_parent
        - pgp_this_keyid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:206,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - key_parent
                - pgp_this_keyid
            - BranchSide:      'ncrypt/pgp.c:206,7'
              BranchSideFuncs:
                - key_parent
                - pgp_this_keyid
      Callsites:
        - Src:             'ncrypt/pgp.c:206,7'
          Dst:             key_parent
        - Src:             'ncrypt/pgp.c:208,10'
          Dst:             pgp_this_keyid
    - functionName:    pgp_this_keyid
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_bool
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:193,46'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgp.c:193,46'
              BranchSideFuncs:
                - cs_subset_bool
        - Branch String:   'ncrypt/pgp.c:194,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:195,15'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp.c:196,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp.c:193,31'
          Dst:             cs_subset_bool
    - functionName:    pgp_short_keyid
      functionSourceFile: '/src/neomutt/ncrypt/pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp.c:179,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp.c:0,0'
              BranchSideFuncs:
                - key_parent
            - BranchSide:      'ncrypt/pgp.c:179,7'
              BranchSideFuncs:
                - key_parent
      Callsites:
        - Src:             'ncrypt/pgp.c:179,7'
          Dst:             key_parent
    - functionName:    pgp_invoke_list_keys
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
        - buf_string
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:425,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_quote_filename
                - buf_string.12297
                - buf_addstr
                - buf_addch
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:425,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_quote_filename
                - buf_string.12297
                - buf_addstr
                - buf_addch
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:429,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:431,45'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:437,72'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:433,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:434,7'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:437,72'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:429,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:431,45'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:437,72'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - buf_string.12297
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:441,25'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:441,25'
              BranchSideFuncs:
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:441,25'
              BranchSideFuncs:
                - pgp_invoke
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:425,25'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:426,27'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:431,5'
          Dst:             buf_quote_filename
        - Src:             'ncrypt/pgpinvoke.c:432,22'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:432,5'
          Dst:             buf_addstr
        - Src:             'ncrypt/pgpinvoke.c:434,7'
          Dst:             buf_addch
        - Src:             'ncrypt/pgpinvoke.c:437,54'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:438,54'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:440,64'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:439,14'
          Dst:             pgp_invoke
        - Src:             'ncrypt/pgpinvoke.c:444,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgpinvoke.c:445,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_invoke
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_string
        - filter_create_fd
        - mutt_pgp_command
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:91,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_pool_get
                - mutt_pgp_command
                - buf_string.12297
                - filter_create_fd
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:91,28'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - buf_pool_get
                - mutt_pgp_command
                - buf_string.12297
                - filter_create_fd
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:101,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_pgp_command
                - buf_string.12297
                - filter_create_fd
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_pgp_command
                - buf_string.12297
                - filter_create_fd
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:99,37'
          Dst:             cs_subset_string
        - Src:             'ncrypt/pgpinvoke.c:100,41'
          Dst:             cs_subset_string
        - Src:             'ncrypt/pgpinvoke.c:107,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:108,3'
          Dst:             mutt_pgp_command
        - Src:             'ncrypt/pgpinvoke.c:110,32'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:110,15'
          Dst:             filter_create_fd
        - Src:             'ncrypt/pgpinvoke.c:112,3'
          Dst:             buf_pool_release
    - functionName:    mutt_pgp_command
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - expando_render
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:63,83'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - expando_render
                - buf_string.12297
            - BranchSide:      'ncrypt/pgpinvoke.c:63,83'
              BranchSideFuncs:
                - expando_render
                - buf_string.12297
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:63,3'
          Dst:             expando_render
        - Src:             'ncrypt/pgpinvoke.c:64,3'
          Dst:             buf_string
    - functionName:    pgp_invoke_verify_key
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:400,70'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:400,70'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:400,52'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:401,10'
          Dst:             pgp_invoke
    - functionName:    pgp_invoke_export
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:377,66'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:377,66'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:377,48'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:378,10'
          Dst:             pgp_invoke
    - functionName:    pgp_class_invoke_getkeys
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
        - buf_string
        - close
        - cs_subset_expando
        - isendwin
        - mutt_addr_to_local
        - mutt_addr_write
        - mutt_clear_error
        - mutt_pgp_command
        - mutt_system
        - open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:318,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - mutt_addr_to_local
                - mutt_addr_write
                - buf_string.12297
                - buf_quote_filename
                - buf_pool_release
                - buf_string.12297
                - mutt_pgp_command
                - open
                - isendwin
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
            - BranchSide:      'ncrypt/pgpinvoke.c:318,28'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - mutt_addr_to_local
                - mutt_addr_write
                - buf_string.12297
                - buf_quote_filename
                - buf_pool_release
                - buf_string.12297
                - mutt_pgp_command
                - open
                - isendwin
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
        - Branch String:   'ncrypt/pgpinvoke.c:321,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:321,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpinvoke.c:324,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - mutt_addr_to_local
                - mutt_addr_write
                - buf_string.12297
                - buf_quote_filename
                - buf_pool_release
                - buf_string.12297
                - mutt_pgp_command
                - open
                - isendwin
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
        - Branch String:   'ncrypt/pgpinvoke.c:343,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:344,5'
              BranchSideFuncs:
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
            - BranchSide:      'ncrypt/pgpinvoke.c:346,19'
              BranchSideFuncs:
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
        - Branch String:   'ncrypt/pgpinvoke.c:346,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:347,5'
              BranchSideFuncs:
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
            - BranchSide:      'ncrypt/pgpinvoke.c:349,8'
              BranchSideFuncs:
                - isendwin
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - close
        - Branch String:   'ncrypt/pgpinvoke.c:349,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:350,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - close
            - BranchSide:      'ncrypt/pgpinvoke.c:352,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - close
        - Branch String:   'ncrypt/pgpinvoke.c:352,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:353,5'
              BranchSideFuncs:
                - close
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:355,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:320,50'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:324,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:325,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:329,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:330,3'
          Dst:             mutt_addr_to_local
        - Src:             'ncrypt/pgpinvoke.c:331,3'
          Dst:             mutt_addr_write
        - Src:             'ncrypt/pgpinvoke.c:332,27'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:332,3'
          Dst:             buf_quote_filename
        - Src:             'ncrypt/pgpinvoke.c:333,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgpinvoke.c:337,14'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:339,3'
          Dst:             mutt_pgp_command
        - Src:             'ncrypt/pgpinvoke.c:341,17'
          Dst:             open
        - Src:             'ncrypt/pgpinvoke.c:343,8'
          Dst:             isendwin
        - Src:             'ncrypt/pgpinvoke.c:346,19'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:346,7'
          Dst:             mutt_system
        - Src:             'ncrypt/pgpinvoke.c:347,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:349,8'
          Dst:             isendwin
        - Src:             'ncrypt/pgpinvoke.c:350,5'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/pgpinvoke.c:353,5'
          Dst:             close
        - Src:             'ncrypt/pgpinvoke.c:355,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgpinvoke.c:356,3'
          Dst:             buf_pool_release
    - functionName:    pgp_class_invoke_import
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
        - buf_string
        - cs_subset_expando
        - cs_subset_string
        - mutt_pgp_command
        - mutt_system
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:289,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_quote_filename
                - buf_string.12297
                - cs_subset_string
                - cs_subset_string
                - cs_subset_expando
                - mutt_pgp_command
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:289,28'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_quote_filename
                - buf_string.12297
                - cs_subset_string
                - cs_subset_string
                - cs_subset_expando
                - mutt_pgp_command
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:298,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_pgp_command
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - mutt_pgp_command
                - buf_string.12297
                - mutt_system
                - buf_string.12297
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/pgpinvoke.c:305,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:305,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpinvoke.c:306,5'
              BranchSideFuncs:
                - buf_string.12297
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:291,30'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:292,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpinvoke.c:294,3'
          Dst:             buf_quote_filename
        - Src:             'ncrypt/pgpinvoke.c:295,16'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:296,37'
          Dst:             cs_subset_string
        - Src:             'ncrypt/pgpinvoke.c:297,41'
          Dst:             cs_subset_string
        - Src:             'ncrypt/pgpinvoke.c:303,48'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:304,3'
          Dst:             mutt_pgp_command
        - Src:             'ncrypt/pgpinvoke.c:305,19'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:305,7'
          Dst:             mutt_system
        - Src:             'ncrypt/pgpinvoke.c:306,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgpinvoke.c:308,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgpinvoke.c:309,3'
          Dst:             buf_pool_release
    - functionName:    pgp_invoke_traditional
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:268,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - pgp_invoke
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:268,7'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - pgp_invoke
                - cs_subset_expando
                - pgp_invoke
        - Branch String:   'ncrypt/pgpinvoke.c:268,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:270,74'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:278,72'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
        - Branch String:   'ncrypt/pgpinvoke.c:274,23'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:272,12'
              BranchSideFuncs:
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:272,12'
              BranchSideFuncs:
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:270,56'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:271,56'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:272,12'
          Dst:             pgp_invoke
        - Src:             'ncrypt/pgpinvoke.c:278,54'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:279,12'
          Dst:             pgp_invoke
    - functionName:    pgp_invoke_encrypt
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:233,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:233,7'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
        - Branch String:   'ncrypt/pgpinvoke.c:233,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:233,7'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:0,0'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:0,0'
          Dst:             pgp_invoke
    - functionName:    pgp_invoke_sign
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:207,64'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:207,64'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:207,46'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:208,10'
          Dst:             pgp_invoke
    - functionName:    pgp_invoke_decrypt
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:184,67'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:184,67'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:184,49'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:185,10'
          Dst:             pgp_invoke
    - functionName:    pgp_invoke_verify
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:161,66'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:161,66'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:161,48'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:162,10'
          Dst:             pgp_invoke
    - functionName:    pgp_invoke_decode
      functionSourceFile: '/src/neomutt/ncrypt/pgpinvoke.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - pgp_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpinvoke.c:136,66'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpinvoke.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
            - BranchSide:      'ncrypt/pgpinvoke.c:136,66'
              BranchSideFuncs:
                - cs_subset_expando
                - pgp_invoke
      Callsites:
        - Src:             'ncrypt/pgpinvoke.c:136,48'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/pgpinvoke.c:137,10'
          Dst:             pgp_invoke
    - functionName:    pgp_get_lastp
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:361,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:361,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_id_matches_addr
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_istr_equal
        - pgp_id_is_strong
        - pgp_id_is_valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:171,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_id_is_valid
                - pgp_id_is_strong
                - buf_istr_equal
                - buf_istr_equal
            - BranchSide:      'ncrypt/pgpkey.c:171,7'
              BranchSideFuncs:
                - pgp_id_is_valid
                - pgp_id_is_strong
                - buf_istr_equal
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:171,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:172,5'
              BranchSideFuncs:
                - pgp_id_is_strong
                - buf_istr_equal
                - buf_istr_equal
            - BranchSide:      'ncrypt/pgpkey.c:174,7'
              BranchSideFuncs:
                - pgp_id_is_strong
                - buf_istr_equal
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:174,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:175,11'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_istr_equal
            - BranchSide:      'ncrypt/pgpkey.c:177,13'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:177,21'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:177,32'
              BranchSideFuncs:
                - buf_istr_equal
            - BranchSide:      'ncrypt/pgpkey.c:182,13'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:177,40'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:177,43'
              BranchSideFuncs:
                - buf_istr_equal
            - BranchSide:      'ncrypt/pgpkey.c:182,13'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:177,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:179,11'
              BranchSideFuncs:
                - buf_istr_equal
            - BranchSide:      'ncrypt/pgpkey.c:182,13'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:182,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:182,22'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:182,33'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:182,42'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:182,42'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:183,7'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'ncrypt/pgpkey.c:182,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:185,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgpkey.c:171,7'
          Dst:             pgp_id_is_valid
        - Src:             'ncrypt/pgpkey.c:174,7'
          Dst:             pgp_id_is_strong
        - Src:             'ncrypt/pgpkey.c:177,43'
          Dst:             buf_istr_equal
        - Src:             'ncrypt/pgpkey.c:183,7'
          Dst:             buf_istr_equal
    - functionName:    pgp_id_is_valid
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pgp_key_is_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:151,30'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_key_is_valid
            - BranchSide:      'ncrypt/pgpkey.c:151,30'
              BranchSideFuncs:
                - pgp_key_is_valid
        - Branch String:   'ncrypt/pgpkey.c:151,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:153,12'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpkey.c:153,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:156,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgpkey.c:151,8'
          Dst:             pgp_key_is_valid
    - functionName:    pgp_id_is_strong
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_key_is_valid
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pgp_principal_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:107,10'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_principal_key
            - BranchSide:      'ncrypt/pgpkey.c:107,10'
              BranchSideFuncs:
                - pgp_principal_key
        - Branch String:   'ncrypt/pgpkey.c:107,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:106,27'
              BranchSideFuncs:
                - pgp_principal_key
            - BranchSide:      'ncrypt/pgpkey.c:107,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpkey.c:109,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:112,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgpkey.c:106,27'
          Dst:             pgp_principal_key
    - functionName:    pgp_principal_key
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:94,35'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:94,43'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpkey.c:94,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:96,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_add_string_to_hints
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_list_insert_tail
        - mutt_mem_free
        - mutt_str_dup
        - strlen
        - strtok
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:340,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok
                - strlen
                - strtok
                - mutt_mem_free
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'ncrypt/pgpkey.c:340,19'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok
                - strlen
                - strtok
                - mutt_mem_free
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'ncrypt/pgpkey.c:341,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:341,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:344,18'
              BranchSideFuncs:
                - strtok
                - strlen
                - strtok
                - mutt_mem_free
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'ncrypt/pgpkey.c:344,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:346,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:350,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/pgpkey.c:346,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:344,58'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - strtok
                - strlen
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:347,36'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - strtok
                - strlen
                - mutt_mem_free
        - Branch String:   'ncrypt/pgpkey.c:344,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:346,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:350,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/pgpkey.c:340,19'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgpkey.c:344,18'
          Dst:             strtok
        - Src:             'ncrypt/pgpkey.c:350,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgpkey.c:346,9'
          Dst:             strlen
        - Src:             'ncrypt/pgpkey.c:347,36'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgpkey.c:347,7'
          Dst:             mutt_list_insert_tail
        - Src:             'ncrypt/pgpkey.c:344,58'
          Dst:             strtok
    - functionName:    pgp_getkeybyaddr
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          459
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - buf_strdup
        - buf_string
        - cs_subset_bool
        - dlg_pgp
        - isatty
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_list_free
        - mutt_list_insert_tail
        - pgp_add_string_to_hints
        - pgp_get_candidates
        - pgp_get_lastp
        - pgp_id_matches_addr
        - pgp_key_free
        - pgp_keyid
        - pgp_principal_key
        - pgp_remove_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:378,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_tail
                - buf_string.12368
                - pgp_add_string_to_hints
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:378,8'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_tail
                - buf_string.12368
                - pgp_add_string_to_hints
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:378,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:381,27'
              BranchSideFuncs:
                - buf_strdup
                - mutt_list_insert_tail
                - buf_string.12368
                - pgp_add_string_to_hints
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:392,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:393,35'
              BranchSideFuncs:
                - buf_string.12368
                - pgp_add_string_to_hints
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:394,10'
              BranchSideFuncs:
                - buf_string.12368
                - pgp_add_string_to_hints
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:394,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:395,29'
              BranchSideFuncs:
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:397,7'
              BranchSideFuncs:
                - buf_string.12368
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:397,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:398,5'
              BranchSideFuncs:
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:399,10'
              BranchSideFuncs:
                - pgp_get_candidates
                - mutt_list_free
                - buf_string.12368
                - buf_string.12368
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:415,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:415,27'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:423,17'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:415,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:417,7'
              BranchSideFuncs:
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:423,17'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:423,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:409,3'
              BranchSideFuncs:
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:425,31'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:426,32'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:426,7'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:426,7'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:428,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:430,37'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:450,7'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:432,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:433,11'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:435,23'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:435,39'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:428,7'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:435,52'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:435,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:428,7'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:437,24'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:437,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:428,7'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:439,17'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:439,38'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:428,7'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:439,63'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:439,17'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:428,7'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:440,15'
              BranchSideFuncs:
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:428,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:430,37'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:450,7'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:423,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:425,31'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:453,9'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:453,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:409,3'
              BranchSideFuncs:
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:455,15'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_keyid
                - mutt_addrlist_parse
                - pgp_id_matches_addr
                - mutt_addrlist_clear
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:409,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:411,13'
              BranchSideFuncs:
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
            - BranchSide:      'ncrypt/pgpkey.c:463,7'
              BranchSideFuncs:
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - cs_subset_bool
        - Branch String:   'ncrypt/pgpkey.c:465,21'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:465,25'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_remove_key
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:468,26'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:465,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:468,26'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_remove_key
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:484,14'
              BranchSideFuncs:
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:469,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_remove_key
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:474,16'
              BranchSideFuncs:
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:474,38'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:474,16'
              BranchSideFuncs:
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:474,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:484,35'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:484,14'
              BranchSideFuncs:
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:494,19'
              BranchSideFuncs:
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:484,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_remove_key
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:494,19'
              BranchSideFuncs:
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:495,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_remove_key
                - pgp_key_free
      Callsites:
        - Src:             'ncrypt/pgpkey.c:393,35'
          Dst:             buf_strdup
        - Src:             'ncrypt/pgpkey.c:393,5'
          Dst:             mutt_list_insert_tail
        - Src:             'ncrypt/pgpkey.c:395,29'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:395,5'
          Dst:             pgp_add_string_to_hints
        - Src:             'ncrypt/pgpkey.c:398,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:399,10'
          Dst:             pgp_get_candidates
        - Src:             'ncrypt/pgpkey.c:401,3'
          Dst:             mutt_list_free
        - Src:             'ncrypt/pgpkey.c:406,3'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:406,3'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:413,5'
          Dst:             pgp_keyid
        - Src:             'ncrypt/pgpkey.c:426,7'
          Dst:             mutt_addrlist_parse
        - Src:             'ncrypt/pgpkey.c:430,37'
          Dst:             pgp_id_matches_addr
        - Src:             'ncrypt/pgpkey.c:450,7'
          Dst:             mutt_addrlist_clear
        - Src:             'ncrypt/pgpkey.c:455,15'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/pgpkey.c:456,12'
          Dst:             pgp_remove_key
        - Src:             'ncrypt/pgpkey.c:457,14'
          Dst:             pgp_get_lastp
        - Src:             'ncrypt/pgpkey.c:461,3'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgpkey.c:465,25'
          Dst:             isatty
        - Src:             'ncrypt/pgpkey.c:468,11'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/pgpkey.c:494,11'
          Dst:             dlg_pgp
        - Src:             'ncrypt/pgpkey.c:0,0'
          Dst:             pgp_remove_key
        - Src:             'ncrypt/pgpkey.c:0,0'
          Dst:             pgp_key_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_class_make_key_attachment
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - fileno
        - filter_wait
        - mutt_body_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_str_dup
        - mutt_update_encoding
        - pgp_ask_for_key
        - pgp_fpr_or_lkeyid
        - pgp_invoke_export
        - pgp_key_free
        - pgp_principal_key
        - snprintf
        - stat
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:262,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_ask_for_key
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - pgp_key_free
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12368
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - fileno
                - fileno
                - pgp_invoke_export
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_new
                - buf_strdup
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_update_encoding
                - buf_string.12368
                - stat
                - buf_pool_release
                - buf_string.12368
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12368
                - unlink
            - BranchSide:      'ncrypt/pgpkey.c:262,8'
              BranchSideFuncs:
                - pgp_ask_for_key
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - pgp_key_free
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12368
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - fileno
                - fileno
                - pgp_invoke_export
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_new
                - buf_strdup
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_update_encoding
                - buf_string.12368
                - stat
                - buf_pool_release
                - buf_string.12368
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12368
                - unlink
        - Branch String:   'ncrypt/pgpkey.c:271,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:274,56'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - pgp_key_free
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12368
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - fileno
                - fileno
                - pgp_invoke_export
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_new
                - buf_strdup
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_update_encoding
                - buf_string.12368
                - stat
                - buf_pool_release
                - buf_string.12368
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12368
                - unlink
        - Branch String:   'ncrypt/pgpkey.c:280,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:282,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpkey.c:286,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fileno
                - fileno
                - pgp_invoke_export
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_new
                - buf_strdup
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_update_encoding
                - buf_string.12368
                - stat
                - buf_pool_release
                - buf_string.12368
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12368
                - unlink
        - Branch String:   'ncrypt/pgpkey.c:287,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:289,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12368
                - unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpkey.c:295,3'
              BranchSideFuncs:
                - fileno
                - fileno
                - pgp_invoke_export
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_new
                - buf_strdup
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_update_encoding
                - buf_string.12368
                - stat
                - buf_pool_release
                - buf_string.12368
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgpkey.c:298,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:300,5'
              BranchSideFuncs:
                - buf_string.12368
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/pgpkey.c:307,3'
              BranchSideFuncs:
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_body_new
                - buf_strdup
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_update_encoding
                - buf_string.12368
                - stat
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/pgpkey.c:268,28'
          Dst:             pgp_ask_for_key
        - Src:             'ncrypt/pgpkey.c:274,56'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/pgpkey.c:274,38'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/pgpkey.c:274,3'
          Dst:             snprintf
        - Src:             'ncrypt/pgpkey.c:275,3'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgpkey.c:277,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpkey.c:278,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgpkey.c:279,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:279,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgpkey.c:286,19'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgpkey.c:290,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpkey.c:291,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:291,5'
          Dst:             unlink
        - Src:             'ncrypt/pgpkey.c:297,49'
          Dst:             fileno
        - Src:             'ncrypt/pgpkey.c:297,65'
          Dst:             fileno
        - Src:             'ncrypt/pgpkey.c:297,9'
          Dst:             pgp_invoke_export
        - Src:             'ncrypt/pgpkey.c:301,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:301,5'
          Dst:             unlink
        - Src:             'ncrypt/pgpkey.c:302,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpkey.c:303,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpkey.c:307,3'
          Dst:             filter_wait
        - Src:             'ncrypt/pgpkey.c:309,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpkey.c:310,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpkey.c:312,9'
          Dst:             mutt_body_new
        - Src:             'ncrypt/pgpkey.c:313,19'
          Dst:             buf_strdup
        - Src:             'ncrypt/pgpkey.c:317,18'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgpkey.c:318,3'
          Dst:             snprintf
        - Src:             'ncrypt/pgpkey.c:319,22'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgpkey.c:320,3'
          Dst:             mutt_update_encoding
        - Src:             'ncrypt/pgpkey.c:322,8'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:322,3'
          Dst:             stat
        - Src:             'ncrypt/pgpkey.c:326,3'
          Dst:             buf_pool_release
    - functionName:    pgp_ask_for_key
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - buf_strdup
        - buf_string
        - mutt_clear_error
        - mutt_istr_equal
        - mutt_mem_mallocarray
        - mutt_str_dup
        - mutt_str_replace
        - mw_get_field
        - pgp_getkeybystr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:204,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_clear_error
                - mutt_istr_equal
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
                - buf_strcpy
            - BranchSide:      'ncrypt/pgpkey.c:204,25'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_clear_error
                - mutt_istr_equal
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
                - buf_strcpy
        - Branch String:   'ncrypt/pgpkey.c:208,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:210,0'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:220,3'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
        - Branch String:   'ncrypt/pgpkey.c:210,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:212,39'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:220,3'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
        - Branch String:   'ncrypt/pgpkey.c:212,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:210,36'
              BranchSideFuncs:
                - buf_strcpy
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:214,29'
              BranchSideFuncs:
                - buf_strcpy
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
        - Branch String:   'ncrypt/pgpkey.c:210,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:212,39'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:220,3'
              BranchSideFuncs:
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_string.12368
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
        - Branch String:   'ncrypt/pgpkey.c:223,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:223,9'
              BranchSideFuncs:
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_pool_release
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:228,9'
              BranchSideFuncs:
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - buf_pool_release
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
        - Branch String:   'ncrypt/pgpkey.c:228,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:230,11'
              BranchSideFuncs:
                - buf_string.12368
                - pgp_getkeybystr
                - buf_pool_release
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - buf_string.12368
                - mutt_str_replace
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:244,27'
              BranchSideFuncs:
                - buf_string.12368
                - pgp_getkeybystr
                - buf_pool_release
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - buf_string.12368
                - mutt_str_replace
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
        - Branch String:   'ncrypt/pgpkey.c:230,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:232,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
                - buf_string.12368
                - pgp_getkeybystr
                - buf_pool_release
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - buf_string.12368
                - mutt_str_replace
            - BranchSide:      'ncrypt/pgpkey.c:236,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
                - buf_string.12368
                - pgp_getkeybystr
                - buf_pool_release
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - buf_string.12368
                - mutt_str_replace
        - Branch String:   'ncrypt/pgpkey.c:245,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:245,9'
              BranchSideFuncs:
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
            - BranchSide:      'ncrypt/pgpkey.c:248,5'
              BranchSideFuncs:
                - buf_string.12368
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12368
                - mutt_str_replace
                - buf_string.12368
                - pgp_getkeybystr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - buf_strdup
      Callsites:
        - Src:             'ncrypt/pgpkey.c:204,25'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgpkey.c:206,3'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/pgpkey.c:212,11'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/pgpkey.c:214,9'
          Dst:             buf_strcpy
        - Src:             'ncrypt/pgpkey.c:222,5'
          Dst:             buf_reset
        - Src:             'ncrypt/pgpkey.c:223,9'
          Dst:             mw_get_field
        - Src:             'ncrypt/pgpkey.c:232,36'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:232,9'
          Dst:             mutt_str_replace
        - Src:             'ncrypt/pgpkey.c:236,13'
          Dst:             mutt_mem_mallocarray
        - Src:             'ncrypt/pgpkey.c:239,19'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/pgpkey.c:240,19'
          Dst:             buf_strdup
        - Src:             'ncrypt/pgpkey.c:244,27'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:244,11'
          Dst:             pgp_getkeybystr
        - Src:             'ncrypt/pgpkey.c:248,5'
          Dst:             buf_string
        - Src:             'ncrypt/pgpkey.c:252,3'
          Dst:             buf_pool_release
    - functionName:    pgp_getkeybystr
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          371
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - crypt_get_fingerprint_or_id
        - dlg_pgp
        - isatty
        - mutt_istr_equal
        - mutt_istr_find
        - mutt_list_free
        - mutt_mem_free
        - mutt_str_len
        - pgp_add_string_to_hints
        - pgp_get_candidates
        - pgp_get_lastp
        - pgp_key_free
        - pgp_keys_are_valid
        - pgp_long_keyid
        - pgp_principal_key
        - pgp_remove_key
        - pgp_short_keyid
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:516,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - strdup
                - mutt_str_len
                - crypt_get_fingerprint_or_id
                - pgp_add_string_to_hints
                - pgp_get_candidates
                - mutt_list_free
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:516,27'
              BranchSideFuncs:
                - strdup
                - mutt_str_len
                - crypt_get_fingerprint_or_id
                - pgp_add_string_to_hints
                - pgp_get_candidates
                - mutt_list_free
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:527,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:527,19'
              BranchSideFuncs:
                - crypt_get_fingerprint_or_id
                - pgp_add_string_to_hints
                - pgp_get_candidates
                - mutt_list_free
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:530,3'
              BranchSideFuncs:
                - crypt_get_fingerprint_or_id
                - pgp_add_string_to_hints
                - pgp_get_candidates
                - mutt_list_free
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:527,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:528,14'
              BranchSideFuncs:
                - crypt_get_fingerprint_or_id
                - pgp_add_string_to_hints
                - pgp_get_candidates
                - mutt_list_free
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
                - pgp_key_free
            - BranchSide:      'ncrypt/pgpkey.c:530,3'
              BranchSideFuncs:
                - crypt_get_fingerprint_or_id
                - pgp_add_string_to_hints
                - pgp_get_candidates
                - mutt_list_free
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
                - pgp_key_free
        - Branch String:   'ncrypt/pgpkey.c:537,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:582,3'
              BranchSideFuncs:
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgpkey.c:540,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:540,27'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:545,13'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:540,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:537,3'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:545,13'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:545,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:537,3'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:550,5'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:552,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:552,26'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:556,7'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:552,33'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:552,63'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:553,10'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:552,77'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:553,10'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:556,7'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:553,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:553,36'
              BranchSideFuncs:
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:554,10'
              BranchSideFuncs:
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:553,56'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:554,10'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:556,7'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:554,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:554,36'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:561,0'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:552,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:556,7'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:561,0'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:561,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:537,3'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:563,9'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:561,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:537,3'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:563,9'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:563,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:563,9'
              BranchSideFuncs:
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:563,9'
              BranchSideFuncs:
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:565,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:561,38'
              BranchSideFuncs:
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:567,11'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_remove_key
                - pgp_get_lastp
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_equal
                - pgp_short_keyid
                - mutt_istr_equal
                - pgp_long_keyid
                - mutt_istr_find
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:537,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:539,13'
              BranchSideFuncs:
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
            - BranchSide:      'ncrypt/pgpkey.c:585,7'
              BranchSideFuncs:
                - pgp_key_free
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:585,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:585,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:587,9'
              BranchSideFuncs:
                - isatty
                - dlg_pgp
                - pgp_remove_key
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
                - pgp_keys_are_valid
        - Branch String:   'ncrypt/pgpkey.c:587,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:589,34'
              BranchSideFuncs:
                - pgp_keys_are_valid
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:594,14'
              BranchSideFuncs:
                - pgp_keys_are_valid
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgpkey.c:590,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:591,9'
              BranchSideFuncs:
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:592,7'
              BranchSideFuncs:
                - pgp_key_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgpkey.c:594,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:594,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgpkey.c:600,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/pgpkey.c:525,13'
          Dst:             strdup
        - Src:             'ncrypt/pgpkey.c:526,7'
          Dst:             mutt_str_len
        - Src:             'ncrypt/pgpkey.c:532,12'
          Dst:             crypt_get_fingerprint_or_id
        - Src:             'ncrypt/pgpkey.c:533,3'
          Dst:             pgp_add_string_to_hints
        - Src:             'ncrypt/pgpkey.c:534,10'
          Dst:             pgp_get_candidates
        - Src:             'ncrypt/pgpkey.c:535,3'
          Dst:             mutt_list_free
        - Src:             'ncrypt/pgpkey.c:582,3'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgpkey.c:550,5'
          Dst:             pgp_long_keyid
        - Src:             'ncrypt/pgpkey.c:552,36'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/pgpkey.c:553,36'
          Dst:             pgp_long_keyid
        - Src:             'ncrypt/pgpkey.c:553,16'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/pgpkey.c:554,36'
          Dst:             pgp_short_keyid
        - Src:             'ncrypt/pgpkey.c:554,16'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/pgpkey.c:563,9'
          Dst:             pgp_long_keyid
        - Src:             'ncrypt/pgpkey.c:565,13'
          Dst:             mutt_istr_find
        - Src:             'ncrypt/pgpkey.c:576,15'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/pgpkey.c:577,12'
          Dst:             pgp_remove_key
        - Src:             'ncrypt/pgpkey.c:578,14'
          Dst:             pgp_get_lastp
        - Src:             'ncrypt/pgpkey.c:582,3'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgpkey.c:587,9'
          Dst:             isatty
        - Src:             'ncrypt/pgpkey.c:589,11'
          Dst:             dlg_pgp
        - Src:             'ncrypt/pgpkey.c:591,9'
          Dst:             pgp_remove_key
        - Src:             'ncrypt/pgpkey.c:592,7'
          Dst:             pgp_key_free
        - Src:             'ncrypt/pgpkey.c:594,14'
          Dst:             pgp_keys_are_valid
        - Src:             'ncrypt/pgpkey.c:604,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgpkey.c:605,3'
          Dst:             mutt_mem_free
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_keys_are_valid
      functionSourceFile: '/src/neomutt/ncrypt/pgpkey.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pgp_key_is_valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpkey.c:122,39'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:0,0'
              BranchSideFuncs:
                - pgp_key_is_valid
            - BranchSide:      'ncrypt/pgpkey.c:122,39'
              BranchSideFuncs:
                - pgp_key_is_valid
        - Branch String:   'ncrypt/pgpkey.c:122,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:124,10'
              BranchSideFuncs:
                - pgp_key_is_valid
        - Branch String:   'ncrypt/pgpkey.c:124,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:122,55'
              BranchSideFuncs:
                - pgp_key_is_valid
            - BranchSide:      'ncrypt/pgpkey.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpkey.c:122,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpkey.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpkey.c:124,10'
              BranchSideFuncs:
                - pgp_key_is_valid
      Callsites:
        - Src:             'ncrypt/pgpkey.c:124,10'
          Dst:             pgp_key_is_valid
    - functionName:    pgp_uid_free
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:107,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgplib.c:109,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgplib.c:109,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:109,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:109,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgplib.c:109,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:111,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgplib.c:111,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:118,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgplib.c:114,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgplib.c:115,5'
          Dst:             mutt_mem_free
    - functionName:    key_free
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
        - pgp_uid_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:151,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:0,0'
              BranchSideFuncs:
                - pgp_uid_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgplib.c:151,8'
              BranchSideFuncs:
                - pgp_uid_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgplib.c:151,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:151,16'
              BranchSideFuncs:
                - pgp_uid_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/pgplib.c:151,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:156,22'
              BranchSideFuncs:
                - pgp_uid_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/pgplib.c:156,3'
          Dst:             pgp_uid_free
        - Src:             'ncrypt/pgplib.c:157,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgplib.c:158,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/pgplib.c:160,3'
          Dst:             mutt_mem_free
    - functionName:    pgp_key_free
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - key_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:203,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:0,0'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
            - BranchSide:      'ncrypt/pgplib.c:203,8'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:203,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:203,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:203,16'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:203,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:208,15'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:208,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:208,41'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
            - BranchSide:      'ncrypt/pgplib.c:218,0'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:208,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:209,10'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
            - BranchSide:      'ncrypt/pgplib.c:218,0'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:220,25'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:220,31'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
            - BranchSide:      'ncrypt/pgplib.c:226,18'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:220,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:222,14'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
            - BranchSide:      'ncrypt/pgplib.c:226,18'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:220,25'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:220,31'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
            - BranchSide:      'ncrypt/pgplib.c:226,15'
              BranchSideFuncs:
                - key_free
                - key_free
                - key_free
        - Branch String:   'ncrypt/pgplib.c:218,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:220,17'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:230,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgplib.c:223,7'
          Dst:             key_free
        - Src:             'ncrypt/pgplib.c:226,5'
          Dst:             key_free
        - Src:             'ncrypt/pgplib.c:227,5'
          Dst:             key_free
    - functionName:    pgp_remove_key
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          113
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:171,14'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:171,14'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:171,18'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:171,25'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:171,25'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:171,29'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:171,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:177,12'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:177,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:177,35'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:181,27'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:177,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:178,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:181,27'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:181,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:182,16'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:181,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:182,16'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgplib.c:181,22'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:181,22'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:181,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_copy_uids
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:129,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'ncrypt/pgplib.c:129,18'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'ncrypt/pgplib.c:132,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:134,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'ncrypt/pgplib.c:132,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:134,11'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:142,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgplib.c:134,11'
          Dst:             mutt_mem_calloc
        - Src:             'ncrypt/pgplib.c:137,19'
          Dst:             mutt_str_dup
    - functionName:    pgp_cansign
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:89,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:89,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_canencrypt
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:70,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:70,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_pkalgbytype
      functionSourceFile: '/src/neomutt/ncrypt/pgplib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgplib.c:44,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgplib.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgplib.c:59,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_mic_from_packet
      functionSourceFile: '/src/neomutt/ncrypt/pgpmicalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpmicalg.c:155,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:155,8'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:155,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:161,12'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:161,19'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:161,23'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:166,17'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:161,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:164,20'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:166,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:166,23'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:166,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:169,20'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:173,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_dearmor
      functionSourceFile: '/src/neomutt/ncrypt/pgpmicalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          168
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - fgets
        - ftello
        - mutt_decode_base64
        - mutt_file_seek
        - mutt_strn_equal
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpmicalg.c:79,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:0,0'
              BranchSideFuncs:
                - fgets
                - mutt_strn_equal
                - fgets
                - __ctype_b_loc
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:79,8'
              BranchSideFuncs:
                - fgets
                - mutt_strn_equal
                - fgets
                - __ctype_b_loc
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:88,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:95,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:90,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:88,15'
              BranchSideFuncs:
                - fgets
                - __ctype_b_loc
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:101,15'
              BranchSideFuncs:
                - fgets
                - __ctype_b_loc
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:101,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:103,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:0,0'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:114,18'
              BranchSideFuncs:
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:103,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:101,15'
              BranchSideFuncs:
                - fgets
                - __ctype_b_loc
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:103,5'
              BranchSideFuncs:
                - fgets
                - __ctype_b_loc
                - ftello
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:115,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:120,15'
              BranchSideFuncs:
                - fgets
                - mutt_strn_equal
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:120,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:122,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:122,24'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:122,27'
              BranchSideFuncs:
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:131,16'
              BranchSideFuncs:
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:122,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:120,15'
              BranchSideFuncs:
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:131,16'
              BranchSideFuncs:
                - ftello
                - strlen
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:132,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:138,8'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_decode_base64
        - Branch String:   'ncrypt/pgpmicalg.c:138,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:138,7'
              BranchSideFuncs:
                - mutt_decode_base64
            - BranchSide:      'ncrypt/pgpmicalg.c:143,34'
              BranchSideFuncs:
                - mutt_decode_base64
      Callsites:
        - Src:             'ncrypt/pgpmicalg.c:88,15'
          Dst:             fgets
        - Src:             'ncrypt/pgpmicalg.c:90,9'
          Dst:             mutt_strn_equal
        - Src:             'ncrypt/pgpmicalg.c:101,15'
          Dst:             fgets
        - Src:             'ncrypt/pgpmicalg.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'ncrypt/pgpmicalg.c:114,18'
          Dst:             ftello
        - Src:             'ncrypt/pgpmicalg.c:120,15'
          Dst:             fgets
        - Src:             'ncrypt/pgpmicalg.c:122,27'
          Dst:             mutt_strn_equal
        - Src:             'ncrypt/pgpmicalg.c:131,16'
          Dst:             ftello
        - Src:             'ncrypt/pgpmicalg.c:131,32'
          Dst:             strlen
        - Src:             'ncrypt/pgpmicalg.c:138,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/pgpmicalg.c:143,3'
          Dst:             mutt_decode_base64
    - functionName:    pgp_find_hash
      functionSourceFile: '/src/neomutt/ncrypt/pgpmicalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - pgp_dearmor
        - pgp_mic_from_packet
        - pgp_read_packet
        - pgp_release_packet
        - rewind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpmicalg.c:185,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_fopen_full
                - pgp_dearmor
                - rewind
                - pgp_read_packet
                - pgp_mic_from_packet
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
            - BranchSide:      'ncrypt/pgpmicalg.c:188,9'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_fopen_full
                - pgp_dearmor
                - rewind
                - pgp_read_packet
                - pgp_mic_from_packet
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
        - Branch String:   'ncrypt/pgpmicalg.c:190,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:192,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
            - BranchSide:      'ncrypt/pgpmicalg.c:196,11'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - pgp_dearmor
                - rewind
                - pgp_read_packet
                - pgp_mic_from_packet
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
        - Branch String:   'ncrypt/pgpmicalg.c:197,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:199,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
            - BranchSide:      'ncrypt/pgpmicalg.c:203,3'
              BranchSideFuncs:
                - pgp_dearmor
                - rewind
                - pgp_read_packet
                - pgp_mic_from_packet
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
        - Branch String:   'ncrypt/pgpmicalg.c:207,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:209,33'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
            - BranchSide:      'ncrypt/pgpmicalg.c:213,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_release_packet
      Callsites:
        - Src:             'ncrypt/pgpmicalg.c:189,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/pgpmicalg.c:196,11'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgpmicalg.c:203,3'
          Dst:             pgp_dearmor
        - Src:             'ncrypt/pgpmicalg.c:204,3'
          Dst:             rewind
        - Src:             'ncrypt/pgpmicalg.c:206,22'
          Dst:             pgp_read_packet
        - Src:             'ncrypt/pgpmicalg.c:209,10'
          Dst:             pgp_mic_from_packet
        - Src:             'ncrypt/pgpmicalg.c:217,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpmicalg.c:218,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgpmicalg.c:219,3'
          Dst:             pgp_release_packet
    - functionName:    pgp_hash_to_micalg
      functionSourceFile: '/src/neomutt/ncrypt/pgpmicalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,30'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgpmicalg.c:67,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgpmicalg.c:68,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_micalg
      functionSourceFile: '/src/neomutt/ncrypt/pgpmicalg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pgp_find_hash
        - pgp_hash_to_micalg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgpmicalg.c:230,29'
          Branch Sides:
            - BranchSide:      'ncrypt/pgpmicalg.c:0,0'
              BranchSideFuncs:
                - pgp_find_hash
                - pgp_hash_to_micalg
            - BranchSide:      'ncrypt/pgpmicalg.c:230,29'
              BranchSideFuncs:
                - pgp_find_hash
                - pgp_hash_to_micalg
      Callsites:
        - Src:             'ncrypt/pgpmicalg.c:230,29'
          Dst:             pgp_find_hash
        - Src:             'ncrypt/pgpmicalg.c:230,10'
          Dst:             pgp_hash_to_micalg
    - functionName:    pgp_release_packet
      functionSourceFile: '/src/neomutt/ncrypt/pgppacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgppacket.c:233,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:233,16'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/pgppacket.c:233,16'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/pgppacket.c:234,3'
          Dst:             mutt_mem_free
    - functionName:    read_material
      functionSourceFile: '/src/neomutt/ncrypt/pgppacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fread
        - mutt_mem_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/pgppacket.c:53,8'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - fread
            - BranchSide:      'ncrypt/pgppacket.c:53,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - fread
        - Branch String:   'ncrypt/pgppacket.c:53,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:55,37'
              BranchSideFuncs:
                - fread
            - BranchSide:      'ncrypt/pgppacket.c:60,13'
              BranchSideFuncs:
                - fread
        - Branch String:   'ncrypt/pgppacket.c:60,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgppacket.c:66,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgppacket.c:57,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'ncrypt/pgppacket.c:60,7'
          Dst:             fread
    - functionName:    pgp_read_packet
      functionSourceFile: '/src/neomutt/ncrypt/pgppacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          349
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - feof
        - fread
        - ftello
        - mutt_file_seek
        - mutt_mem_mallocarray
        - read_material
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgppacket.c:80,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:0,0'
              BranchSideFuncs:
                - ftello
                - fread
                - fread
                - read_material
                - mutt_file_seek
                - fread
                - fread
                - fread
                - read_material
                - fread
                - feof
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/pgppacket.c:86,14'
              BranchSideFuncs:
                - ftello
                - fread
                - fread
                - read_material
                - mutt_file_seek
                - fread
                - fread
                - fread
                - read_material
                - fread
                - feof
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/pgppacket.c:87,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgppacket.c:90,7'
              BranchSideFuncs:
                - fread
                - fread
                - read_material
                - mutt_file_seek
                - fread
                - fread
                - fread
                - read_material
                - fread
                - feof
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/pgppacket.c:90,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:92,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - fread
                - fread
                - read_material
                - mutt_file_seek
                - fread
                - fread
                - fread
                - read_material
                - fread
                - feof
            - BranchSide:      'ncrypt/pgppacket.c:96,7'
              BranchSideFuncs:
                - fread
                - fread
                - read_material
                - mutt_file_seek
                - fread
                - fread
                - fread
                - read_material
                - fread
                - feof
        - Branch String:   'ncrypt/pgppacket.c:96,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:98,10'
              BranchSideFuncs:
                - feof
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:103,9'
              BranchSideFuncs:
                - fread
                - read_material
                - mutt_file_seek
                - fread
                - fread
                - fread
                - read_material
                - fread
        - Branch String:   'ncrypt/pgppacket.c:98,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:99,7'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:222,10'
              BranchSideFuncs:
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:103,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:108,11'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:222,10'
              BranchSideFuncs:
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:116,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:118,9'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:122,11'
              BranchSideFuncs:
                - read_material
                - fread
                - mutt_file_seek
                - fread
                - fread
        - Branch String:   'ncrypt/pgppacket.c:122,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:124,20'
              BranchSideFuncs:
                - read_material
                - fread
                - fread
                - mutt_file_seek
                - fread
            - BranchSide:      'ncrypt/pgppacket.c:127,18'
              BranchSideFuncs:
                - read_material
                - fread
                - mutt_file_seek
                - fread
                - fread
        - Branch String:   'ncrypt/pgppacket.c:127,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:130,13'
              BranchSideFuncs:
                - fread
                - read_material
                - fread
                - fread
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:138,18'
              BranchSideFuncs:
                - read_material
                - fread
                - fread
                - mutt_file_seek
                - fread
        - Branch String:   'ncrypt/pgppacket.c:130,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:129,30'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:132,11'
              BranchSideFuncs:
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:138,16'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:140,28'
              BranchSideFuncs:
                - fread
                - read_material
                - fread
                - fread
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:146,13'
              BranchSideFuncs:
                - fread
                - read_material
                - fread
                - fread
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:146,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:148,11'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:151,29'
              BranchSideFuncs:
                - read_material
                - fread
                - fread
                - mutt_file_seek
                - fread
        - Branch String:   'ncrypt/pgppacket.c:158,11'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:161,5'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:222,10'
              BranchSideFuncs:
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:161,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:116,11'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgppacket.c:215,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgppacket.c:169,5'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:173,13'
              BranchSideFuncs:
                - fread
                - read_material
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:190,11'
              BranchSideFuncs:
                - fread
                - read_material
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:194,9'
              BranchSideFuncs:
                - fread
                - read_material
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:222,10'
              BranchSideFuncs:
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:173,13'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:175,11'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:179,20'
              BranchSideFuncs:
                - read_material
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:196,15'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:198,13'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:202,32'
              BranchSideFuncs:
                - fread
                - mutt_file_seek
                - read_material
        - Branch String:   'ncrypt/pgppacket.c:194,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:196,15'
              BranchSideFuncs:
                - read_material
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:211,9'
              BranchSideFuncs:
                - read_material
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:211,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:215,7'
              BranchSideFuncs:
                - mutt_file_seek
            - BranchSide:      'ncrypt/pgppacket.c:222,10'
              BranchSideFuncs:
                - mutt_file_seek
        - Branch String:   'ncrypt/pgppacket.c:215,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgppacket.c:216,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgppacket.c:218,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgppacket.c:86,14'
          Dst:             ftello
        - Src:             'ncrypt/pgppacket.c:93,17'
          Dst:             mutt_mem_mallocarray
        - Src:             'ncrypt/pgppacket.c:96,7'
          Dst:             fread
        - Src:             'ncrypt/pgppacket.c:98,10'
          Dst:             feof
        - Src:             'ncrypt/pgppacket.c:116,11'
          Dst:             fread
        - Src:             'ncrypt/pgppacket.c:130,13'
          Dst:             fread
        - Src:             'ncrypt/pgppacket.c:146,13'
          Dst:             fread
        - Src:             'ncrypt/pgppacket.c:158,11'
          Dst:             read_material
        - Src:             'ncrypt/pgppacket.c:173,13'
          Dst:             fread
        - Src:             'ncrypt/pgppacket.c:196,15'
          Dst:             fread
        - Src:             'ncrypt/pgppacket.c:211,9'
          Dst:             read_material
        - Src:             'ncrypt/pgppacket.c:222,10'
          Dst:             mutt_file_seek
    - functionName:    smime_class_cleanup
      functionSourceFile: '/src/neomutt/ncrypt/crypt_mod_smime_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smime_cleanup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/crypt_mod_smime_classic.c:50,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod_smime_classic.c:50,3'
              BranchSideFuncs:
                - smime_cleanup
            - BranchSide:      'ncrypt/crypt_mod_smime_classic.c:50,3'
              BranchSideFuncs:
                - smime_cleanup
      Callsites:
        - Src:             'ncrypt/crypt_mod_smime_classic.c:50,3'
          Dst:             smime_cleanup
    - functionName:    smime_class_init
      functionSourceFile: '/src/neomutt/ncrypt/crypt_mod_smime_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - smime_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/crypt_mod_smime_classic.c:42,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod_smime_classic.c:42,3'
              BranchSideFuncs:
                - smime_init
            - BranchSide:      'ncrypt/crypt_mod_smime_classic.c:42,3'
              BranchSideFuncs:
                - smime_init
      Callsites:
        - Src:             'ncrypt/crypt_mod_smime_classic.c:42,3'
          Dst:             smime_init
    - functionName:    smime_invoke_decrypt
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - cs_subset_expando
        - smime_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1555,69'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_string.12570
                - buf_string.12570
                - smime_invoke
            - BranchSide:      'ncrypt/smime.c:1555,69'
              BranchSideFuncs:
                - cs_subset_expando
                - buf_string.12570
                - buf_string.12570
                - smime_invoke
      Callsites:
        - Src:             'ncrypt/smime.c:1555,51'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:1558,23'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1558,51'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1556,10'
          Dst:             smime_invoke
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    76
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    smime_invoke
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - filter_create_fd
        - smime_command
      functionUses:    9
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:230,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - smime_command
                - buf_string.12570
                - filter_create_fd
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:232,8'
              BranchSideFuncs:
                - buf_pool_get
                - smime_command
                - buf_string.12570
                - filter_create_fd
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:232,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:232,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:235,8'
              BranchSideFuncs:
                - buf_pool_get
                - smime_command
                - buf_string.12570
                - filter_create_fd
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:243,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:244,3'
          Dst:             smime_command
        - Src:             'ncrypt/smime.c:246,32'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:246,15'
          Dst:             filter_create_fd
        - Src:             'ncrypt/smime.c:249,3'
          Dst:             buf_pool_release
    - functionName:    smime_command
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - expando_render
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:198,23'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - expando_render
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:198,23'
              BranchSideFuncs:
                - expando_render
                - buf_string.12570
      Callsites:
        - Src:             'ncrypt/smime.c:197,3'
          Dst:             expando_render
        - Src:             'ncrypt/smime.c:199,3'
          Dst:             buf_string
    - functionName:    smime_get_key_by_str
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - dlg_smime
        - mutt_istr_equal
        - mutt_istr_find
        - smime_copy_key
        - smime_get_candidates
        - smime_key_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:499,8'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - mutt_istr_find
            - BranchSide:      'ncrypt/smime.c:499,8'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - mutt_istr_find
        - Branch String:   'ncrypt/smime.c:499,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:499,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:503,20'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - mutt_istr_find
        - Branch String:   'ncrypt/smime.c:509,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:511,32'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - mutt_istr_find
        - Branch String:   'ncrypt/smime.c:511,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:509,51'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:516,38'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - mutt_istr_find
        - Branch String:   'ncrypt/smime.c:516,44'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:517,32'
              BranchSideFuncs:
                - smime_copy_key
                - mutt_istr_equal
                - mutt_istr_find
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:519,15'
              BranchSideFuncs:
                - smime_copy_key
                - mutt_istr_equal
                - mutt_istr_find
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:517,44'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:517,70'
              BranchSideFuncs:
                - mutt_istr_find
                - smime_copy_key
                - mutt_istr_equal
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:519,15'
              BranchSideFuncs:
                - smime_copy_key
                - mutt_istr_equal
                - mutt_istr_find
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:516,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:509,51'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_find
                - smime_copy_key
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:519,15'
              BranchSideFuncs:
                - smime_copy_key
                - mutt_istr_equal
                - mutt_istr_find
                - mutt_istr_find
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:509,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:511,32'
              BranchSideFuncs:
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:527,7'
              BranchSideFuncs:
                - smime_key_free
                - dlg_smime
                - smime_copy_key
                - smime_key_free
      Callsites:
        - Src:             'ncrypt/smime.c:508,13'
          Dst:             smime_get_candidates
        - Src:             'ncrypt/smime.c:516,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:517,9'
          Dst:             mutt_istr_find
        - Src:             'ncrypt/smime.c:517,47'
          Dst:             mutt_istr_find
        - Src:             'ncrypt/smime.c:519,15'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:525,3'
          Dst:             smime_key_free
        - Src:             'ncrypt/smime.c:529,33'
          Dst:             dlg_smime
        - Src:             'ncrypt/smime.c:529,18'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:0,0'
          Dst:             smime_key_free
    - functionName:    smime_get_candidates
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_path
        - fgets
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_istr_find
        - smime_parse_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:344,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:344,8'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:352,14'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:352,32'
              BranchSideFuncs:
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:352,63'
              BranchSideFuncs:
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:352,32'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:351,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:351,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:352,63'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:351,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:351,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
                - buf_string.12570
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:355,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:357,5'
              BranchSideFuncs:
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:361,3'
              BranchSideFuncs:
                - buf_pool_release
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:363,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:365,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:376,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:365,29'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:365,32'
              BranchSideFuncs:
                - smime_parse_key
                - fgets
                - mutt_istr_find
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:367,13'
              BranchSideFuncs:
                - smime_parse_key
                - fgets
                - mutt_istr_find
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:365,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:367,13'
              BranchSideFuncs:
                - smime_parse_key
                - fgets
                - mutt_istr_find
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:368,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:370,22'
              BranchSideFuncs:
                - fgets
                - mutt_istr_find
                - smime_parse_key
                - mutt_file_fclose_full
      Callsites:
        - Src:             'ncrypt/smime.c:348,31'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:349,44'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:350,36'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:351,3'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:354,14'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:354,14'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:357,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:358,5'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:361,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:363,10'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:365,32'
          Dst:             mutt_istr_find
        - Src:             'ncrypt/smime.c:367,13'
          Dst:             smime_parse_key
        - Src:             'ncrypt/smime.c:376,3'
          Dst:             mutt_file_fclose_full
    - functionName:    smime_copy_key
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:129,8'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'ncrypt/smime.c:129,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:129,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:134,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
      Callsites:
        - Src:             'ncrypt/smime.c:134,10'
          Dst:             mutt_mem_calloc
        - Src:             'ncrypt/smime.c:135,17'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:136,16'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:137,17'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:138,18'
          Dst:             mutt_str_dup
    - functionName:    smime_key_free
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:104,8'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/smime.c:104,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:104,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:109,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:109,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:120,1'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime.c:109,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:120,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/smime.c:114,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:115,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:116,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:117,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:118,5'
          Dst:             mutt_mem_free
    - functionName:    smime_parse_key
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          222
      EdgeCount:       55
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
        - smime_key_free
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:264,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
            - BranchSide:      'ncrypt/smime.c:264,26'
              BranchSideFuncs:
                - mutt_mem_calloc
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
        - Branch String:   'ncrypt/smime.c:271,33'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:271,44'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
            - BranchSide:      'ncrypt/smime.c:272,12'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:271,61'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:271,72'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'ncrypt/smime.c:272,12'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:271,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:272,12'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'ncrypt/smime.c:276,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:276,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:266,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:279,10'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:281,5'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:266,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:284,22'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:287,21'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:290,22'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:293,23'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:296,20'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:301,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:301,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:299,16'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:309,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:299,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:266,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:301,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - strchr
                - strchr
                - mutt_str_dup
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:266,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:271,17'
              BranchSideFuncs:
                - mutt_str_dup
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:318,13'
              BranchSideFuncs:
                - mutt_str_dup
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:318,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:320,5'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:324,13'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:324,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:325,19'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'ncrypt/smime.c:327,13'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime.c:327,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:328,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime.c:330,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:331,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/smime.c:264,26'
          Dst:             mutt_mem_calloc
        - Src:             'ncrypt/smime.c:271,17'
          Dst:             strchr
        - Src:             'ncrypt/smime.c:271,44'
          Dst:             strchr
        - Src:             'ncrypt/smime.c:271,72'
          Dst:             strchr
        - Src:             'ncrypt/smime.c:284,22'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:287,21'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:290,22'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:293,23'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:320,5'
          Dst:             smime_key_free
        - Src:             'ncrypt/smime.c:325,19'
          Dst:             mutt_str_dup
    - functionName:    smime_class_send_menu
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          469
      EdgeCount:       161
      CyclomaticComplexity: 82
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - crypt_opportunistic_encrypt
        - crypt_smime_void_passphrase
        - cs_subset_bool
        - cs_subset_str_string_set
        - mw_multi_choice
        - smime_ask_for_key
        - smime_key_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:2001,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mw_multi_choice
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
            - BranchSide:      'ncrypt/smime.c:2010,15'
              BranchSideFuncs:
                - cs_subset_bool
                - mw_multi_choice
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
        - Branch String:   'ncrypt/smime.c:2016,37'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2016,44'
              BranchSideFuncs:
                - mw_multi_choice
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
            - BranchSide:      'ncrypt/smime.c:2044,12'
              BranchSideFuncs:
                - mw_multi_choice
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
        - Branch String:   'ncrypt/smime.c:2016,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2024,12'
              BranchSideFuncs:
                - mw_multi_choice
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
            - BranchSide:      'ncrypt/smime.c:2044,12'
              BranchSideFuncs:
                - mw_multi_choice
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
        - Branch String:   'ncrypt/smime.c:2045,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2045,7'
              BranchSideFuncs:
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
            - BranchSide:      'ncrypt/smime.c:2047,28'
              BranchSideFuncs:
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - crypt_opportunistic_encrypt
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
        - Branch String:   'ncrypt/smime.c:2047,5'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2047,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2050,15'
              BranchSideFuncs:
                - smime_ask_for_key
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
            - BranchSide:      'ncrypt/smime.c:2065,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2069,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2073,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2077,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2082,21'
              BranchSideFuncs:
                - crypt_opportunistic_encrypt
            - BranchSide:      'ncrypt/smime.c:2087,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2091,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2095,21'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2101,21'
              BranchSideFuncs:
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - mw_multi_choice
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:2051,13'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2051,13'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:2053,36'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - smime_key_free
                - crypt_smime_void_passphrase
        - Branch String:   'ncrypt/smime.c:2106,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2111,32'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
            - BranchSide:      'ncrypt/smime.c:2127,32'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2147,32'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - mw_multi_choice
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2167,45'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:2147,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2152,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2156,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2160,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'ncrypt/smime.c:2127,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2132,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2136,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2140,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'ncrypt/smime.c:2111,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2116,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2120,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'ncrypt/smime.c:2180,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2104,35'
              BranchSideFuncs:
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2180,9'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime.c:2106,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2111,32'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2127,32'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2147,32'
              BranchSideFuncs:
                - mw_multi_choice
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2167,45'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:2111,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2116,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2120,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'ncrypt/smime.c:2127,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2132,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2136,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2140,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'ncrypt/smime.c:2147,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2152,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2156,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2160,49'
              BranchSideFuncs:
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
        - Branch String:   'ncrypt/smime.c:2176,47'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2176,64'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:2176,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2177,13'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:2179,11'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:2180,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:2104,35'
              BranchSideFuncs:
                - buf_pool_get
                - mw_multi_choice
                - buf_pool_release
                - cs_subset_str_string_set
                - buf_is_empty
                - buf_string.12570
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - buf_pool_release
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - cs_subset_str_string_set
                - mw_multi_choice
                - cs_subset_str_string_set
                - cs_subset_str_string_set
            - BranchSide:      'ncrypt/smime.c:2180,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/smime.c:2015,46'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/smime.c:2044,12'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2050,15'
          Dst:             smime_ask_for_key
        - Src:             'ncrypt/smime.c:2053,11'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2054,11'
          Dst:             smime_key_free
        - Src:             'ncrypt/smime.c:2059,11'
          Dst:             crypt_smime_void_passphrase
        - Src:             'ncrypt/smime.c:2083,9'
          Dst:             crypt_opportunistic_encrypt
        - Src:             'ncrypt/smime.c:2104,35'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:2106,19'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2179,11'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:2147,32'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2127,32'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2111,32'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2179,11'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:2104,35'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:2106,19'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2111,32'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2116,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2120,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2127,32'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2132,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2136,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2140,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2147,32'
          Dst:             mw_multi_choice
        - Src:             'ncrypt/smime.c:2152,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2156,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2160,24'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2167,20'
          Dst:             cs_subset_str_string_set
        - Src:             'ncrypt/smime.c:2179,11'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:2176,51'
          Dst:             buf_is_empty
        - Src:             'ncrypt/smime.c:2177,13'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:2179,11'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:2179,11'
          Dst:             buf_pool_release
    - functionName:    smime_ask_for_key
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - mutt_clear_error
        - mw_get_field
        - smime_get_key_by_str
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:545,8'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_clear_error
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12570
                - smime_get_key_by_str
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:545,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_clear_error
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12570
                - smime_get_key_by_str
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:545,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:545,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:549,25'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_clear_error
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12570
                - smime_get_key_by_str
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:556,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:561,32'
              BranchSideFuncs:
                - buf_string.12570
                - smime_get_key_by_str
                - buf_pool_release
                - buf_string.12570
                - buf_reset
                - mw_get_field
            - BranchSide:      'ncrypt/smime.c:569,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:562,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:565,5'
              BranchSideFuncs:
                - buf_string.12570
                - buf_reset
                - mw_get_field
                - buf_pool_release
                - buf_string.12570
                - smime_get_key_by_str
            - BranchSide:      'ncrypt/smime.c:569,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:549,25'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:551,3'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/smime.c:555,5'
          Dst:             buf_reset
        - Src:             'ncrypt/smime.c:556,9'
          Dst:             mw_get_field
        - Src:             'ncrypt/smime.c:561,32'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:561,11'
          Dst:             smime_get_key_by_str
        - Src:             'ncrypt/smime.c:565,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:569,3'
          Dst:             buf_pool_release
    - functionName:    smime_class_application_handler
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_body_free
        - mutt_env_free
        - smime_handle_entity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1985,21'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_env_free
                - smime_handle_entity
                - mutt_body_free
            - BranchSide:      'ncrypt/smime.c:1985,21'
              BranchSideFuncs:
                - mutt_env_free
                - smime_handle_entity
                - mutt_body_free
        - Branch String:   'ncrypt/smime.c:1988,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1988,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1991,5'
              BranchSideFuncs:
                - mutt_body_free
      Callsites:
        - Src:             'ncrypt/smime.c:1985,3'
          Dst:             mutt_env_free
        - Src:             'ncrypt/smime.c:1987,26'
          Dst:             smime_handle_entity
        - Src:             'ncrypt/smime.c:1991,5'
          Dst:             mutt_body_free
    - functionName:    smime_handle_entity
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          620
      EdgeCount:       138
      CyclomaticComplexity: 40
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - crypt_current_time
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fputc
        - fputs
        - mutt_body_handler
        - mutt_env_free
        - mutt_file_copy_bytes
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_get_size_fp
        - mutt_file_mkstemp_full
        - mutt_file_read_line
        - mutt_file_seek
        - mutt_file_unlink
        - mutt_is_application_smime
        - mutt_is_multipart_signed
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_parse_part
        - mutt_protected_headers_handler
        - mutt_read_mime_header
        - mutt_str_len
        - rewind
        - smime_class_valid_passphrase
        - smime_class_void_passphrase
        - smime_invoke_decrypt
        - smime_invoke_verify
        - state_attach_puts
        - ungetc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1681,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_is_application_smime
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:1681,29'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_is_application_smime
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1688,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1688,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1692,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1693,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1695,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1699,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1700,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1702,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1706,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1708,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1710,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1714,30'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
        - Branch String:   'ncrypt/smime.c:1714,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1719,31'
              BranchSideFuncs:
                - mutt_file_copy_bytes
                - fflush
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_decrypt
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
            - BranchSide:      'ncrypt/smime.c:1906,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1724,28'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1725,73'
              BranchSideFuncs:
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
            - BranchSide:      'ncrypt/smime.c:1735,18'
              BranchSideFuncs:
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
        - Branch String:   'ncrypt/smime.c:1724,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1728,22'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1735,18'
              BranchSideFuncs:
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
        - Branch String:   'ncrypt/smime.c:1729,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1731,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1906,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1735,36'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1737,47'
              BranchSideFuncs:
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
            - BranchSide:      'ncrypt/smime.c:1748,7'
              BranchSideFuncs:
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1735,12'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1740,22'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1748,7'
              BranchSideFuncs:
                - smime_class_valid_passphrase
                - smime_class_void_passphrase
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1741,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1743,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1906,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1748,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1750,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
            - BranchSide:      'ncrypt/smime.c:1756,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1750,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1751,7'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
            - BranchSide:      'ncrypt/smime.c:1752,22'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - ungetc
                - crypt_current_time
                - mutt_file_copy_stream
                - state_attach_puts
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1761,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1763,5'
              BranchSideFuncs:
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
            - BranchSide:      'ncrypt/smime.c:1786,10'
              BranchSideFuncs:
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1767,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1769,7'
              BranchSideFuncs:
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
            - BranchSide:      'ncrypt/smime.c:1776,9'
              BranchSideFuncs:
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1776,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - fflush
                - rewind
                - fgetc_unlocked
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
                - smime_class_void_passphrase
        - Branch String:   'ncrypt/smime.c:1789,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1792,15'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
            - BranchSide:      'ncrypt/smime.c:1800,7'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
        - Branch String:   'ncrypt/smime.c:1792,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1794,7'
              BranchSideFuncs:
                - smime_class_void_passphrase
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
            - BranchSide:      'ncrypt/smime.c:1797,12'
              BranchSideFuncs:
                - rewind
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_mkstemp_full
        - Branch String:   'ncrypt/smime.c:1800,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1802,12'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
            - BranchSide:      'ncrypt/smime.c:1806,14'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1807,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1809,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1813,8'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - fputs
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1814,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1816,24'
              BranchSideFuncs:
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
            - BranchSide:      'ncrypt/smime.c:1824,10'
              BranchSideFuncs:
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1817,19'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1817,31'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
            - BranchSide:      'ncrypt/smime.c:1822,16'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1817,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1819,20'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
            - BranchSide:      'ncrypt/smime.c:1822,16'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_str_len
                - fflush
                - rewind
                - mutt_file_get_size_fp
                - mutt_read_mime_header
                - mutt_parse_part
                - mutt_protected_headers_handler
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1828,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1832,29'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1906,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1833,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1835,27'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1870,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1839,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1840,7'
              BranchSideFuncs:
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
            - BranchSide:      'ncrypt/smime.c:1846,23'
              BranchSideFuncs:
                - mutt_env_free
                - rewind
                - mutt_body_handler
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1850,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1852,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
            - BranchSide:      'ncrypt/smime.c:1862,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_is_multipart_signed
                - mutt_env_free
        - Branch String:   'ncrypt/smime.c:1862,30'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1862,33'
              BranchSideFuncs:
                - mutt_is_multipart_signed
                - mutt_env_free
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1870,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1862,61'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1862,67'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1870,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1862,73'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1863,19'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1870,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1862,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1865,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1870,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1872,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1874,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1877,10'
              BranchSideFuncs:
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1879,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1881,9'
              BranchSideFuncs:
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1887,7'
              BranchSideFuncs:
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1881,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - state_attach_puts
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1887,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1892,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1899,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1895,17'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1895,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1897,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1895,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1896,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1897,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1899,12'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1901,21'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1906,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:1681,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1686,24'
          Dst:             mutt_is_application_smime
        - Src:             'ncrypt/smime.c:1692,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1699,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1706,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:1707,12'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1707,12'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1710,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1714,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/smime.c:1719,3'
          Dst:             mutt_file_copy_bytes
        - Src:             'ncrypt/smime.c:1721,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1722,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1725,66'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1726,36'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1726,58'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1725,15'
          Dst:             smime_invoke_decrypt
        - Src:             'ncrypt/smime.c:1728,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1728,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1731,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/smime.c:1737,40'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1737,62'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1738,40'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1736,20'
          Dst:             smime_invoke_verify
        - Src:             'ncrypt/smime.c:1740,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1740,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1743,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/smime.c:1750,10'
          Dst:             smime_class_valid_passphrase
        - Src:             'ncrypt/smime.c:1751,7'
          Dst:             smime_class_void_passphrase
        - Src:             'ncrypt/smime.c:1752,5'
          Dst:             fputs
        - Src:             'ncrypt/smime.c:1753,5'
          Dst:             fputc
        - Src:             'ncrypt/smime.c:1756,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1758,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:1759,20'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1759,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1763,5'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1764,5'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1766,19'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:1769,7'
          Dst:             ungetc
        - Src:             'ncrypt/smime.c:1771,7'
          Dst:             crypt_current_time
        - Src:             'ncrypt/smime.c:1772,7'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:1773,7'
          Dst:             state_attach_puts
        - Src:             'ncrypt/smime.c:0,0'
          Dst:             state_attach_puts
        - Src:             'ncrypt/smime.c:1786,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1787,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1792,9'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:1795,7'
          Dst:             smime_class_void_passphrase
        - Src:             'ncrypt/smime.c:1797,5'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1806,14'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1814,10'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:1816,24'
          Dst:             mutt_str_len
        - Src:             'ncrypt/smime.c:1822,5'
          Dst:             fputs
        - Src:             'ncrypt/smime.c:1824,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1825,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1827,21'
          Dst:             mutt_file_get_size_fp
        - Src:             'ncrypt/smime.c:1832,7'
          Dst:             mutt_read_mime_header
        - Src:             'ncrypt/smime.c:1837,5'
          Dst:             mutt_parse_part
        - Src:             'ncrypt/smime.c:1840,7'
          Dst:             mutt_protected_headers_handler
        - Src:             'ncrypt/smime.c:1846,5'
          Dst:             mutt_env_free
        - Src:             'ncrypt/smime.c:1852,7'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1855,7'
          Dst:             mutt_body_handler
        - Src:             'ncrypt/smime.c:1862,33'
          Dst:             mutt_is_multipart_signed
        - Src:             'ncrypt/smime.c:1865,7'
          Dst:             mutt_env_free
        - Src:             'ncrypt/smime.c:1870,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1874,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1875,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1875,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:0,0'
          Dst:             state_attach_puts
        - Src:             'ncrypt/smime.c:1892,5'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1894,12'
          Dst:             mutt_file_read_line
        - Src:             'ncrypt/smime.c:1895,20'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:1897,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:1906,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1907,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1908,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1909,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1910,3'
          Dst:             buf_pool_release
    - functionName:    smime_invoke_verify
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_expando
        - smime_invoke
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1529,25'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - smime_invoke
            - BranchSide:      'ncrypt/smime.c:1529,25'
              BranchSideFuncs:
                - cs_subset_expando
                - cs_subset_expando
                - smime_invoke
        - Branch String:   'ncrypt/smime.c:1533,24'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1533,24'
              BranchSideFuncs:
                - smime_invoke
            - BranchSide:      'ncrypt/smime.c:1533,24'
              BranchSideFuncs:
                - smime_invoke
      Callsites:
        - Src:             'ncrypt/smime.c:1529,7'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:1530,50'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:1531,10'
          Dst:             smime_invoke
    - functionName:    smime_class_valid_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_number
        - mutt_date_add_timeout
        - mutt_date_now
        - mutt_str_copy
        - mw_get_field
        - smime_class_void_passphrase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:159,22'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:159,22'
              BranchSideFuncs:
                - mutt_date_now
                - smime_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12570
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_number
                - mutt_date_add_timeout
            - BranchSide:      'ncrypt/smime.c:159,22'
              BranchSideFuncs:
                - mutt_date_now
                - smime_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12570
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_number
                - mutt_date_add_timeout
        - Branch String:   'ncrypt/smime.c:160,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:160,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:166,3'
              BranchSideFuncs:
                - smime_class_void_passphrase
                - buf_pool_get
                - mw_get_field
                - buf_string.12570
                - mutt_str_copy
                - buf_pool_release
                - cs_subset_number
                - mutt_date_add_timeout
        - Branch String:   'ncrypt/smime.c:174,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_add_timeout
            - BranchSide:      'ncrypt/smime.c:176,52'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_add_timeout
      Callsites:
        - Src:             'ncrypt/smime.c:159,22'
          Dst:             mutt_date_now
        - Src:             'ncrypt/smime.c:166,3'
          Dst:             smime_class_void_passphrase
        - Src:             'ncrypt/smime.c:168,24'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:169,18'
          Dst:             mw_get_field
        - Src:             'ncrypt/smime.c:171,28'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:171,3'
          Dst:             mutt_str_copy
        - Src:             'ncrypt/smime.c:172,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:176,35'
          Dst:             cs_subset_number
        - Src:             'ncrypt/smime.c:177,20'
          Dst:             mutt_date_add_timeout
    - functionName:    smime_class_void_passphrase
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    smime_class_decrypt_mime
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - fflush
        - ftello
        - mutt_decode_attachment
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_file_seek
        - mutt_is_application_smime
        - rewind
        - smime_handle_entity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1919,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
            - BranchSide:      'ncrypt/smime.c:1919,16'
              BranchSideFuncs:
                - mutt_is_application_smime
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
        - Branch String:   'ncrypt/smime.c:1924,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1924,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1927,10'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
        - Branch String:   'ncrypt/smime.c:1927,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1927,7'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
            - BranchSide:      'ncrypt/smime.c:1930,15'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
        - Branch String:   'ncrypt/smime.c:1931,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1931,7'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
            - BranchSide:      'ncrypt/smime.c:1936,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
        - Branch String:   'ncrypt/smime.c:1937,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1939,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1943,9'
              BranchSideFuncs:
                - mutt_decode_attachment
                - fflush
                - ftello
                - rewind
                - mutt_file_mkstemp_full
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
        - Branch String:   'ncrypt/smime.c:1953,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1955,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
            - BranchSide:      'ncrypt/smime.c:1959,12'
              BranchSideFuncs:
                - smime_handle_entity
                - mutt_file_fclose_full
                - rewind
        - Branch String:   'ncrypt/smime.c:1960,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1963,26'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
            - BranchSide:      'ncrypt/smime.c:1969,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - rewind
      Callsites:
        - Src:             'ncrypt/smime.c:1924,8'
          Dst:             mutt_is_application_smime
        - Src:             'ncrypt/smime.c:1931,8'
          Dst:             mutt_file_seek
        - Src:             'ncrypt/smime.c:1936,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1944,3'
          Dst:             mutt_decode_attachment
        - Src:             'ncrypt/smime.c:1945,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1946,15'
          Dst:             ftello
        - Src:             'ncrypt/smime.c:1948,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1952,13'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1959,12'
          Dst:             smime_handle_entity
        - Src:             'ncrypt/smime.c:1970,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1972,5'
          Dst:             rewind
    - functionName:    smime_class_verify_one
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          192
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - crypt_current_time
        - fflush
        - fileno
        - filter_wait
        - ftello
        - mutt_decode_attachment
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_read_line
        - mutt_file_unlink
        - mutt_istr_equal
        - mutt_mem_free
        - rewind
        - smime_invoke_verify
        - state_attach_puts
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1567,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - fflush
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - fflush
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:1567,21'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_decode_attachment
                - ftello
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - crypt_current_time
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - fflush
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - fflush
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1582,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1573,22'
              BranchSideFuncs:
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1584,5'
              BranchSideFuncs:
                - buf_string.12570
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1614,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1616,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1620,3'
              BranchSideFuncs:
                - crypt_current_time
                - fileno
                - buf_string.12570
                - smime_invoke_verify
                - fflush
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
                - fflush
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:1624,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1626,12'
              BranchSideFuncs:
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1649,3'
              BranchSideFuncs:
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1629,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1638,7'
              BranchSideFuncs:
                - fflush
                - rewind
                - mutt_file_read_line
                - mutt_istr_equal
                - mutt_mem_free
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1649,3'
              BranchSideFuncs:
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1642,19'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1642,22'
              BranchSideFuncs:
                - mutt_mem_free
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1645,7'
              BranchSideFuncs:
                - mutt_mem_free
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1642,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1643,9'
              BranchSideFuncs:
                - mutt_mem_free
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1645,7'
              BranchSideFuncs:
                - mutt_mem_free
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - state_attach_puts
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:1575,31'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1577,3'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:1581,19'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1581,19'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1584,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1597,3'
          Dst:             mutt_decode_attachment
        - Src:             'ncrypt/smime.c:1599,15'
          Dst:             ftello
        - Src:             'ncrypt/smime.c:1601,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1606,18'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1606,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1613,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1620,3'
          Dst:             crypt_current_time
        - Src:             'ncrypt/smime.c:1622,64'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1623,39'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1622,9'
          Dst:             smime_invoke_verify
        - Src:             'ncrypt/smime.c:1626,5'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1627,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1629,9'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:1638,7'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1639,7'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1641,14'
          Dst:             mutt_file_read_line
        - Src:             'ncrypt/smime.c:1642,22'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:1645,7'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:1649,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1650,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1651,3'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:1652,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1654,3'
          Dst:             state_attach_puts
        - Src:             'ncrypt/smime.c:1656,20'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1656,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1662,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1666,3'
          Dst:             buf_pool_release
    - functionName:    openssl_md_to_smime_micalg
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_startswith
        - mutt_str_asprintf
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1337,8'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_asprintf
                - mutt_str_dup
            - BranchSide:      'ncrypt/smime.c:1337,8'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_asprintf
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:1337,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1337,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1340,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_asprintf
                - mutt_str_dup
        - Branch String:   'ncrypt/smime.c:1341,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1343,45'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'ncrypt/smime.c:1347,14'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'ncrypt/smime.c:1341,7'
          Dst:             mutt_istr_startswith
        - Src:             'ncrypt/smime.c:1343,5'
          Dst:             mutt_str_asprintf
        - Src:             'ncrypt/smime.c:1347,14'
          Dst:             mutt_str_dup
    - functionName:    smime_invoke_sign
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - cs_subset_expando
        - cs_subset_string
        - smime_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1180,64'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - buf_string.12570
                - buf_string.12570
                - buf_string.12570
                - smime_invoke
            - BranchSide:      'ncrypt/smime.c:1180,64'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - buf_string.12570
                - buf_string.12570
                - buf_string.12570
                - smime_invoke
      Callsites:
        - Src:             'ncrypt/smime.c:1180,47'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:1181,48'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:1184,23'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1184,51'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1185,23'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1182,10'
          Dst:             smime_invoke
    - functionName:    smime_get_key_by_hash
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_istr_equal
        - smime_copy_key
        - smime_get_candidates
        - smime_key_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:393,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - smime_key_free
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:393,30'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - smime_key_free
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:394,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:394,3'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:396,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_key_free
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:396,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:394,68'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:398,15'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:394,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:394,3'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:396,39'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_key_free
                - smime_copy_key
      Callsites:
        - Src:             'ncrypt/smime.c:393,30'
          Dst:             smime_get_candidates
        - Src:             'ncrypt/smime.c:396,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:398,15'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:403,3'
          Dst:             smime_key_free
    - functionName:    smime_class_sign_message
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          438
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - crypt_convert_to_7bit
        - cs_subset_path
        - cs_subset_string
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fputc
        - fputs
        - mutt_any_key_to_continue
        - mutt_body_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_generate_boundary
        - mutt_mem_free
        - mutt_param_set
        - mutt_str_dup
        - mutt_str_equal
        - mutt_write_mime_body
        - mutt_write_mime_header
        - openssl_md_to_smime_micalg
        - rewind
        - smime_get_key_by_hash
        - smime_invoke_sign
        - smime_key_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1360,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - crypt_convert_to_7bit
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:1360,8'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_string
                - crypt_convert_to_7bit
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1370,24'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1371,8'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:1371,19'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1371,15'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1371,19'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1373,5'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime.c:1371,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1373,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:1377,3'
              BranchSideFuncs:
                - crypt_convert_to_7bit
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1384,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1386,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1390,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1392,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1394,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1398,38'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - cs_subset_path
                - cs_subset_path
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1405,39'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1405,3'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1405,3'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1406,40'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1406,3'
              BranchSideFuncs:
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1406,3'
              BranchSideFuncs:
                - buf_printf
                - smime_get_key_by_hash
                - mutt_str_equal
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1409,19'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1409,54'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1414,48'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1409,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1412,33'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1414,48'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1414,48'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1414,3'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1414,3'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
                - fileno
                - buf_string.12570
                - smime_invoke_sign
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1420,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1422,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1426,20'
              BranchSideFuncs:
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1436,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1439,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1441,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1436,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1439,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1441,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1450,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1451,5'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1453,7'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1453,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1455,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1460,12'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_generate_boundary
                - cs_subset_string
                - openssl_md_to_smime_micalg
                - mutt_param_set
                - mutt_mem_free
                - mutt_param_set
                - mutt_body_new
                - mutt_str_dup
                - buf_strdup
                - mutt_str_dup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1491,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1493,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1496,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1496,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1498,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1501,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:1368,39'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:1369,43'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:1377,3'
          Dst:             crypt_convert_to_7bit
        - Src:             'ncrypt/smime.c:1379,16'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1380,16'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1382,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:1383,13'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1383,13'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1386,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1390,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:1391,18'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1391,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1394,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1398,3'
          Dst:             mutt_write_mime_header
        - Src:             'ncrypt/smime.c:1399,3'
          Dst:             fputc
        - Src:             'ncrypt/smime.c:1400,3'
          Dst:             mutt_write_mime_body
        - Src:             'ncrypt/smime.c:1401,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1403,36'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:1404,44'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:1405,3'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:1406,3'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:1408,33'
          Dst:             smime_get_key_by_hash
        - Src:             'ncrypt/smime.c:1409,22'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/smime.c:1414,3'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:1416,3'
          Dst:             smime_key_free
        - Src:             'ncrypt/smime.c:1419,27'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1419,53'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1418,9'
          Dst:             smime_invoke_sign
        - Src:             'ncrypt/smime.c:1423,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1423,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1426,3'
          Dst:             fputs
        - Src:             'ncrypt/smime.c:1427,3'
          Dst:             fputc
        - Src:             'ncrypt/smime.c:1428,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1430,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:1434,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1435,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1436,10'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:1439,5'
          Dst:             fputs
        - Src:             'ncrypt/smime.c:1436,10'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:1441,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1443,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1444,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1445,12'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:1446,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1448,20'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1448,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1451,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1455,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1456,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1456,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1460,12'
          Dst:             mutt_body_new
        - Src:             'ncrypt/smime.c:1462,21'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:1467,3'
          Dst:             mutt_generate_boundary
        - Src:             'ncrypt/smime.c:1469,47'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:1470,18'
          Dst:             openssl_md_to_smime_micalg
        - Src:             'ncrypt/smime.c:1471,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/smime.c:1472,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:1474,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/smime.c:1479,25'
          Dst:             mutt_body_new
        - Src:             'ncrypt/smime.c:1482,21'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:1483,22'
          Dst:             buf_strdup
        - Src:             'ncrypt/smime.c:1484,24'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:1493,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1494,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1494,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1498,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1499,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1499,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1501,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:1502,3'
          Dst:             buf_pool_release
    - functionName:    smime_invoke_encrypt
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_expando
        - cs_subset_string
        - smime_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1154,61'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - smime_invoke
            - BranchSide:      'ncrypt/smime.c:1154,61'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - smime_invoke
      Callsites:
        - Src:             'ncrypt/smime.c:1154,44'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:1155,51'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:1156,10'
          Dst:             smime_invoke
    - functionName:    smime_class_build_smime_entity
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          387
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - cs_subset_path
        - fflush
        - fgetc_unlocked
        - fgets
        - fileno
        - filter_wait
        - fputc
        - fputs
        - mutt_any_key_to_continue
        - mutt_body_new
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_unlink
        - mutt_param_set
        - mutt_str_dup
        - mutt_str_len
        - mutt_write_mime_body
        - mutt_write_mime_header
        - rewind
        - smime_invoke_encrypt
        - snprintf
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1193,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:1193,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1207,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1209,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1213,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1214,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1216,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1220,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1222,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1224,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1228,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1229,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1231,16'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1246,37'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1253,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1255,22'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1259,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:1232,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1233,17'
              BranchSideFuncs:
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - strchr
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1234,9'
              BranchSideFuncs:
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - strchr
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1234,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1236,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1241,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - cs_subset_path
                - snprintf
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1239,39'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1238,7'
              BranchSideFuncs:
                - snprintf
                - strchr
                - mutt_str_len
                - cs_subset_path
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1238,7'
              BranchSideFuncs:
                - snprintf
                - strchr
                - mutt_str_len
                - cs_subset_path
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1241,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1242,16'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1246,29'
              BranchSideFuncs:
                - mutt_write_mime_header
                - fputc
                - mutt_write_mime_body
                - mutt_file_fclose_full
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke_encrypt
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - fflush
                - rewind
                - fgets
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1271,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1266,26'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1274,16'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:1282,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1286,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1291,11'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1271,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1266,26'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:1274,16'
              BranchSideFuncs:
                - fputs
                - fgets
                - mutt_file_fclose_full
                - mutt_any_key_to_continue
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - buf_string.12570
                - mutt_file_unlink
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:1279,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1280,5'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
            - BranchSide:      'ncrypt/smime.c:1282,7'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:1282,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1287,33'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1291,11'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1282,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1286,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1291,11'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_str_dup
                - mutt_param_set
                - mutt_param_set
                - mutt_str_dup
                - buf_strdup
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1306,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1308,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1311,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1312,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1312,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1314,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:1202,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1203,33'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1205,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:1206,12'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1206,12'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1209,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1213,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1220,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:1221,12'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1221,12'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1224,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1246,3'
          Dst:             mutt_write_mime_header
        - Src:             'ncrypt/smime.c:1247,3'
          Dst:             fputc
        - Src:             'ncrypt/smime.c:1248,3'
          Dst:             mutt_write_mime_body
        - Src:             'ncrypt/smime.c:1249,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1251,60'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1252,30'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1252,52'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1251,9'
          Dst:             smime_invoke_encrypt
        - Src:             'ncrypt/smime.c:1231,16'
          Dst:             strchr
        - Src:             'ncrypt/smime.c:1236,13'
          Dst:             mutt_str_len
        - Src:             'ncrypt/smime.c:1237,48'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:1238,7'
          Dst:             snprintf
        - Src:             'ncrypt/smime.c:1255,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1255,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1259,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1261,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:1262,20'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1262,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1264,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1265,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1266,12'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:1267,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1269,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1270,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1271,10'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:1276,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1274,5'
          Dst:             fputs
        - Src:             'ncrypt/smime.c:1271,10'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:1276,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1280,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1286,7'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1287,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1287,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1291,11'
          Dst:             mutt_body_new
        - Src:             'ncrypt/smime.c:1293,20'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:1294,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/smime.c:1295,3'
          Dst:             mutt_param_set
        - Src:             'ncrypt/smime.c:1299,23'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/smime.c:1300,21'
          Dst:             buf_strdup
        - Src:             'ncrypt/smime.c:1308,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1309,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1309,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1311,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1314,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1315,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1315,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1317,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:1318,3'
          Dst:             buf_pool_release
    - functionName:    smime_handle_cert_email
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          186
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - cs_subset_expando
        - fflush
        - fgets
        - fileno
        - filter_wait
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_istr_startswith
        - mutt_str_len
        - rewind
        - smime_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:707,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:707,8'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:712,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:714,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:718,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:719,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:721,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:727,25'
              BranchSideFuncs:
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:730,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:732,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:738,3'
              BranchSideFuncs:
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:745,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:747,18'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:757,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:748,13'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:748,27'
              BranchSideFuncs:
                - mutt_istr_startswith
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:750,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:748,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:749,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:750,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - fgets
                - mutt_str_len
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:750,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:745,39'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:753,14'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:753,10'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:745,39'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:745,39'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - mutt_istr_startswith
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:757,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:759,5'
              BranchSideFuncs:
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:764,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/smime.c:764,12'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/smime.c:795,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
      Callsites:
        - Src:             'ncrypt/smime.c:711,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:718,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:721,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:727,7'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:728,44'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:728,60'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:728,9'
          Dst:             smime_invoke
        - Src:             'ncrypt/smime.c:733,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:734,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:738,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:740,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:741,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:742,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:743,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:745,11'
          Dst:             fgets
        - Src:             'ncrypt/smime.c:747,18'
          Dst:             mutt_str_len
        - Src:             'ncrypt/smime.c:750,9'
          Dst:             mutt_istr_startswith
        - Src:             'ncrypt/smime.c:759,5'
          Dst:             mutt_endwin
        - Src:             'ncrypt/smime.c:760,5'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:761,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:795,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:796,3'
          Dst:             mutt_file_fclose_full
    - functionName:    smime_extract_signer_certificate
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          137
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - cs_subset_expando
        - fflush
        - fgetc_unlocked
        - fileno
        - filter_wait
        - mutt_any_key_to_continue
        - mutt_endwin
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_unlink
        - rewind
        - smime_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:924,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:928,18'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:929,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:931,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:935,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:938,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:940,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:948,25'
              BranchSideFuncs:
                - cs_subset_expando
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:951,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:953,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:957,3'
              BranchSideFuncs:
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:964,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:966,5'
              BranchSideFuncs:
                - mutt_endwin
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:972,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:977,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:979,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:982,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:928,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:935,14'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:936,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:937,18'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:937,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:940,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:941,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:948,7'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:949,48'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:950,28'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:949,9'
          Dst:             smime_invoke
        - Src:             'ncrypt/smime.c:953,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:957,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:959,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:960,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:961,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:962,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:963,12'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:966,5'
          Dst:             mutt_endwin
        - Src:             'ncrypt/smime.c:967,5'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:968,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:972,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:973,10'
          Dst:             buf_strdup
        - Src:             'ncrypt/smime.c:976,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:979,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:980,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:980,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:982,3'
          Dst:             buf_pool_release
    - functionName:    smime_class_verify_sender
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fflush
        - isendwin
        - mutt_any_key_to_continue
        - mutt_copy_message
        - mutt_expand_aliases
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
        - mutt_mem_free
        - smime_extract_signer_certificate
        - smime_handle_cert_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:1067,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_copy_message
                - fflush
                - mutt_file_fclose_full
                - mutt_expand_aliases
                - buf_string.12570
                - buf_string.12570
                - smime_extract_signer_certificate
                - buf_string.12570
                - mutt_file_unlink
                - smime_handle_cert_email
                - isendwin
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_expand_aliases
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:1067,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - mutt_copy_message
                - fflush
                - mutt_file_fclose_full
                - mutt_expand_aliases
                - buf_string.12570
                - buf_string.12570
                - smime_extract_signer_certificate
                - buf_string.12570
                - mutt_file_unlink
                - smime_handle_cert_email
                - isendwin
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_expand_aliases
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:1073,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1075,5'
              BranchSideFuncs:
                - buf_string.12570
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1079,27'
              BranchSideFuncs:
                - mutt_copy_message
                - fflush
                - mutt_file_fclose_full
                - mutt_expand_aliases
                - buf_string.12570
                - buf_string.12570
                - smime_extract_signer_certificate
                - buf_string.12570
                - mutt_file_unlink
                - smime_handle_cert_email
                - isendwin
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_expand_aliases
        - Branch String:   'ncrypt/smime.c:1087,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1089,5'
              BranchSideFuncs:
                - mutt_expand_aliases
                - buf_string.12570
                - buf_string.12570
                - smime_extract_signer_certificate
                - buf_string.12570
                - mutt_file_unlink
                - smime_handle_cert_email
                - isendwin
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
            - BranchSide:      'ncrypt/smime.c:1092,13'
              BranchSideFuncs:
                - mutt_expand_aliases
                - buf_string.12570
                - buf_string.12570
                - smime_extract_signer_certificate
                - buf_string.12570
                - mutt_file_unlink
                - smime_handle_cert_email
                - isendwin
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:1092,12'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1094,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1123,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1098,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1100,49'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1123,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1101,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1103,24'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1118,7'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1104,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1106,13'
              BranchSideFuncs:
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1113,7'
              BranchSideFuncs:
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1106,13'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1107,11'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1113,7'
              BranchSideFuncs:
                - mutt_file_unlink
                - mutt_mem_free
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:1070,30'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1071,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:1072,18'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1072,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:1075,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1080,3'
          Dst:             mutt_copy_message
        - Src:             'ncrypt/smime.c:1084,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1085,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1089,5'
          Dst:             mutt_expand_aliases
        - Src:             'ncrypt/smime.c:1094,5'
          Dst:             mutt_expand_aliases
        - Src:             'ncrypt/smime.c:0,0'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1100,49'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1100,16'
          Dst:             smime_extract_signer_certificate
        - Src:             'ncrypt/smime.c:1103,24'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1103,7'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1104,11'
          Dst:             smime_handle_cert_email
        - Src:             'ncrypt/smime.c:1106,13'
          Dst:             isendwin
        - Src:             'ncrypt/smime.c:1107,11'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1113,7'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1114,7'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:1118,7'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1123,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:1126,20'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1126,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1129,3'
          Dst:             buf_pool_release
    - functionName:    smime_extract_certificate
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          247
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - cs_subset_expando
        - fflush
        - fgetc_unlocked
        - fileno
        - filter_wait
        - mutt_any_key_to_continue
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_unlink
        - rewind
        - smime_invoke
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:808,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:809,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - mutt_file_mkstemp_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:819,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:821,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:825,3'
              BranchSideFuncs:
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:827,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:829,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:835,68'
              BranchSideFuncs:
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
        - Branch String:   'ncrypt/smime.c:838,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:840,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:844,3'
              BranchSideFuncs:
                - filter_wait
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/smime.c:851,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:853,5'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:857,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_mktemp_full
                - buf_string.12570
                - mutt_file_fopen_full
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:861,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:863,5'
              BranchSideFuncs:
                - buf_string.12570
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:869,70'
              BranchSideFuncs:
                - cs_subset_expando
                - fileno
                - fileno
                - buf_string.12570
                - smime_invoke
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
        - Branch String:   'ncrypt/smime.c:873,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:875,5'
              BranchSideFuncs:
                - mutt_any_key_to_continue
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:880,3'
              BranchSideFuncs:
                - filter_wait
                - buf_string.12570
                - mutt_file_unlink
                - fflush
                - rewind
                - fflush
                - rewind
                - fgetc_unlocked
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
                - mutt_file_copy_stream
        - Branch String:   'ncrypt/smime.c:889,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:891,35'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:895,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_strdup
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:901,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:903,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:906,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:906,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:906,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:908,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_string.12570
                - mutt_file_unlink
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:815,27'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:816,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:818,12'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:825,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:826,12'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:826,12'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:829,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:835,50'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:836,44'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:836,60'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:836,9'
          Dst:             smime_invoke
        - Src:             'ncrypt/smime.c:840,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:844,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:846,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:847,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:848,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:849,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:850,12'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:853,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:854,5'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:857,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:859,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/smime.c:860,13'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:860,13'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/smime.c:863,5'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:864,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:864,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:869,52'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:870,44'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:870,61'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:871,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:870,9'
          Dst:             smime_invoke
        - Src:             'ncrypt/smime.c:875,5'
          Dst:             mutt_any_key_to_continue
        - Src:             'ncrypt/smime.c:876,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:876,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:880,3'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:882,20'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:882,3'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:884,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:885,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:886,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:887,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:888,12'
          Dst:             fgetc_unlocked
        - Src:             'ncrypt/smime.c:891,5'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:895,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:897,8'
          Dst:             buf_strdup
        - Src:             'ncrypt/smime.c:900,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:903,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:904,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:904,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:908,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:909,22'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:909,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:911,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:912,3'
          Dst:             buf_pool_release
    - functionName:    smime_class_invoke_import
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          172
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - cs_subset_expando
        - fflush
        - fileno
        - filter_wait
        - fputc
        - fputs
        - mutt_endwin
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_mkstemp_full
        - mutt_file_unlink
        - mutt_mem_free
        - mw_get_field
        - rewind
        - smime_extract_certificate
        - smime_invoke
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:991,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - buf_pool_get
                - cs_subset_bool
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
            - BranchSide:      'ncrypt/smime.c:991,9'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - mutt_file_mkstemp_full
                - buf_pool_get
                - cs_subset_bool
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
        - Branch String:   'ncrypt/smime.c:996,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:998,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1002,12'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - buf_pool_get
                - cs_subset_bool
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
        - Branch String:   'ncrypt/smime.c:1003,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1005,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1009,9'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_bool
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - mw_get_field
                - buf_is_empty
        - Branch String:   'ncrypt/smime.c:1011,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1013,10'
              BranchSideFuncs:
                - mw_get_field
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
                - buf_is_empty
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
            - BranchSide:      'ncrypt/smime.c:1021,3'
              BranchSideFuncs:
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1014,51'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1014,51'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1015,9'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1013,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1013,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1021,3'
              BranchSideFuncs:
                - mutt_endwin
                - smime_extract_certificate
                - mutt_endwin
                - cs_subset_expando
                - fileno
                - fileno
                - smime_invoke
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1023,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1025,5'
              BranchSideFuncs:
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1048,3'
              BranchSideFuncs:
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:1033,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:1035,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:1038,11'
              BranchSideFuncs:
                - buf_string.12570
                - fputs
                - fputc
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_unlink
                - mutt_mem_free
                - fflush
                - rewind
                - fflush
                - rewind
                - mutt_file_copy_stream
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/smime.c:995,18'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1002,12'
          Dst:             mutt_file_mkstemp_full
        - Src:             'ncrypt/smime.c:1009,9'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:1010,39'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/smime.c:1013,10'
          Dst:             mw_get_field
        - Src:             'ncrypt/smime.c:1015,9'
          Dst:             buf_is_empty
        - Src:             'ncrypt/smime.c:1021,3'
          Dst:             mutt_endwin
        - Src:             'ncrypt/smime.c:1022,14'
          Dst:             smime_extract_certificate
        - Src:             'ncrypt/smime.c:1025,5'
          Dst:             mutt_endwin
        - Src:             'ncrypt/smime.c:1028,9'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/smime.c:1030,60'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1031,30'
          Dst:             fileno
        - Src:             'ncrypt/smime.c:1030,17'
          Dst:             smime_invoke
        - Src:             'ncrypt/smime.c:1038,11'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:1038,5'
          Dst:             fputs
        - Src:             'ncrypt/smime.c:1039,5'
          Dst:             fputc
        - Src:             'ncrypt/smime.c:1040,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1042,5'
          Dst:             filter_wait
        - Src:             'ncrypt/smime.c:1044,5'
          Dst:             mutt_file_unlink
        - Src:             'ncrypt/smime.c:1045,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:1048,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1049,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1050,3'
          Dst:             fflush
        - Src:             'ncrypt/smime.c:1051,3'
          Dst:             rewind
        - Src:             'ncrypt/smime.c:1053,3'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:1054,3'
          Dst:             mutt_file_copy_stream
        - Src:             'ncrypt/smime.c:1057,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1058,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/smime.c:1059,3'
          Dst:             buf_pool_release
    - functionName:    smime_get_key_by_addr
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          233
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - cs_subset_bool
        - dlg_smime
        - isatty
        - mutt_istr_equal
        - smime_copy_key
        - smime_get_candidates
        - smime_key_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:419,8'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
            - BranchSide:      'ncrypt/smime.c:419,8'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:419,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:423,20'
              BranchSideFuncs:
                - smime_get_candidates
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:432,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:434,32'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:434,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:432,51'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:439,42'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:439,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:432,51'
              BranchSideFuncs:
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
            - BranchSide:      'ncrypt/smime.c:441,15'
              BranchSideFuncs:
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:445,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:447,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - smime_copy_key
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:453,30'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:447,27'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:432,51'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:447,54'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - smime_copy_key
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:447,13'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:432,51'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:450,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:453,38'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:453,55'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:456,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:453,16'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:432,51'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:456,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_copy_key
                - mutt_istr_equal
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:432,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:434,32'
              BranchSideFuncs:
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:462,7'
              BranchSideFuncs:
                - smime_key_free
                - isatty
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
                - cs_subset_bool
                - smime_copy_key
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:464,21'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:464,25'
              BranchSideFuncs:
                - cs_subset_bool
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:467,26'
              BranchSideFuncs:
                - cs_subset_bool
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:464,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:467,26'
              BranchSideFuncs:
                - cs_subset_bool
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
            - BranchSide:      'ncrypt/smime.c:475,14'
              BranchSideFuncs:
                - dlg_smime
                - smime_copy_key
                - smime_key_free
                - smime_copy_key
        - Branch String:   'ncrypt/smime.c:468,11'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:469,22'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:470,16'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:470,28'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:470,16'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:470,16'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:471,22'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:475,28'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:475,14'
              BranchSideFuncs:
                - dlg_smime
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:481,35'
              BranchSideFuncs:
                - dlg_smime
                - smime_copy_key
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:475,14'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:477,20'
              BranchSideFuncs:
                - smime_copy_key
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:481,35'
              BranchSideFuncs:
                - dlg_smime
                - smime_copy_key
                - smime_key_free
      Callsites:
        - Src:             'ncrypt/smime.c:431,13'
          Dst:             smime_get_candidates
        - Src:             'ncrypt/smime.c:439,9'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:441,15'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:447,31'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:460,3'
          Dst:             smime_key_free
        - Src:             'ncrypt/smime.c:464,25'
          Dst:             isatty
        - Src:             'ncrypt/smime.c:467,11'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/smime.c:469,22'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:471,22'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:477,20'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:481,35'
          Dst:             dlg_smime
        - Src:             'ncrypt/smime.c:481,20'
          Dst:             smime_copy_key
        - Src:             'ncrypt/smime.c:0,0'
          Dst:             smime_key_free
    - functionName:    smime_class_find_keys
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - isatty
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_str_len
        - smime_ask_for_key
        - smime_get_key_by_addr
        - smime_key_free
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:658,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - buf_string.12570
                - smime_get_key_by_addr
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - buf_string.12570
                - mutt_mem_free
            - BranchSide:      'ncrypt/smime.c:658,20'
              BranchSideFuncs:
                - buf_string.12570
                - smime_get_key_by_addr
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - buf_string.12570
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:664,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:664,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:666,47'
              BranchSideFuncs:
                - buf_string.12570
                - smime_get_key_by_addr
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - buf_string.12570
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:667,14'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:667,30'
              BranchSideFuncs:
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - buf_string.12570
                - smime_get_key_by_addr
                - buf_string.12570
                - mutt_mem_free
            - BranchSide:      'ncrypt/smime.c:682,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - buf_string.12570
                - smime_get_key_by_addr
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - buf_string.12570
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:667,30'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:667,33'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/smime.c:678,7'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:667,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:669,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - buf_string.12570
                - smime_get_key_by_addr
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - mutt_mem_free
                - buf_string.12570
            - BranchSide:      'ncrypt/smime.c:674,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - buf_string.12570
                - smime_get_key_by_addr
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - mutt_mem_free
                - buf_string.12570
        - Branch String:   'ncrypt/smime.c:674,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:677,9'
              BranchSideFuncs:
                - buf_string.12570
                - mutt_mem_free
            - BranchSide:      'ncrypt/smime.c:682,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_reallocarray
                - sprintf
                - mutt_str_len
                - smime_key_free
                - buf_string.12570
                - smime_get_key_by_addr
                - isatty
                - buf_pool_get
                - buf_string.12570
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - buf_string.12570
                - mutt_mem_free
        - Branch String:   'ncrypt/smime.c:664,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:666,47'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime.c:690,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/smime.c:666,33'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:666,11'
          Dst:             smime_get_key_by_addr
        - Src:             'ncrypt/smime.c:667,33'
          Dst:             isatty
        - Src:             'ncrypt/smime.c:669,31'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:670,53'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:670,7'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:671,31'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:671,13'
          Dst:             smime_ask_for_key
        - Src:             'ncrypt/smime.c:672,7'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:677,9'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:678,7'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/smime.c:683,21'
          Dst:             mutt_str_len
        - Src:             'ncrypt/smime.c:684,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'ncrypt/smime.c:685,5'
          Dst:             sprintf
        - Src:             'ncrypt/smime.c:686,20'
          Dst:             mutt_str_len
        - Src:             'ncrypt/smime.c:688,5'
          Dst:             smime_key_free
    - functionName:    getkeys
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_path
        - cs_subset_string
        - mutt_istr_equal
        - mutt_str_len
        - smime_ask_for_key
        - smime_class_void_passphrase
        - smime_get_key_by_addr
        - smime_key_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:584,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - smime_get_key_by_addr
                - cs_subset_path
                - mutt_str_len
                - cs_subset_string
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
            - BranchSide:      'ncrypt/smime.c:584,26'
              BranchSideFuncs:
                - smime_get_key_by_addr
                - cs_subset_path
                - mutt_str_len
                - cs_subset_string
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
                - buf_pool_get
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
        - Branch String:   'ncrypt/smime.c:586,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:588,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.12570
                - smime_ask_for_key
                - buf_pool_release
                - cs_subset_path
                - mutt_str_len
                - cs_subset_string
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
            - BranchSide:      'ncrypt/smime.c:594,51'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_str_len
                - cs_subset_string
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:598,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:598,25'
              BranchSideFuncs:
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
            - BranchSide:      'ncrypt/smime.c:598,18'
              BranchSideFuncs:
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:598,25'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:601,8'
              BranchSideFuncs:
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
            - BranchSide:      'ncrypt/smime.c:601,8'
              BranchSideFuncs:
                - buf_len
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
                - mutt_istr_equal
        - Branch String:   'ncrypt/smime.c:601,51'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:602,41'
              BranchSideFuncs:
                - mutt_istr_equal
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:604,5'
              BranchSideFuncs:
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:601,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:601,7'
              BranchSideFuncs:
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:604,5'
              BranchSideFuncs:
                - smime_class_void_passphrase
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:605,41'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:605,5'
              BranchSideFuncs:
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:605,5'
              BranchSideFuncs:
                - buf_printf
                - cs_subset_path
                - buf_printf
                - smime_key_free
        - Branch String:   'ncrypt/smime.c:607,42'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:607,5'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
            - BranchSide:      'ncrypt/smime.c:607,5'
              BranchSideFuncs:
                - buf_printf
                - smime_key_free
      Callsites:
        - Src:             'ncrypt/smime.c:584,26'
          Dst:             smime_get_key_by_addr
        - Src:             'ncrypt/smime.c:588,29'
          Dst:             buf_pool_get
        - Src:             'ncrypt/smime.c:589,5'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:590,29'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:590,11'
          Dst:             smime_ask_for_key
        - Src:             'ncrypt/smime.c:591,5'
          Dst:             buf_pool_release
        - Src:             'ncrypt/smime.c:594,36'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:595,27'
          Dst:             mutt_str_len
        - Src:             'ncrypt/smime.c:597,43'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:601,8'
          Dst:             buf_len
        - Src:             'ncrypt/smime.c:602,8'
          Dst:             mutt_istr_equal
        - Src:             'ncrypt/smime.c:604,5'
          Dst:             smime_class_void_passphrase
        - Src:             'ncrypt/smime.c:605,5'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:606,46'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:607,5'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:610,3'
          Dst:             smime_key_free
    - functionName:    smime_class_getkeys
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          157
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - buf_printf
        - buf_string
        - cs_subset_bool
        - cs_subset_path
        - cs_subset_string
        - getkeys
        - mutt_addr_free
        - mutt_addr_is_user
        - mutt_default_from
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:618,63'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
                - buf_string.12570
                - getkeys
                - cs_subset_path
                - buf_printf
                - cs_subset_path
                - buf_printf
            - BranchSide:      'ncrypt/smime.c:618,63'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_string
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
                - buf_string.12570
                - getkeys
                - cs_subset_path
                - buf_printf
                - cs_subset_path
                - buf_printf
        - Branch String:   'ncrypt/smime.c:620,39'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:620,42'
              BranchSideFuncs:
                - cs_subset_path
                - buf_printf
                - cs_subset_path
                - buf_printf
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
                - buf_string.12570
                - getkeys
            - BranchSide:      'ncrypt/smime.c:630,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
                - buf_string.12570
                - getkeys
        - Branch String:   'ncrypt/smime.c:620,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:622,53'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
                - buf_string.12570
                - getkeys
            - BranchSide:      'ncrypt/smime.c:630,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
                - buf_string.12570
                - getkeys
        - Branch String:   'ncrypt/smime.c:623,41'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:623,5'
              BranchSideFuncs:
                - buf_printf
                - cs_subset_path
                - buf_printf
            - BranchSide:      'ncrypt/smime.c:623,5'
              BranchSideFuncs:
                - buf_printf
                - cs_subset_path
                - buf_printf
        - Branch String:   'ncrypt/smime.c:625,42'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:625,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'ncrypt/smime.c:625,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'ncrypt/smime.c:630,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:632,9'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
            - BranchSide:      'ncrypt/smime.c:639,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
        - Branch String:   'ncrypt/smime.c:632,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:630,3'
              BranchSideFuncs:
                - buf_string.12570
                - getkeys
            - BranchSide:      'ncrypt/smime.c:634,29'
              BranchSideFuncs:
                - buf_string.12570
                - getkeys
        - Branch String:   'ncrypt/smime.c:630,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:632,9'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
            - BranchSide:      'ncrypt/smime.c:639,3'
              BranchSideFuncs:
                - mutt_addr_is_user
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
                - buf_string.12570
                - getkeys
        - Branch String:   'ncrypt/smime.c:639,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:641,9'
              BranchSideFuncs:
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
            - BranchSide:      'ncrypt/smime.c:648,41'
              BranchSideFuncs:
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
        - Branch String:   'ncrypt/smime.c:641,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:639,3'
              BranchSideFuncs:
                - buf_string.12570
                - getkeys
            - BranchSide:      'ncrypt/smime.c:643,29'
              BranchSideFuncs:
                - buf_string.12570
                - getkeys
        - Branch String:   'ncrypt/smime.c:639,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:641,9'
              BranchSideFuncs:
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
            - BranchSide:      'ncrypt/smime.c:648,41'
              BranchSideFuncs:
                - mutt_default_from
                - buf_string.12570
                - getkeys
                - mutt_addr_free
      Callsites:
        - Src:             'ncrypt/smime.c:618,48'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/smime.c:619,43'
          Dst:             cs_subset_string
        - Src:             'ncrypt/smime.c:622,38'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:623,5'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:624,46'
          Dst:             cs_subset_path
        - Src:             'ncrypt/smime.c:625,5'
          Dst:             buf_printf
        - Src:             'ncrypt/smime.c:632,9'
          Dst:             mutt_addr_is_user
        - Src:             'ncrypt/smime.c:634,15'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:634,7'
          Dst:             getkeys
        - Src:             'ncrypt/smime.c:641,9'
          Dst:             mutt_addr_is_user
        - Src:             'ncrypt/smime.c:643,15'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:643,7'
          Dst:             getkeys
        - Src:             'ncrypt/smime.c:648,23'
          Dst:             mutt_default_from
        - Src:             'ncrypt/smime.c:649,11'
          Dst:             buf_string
        - Src:             'ncrypt/smime.c:649,3'
          Dst:             getkeys
        - Src:             'ncrypt/smime.c:650,3'
          Dst:             mutt_addr_free
    - functionName:    smime_cleanup
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_dealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:93,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:93,3'
              BranchSideFuncs:
                - buf_dealloc
                - buf_dealloc
                - buf_dealloc
            - BranchSide:      'ncrypt/smime.c:93,3'
              BranchSideFuncs:
                - buf_dealloc
                - buf_dealloc
                - buf_dealloc
      Callsites:
        - Src:             'ncrypt/smime.c:93,3'
          Dst:             buf_dealloc
        - Src:             'ncrypt/smime.c:94,3'
          Dst:             buf_dealloc
        - Src:             'ncrypt/smime.c:95,3'
          Dst:             buf_dealloc
    - functionName:    smime_init
      functionSourceFile: '/src/neomutt/ncrypt/smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime.c:83,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime.c:83,3'
              BranchSideFuncs:
                - buf_alloc
                - buf_alloc
                - buf_alloc
            - BranchSide:      'ncrypt/smime.c:83,3'
              BranchSideFuncs:
                - buf_alloc
                - buf_alloc
                - buf_alloc
      Callsites:
        - Src:             'ncrypt/smime.c:83,3'
          Dst:             buf_alloc
        - Src:             'ncrypt/smime.c:84,3'
          Dst:             buf_alloc
        - Src:             'ncrypt/smime.c:85,3'
          Dst:             buf_alloc
    - functionName:    crypto_module_cleanup
      functionSourceFile: '/src/neomutt/ncrypt/crypt_mod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/crypt_mod.c:86,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:87,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/crypt_mod.c:87,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/crypt_mod.c:87,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt_mod.c:87,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/crypt_mod.c:89,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:89,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'ncrypt/crypt_mod.c:89,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/crypt_mod.c:89,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:89,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/crypt_mod.c:90,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'ncrypt/crypt_mod.c:89,5'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/crypt_mod.c:90,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/crypt_mod.c:90,5'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/crypt_mod.c:90,5'
          Dst:             mutt_mem_free
    - functionName:    crypto_module_lookup
      functionSourceFile: '/src/neomutt/ncrypt/crypt_mod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    104
      BranchProfiles:
        - Branch String:   'ncrypt/crypt_mod.c:71,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt_mod.c:73,17'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt_mod.c:71,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt_mod.c:73,17'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/crypt_mod.c:73,9'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt_mod.c:73,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crypto_module_register
      functionSourceFile: '/src/neomutt/ncrypt/crypt_mod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/crypt_mod.c:56,32'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'ncrypt/crypt_mod.c:56,32'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'ncrypt/crypt_mod.c:58,3'
          Branch Sides:
            - BranchSide:      'ncrypt/crypt_mod.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/crypt_mod.c:58,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/crypt_mod.c:56,32'
          Dst:             mutt_mem_calloc
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_key_window_observer
      functionSourceFile: '/src/neomutt/ncrypt/dlg_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - notify_observer_remove
        - pgp_key_config_observer
        - pgp_key_window_observer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_pgp.c:162,11'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'ncrypt/dlg_pgp.c:162,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'ncrypt/dlg_pgp.c:162,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:162,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'ncrypt/dlg_pgp.c:164,12'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'ncrypt/dlg_pgp.c:164,24'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:164,24'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_pgp.c:164,32'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'ncrypt/dlg_pgp.c:164,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_pgp.c:166,11'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'ncrypt/dlg_pgp.c:166,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:166,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'ncrypt/dlg_pgp.c:171,13'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'ncrypt/dlg_pgp.c:171,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:171,7'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'ncrypt/dlg_pgp.c:174,33'
              BranchSideFuncs:
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'ncrypt/dlg_pgp.c:176,3'
          Dst:             notify_observer_remove
        - Src:             'ncrypt/dlg_pgp.c:176,3'
          Dst:             pgp_key_config_observer
        - Src:             'ncrypt/dlg_pgp.c:177,3'
          Dst:             notify_observer_remove
        - Src:             'ncrypt/dlg_pgp.c:177,3'
          Dst:             pgp_key_window_observer
    - functionName:    pgp_key_config_observer
      functionSourceFile: '/src/neomutt/ncrypt/dlg_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - menu_queue_redraw
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_pgp.c:133,11'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'ncrypt/dlg_pgp.c:133,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'ncrypt/dlg_pgp.c:133,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:133,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
            - BranchSide:      'ncrypt/dlg_pgp.c:135,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'ncrypt/dlg_pgp.c:135,24'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:135,24'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_pgp.c:135,32'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'ncrypt/dlg_pgp.c:135,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_pgp.c:140,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - menu_queue_redraw
        - Branch String:   'ncrypt/dlg_pgp.c:140,55'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:141,29'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'ncrypt/dlg_pgp.c:146,27'
              BranchSideFuncs:
                - menu_queue_redraw
        - Branch String:   'ncrypt/dlg_pgp.c:140,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:140,7'
              BranchSideFuncs:
                - menu_queue_redraw
            - BranchSide:      'ncrypt/dlg_pgp.c:146,27'
              BranchSideFuncs:
                - menu_queue_redraw
      Callsites:
        - Src:             'ncrypt/dlg_pgp.c:140,8'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/dlg_pgp.c:141,8'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/dlg_pgp.c:147,3'
          Dst:             menu_queue_redraw
    - functionName:    pgp_make_entry
      functionSourceFile: '/src/neomutt/ncrypt/dlg_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_pgp.c:109,26'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'ncrypt/dlg_pgp.c:109,26'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'ncrypt/dlg_pgp.c:110,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_pgp.c:113,34'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'ncrypt/dlg_pgp.c:116,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:118,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'ncrypt/dlg_pgp.c:123,64'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
        - Branch String:   'ncrypt/dlg_pgp.c:119,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:120,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'ncrypt/dlg_pgp.c:123,64'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'ncrypt/dlg_pgp.c:115,31'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/dlg_pgp.c:118,40'
          Dst:             cs_subset_string
        - Src:             'ncrypt/dlg_pgp.c:120,20'
          Dst:             mutt_strwidth
        - Src:             'ncrypt/dlg_pgp.c:123,46'
          Dst:             cs_subset_expando
        - Src:             'ncrypt/dlg_pgp.c:124,10'
          Dst:             expando_filter
    - functionName:    dlg_pgp
      functionSourceFile: '/src/neomutt/ncrypt/dlg_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          346
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - buf_string
        - cs_subset_bool
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - mutt_mem_free
        - mutt_mem_reallocarray
        - notify_observer_add
        - opcodes_get_name
        - pgp_function_dispatcher
        - pgp_key_config_observer
        - pgp_key_window_observer
        - pgp_sort_keys
        - sbar_set_title
        - simple_dialog_free
        - simple_dialog_new
        - snprintf
        - window_redraw
        - window_set_focus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_pgp.c:195,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'ncrypt/dlg_pgp.c:195,8'
              BranchSideFuncs:
                - cs_subset_bool
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'ncrypt/dlg_pgp.c:220,31'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:220,34'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:226,3'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:202,30'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:202,38'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'ncrypt/dlg_pgp.c:208,33'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'ncrypt/dlg_pgp.c:202,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:200,51'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
            - BranchSide:      'ncrypt/dlg_pgp.c:208,33'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'ncrypt/dlg_pgp.c:208,5'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:200,51'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:210,32'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'ncrypt/dlg_pgp.c:210,32'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:210,39'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:216,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:210,11'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:208,52'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:216,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:216,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:208,52'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:216,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:216,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:208,52'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:208,52'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:208,5'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:200,51'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:210,32'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
                - mutt_mem_reallocarray
        - Branch String:   'ncrypt/dlg_pgp.c:200,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:202,30'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:220,25'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:220,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:222,5'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
            - BranchSide:      'ncrypt/dlg_pgp.c:226,3'
              BranchSideFuncs:
                - pgp_sort_keys
                - simple_dialog_new
                - notify_observer_add
                - notify_observer_add
                - buf_string.12721
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
                - snprintf
        - Branch String:   'ncrypt/dlg_pgp.c:241,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:242,75'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_pgp.c:244,5'
              BranchSideFuncs:
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_pgp.c:261,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:263,12'
              BranchSideFuncs:
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_pgp.c:276,16'
              BranchSideFuncs:
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_pgp.c:263,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:265,7'
              BranchSideFuncs:
                - km_error_key
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'ncrypt/dlg_pgp.c:268,5'
              BranchSideFuncs:
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'ncrypt/dlg_pgp.c:272,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:273,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - km_error_key
                - global_function_dispatcher
            - BranchSide:      'ncrypt/dlg_pgp.c:276,16'
              BranchSideFuncs:
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_pgp.c:274,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:275,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_pgp.c:276,16'
              BranchSideFuncs:
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_pgp.c:276,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_pgp.c:256,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - pgp_function_dispatcher
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_pgp.c:279,3'
              BranchSideFuncs:
                - mutt_mem_free
                - window_set_focus
                - simple_dialog_free
      Callsites:
        - Src:             'ncrypt/dlg_pgp.c:199,36'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/dlg_pgp.c:216,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'ncrypt/dlg_pgp.c:226,3'
          Dst:             pgp_sort_keys
        - Src:             'ncrypt/dlg_pgp.c:228,36'
          Dst:             simple_dialog_new
        - Src:             'ncrypt/dlg_pgp.c:238,3'
          Dst:             notify_observer_add
        - Src:             'ncrypt/dlg_pgp.c:238,3'
          Dst:             pgp_key_config_observer
        - Src:             'ncrypt/dlg_pgp.c:239,3'
          Dst:             notify_observer_add
        - Src:             'ncrypt/dlg_pgp.c:239,3'
          Dst:             pgp_key_window_observer
        - Src:             'ncrypt/dlg_pgp.c:242,61'
          Dst:             buf_string
        - Src:             'ncrypt/dlg_pgp.c:242,5'
          Dst:             snprintf
        - Src:             'ncrypt/dlg_pgp.c:244,5'
          Dst:             snprintf
        - Src:             'ncrypt/dlg_pgp.c:246,3'
          Dst:             sbar_set_title
        - Src:             'ncrypt/dlg_pgp.c:248,3'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/dlg_pgp.c:250,34'
          Dst:             window_set_focus
        - Src:             'ncrypt/dlg_pgp.c:256,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'ncrypt/dlg_pgp.c:257,5'
          Dst:             window_redraw
        - Src:             'ncrypt/dlg_pgp.c:259,10'
          Dst:             km_dokey
        - Src:             'ncrypt/dlg_pgp.c:260,5'
          Dst:             opcodes_get_name
        - Src:             'ncrypt/dlg_pgp.c:265,7'
          Dst:             km_error_key
        - Src:             'ncrypt/dlg_pgp.c:268,5'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/dlg_pgp.c:270,14'
          Dst:             pgp_function_dispatcher
        - Src:             'ncrypt/dlg_pgp.c:273,12'
          Dst:             menu_function_dispatcher
        - Src:             'ncrypt/dlg_pgp.c:275,12'
          Dst:             global_function_dispatcher
        - Src:             'ncrypt/dlg_pgp.c:279,3'
          Dst:             mutt_mem_free
        - Src:             'ncrypt/dlg_pgp.c:280,3'
          Dst:             window_set_focus
        - Src:             'ncrypt/dlg_pgp.c:281,3'
          Dst:             simple_dialog_free
    - functionName:    pgp_command_sign_as
      functionSourceFile: '/src/neomutt/ncrypt/expando_command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_command.c:92,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_command.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_command.c:92,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_command.c:93,3'
          Dst:             buf_strcpy
    - functionName:    pgp_command_need_pass
      functionSourceFile: '/src/neomutt/ncrypt/expando_command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_command.c:80,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_command.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_command.c:80,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_command.c:81,3'
          Dst:             buf_strcpy
    - functionName:    pgp_command_key_ids
      functionSourceFile: '/src/neomutt/ncrypt/expando_command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_command.c:68,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_command.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_command.c:68,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_command.c:69,3'
          Dst:             buf_strcpy
    - functionName:    pgp_command_file_signature
      functionSourceFile: '/src/neomutt/ncrypt/expando_command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_command.c:56,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_command.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_command.c:56,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_command.c:57,3'
          Dst:             buf_strcpy
    - functionName:    pgp_command_file_message
      functionSourceFile: '/src/neomutt/ncrypt/expando_command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_command.c:44,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_command.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_command.c:44,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_command.c:45,3'
          Dst:             buf_strcpy
    - functionName:    pgp_flags
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:51,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:53,13'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/expando_pgp.c:53,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:55,13'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/expando_pgp.c:55,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:57,13'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/expando_pgp.c:57,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:60,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_key_abilities
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:116,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:118,18'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/expando_pgp.c:118,12'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/expando_pgp.c:123,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:125,18'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/expando_pgp.c:125,12'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/expando_pgp.c:125,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pgp_pkey_length_num
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pgp_principal_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:319,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_principal_key
            - BranchSide:      'ncrypt/expando_pgp.c:319,37'
              BranchSideFuncs:
                - pgp_principal_key
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:321,29'
          Dst:             pgp_principal_key
    - functionName:    pgp_pkey_id
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - pgp_principal_key
        - pgp_this_keyid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:305,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_this_keyid
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:305,37'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_this_keyid
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:307,29'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/expando_pgp.c:309,19'
          Dst:             pgp_this_keyid
        - Src:             'ncrypt/expando_pgp.c:310,3'
          Dst:             buf_strcpy
    - functionName:    pgp_pkey_flags
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_printf
        - pgp_flags
        - pgp_principal_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:289,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_flags
                - buf_printf
            - BranchSide:      'ncrypt/expando_pgp.c:289,37'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_flags
                - buf_printf
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:291,29'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/expando_pgp.c:295,25'
          Dst:             pgp_flags
        - Src:             'ncrypt/expando_pgp.c:295,3'
          Dst:             buf_printf
    - functionName:    pgp_pkey_capabilities
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - pgp_key_abilities
        - pgp_principal_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:272,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_key_abilities
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:272,37'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_key_abilities
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:274,29'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/expando_pgp.c:278,19'
          Dst:             pgp_key_abilities
        - Src:             'ncrypt/expando_pgp.c:279,3'
          Dst:             buf_strcpy
    - functionName:    pgp_pkey_algorithm
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - pgp_principal_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:257,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_principal_key
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:257,37'
              BranchSideFuncs:
                - pgp_principal_key
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:259,29'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/expando_pgp.c:262,3'
          Dst:             buf_strcpy
    - functionName:    pgp_key_length_num
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_key_id
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - pgp_this_keyid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:231,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_this_keyid
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:231,37'
              BranchSideFuncs:
                - pgp_this_keyid
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:234,19'
          Dst:             pgp_this_keyid
        - Src:             'ncrypt/expando_pgp.c:235,3'
          Dst:             buf_strcpy
    - functionName:    pgp_key_flags
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_printf
        - pgp_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:216,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_flags
                - buf_printf
            - BranchSide:      'ncrypt/expando_pgp.c:216,37'
              BranchSideFuncs:
                - pgp_flags
                - buf_printf
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:221,25'
          Dst:             pgp_flags
        - Src:             'ncrypt/expando_pgp.c:221,3'
          Dst:             buf_printf
    - functionName:    pgp_entry_ignore
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_key_capabilities
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
        - pgp_key_abilities
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:156,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_key_abilities
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:156,37'
              BranchSideFuncs:
                - pgp_key_abilities
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:161,19'
          Dst:             pgp_key_abilities
        - Src:             'ncrypt/expando_pgp.c:162,3'
          Dst:             buf_strcpy
    - functionName:    pgp_key_algorithm
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:142,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:142,37'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:146,3'
          Dst:             buf_strcpy
    - functionName:    pgp_key_date_num
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_key_date
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
        - mutt_date_localtime_format
        - mutt_date_localtime_format_locale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:172,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
            - BranchSide:      'ncrypt/expando_pgp.c:172,37'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - buf_strcpy
                - mutt_date_localtime_format_locale
        - Branch String:   'ncrypt/expando_pgp.c:177,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:180,9'
              BranchSideFuncs:
                - mutt_date_localtime_format_locale
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:183,3'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:186,5'
          Dst:             mutt_date_localtime_format_locale
        - Src:             'ncrypt/expando_pgp.c:191,5'
          Dst:             mutt_date_localtime_format
        - Src:             'ncrypt/expando_pgp.c:194,3'
          Dst:             buf_strcpy
    - functionName:    pgp_entry_user_id
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:99,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_pgp.c:99,37'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:102,3'
          Dst:             buf_strcpy
    - functionName:    pgp_entry_trust
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_pgp.c:87,37'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_pgp.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'ncrypt/expando_pgp.c:87,37'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'ncrypt/expando_pgp.c:89,3'
          Dst:             buf_printf
    - functionName:    pgp_entry_number_num
      functionSourceFile: '/src/neomutt/ncrypt/expando_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_t_valid
      functionSourceFile: '/src/neomutt/./mutt/charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fix_uid
      functionSourceFile: '/src/neomutt/ncrypt/gnupgparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          234
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv_open
        - mutt_mem_free
        - mutt_mem_mallocarray
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/gnupgparse.c:87,26'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:0,0'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
                - __ctype_b_loc
            - BranchSide:      'ncrypt/gnupgparse.c:87,26'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
                - __ctype_b_loc
        - Branch String:   'ncrypt/gnupgparse.c:87,3'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:89,15'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:100,6'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:89,24'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:89,28'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
                - __ctype_b_loc
            - BranchSide:      'ncrypt/gnupgparse.c:97,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:89,41'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:89,44'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:97,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:89,75'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:90,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:97,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:89,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:92,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:97,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:87,3'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:89,15'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:100,6'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:102,15'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:102,15'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/gnupgparse.c:102,37'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.12818
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:102,7'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:102,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:104,15'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:112,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:114,11'
              BranchSideFuncs:
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:124,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/gnupgparse.c:114,11'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:116,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/gnupgparse.c:119,19'
              BranchSideFuncs:
                - mutt_mem_free
                - strlen
        - Branch String:   'ncrypt/gnupgparse.c:119,25'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:119,40'
              BranchSideFuncs:
                - mutt_mem_free
                - strlen
            - BranchSide:      'ncrypt/gnupgparse.c:124,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/gnupgparse.c:119,46'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:119,50'
              BranchSideFuncs:
                - strlen
                - mutt_mem_free
            - BranchSide:      'ncrypt/gnupgparse.c:124,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'ncrypt/gnupgparse.c:119,16'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:121,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'ncrypt/gnupgparse.c:124,5'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'ncrypt/gnupgparse.c:89,44'
          Dst:             __ctype_b_loc
        - Src:             'ncrypt/gnupgparse.c:102,37'
          Dst:             mutt_ch_iconv_open
        - Src:             'ncrypt/gnupgparse.c:102,18'
          Dst:             iconv_t_valid
        - Src:             'ncrypt/gnupgparse.c:106,17'
          Dst:             mutt_mem_mallocarray
        - Src:             'ncrypt/gnupgparse.c:111,5'
          Dst:             iconv
        - Src:             'ncrypt/gnupgparse.c:119,63'
          Dst:             strlen
        - Src:             'ncrypt/gnupgparse.c:124,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    mutt_str_atos_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atos
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:46,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atos
            - BranchSide:      './mutt/atoi.h:46,1'
              BranchSideFuncs:
                - mutt_str_atos
        - Branch String:   './mutt/atoi.h:46,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:46,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:46,1'
          Dst:             mutt_str_atos
    - functionName:    parse_pub_line
      functionSourceFile: '/src/neomutt/ncrypt/gnupgparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          865
      EdgeCount:       239
      CyclomaticComplexity: 62
      functionsReached:
        - cs_subset_bool
        - fix_uid
        - mutt_date_make_time
        - mutt_mem_calloc
        - mutt_mem_mallocarray
        - mutt_str_atoi_full
        - mutt_str_atos_full
        - mutt_str_atoull
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_replace
        - pgp_pkalgbytype
        - strchr
        - strncpy
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/gnupgparse.c:146,3'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:146,8'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:149,7'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/gnupgparse.c:155,21'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:156,7'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:157,5'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:159,3'
              BranchSideFuncs:
                - cs_subset_bool
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:165,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:166,12'
              BranchSideFuncs:
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:167,10'
              BranchSideFuncs:
                - strchr
                - mutt_mem_mallocarray
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:168,22'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:168,32'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:171,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - mutt_mem_mallocarray
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
        - Branch String:   'ncrypt/gnupgparse.c:168,38'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:168,48'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:171,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:168,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_dup
            - BranchSide:      'ncrypt/gnupgparse.c:171,9'
              BranchSideFuncs:
                - strchr
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_dup
        - Branch String:   'ncrypt/gnupgparse.c:171,16'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:171,26'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
            - BranchSide:      'ncrypt/gnupgparse.c:174,5'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
        - Branch String:   'ncrypt/gnupgparse.c:322,20'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:322,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:392,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/gnupgparse.c:171,16'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
            - BranchSide:      'ncrypt/gnupgparse.c:178,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
        - Branch String:   'ncrypt/gnupgparse.c:171,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_dup
            - BranchSide:      'ncrypt/gnupgparse.c:322,15'
              BranchSideFuncs:
                - strchr
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_dup
        - Branch String:   'ncrypt/gnupgparse.c:174,5'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:178,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
            - BranchSide:      'ncrypt/gnupgparse.c:202,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:236,9'
              BranchSideFuncs:
                - mutt_str_atos_full
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:246,9'
              BranchSideFuncs:
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:260,9'
              BranchSideFuncs:
                - mutt_str_replace
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:268,9'
              BranchSideFuncs:
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_atoull
            - BranchSide:      'ncrypt/gnupgparse.c:322,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:357,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:180,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:182,18'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:195,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:182,18'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:184,18'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:184,18'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:186,18'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:195,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:186,18'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:188,18'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:188,18'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:190,18'
              BranchSideFuncs:
                - mutt_str_equal
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:195,22'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:195,25'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:195,32'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:195,36'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:195,47'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:195,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:196,11'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:195,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:196,11'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:204,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:207,19'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:210,19'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:214,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:217,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:220,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:222,19'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:226,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:229,14'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:229,21'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:229,26'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:229,37'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:229,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:230,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:229,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:230,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:238,26'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:238,55'
              BranchSideFuncs:
                - mutt_str_atos_full
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:238,51'
              BranchSideFuncs:
                - mutt_str_atos_full
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:238,51'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:238,55'
              BranchSideFuncs:
                - mutt_str_atos_full
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:238,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/gnupgparse.c:248,26'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:248,13'
              BranchSideFuncs:
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:250,15'
              BranchSideFuncs:
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:248,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:250,15'
              BranchSideFuncs:
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:251,15'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:253,24'
              BranchSideFuncs:
                - pgp_pkalgbytype
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/gnupgparse.c:262,26'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:262,13'
              BranchSideFuncs:
                - mutt_str_replace
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:263,11'
              BranchSideFuncs:
                - mutt_str_replace
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:262,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:263,11'
              BranchSideFuncs:
                - mutt_str_replace
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:270,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:274,23'
              BranchSideFuncs:
                - mutt_str_atoull
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:303,16'
              BranchSideFuncs:
                - mutt_str_atoull
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:303,15'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:305,35'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/gnupgparse.c:306,9'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/gnupgparse.c:322,20'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:328,20'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:392,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/gnupgparse.c:322,20'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:334,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:392,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/gnupgparse.c:322,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:325,13'
              BranchSideFuncs:
                - strchr
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_dup
        - Branch String:   'ncrypt/gnupgparse.c:325,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:328,20'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:334,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:328,15'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:329,31'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:334,21'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:334,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:337,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:334,36'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:334,13'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:337,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:334,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:337,9'
              BranchSideFuncs:
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:347,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:348,21'
              BranchSideFuncs:
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:349,13'
              BranchSideFuncs:
                - strstr
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:349,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:350,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:359,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:361,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:377,14'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:361,11'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:359,16'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:364,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:368,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:372,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:359,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:361,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:377,14'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:377,21'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:377,26'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:377,37'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:377,62'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:381,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:377,62'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:378,28'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:381,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:378,54'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:378,64'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:378,83'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:379,34'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:377,13'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:162,3'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'ncrypt/gnupgparse.c:381,21'
              BranchSideFuncs:
                - strchr
                - mutt_str_dup
                - mutt_mem_mallocarray
                - mutt_mem_calloc
                - fix_uid
                - mutt_str_dup
                - strstr
                - strstr
                - strchr
                - strncpy
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_str_atoi_full.12820
                - mutt_date_make_time
                - mutt_str_atoull
                - mutt_str_replace
                - mutt_str_atoi_full.12820
                - pgp_pkalgbytype
                - mutt_str_atos_full
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'ncrypt/gnupgparse.c:162,3'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:164,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:392,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/gnupgparse.c:392,16'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:392,19'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:394,8'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/gnupgparse.c:392,26'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:392,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:394,8'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/gnupgparse.c:392,41'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:392,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'ncrypt/gnupgparse.c:393,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
        - Branch String:   'ncrypt/gnupgparse.c:392,7'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/gnupgparse.c:394,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/gnupgparse.c:161,37'
          Dst:             cs_subset_bool
        - Src:             'ncrypt/gnupgparse.c:164,12'
          Dst:             strchr
        - Src:             'ncrypt/gnupgparse.c:180,13'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/gnupgparse.c:182,18'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/gnupgparse.c:184,18'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/gnupgparse.c:186,18'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/gnupgparse.c:188,18'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/gnupgparse.c:190,18'
          Dst:             mutt_str_equal
        - Src:             'ncrypt/gnupgparse.c:238,55'
          Dst:             mutt_str_atos_full
        - Src:             'ncrypt/gnupgparse.c:251,16'
          Dst:             mutt_str_atoi_full
        - Src:             'ncrypt/gnupgparse.c:254,27'
          Dst:             pgp_pkalgbytype
        - Src:             'ncrypt/gnupgparse.c:263,11'
          Dst:             mutt_str_replace
        - Src:             'ncrypt/gnupgparse.c:270,13'
          Dst:             strchr
        - Src:             'ncrypt/gnupgparse.c:277,11'
          Dst:             strncpy
        - Src:             'ncrypt/gnupgparse.c:280,16'
          Dst:             mutt_str_atoi_full
        - Src:             'ncrypt/gnupgparse.c:286,16'
          Dst:             mutt_str_atoi_full
        - Src:             'ncrypt/gnupgparse.c:292,16'
          Dst:             mutt_str_atoi_full
        - Src:             'ncrypt/gnupgparse.c:297,26'
          Dst:             mutt_date_make_time
        - Src:             'ncrypt/gnupgparse.c:303,16'
          Dst:             mutt_str_atoull
        - Src:             'ncrypt/gnupgparse.c:329,31'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/gnupgparse.c:339,15'
          Dst:             mutt_mem_calloc
        - Src:             'ncrypt/gnupgparse.c:340,9'
          Dst:             fix_uid
        - Src:             'ncrypt/gnupgparse.c:341,21'
          Dst:             mutt_str_dup
        - Src:             'ncrypt/gnupgparse.c:347,13'
          Dst:             strstr
        - Src:             'ncrypt/gnupgparse.c:349,13'
          Dst:             strstr
        - Src:             'ncrypt/gnupgparse.c:393,9'
          Dst:             mutt_mem_mallocarray
    - functionName:    pgp_get_candidates
      functionSourceFile: '/src/neomutt/ncrypt/gnupgparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          169
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - cc_charset
        - close
        - ferror
        - fgets
        - filter_wait
        - mutt_file_fclose_full
        - mutt_str_replace
        - open
        - parse_pub_line
        - pgp_copy_uids
        - pgp_invoke_list_keys
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/gnupgparse.c:421,3'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:0,0'
              BranchSideFuncs:
                - open
                - cc_charset
                - mutt_str_replace
                - pgp_invoke_list_keys
                - fgets
                - parse_pub_line
                - pgp_copy_uids
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:421,9'
              BranchSideFuncs:
                - open
                - cc_charset
                - mutt_str_replace
                - pgp_invoke_list_keys
                - fgets
                - parse_pub_line
                - pgp_copy_uids
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
                - close
        - Branch String:   'ncrypt/gnupgparse.c:428,7'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/gnupgparse.c:431,30'
              BranchSideFuncs:
                - cc_charset
                - mutt_str_replace
                - pgp_invoke_list_keys
                - fgets
                - parse_pub_line
                - pgp_copy_uids
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
                - close
        - Branch String:   'ncrypt/gnupgparse.c:442,3'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:444,10'
              BranchSideFuncs:
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:474,14'
              BranchSideFuncs:
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
        - Branch String:   'ncrypt/gnupgparse.c:445,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:442,38'
              BranchSideFuncs:
                - fgets
                - parse_pub_line
                - pgp_copy_uids
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:449,12'
              BranchSideFuncs:
                - pgp_copy_uids
                - fgets
                - parse_pub_line
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
        - Branch String:   'ncrypt/gnupgparse.c:449,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:442,3'
              BranchSideFuncs:
                - fgets
                - parse_pub_line
                - pgp_copy_uids
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:451,11'
              BranchSideFuncs:
                - pgp_copy_uids
                - fgets
                - parse_pub_line
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
        - Branch String:   'ncrypt/gnupgparse.c:451,11'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:452,20'
              BranchSideFuncs:
                - pgp_copy_uids
                - fgets
                - parse_pub_line
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:453,13'
              BranchSideFuncs:
                - pgp_copy_uids
                - fgets
                - parse_pub_line
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
        - Branch String:   'ncrypt/gnupgparse.c:462,9'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:462,31'
              BranchSideFuncs:
                - pgp_copy_uids
                - fgets
                - parse_pub_line
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:465,37'
              BranchSideFuncs:
                - pgp_copy_uids
                - fgets
                - parse_pub_line
                - ferror
                - mutt_file_fclose_full
                - filter_wait
                - close
        - Branch String:   'ncrypt/gnupgparse.c:474,7'
          Branch Sides:
            - BranchSide:      'ncrypt/gnupgparse.c:475,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - close
            - BranchSide:      'ncrypt/gnupgparse.c:477,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
                - close
      Callsites:
        - Src:             'ncrypt/gnupgparse.c:427,17'
          Dst:             open
        - Src:             'ncrypt/gnupgparse.c:431,30'
          Dst:             cc_charset
        - Src:             'ncrypt/gnupgparse.c:431,3'
          Dst:             mutt_str_replace
        - Src:             'ncrypt/gnupgparse.c:433,9'
          Dst:             pgp_invoke_list_keys
        - Src:             'ncrypt/gnupgparse.c:436,5'
          Dst:             close
        - Src:             'ncrypt/gnupgparse.c:442,10'
          Dst:             fgets
        - Src:             'ncrypt/gnupgparse.c:444,10'
          Dst:             parse_pub_line
        - Src:             'ncrypt/gnupgparse.c:465,14'
          Dst:             pgp_copy_uids
        - Src:             'ncrypt/gnupgparse.c:474,7'
          Dst:             ferror
        - Src:             'ncrypt/gnupgparse.c:477,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/gnupgparse.c:478,3'
          Dst:             filter_wait
        - Src:             'ncrypt/gnupgparse.c:480,3'
          Dst:             close
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_view_id
      functionSourceFile: '/src/neomutt/ncrypt/pgp_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp_functions.c:194,40'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
            - BranchSide:      'ncrypt/pgp_functions.c:194,40'
              BranchSideFuncs:
                - menu_get_index
        - Branch String:   'ncrypt/pgp_functions.c:195,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:195,26'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:195,26'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:195,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:195,26'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:195,26'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:199,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:199,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp_functions.c:194,21'
          Dst:             menu_get_index
    - functionName:    op_verify_key
      functionSourceFile: '/src/neomutt/ncrypt/pgp_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          189
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fileno
        - filter_wait
        - menu_get_index
        - menu_queue_redraw
        - mutt_clear_error
        - mutt_do_pager
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - pgp_fpr_or_lkeyid
        - pgp_invoke_verify_key
        - pgp_keyid
        - pgp_principal_key
        - snprintf
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp_functions.c:123,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12862
                - mutt_file_fopen_full
                - menu_get_index
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp_functions.c:123,19'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12862
                - mutt_file_fopen_full
                - menu_get_index
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/pgp_functions.c:124,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:126,5'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:130,14'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.12862
                - mutt_file_fopen_full
                - menu_get_index
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - buf_pool_release
        - Branch String:   'ncrypt/pgp_functions.c:133,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:135,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - buf_pool_release
            - BranchSide:      'ncrypt/pgp_functions.c:141,3'
              BranchSideFuncs:
                - menu_get_index
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp_functions.c:144,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:144,26'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp_functions.c:147,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp_functions.c:144,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:144,26'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp_functions.c:147,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp_functions.c:145,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:147,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'ncrypt/pgp_functions.c:152,8'
              BranchSideFuncs:
                - pgp_principal_key
                - pgp_fpr_or_lkeyid
                - snprintf
                - fileno
                - fileno
                - pgp_invoke_verify_key
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
        - Branch String:   'ncrypt/pgp_functions.c:158,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:160,5'
              BranchSideFuncs:
                - buf_string.12862
                - unlink
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
            - BranchSide:      'ncrypt/pgp_functions.c:166,3'
              BranchSideFuncs:
                - filter_wait
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_clear_error
                - pgp_principal_key
                - pgp_keyid
                - snprintf
                - buf_string.12862
                - mutt_do_pager
                - buf_pool_release
                - menu_queue_redraw
      Callsites:
        - Src:             'ncrypt/pgp_functions.c:123,19'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp_functions.c:130,14'
          Dst:             buf_pool_get
        - Src:             'ncrypt/pgp_functions.c:131,3'
          Dst:             buf_mktemp_full
        - Src:             'ncrypt/pgp_functions.c:132,18'
          Dst:             buf_string
        - Src:             'ncrypt/pgp_functions.c:132,18'
          Dst:             mutt_file_fopen_full
        - Src:             'ncrypt/pgp_functions.c:136,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:137,5'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp_functions.c:143,21'
          Dst:             menu_get_index
        - Src:             'ncrypt/pgp_functions.c:147,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:148,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:154,30'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/pgp_functions.c:154,12'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/pgp_functions.c:153,3'
          Dst:             snprintf
        - Src:             'ncrypt/pgp_functions.c:156,59'
          Dst:             fileno
        - Src:             'ncrypt/pgp_functions.c:157,37'
          Dst:             fileno
        - Src:             'ncrypt/pgp_functions.c:156,15'
          Dst:             pgp_invoke_verify_key
        - Src:             'ncrypt/pgp_functions.c:161,12'
          Dst:             buf_string
        - Src:             'ncrypt/pgp_functions.c:161,5'
          Dst:             unlink
        - Src:             'ncrypt/pgp_functions.c:162,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:163,5'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:166,3'
          Dst:             filter_wait
        - Src:             'ncrypt/pgp_functions.c:167,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:168,3'
          Dst:             mutt_file_fclose_full
        - Src:             'ncrypt/pgp_functions.c:169,3'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/pgp_functions.c:172,22'
          Dst:             pgp_principal_key
        - Src:             'ncrypt/pgp_functions.c:172,12'
          Dst:             pgp_keyid
        - Src:             'ncrypt/pgp_functions.c:171,3'
          Dst:             snprintf
        - Src:             'ncrypt/pgp_functions.c:177,17'
          Dst:             buf_string
        - Src:             'ncrypt/pgp_functions.c:183,3'
          Dst:             mutt_do_pager
        - Src:             'ncrypt/pgp_functions.c:184,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/pgp_functions.c:185,3'
          Dst:             menu_queue_redraw
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/ncrypt/pgp_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - menu_get_index
        - mutt_clear_error
        - pgp_id_is_strong
        - pgp_id_is_valid
        - pgp_key_is_valid
        - query_yesorno
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/pgp_functions.c:65,40'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - pgp_key_is_valid
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
            - BranchSide:      'ncrypt/pgp_functions.c:65,40'
              BranchSideFuncs:
                - menu_get_index
                - pgp_key_is_valid
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
        - Branch String:   'ncrypt/pgp_functions.c:66,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:66,26'
              BranchSideFuncs:
                - pgp_key_is_valid
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
            - BranchSide:      'ncrypt/pgp_functions.c:66,26'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:66,26'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:66,26'
              BranchSideFuncs:
                - pgp_key_is_valid
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
            - BranchSide:      'ncrypt/pgp_functions.c:66,26'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:67,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:70,7'
              BranchSideFuncs:
                - pgp_key_is_valid
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
        - Branch String:   'ncrypt/pgp_functions.c:70,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:72,28'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:113,14'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:72,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:74,7'
              BranchSideFuncs:
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
            - BranchSide:      'ncrypt/pgp_functions.c:79,7'
              BranchSideFuncs:
                - pgp_id_is_valid
                - snprintf
                - query_yesorno
                - mutt_clear_error
                - pgp_id_is_strong
        - Branch String:   'ncrypt/pgp_functions.c:79,24'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:79,46'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:113,14'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:79,54'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:79,76'
              BranchSideFuncs:
                - pgp_id_is_strong
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/pgp_functions.c:82,10'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
        - Branch String:   'ncrypt/pgp_functions.c:79,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:82,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:113,14'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/pgp_functions.c:84,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:90,24'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/pgp_functions.c:104,5'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
        - Branch String:   'ncrypt/pgp_functions.c:90,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:104,5'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/pgp_functions.c:104,5'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
        - Branch String:   'ncrypt/pgp_functions.c:106,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:111,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp_functions.c:65,21'
          Dst:             menu_get_index
        - Src:             'ncrypt/pgp_functions.c:72,10'
          Dst:             pgp_key_is_valid
        - Src:             'ncrypt/pgp_functions.c:79,29'
          Dst:             pgp_id_is_valid
        - Src:             'ncrypt/pgp_functions.c:79,58'
          Dst:             pgp_id_is_strong
        - Src:             'ncrypt/pgp_functions.c:104,5'
          Dst:             snprintf
        - Src:             'ncrypt/pgp_functions.c:106,9'
          Dst:             query_yesorno
        - Src:             'ncrypt/pgp_functions.c:108,7'
          Dst:             mutt_clear_error
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/ncrypt/pgp_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pgp_function_dispatcher
      functionSourceFile: '/src/neomutt/ncrypt/pgp_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/pgp_functions.c:224,28'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/pgp_functions.c:224,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:225,12'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:225,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:225,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:229,30'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:235,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:235,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/pgp_functions.c:237,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:235,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:235,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/pgp_functions.c:237,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:235,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:235,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/pgp_functions.c:237,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:235,9'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:235,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/pgp_functions.c:237,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:242,7'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:245,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/pgp_functions.c:246,3'
          Branch Sides:
            - BranchSide:      'ncrypt/pgp_functions.c:246,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/pgp_functions.c:246,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/pgp_functions.c:224,28'
          Dst:             dialog_find
        - Src:             'ncrypt/pgp_functions.c:245,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'ncrypt/pgp_functions.c:246,3'
          Dst:             opcodes_get_name
    - functionName:    pgp_sort_trust
      functionSourceFile: '/src/neomutt/ncrypt/sort_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_istr_cmp
        - pgp_fpr_or_lkeyid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/sort_pgp.c:102,28'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:102,28'
              BranchSideFuncs:
                - mutt_istr_cmp
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
        - Branch String:   'ncrypt/sort_pgp.c:106,12'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:106,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:108,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:112,8'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:112,8'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:112,8'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:113,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:117,8'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:117,8'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:117,8'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:118,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:122,8'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:122,8'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:122,8'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:123,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:126,25'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:127,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:130,43'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:133,10'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:133,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:133,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/sort_pgp.c:126,8'
          Dst:             mutt_istr_cmp
        - Src:             'ncrypt/sort_pgp.c:130,22'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/sort_pgp.c:130,52'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/sort_pgp.c:130,8'
          Dst:             mutt_istr_cmp
    - functionName:    pgp_sort_keyid
      functionSourceFile: '/src/neomutt/ncrypt/sort_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_cmp
        - pgp_fpr_or_lkeyid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/sort_pgp.c:83,28'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:0,0'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:83,28'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
                - mutt_istr_cmp
        - Branch String:   'ncrypt/sort_pgp.c:88,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:91,25'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:94,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:94,10'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:94,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:94,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/sort_pgp.c:87,26'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/sort_pgp.c:87,56'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/sort_pgp.c:87,12'
          Dst:             mutt_istr_cmp
        - Src:             'ncrypt/sort_pgp.c:91,8'
          Dst:             mutt_istr_cmp
    - functionName:    pgp_sort_date
      functionSourceFile: '/src/neomutt/ncrypt/sort_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_istr_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/sort_pgp.c:64,28'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:64,28'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'ncrypt/sort_pgp.c:68,12'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:68,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:75,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:69,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:72,25'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:75,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:75,10'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:75,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:75,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/sort_pgp.c:72,8'
          Dst:             mutt_istr_cmp
    - functionName:    pgp_sort_address
      functionSourceFile: '/src/neomutt/ncrypt/sort_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_cmp
        - pgp_fpr_or_lkeyid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/sort_pgp.c:45,28'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:45,28'
              BranchSideFuncs:
                - mutt_istr_cmp
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
        - Branch String:   'ncrypt/sort_pgp.c:50,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:53,43'
              BranchSideFuncs:
                - pgp_fpr_or_lkeyid
                - pgp_fpr_or_lkeyid
                - mutt_istr_cmp
            - BranchSide:      'ncrypt/sort_pgp.c:56,10'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/sort_pgp.c:56,10'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:56,10'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:56,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/sort_pgp.c:49,12'
          Dst:             mutt_istr_cmp
        - Src:             'ncrypt/sort_pgp.c:53,22'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/sort_pgp.c:53,52'
          Dst:             pgp_fpr_or_lkeyid
        - Src:             'ncrypt/sort_pgp.c:53,8'
          Dst:             mutt_istr_cmp
    - functionName:    pgp_sort_keys
      functionSourceFile: '/src/neomutt/ncrypt/sort_pgp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_sort
        - mutt_qsort_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/sort_pgp.c:144,8'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:0,0'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_qsort_r
            - BranchSide:      'ncrypt/sort_pgp.c:144,8'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_qsort_r
        - Branch String:   'ncrypt/sort_pgp.c:144,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:148,42'
              BranchSideFuncs:
                - cs_subset_sort
                - mutt_qsort_r
        - Branch String:   'ncrypt/sort_pgp.c:149,3'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:166,7'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'ncrypt/sort_pgp.c:166,7'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'ncrypt/sort_pgp.c:166,7'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:166,7'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'ncrypt/sort_pgp.c:168,10'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'ncrypt/sort_pgp.c:169,5'
          Branch Sides:
            - BranchSide:      'ncrypt/sort_pgp.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/sort_pgp.c:170,3'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'ncrypt/sort_pgp.c:148,27'
          Dst:             cs_subset_sort
        - Src:             'ncrypt/sort_pgp.c:169,5'
          Dst:             mutt_qsort_r
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    smime_key_flags
      functionSourceFile: '/src/neomutt/ncrypt/dlg_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_smime.c:92,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_smime.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/dlg_smime.c:97,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_smime.c:97,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    smime_make_entry
      functionSourceFile: '/src/neomutt/ncrypt/dlg_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - buf_string
        - mutt_strnwidth
        - smime_key_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_smime.c:113,28'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:0,0'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:113,28'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
        - Branch String:   'ncrypt/dlg_smime.c:113,28'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:112,32'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:113,28'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/dlg_smime.c:113,28'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:113,28'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:113,28'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/dlg_smime.c:114,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/dlg_smime.c:118,12'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
        - Branch String:   'ncrypt/dlg_smime.c:118,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:135,7'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:143,7'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:151,7'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:159,7'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:167,7'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:175,3'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:177,67'
              BranchSideFuncs:
                - smime_key_flags
                - buf_printf
                - buf_string.12915
                - mutt_strnwidth
        - Branch String:   'ncrypt/dlg_smime.c:180,7'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:181,5'
              BranchSideFuncs:
                - buf_string.12915
                - mutt_strnwidth
            - BranchSide:      'ncrypt/dlg_smime.c:183,25'
              BranchSideFuncs:
                - buf_string.12915
                - mutt_strnwidth
      Callsites:
        - Src:             'ncrypt/dlg_smime.c:178,26'
          Dst:             smime_key_flags
        - Src:             'ncrypt/dlg_smime.c:177,15'
          Dst:             buf_printf
        - Src:             'ncrypt/dlg_smime.c:183,25'
          Dst:             buf_string
        - Src:             'ncrypt/dlg_smime.c:183,10'
          Dst:             mutt_strnwidth
    - functionName:    dlg_smime
      functionSourceFile: '/src/neomutt/ncrypt/dlg_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          191
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - global_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - mutt_mem_reallocarray
        - opcodes_get_name
        - sbar_set_title
        - simple_dialog_free
        - simple_dialog_new
        - smime_function_dispatcher
        - snprintf
        - window_redraw
        - window_set_focus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ncrypt/dlg_smime.c:196,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - simple_dialog_new
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_smime.c:196,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - simple_dialog_new
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_smime.c:199,5'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:199,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - simple_dialog_new
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_smime.c:199,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - simple_dialog_new
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_smime.c:197,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:199,5'
              BranchSideFuncs:
                - simple_dialog_new
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_smime.c:203,36'
              BranchSideFuncs:
                - simple_dialog_new
                - snprintf
                - sbar_set_title
                - mutt_clear_error
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_smime.c:230,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:232,12'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_smime.c:245,16'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_smime.c:232,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:234,7'
              BranchSideFuncs:
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'ncrypt/dlg_smime.c:237,5'
              BranchSideFuncs:
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'ncrypt/dlg_smime.c:241,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:242,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - km_error_key
                - global_function_dispatcher
            - BranchSide:      'ncrypt/dlg_smime.c:245,16'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_smime.c:243,9'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:244,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_smime.c:245,16'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'ncrypt/dlg_smime.c:245,3'
          Branch Sides:
            - BranchSide:      'ncrypt/dlg_smime.c:225,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - smime_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'ncrypt/dlg_smime.c:247,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
      Callsites:
        - Src:             'ncrypt/dlg_smime.c:203,36'
          Dst:             simple_dialog_new
        - Src:             'ncrypt/dlg_smime.c:214,3'
          Dst:             snprintf
        - Src:             'ncrypt/dlg_smime.c:215,3'
          Dst:             sbar_set_title
        - Src:             'ncrypt/dlg_smime.c:217,3'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/dlg_smime.c:219,34'
          Dst:             window_set_focus
        - Src:             'ncrypt/dlg_smime.c:199,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'ncrypt/dlg_smime.c:225,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'ncrypt/dlg_smime.c:226,5'
          Dst:             window_redraw
        - Src:             'ncrypt/dlg_smime.c:228,10'
          Dst:             km_dokey
        - Src:             'ncrypt/dlg_smime.c:229,5'
          Dst:             opcodes_get_name
        - Src:             'ncrypt/dlg_smime.c:234,7'
          Dst:             km_error_key
        - Src:             'ncrypt/dlg_smime.c:237,5'
          Dst:             mutt_clear_error
        - Src:             'ncrypt/dlg_smime.c:239,14'
          Dst:             smime_function_dispatcher
        - Src:             'ncrypt/dlg_smime.c:242,12'
          Dst:             menu_function_dispatcher
        - Src:             'ncrypt/dlg_smime.c:244,12'
          Dst:             global_function_dispatcher
        - Src:             'ncrypt/dlg_smime.c:247,3'
          Dst:             window_set_focus
        - Src:             'ncrypt/dlg_smime.c:248,3'
          Dst:             simple_dialog_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    smime_command_signature_file
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:153,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:153,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:154,3'
          Dst:             buf_strcpy
    - functionName:    smime_command_message_file
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:141,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:141,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:142,3'
          Dst:             buf_strcpy
    - functionName:    smime_command_key
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:129,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:129,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:130,3'
          Dst:             buf_strcpy
    - functionName:    smime_command_intermediate_ids
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:117,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:117,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:118,3'
          Dst:             buf_strcpy
    - functionName:    smime_command_digest_algorithm
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:105,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:105,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:106,3'
          Dst:             buf_strcpy
    - functionName:    smime_command_certificate_path
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_copy
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_quote_filename
        - buf_strcpy
        - buf_string
        - cs_subset_path
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:70,58'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.12956
                - buf_quote_filename
                - buf_string.12956
                - stat
                - buf_string.12956
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/expando_smime.c:70,58'
              BranchSideFuncs:
                - cs_subset_path
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_expand_path
                - buf_string.12956
                - buf_quote_filename
                - buf_string.12956
                - stat
                - buf_string.12956
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/expando_smime.c:81,42'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:81,46'
              BranchSideFuncs:
                - buf_string.12956
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/expando_smime.c:81,42'
              BranchSideFuncs:
                - buf_string.12956
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'ncrypt/expando_smime.c:81,7'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_string.12956
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'ncrypt/expando_smime.c:81,7'
              BranchSideFuncs:
                - buf_string.12956
                - buf_printf
                - buf_copy
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'ncrypt/expando_smime.c:70,43'
          Dst:             cs_subset_path
        - Src:             'ncrypt/expando_smime.c:72,25'
          Dst:             buf_pool_get
        - Src:             'ncrypt/expando_smime.c:73,25'
          Dst:             buf_pool_get
        - Src:             'ncrypt/expando_smime.c:74,25'
          Dst:             buf_pool_get
        - Src:             'ncrypt/expando_smime.c:77,3'
          Dst:             buf_strcpy
        - Src:             'ncrypt/expando_smime.c:78,3'
          Dst:             buf_expand_path
        - Src:             'ncrypt/expando_smime.c:79,28'
          Dst:             buf_string
        - Src:             'ncrypt/expando_smime.c:79,3'
          Dst:             buf_quote_filename
        - Src:             'ncrypt/expando_smime.c:81,13'
          Dst:             buf_string
        - Src:             'ncrypt/expando_smime.c:81,8'
          Dst:             stat
        - Src:             'ncrypt/expando_smime.c:0,0'
          Dst:             buf_string
        - Src:             'ncrypt/expando_smime.c:0,0'
          Dst:             buf_printf
        - Src:             'ncrypt/expando_smime.c:90,3'
          Dst:             buf_copy
        - Src:             'ncrypt/expando_smime.c:92,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/expando_smime.c:93,3'
          Dst:             buf_pool_release
        - Src:             'ncrypt/expando_smime.c:94,3'
          Dst:             buf_pool_release
    - functionName:    smime_command_certificate_ids
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:60,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:60,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:61,3'
          Dst:             buf_strcpy
    - functionName:    smime_command_algorithm
      functionSourceFile: '/src/neomutt/ncrypt/expando_smime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/expando_smime.c:48,25'
          Branch Sides:
            - BranchSide:      'ncrypt/expando_smime.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'ncrypt/expando_smime.c:48,25'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'ncrypt/expando_smime.c:49,3'
          Dst:             buf_strcpy
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/ncrypt/smime_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - menu_get_index
        - mutt_clear_error
        - query_yesorno
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ncrypt/smime_functions.c:55,40'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:55,40'
              BranchSideFuncs:
                - menu_get_index
                - snprintf
                - query_yesorno
                - mutt_clear_error
        - Branch String:   'ncrypt/smime_functions.c:56,28'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:56,28'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:56,28'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime_functions.c:56,28'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:56,28'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:56,28'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime_functions.c:57,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime_functions.c:60,8'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
        - Branch String:   'ncrypt/smime_functions.c:60,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:69,9'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:69,9'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:69,9'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:72,9'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:75,9'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:78,10'
              BranchSideFuncs:
                - snprintf
                - query_yesorno
                - mutt_clear_error
            - BranchSide:      'ncrypt/smime_functions.c:88,7'
              BranchSideFuncs: []
        - Branch String:   'ncrypt/smime_functions.c:81,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime_functions.c:86,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/smime_functions.c:55,21'
          Dst:             menu_get_index
        - Src:             'ncrypt/smime_functions.c:79,5'
          Dst:             snprintf
        - Src:             'ncrypt/smime_functions.c:81,9'
          Dst:             query_yesorno
        - Src:             'ncrypt/smime_functions.c:83,7'
          Dst:             mutt_clear_error
    - functionName:    op_exit
      functionSourceFile: '/src/neomutt/ncrypt/smime_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    smime_function_dispatcher
      functionSourceFile: '/src/neomutt/ncrypt/smime_functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ncrypt/smime_functions.c:112,28'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/smime_functions.c:112,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/smime_functions.c:113,12'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime_functions.c:113,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/smime_functions.c:113,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime_functions.c:117,32'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/smime_functions.c:123,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:123,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/smime_functions.c:125,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/smime_functions.c:123,9'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:123,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'ncrypt/smime_functions.c:125,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/smime_functions.c:130,7'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime_functions.c:133,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'ncrypt/smime_functions.c:134,3'
          Branch Sides:
            - BranchSide:      'ncrypt/smime_functions.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'ncrypt/smime_functions.c:134,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ncrypt/smime_functions.c:112,28'
          Dst:             dialog_find
        - Src:             'ncrypt/smime_functions.c:133,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'ncrypt/smime_functions.c:134,3'
          Dst:             opcodes_get_name
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.13004
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.13004
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_mailbox_rename
      functionSourceFile: '/src/neomutt/imap/browse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          158
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - buf_string
        - imap_adata_find
        - imap_fix_path_with_delim
        - imap_get_qualifier
        - imap_mdata_free
        - imap_rename_mailbox
        - mutt_sleep
        - mw_get_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/browse.c:451,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_adata_find
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_strcpy
                - buf_string.13004
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_get_qualifier
            - BranchSide:      'imap/browse.c:451,27'
              BranchSideFuncs:
                - imap_adata_find
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_strcpy
                - buf_string.13004
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_get_qualifier
        - Branch String:   'imap/browse.c:457,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:459,5'
              BranchSideFuncs:
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/browse.c:463,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_strcpy
                - buf_string.13004
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_get_qualifier
        - Branch String:   'imap/browse.c:463,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:465,5'
              BranchSideFuncs:
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/browse.c:469,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_strcpy
                - buf_string.13004
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_get_qualifier
        - Branch String:   'imap/browse.c:476,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:476,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - imap_get_qualifier
            - BranchSide:      'imap/browse.c:482,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - imap_get_qualifier
        - Branch String:   'imap/browse.c:482,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:484,5'
              BranchSideFuncs:
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/browse.c:488,28'
              BranchSideFuncs:
                - buf_string.13004
                - imap_fix_path_with_delim
                - buf_string.13004
                - imap_rename_mailbox
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
                - imap_get_qualifier
        - Branch String:   'imap/browse.c:490,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:492,5'
              BranchSideFuncs:
                - imap_get_qualifier
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/browse.c:496,3'
              BranchSideFuncs:
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'imap/browse.c:457,7'
          Dst:             imap_adata_find
        - Src:             'imap/browse.c:469,9'
          Dst:             buf_pool_get
        - Src:             'imap/browse.c:470,13'
          Dst:             buf_pool_get
        - Src:             'imap/browse.c:472,3'
          Dst:             buf_printf
        - Src:             'imap/browse.c:473,3'
          Dst:             buf_strcpy
        - Src:             'imap/browse.c:476,20'
          Dst:             buf_string
        - Src:             'imap/browse.c:476,7'
          Dst:             mw_get_field
        - Src:             'imap/browse.c:482,7'
          Dst:             buf_is_empty
        - Src:             'imap/browse.c:488,42'
          Dst:             buf_string
        - Src:             'imap/browse.c:488,3'
          Dst:             imap_fix_path_with_delim
        - Src:             'imap/browse.c:490,47'
          Dst:             buf_string
        - Src:             'imap/browse.c:490,7'
          Dst:             imap_rename_mailbox
        - Src:             'imap/browse.c:492,5'
          Dst:             imap_get_qualifier
        - Src:             'imap/browse.c:497,3'
          Dst:             mutt_sleep
        - Src:             'imap/browse.c:501,3'
          Dst:             imap_mdata_free
        - Src:             'imap/browse.c:502,3'
          Dst:             buf_pool_release
        - Src:             'imap/browse.c:503,3'
          Dst:             buf_pool_release
    - functionName:    imap_mailbox_create
      functionSourceFile: '/src/neomutt/imap/browse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addch
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - imap_adata_find
        - imap_create_mailbox
        - imap_mdata_free
        - mutt_sleep
        - mw_get_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/browse.c:396,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - imap_adata_find
                - buf_strcpy
                - buf_addch
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
            - BranchSide:      'imap/browse.c:396,27'
              BranchSideFuncs:
                - buf_pool_get
                - imap_adata_find
                - buf_strcpy
                - buf_addch
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
        - Branch String:   'imap/browse.c:401,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:403,5'
              BranchSideFuncs:
                - imap_mdata_free
                - buf_pool_release
            - BranchSide:      'imap/browse.c:408,37'
              BranchSideFuncs:
                - buf_strcpy
                - buf_addch
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
        - Branch String:   'imap/browse.c:409,16'
          Branch Sides:
            - BranchSide:      'imap/browse.c:409,26'
              BranchSideFuncs:
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
            - BranchSide:      'imap/browse.c:414,29'
              BranchSideFuncs:
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
        - Branch String:   'imap/browse.c:409,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:411,5'
              BranchSideFuncs:
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
            - BranchSide:      'imap/browse.c:414,29'
              BranchSideFuncs:
                - mw_get_field
                - imap_mdata_free
                - buf_pool_release
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
        - Branch String:   'imap/browse.c:415,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:415,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
            - BranchSide:      'imap/browse.c:421,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
        - Branch String:   'imap/browse.c:421,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:423,5'
              BranchSideFuncs:
                - imap_mdata_free
                - buf_pool_release
            - BranchSide:      'imap/browse.c:427,27'
              BranchSideFuncs:
                - buf_string.13004
                - imap_create_mailbox
                - imap_mdata_free
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
        - Branch String:   'imap/browse.c:427,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:427,7'
              BranchSideFuncs:
                - imap_mdata_free
                - buf_pool_release
            - BranchSide:      'imap/browse.c:430,3'
              BranchSideFuncs:
                - imap_mdata_free
                - mutt_sleep
                - imap_mdata_free
                - buf_pool_release
      Callsites:
        - Src:             'imap/browse.c:398,25'
          Dst:             buf_pool_get
        - Src:             'imap/browse.c:401,7'
          Dst:             imap_adata_find
        - Src:             'imap/browse.c:408,20'
          Dst:             buf_strcpy
        - Src:             'imap/browse.c:411,5'
          Dst:             buf_addch
        - Src:             'imap/browse.c:415,7'
          Dst:             mw_get_field
        - Src:             'imap/browse.c:421,7'
          Dst:             buf_is_empty
        - Src:             'imap/browse.c:427,34'
          Dst:             buf_string
        - Src:             'imap/browse.c:427,7'
          Dst:             imap_create_mailbox
        - Src:             'imap/browse.c:430,3'
          Dst:             imap_mdata_free
        - Src:             'imap/browse.c:432,3'
          Dst:             mutt_sleep
        - Src:             'imap/browse.c:436,3'
          Dst:             imap_mdata_free
        - Src:             'imap/browse.c:437,3'
          Dst:             buf_pool_release
    - functionName:    browse_add_list_result
      functionSourceFile: '/src/neomutt/imap/browse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - add_folder
        - imap_cmd_start
        - imap_cmd_step
        - mutt_str_startswith
        - url_free
        - url_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/browse.c:158,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - url_parse
                - imap_cmd_start
                - imap_cmd_step
                - url_free
                - mutt_str_startswith
                - add_folder
            - BranchSide:      'imap/browse.c:158,19'
              BranchSideFuncs:
                - url_parse
                - imap_cmd_start
                - imap_cmd_step
                - url_free
                - mutt_str_startswith
                - add_folder
        - Branch String:   'imap/browse.c:161,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:161,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/browse.c:164,3'
              BranchSideFuncs:
                - imap_cmd_start
                - imap_cmd_step
                - url_free
                - mutt_str_startswith
                - add_folder
        - Branch String:   'imap/browse.c:171,35'
          Branch Sides:
            - BranchSide:      'imap/browse.c:171,43'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_cmd_step
                - url_free
                - add_folder
            - BranchSide:      'imap/browse.c:181,20'
              BranchSideFuncs:
                - url_free
        - Branch String:   'imap/browse.c:171,9'
          Branch Sides:
            - BranchSide:      'imap/browse.c:168,15'
              BranchSideFuncs:
                - imap_cmd_step
                - url_free
                - mutt_str_startswith
                - add_folder
            - BranchSide:      'imap/browse.c:177,49'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_cmd_step
                - url_free
                - add_folder
        - Branch String:   'imap/browse.c:177,11'
          Branch Sides:
            - BranchSide:      'imap/browse.c:168,15'
              BranchSideFuncs:
                - add_folder
                - imap_cmd_step
                - url_free
                - mutt_str_startswith
            - BranchSide:      'imap/browse.c:178,25'
              BranchSideFuncs:
                - add_folder
                - imap_cmd_step
                - url_free
                - mutt_str_startswith
      Callsites:
        - Src:             'imap/browse.c:160,21'
          Dst:             url_parse
        - Src:             'imap/browse.c:164,3'
          Dst:             imap_cmd_start
        - Src:             'imap/browse.c:169,10'
          Dst:             imap_cmd_step
        - Src:             'imap/browse.c:177,24'
          Dst:             mutt_str_startswith
        - Src:             'imap/browse.c:178,9'
          Dst:             add_folder
        - Src:             'imap/browse.c:183,3'
          Dst:             url_free
    - functionName:    add_folder
      functionSourceFile: '/src/neomutt/imap/browse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - char
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          262
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - cs_subset_regex
        - imap_parse_path
        - imap_qualify_path
        - mailbox_path
        - mutt_mem_reallocarray
        - mutt_regex_match
        - mutt_str_copy
        - mutt_str_dup
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_startswith
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/browse.c:72,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:72,8'
              BranchSideFuncs:
                - imap_parse_path
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'imap/browse.c:76,21'
              BranchSideFuncs:
                - imap_parse_path
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'imap/browse.c:78,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:78,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'imap/browse.c:81,7'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'imap/browse.c:81,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:84,5'
              BranchSideFuncs:
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
            - BranchSide:      'imap/browse.c:86,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_len
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
                - mutt_str_copy
        - Branch String:   'imap/browse.c:86,12'
          Branch Sides:
            - BranchSide:      'imap/browse.c:89,37'
              BranchSideFuncs:
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
            - BranchSide:      'imap/browse.c:93,5'
              BranchSideFuncs:
                - mutt_str_copy
                - cs_subset_regex
                - mutt_regex_match
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
        - Branch String:   'imap/browse.c:100,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:100,7'
              BranchSideFuncs:
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
            - BranchSide:      'imap/browse.c:105,3'
              BranchSideFuncs:
                - imap_qualify_path
                - mutt_str_dup
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
                - strlen
        - Branch String:   'imap/browse.c:109,17'
          Branch Sides:
            - BranchSide:      'imap/browse.c:109,33'
              BranchSideFuncs:
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:115,13'
              BranchSideFuncs:
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:109,33'
          Branch Sides:
            - BranchSide:      'imap/browse.c:109,37'
              BranchSideFuncs:
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:115,13'
              BranchSideFuncs:
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:109,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:111,29'
              BranchSideFuncs:
                - strlen
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:115,13'
              BranchSideFuncs:
                - mutt_str_dup
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:119,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:120,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:122,17'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mailbox_path.13003
                - mutt_str_equal
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:128,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:130,46'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:141,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:130,9'
          Branch Sides:
            - BranchSide:      'imap/browse.c:128,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:136,20'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:128,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:130,46'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
            - BranchSide:      'imap/browse.c:141,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - mutt_mem_reallocarray
        - Branch String:   'imap/browse.c:143,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:143,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/browse.c:143,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'imap/browse.c:78,7'
          Dst:             imap_parse_path
        - Src:             'imap/browse.c:84,5'
          Dst:             mutt_str_copy
        - Src:             'imap/browse.c:86,12'
          Dst:             mutt_str_startswith
        - Src:             'imap/browse.c:89,37'
          Dst:             mutt_str_len
        - Src:             'imap/browse.c:89,5'
          Dst:             mutt_str_copy
        - Src:             'imap/browse.c:93,5'
          Dst:             mutt_str_copy
        - Src:             'imap/browse.c:99,32'
          Dst:             cs_subset_regex
        - Src:             'imap/browse.c:100,8'
          Dst:             mutt_regex_match
        - Src:             'imap/browse.c:105,3'
          Dst:             imap_qualify_path
        - Src:             'imap/browse.c:106,13'
          Dst:             mutt_str_dup
        - Src:             'imap/browse.c:109,37'
          Dst:             strlen
        - Src:             'imap/browse.c:112,13'
          Dst:             strlen
        - Src:             'imap/browse.c:115,13'
          Dst:             mutt_str_dup
        - Src:             'imap/browse.c:126,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'imap/browse.c:130,29'
          Dst:             mailbox_path
        - Src:             'imap/browse.c:130,9'
          Dst:             mutt_str_equal
        - Src:             'imap/browse.c:141,3'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'imap/browse.c:143,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    imap_browse
      functionSourceFile: '/src/neomutt/imap/browse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          490
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - add_folder
        - browse_add_list_result
        - cs_subset_bool
        - cs_subset_str_native_set
        - imap_account_match
        - imap_adata_get
        - imap_cmd_start
        - imap_cmd_step
        - imap_fix_path_with_delim
        - imap_munge_mbox_name
        - imap_mxcmp
        - imap_parse_path
        - imap_qualify_path
        - mutt_clear_error
        - mutt_str_dup
        - mutt_str_len
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - snprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'imap/browse.c:200,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_parse_path
                - cs_subset_bool
                - cs_subset_str_native_set
                - neomutt_mailboxlist_get_all
                - imap_adata_get
                - imap_account_match
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
                - neomutt_mailboxlist_clear
                - cs_subset_bool
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:200,19'
              BranchSideFuncs:
                - imap_parse_path
                - cs_subset_bool
                - cs_subset_str_native_set
                - neomutt_mailboxlist_get_all
                - imap_adata_get
                - imap_account_match
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
                - neomutt_mailboxlist_clear
                - cs_subset_bool
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:211,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:213,5'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - neomutt_mailboxlist_get_all
                - imap_adata_get
                - imap_account_match
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
                - neomutt_mailboxlist_clear
                - cs_subset_bool
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:217,55'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - neomutt_mailboxlist_get_all
                - imap_adata_get
                - imap_account_match
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
                - neomutt_mailboxlist_clear
                - cs_subset_bool
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:224,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:226,32'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
            - BranchSide:      'imap/browse.c:232,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
        - Branch String:   'imap/browse.c:224,3'
          Branch Sides:
            - BranchSide:      'imap/browse.c:226,32'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
            - BranchSide:      'imap/browse.c:232,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - cs_subset_str_native_set
        - Branch String:   'imap/browse.c:228,9'
          Branch Sides:
            - BranchSide:      'imap/browse.c:224,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - cs_subset_bool
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:232,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - cs_subset_bool
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:237,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:241,16'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:251,3'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:241,9'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:251,3'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:254,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:256,13'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
            - BranchSide:      'imap/browse.c:261,37'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - mutt_str_len
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:265,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:268,5'
              BranchSideFuncs:
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:354,15'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:274,9'
          Branch Sides:
            - BranchSide:      'imap/browse.c:275,20'
              BranchSideFuncs:
                - imap_cmd_start
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:276,5'
              BranchSideFuncs:
                - imap_cmd_start
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:282,42'
          Branch Sides:
            - BranchSide:      'imap/browse.c:282,50'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:292,22'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:282,11'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:284,19'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:284,31'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_mxcmp
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
            - BranchSide:      'imap/browse.c:284,34'
              BranchSideFuncs:
                - imap_mxcmp
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:284,47'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:285,14'
              BranchSideFuncs:
                - imap_mxcmp
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:285,48'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:284,13'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:284,13'
          Branch Sides:
            - BranchSide:      'imap/browse.c:0,0'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
            - BranchSide:      'imap/browse.c:285,52'
              BranchSideFuncs:
                - imap_cmd_step
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - imap_mxcmp
        - Branch String:   'imap/browse.c:295,9'
          Branch Sides:
            - BranchSide:      'imap/browse.c:298,7'
              BranchSideFuncs:
                - imap_qualify_path
                - mutt_str_dup
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
            - BranchSide:      'imap/browse.c:309,10'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
        - Branch String:   'imap/browse.c:309,22'
          Branch Sides:
            - BranchSide:      'imap/browse.c:309,0'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
            - BranchSide:      'imap/browse.c:340,7'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
        - Branch String:   'imap/browse.c:309,5'
          Branch Sides:
            - BranchSide:      'imap/browse.c:309,17'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
            - BranchSide:      'imap/browse.c:312,11'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
                - imap_qualify_path
                - mutt_str_dup
                - add_folder
        - Branch String:   'imap/browse.c:319,11'
          Branch Sides:
            - BranchSide:      'imap/browse.c:321,9'
              BranchSideFuncs:
                - add_folder
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
            - BranchSide:      'imap/browse.c:326,19'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:326,11'
          Branch Sides:
            - BranchSide:      'imap/browse.c:329,19'
              BranchSideFuncs:
                - imap_qualify_path
                - mutt_str_dup
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
            - BranchSide:      'imap/browse.c:335,7'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:343,11'
          Branch Sides:
            - BranchSide:      'imap/browse.c:344,27'
              BranchSideFuncs:
                - add_folder
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
            - BranchSide:      'imap/browse.c:345,19'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
                - imap_qualify_path
                - mutt_str_dup
                - imap_qualify_path
                - mutt_str_dup
        - Branch String:   'imap/browse.c:354,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:356,5'
              BranchSideFuncs:
                - imap_qualify_path
                - mutt_str_dup
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
            - BranchSide:      'imap/browse.c:360,3'
              BranchSideFuncs:
                - snprintf
                - imap_munge_mbox_name
                - snprintf
                - snprintf
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
        - Branch String:   'imap/browse.c:365,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:366,18'
              BranchSideFuncs:
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
            - BranchSide:      'imap/browse.c:367,7'
              BranchSideFuncs:
                - browse_add_list_result
                - cs_subset_str_native_set
                - mutt_clear_error
        - Branch String:   'imap/browse.c:367,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:370,7'
              BranchSideFuncs:
                - mutt_clear_error
                - cs_subset_str_native_set
            - BranchSide:      'imap/browse.c:381,28'
              BranchSideFuncs:
                - cs_subset_str_native_set
        - Branch String:   'imap/browse.c:370,7'
          Branch Sides:
            - BranchSide:      'imap/browse.c:373,5'
              BranchSideFuncs:
                - cs_subset_str_native_set
            - BranchSide:      'imap/browse.c:377,3'
              BranchSideFuncs:
                - mutt_clear_error
                - cs_subset_str_native_set
      Callsites:
        - Src:             'imap/browse.c:211,7'
          Dst:             imap_parse_path
        - Src:             'imap/browse.c:217,40'
          Dst:             cs_subset_bool
        - Src:             'imap/browse.c:218,3'
          Dst:             cs_subset_str_native_set
        - Src:             'imap/browse.c:222,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'imap/browse.c:232,3'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'imap/browse.c:226,13'
          Dst:             imap_adata_get
        - Src:             'imap/browse.c:228,9'
          Dst:             imap_account_match
        - Src:             'imap/browse.c:232,3'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'imap/browse.c:236,39'
          Dst:             cs_subset_bool
        - Src:             'imap/browse.c:261,5'
          Dst:             imap_fix_path_with_delim
        - Src:             'imap/browse.c:262,9'
          Dst:             mutt_str_len
        - Src:             'imap/browse.c:272,5'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/browse.c:273,11'
          Dst:             snprintf
        - Src:             'imap/browse.c:275,7'
          Dst:             snprintf
        - Src:             'imap/browse.c:276,5'
          Dst:             imap_cmd_start
        - Src:             'imap/browse.c:281,17'
          Dst:             imap_cmd_step
        - Src:             'imap/browse.c:285,14'
          Dst:             imap_mxcmp
        - Src:             'imap/browse.c:298,7'
          Dst:             imap_qualify_path
        - Src:             'imap/browse.c:299,23'
          Dst:             mutt_str_dup
        - Src:             'imap/browse.c:322,9'
          Dst:             add_folder
        - Src:             'imap/browse.c:332,9'
          Dst:             imap_qualify_path
        - Src:             'imap/browse.c:333,25'
          Dst:             mutt_str_dup
        - Src:             'imap/browse.c:344,9'
          Dst:             add_folder
        - Src:             'imap/browse.c:347,9'
          Dst:             imap_qualify_path
        - Src:             'imap/browse.c:348,25'
          Dst:             mutt_str_dup
        - Src:             'imap/browse.c:356,5'
          Dst:             imap_qualify_path
        - Src:             'imap/browse.c:357,21'
          Dst:             mutt_str_dup
        - Src:             'imap/browse.c:361,3'
          Dst:             snprintf
        - Src:             'imap/browse.c:362,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/browse.c:364,9'
          Dst:             snprintf
        - Src:             'imap/browse.c:366,5'
          Dst:             snprintf
        - Src:             'imap/browse.c:367,7'
          Dst:             browse_add_list_result
        - Src:             'imap/browse.c:377,3'
          Dst:             mutt_clear_error
        - Src:             'imap/browse.c:381,3'
          Dst:             cs_subset_str_native_set
    - functionName:    find_mailbox
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - imap_mdata_get
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:789,25'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_equal
            - BranchSide:      'imap/command.c:789,25'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_equal
        - Branch String:   'imap/command.c:789,33'
          Branch Sides:
            - BranchSide:      'imap/command.c:789,33'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:789,37'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_equal
        - Branch String:   'imap/command.c:789,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:789,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:793,3'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_equal
        - Branch String:   'imap/command.c:793,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:793,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:795,53'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_equal
        - Branch String:   'imap/command.c:796,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:793,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:793,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:793,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:795,53'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_equal
      Callsites:
        - Src:             'imap/command.c:795,34'
          Dst:             imap_mdata_get
        - Src:             'imap/command.c:796,9'
          Dst:             mutt_str_equal
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_parse_enabled
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - imap_next_word
        - mutt_istr_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:960,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:962,15'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:962,43'
          Branch Sides:
            - BranchSide:      'imap/command.c:962,43'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:962,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:962,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:962,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:964,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:964,48'
          Branch Sides:
            - BranchSide:      'imap/command.c:964,51'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:966,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:964,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:966,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:968,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:968,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:969,22'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
      Callsites:
        - Src:             'imap/command.c:962,15'
          Dst:             imap_next_word
        - Src:             'imap/command.c:964,9'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:964,51'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:968,9'
          Dst:             mutt_istr_startswith
    - functionName:    cmd_parse_status
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          483
      EdgeCount:       111
      CyclomaticComplexity: 33
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - cs_subset_bool
        - find_mailbox
        - imap_cmd_step
        - imap_get_literal_count
        - imap_mdata_get
        - imap_next_word
        - imap_unmunge_mbox_name
        - mutt_str_startswith
        - notify_send
        - strlen
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:813,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - imap_cmd_step
                - strlen
                - __ctype_b_loc
            - BranchSide:      'imap/command.c:813,16'
              BranchSideFuncs:
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - imap_cmd_step
                - strlen
                - __ctype_b_loc
        - Branch String:   'imap/command.c:818,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:820,9'
              BranchSideFuncs:
                - imap_cmd_step
                - strlen
                - __ctype_b_loc
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:840,9'
              BranchSideFuncs:
                - imap_next_word
                - imap_unmunge_mbox_name
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:820,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:822,14'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:826,23'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:826,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:828,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:833,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:836,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:836,5'
              BranchSideFuncs:
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:845,23'
              BranchSideFuncs:
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:836,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:845,23'
              BranchSideFuncs:
                - find_mailbox
                - imap_mdata_get
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:847,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:849,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:852,27'
              BranchSideFuncs:
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:855,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:857,5'
              BranchSideFuncs:
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:860,11'
              BranchSideFuncs:
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:860,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:862,19'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:908,3'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:866,47'
          Branch Sides:
            - BranchSide:      'imap/command.c:866,59'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:867,52'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:866,74'
          Branch Sides:
            - BranchSide:      'imap/command.c:867,52'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:873,9'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:873,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:875,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:886,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:873,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:877,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:888,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:875,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:877,9'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:882,26'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:886,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:888,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:893,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:893,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:894,27'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:895,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:895,18'
          Branch Sides:
            - BranchSide:      'imap/command.c:896,25'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:897,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
        - Branch String:   'imap/command.c:897,18'
          Branch Sides:
            - BranchSide:      'imap/command.c:898,27'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:899,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:899,18'
          Branch Sides:
            - BranchSide:      'imap/command.c:900,25'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:904,9'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:905,24'
          Branch Sides:
            - BranchSide:      'imap/command.c:905,31'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:907,3'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:905,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:860,16'
              BranchSideFuncs:
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - imap_next_word
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:906,11'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __errno_location
                - strtoul
                - mutt_str_startswith
                - cs_subset_bool
                - notify_send
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'imap/command.c:860,25'
          Branch Sides:
            - BranchSide:      'imap/command.c:860,34'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
            - BranchSide:      'imap/command.c:908,3'
              BranchSideFuncs:
                - cs_subset_bool
                - notify_send
        - Branch String:   'imap/command.c:919,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:921,16'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:938,24'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:921,22'
          Branch Sides:
            - BranchSide:      'imap/command.c:921,42'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:926,37'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:921,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:923,26'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:933,26'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:923,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:924,35'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:941,6'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:946,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:947,21'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:949,30'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:926,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:929,26'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:933,26'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:946,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:947,21'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:949,30'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:946,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:947,21'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:949,30'
              BranchSideFuncs:
                - notify_send
        - Branch String:   'imap/command.c:946,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:947,21'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'imap/command.c:949,30'
              BranchSideFuncs:
                - notify_send
      Callsites:
        - Src:             'imap/command.c:815,19'
          Dst:             imap_next_word
        - Src:             'imap/command.c:818,7'
          Dst:             imap_get_literal_count
        - Src:             'imap/command.c:820,9'
          Dst:             imap_cmd_step
        - Src:             'imap/command.c:826,9'
          Dst:             strlen
        - Src:             'imap/command.c:836,5'
          Dst:             __ctype_b_loc
        - Src:             'imap/command.c:840,9'
          Dst:             imap_next_word
        - Src:             'imap/command.c:842,5'
          Dst:             imap_unmunge_mbox_name
        - Src:             'imap/command.c:845,23'
          Dst:             find_mailbox
        - Src:             'imap/command.c:846,32'
          Dst:             imap_mdata_get
        - Src:             'imap/command.c:862,19'
          Dst:             imap_next_word
        - Src:             'imap/command.c:864,5'
          Dst:             __errno_location
        - Src:             'imap/command.c:865,35'
          Dst:             strtoul
        - Src:             'imap/command.c:873,9'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:873,9'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:893,13'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:895,18'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:897,18'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:899,18'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:906,11'
          Dst:             imap_next_word
        - Src:             'imap/command.c:918,36'
          Dst:             cs_subset_bool
        - Src:             'imap/command.c:950,3'
          Dst:             notify_send
    - functionName:    imap_cmd_step
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          288
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - cmd_handle_fatal
        - cmd_handle_untagged
        - cmd_status
        - imap_cmd_finish
        - imap_next_word
        - mutt_date_now
        - mutt_mem_reallocarray
        - mutt_socket_readln_d
        - mutt_str_startswith
      functionUses:    24
      BranchProfiles:
        - Branch String:   'imap/command.c:1130,8'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - cmd_handle_fatal
                - mutt_mem_reallocarray
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1130,8'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - cmd_handle_fatal
                - mutt_mem_reallocarray
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1130,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1130,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1139,14'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - cmd_handle_fatal
                - mutt_mem_reallocarray
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1149,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1151,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1157,9'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1157,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1158,10'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1159,37'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1168,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:1149,13'
              BranchSideFuncs:
                - mutt_socket_readln_d
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
                - cmd_handle_fatal
                - mutt_mem_reallocarray
            - BranchSide:      'imap/command.c:1175,20'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
        - Branch String:   'imap/command.c:1175,40'
          Branch Sides:
            - BranchSide:      'imap/command.c:1175,48'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
                - mutt_mem_reallocarray
            - BranchSide:      'imap/command.c:1182,21'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
        - Branch String:   'imap/command.c:1175,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1177,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
            - BranchSide:      'imap/command.c:1182,21'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
                - imap_next_word
                - mutt_str_startswith
        - Branch String:   'imap/command.c:1185,46'
          Branch Sides:
            - BranchSide:      'imap/command.c:1186,50'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_startswith
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
            - BranchSide:      'imap/command.c:1187,7'
              BranchSideFuncs:
                - cmd_handle_untagged
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
        - Branch String:   'imap/command.c:1186,65'
          Branch Sides:
            - BranchSide:      'imap/command.c:1187,7'
              BranchSideFuncs:
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
            - BranchSide:      'imap/command.c:1193,14'
              BranchSideFuncs:
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
        - Branch String:   'imap/command.c:1185,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1185,7'
              BranchSideFuncs:
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
            - BranchSide:      'imap/command.c:1193,14'
              BranchSideFuncs:
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
        - Branch String:   'imap/command.c:1193,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1193,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1207,14'
              BranchSideFuncs:
                - imap_cmd_finish
                - mutt_str_startswith
                - cmd_status
        - Branch String:   'imap/command.c:1211,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1210,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1233,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
        - Branch String:   'imap/command.c:1213,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:1215,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1229,21'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
        - Branch String:   'imap/command.c:1215,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:1218,36'
              BranchSideFuncs:
                - cmd_status
                - mutt_str_startswith
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1220,40'
              BranchSideFuncs:
                - cmd_status
                - mutt_str_startswith
                - imap_cmd_finish
        - Branch String:   'imap/command.c:1222,39'
          Branch Sides:
            - BranchSide:      'imap/command.c:1222,53'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1224,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
        - Branch String:   'imap/command.c:1222,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:1224,11'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1233,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - cmd_status
                - imap_cmd_finish
        - Branch String:   'imap/command.c:1234,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:1210,19'
              BranchSideFuncs:
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1236,7'
              BranchSideFuncs:
                - imap_cmd_finish
        - Branch String:   'imap/command.c:1236,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1236,7'
              BranchSideFuncs:
                - imap_cmd_finish
            - BranchSide:      'imap/command.c:1242,5'
              BranchSideFuncs:
                - imap_cmd_finish
      Callsites:
        - Src:             'imap/command.c:1141,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1151,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'imap/command.c:1159,9'
          Dst:             mutt_socket_readln_d
        - Src:             'imap/command.c:1163,7'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1177,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'imap/command.c:1182,21'
          Dst:             mutt_date_now
        - Src:             'imap/command.c:1185,8'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:1186,28'
          Dst:             imap_next_word
        - Src:             'imap/command.c:1186,8'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:1187,7'
          Dst:             cmd_handle_untagged
        - Src:             'imap/command.c:1213,11'
          Dst:             mutt_str_startswith
        - Src:             'imap/command.c:1220,22'
          Dst:             cmd_status
        - Src:             'imap/command.c:1243,5'
          Dst:             imap_cmd_finish
    - functionName:    cmd_handle_fatal
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - imap_close_connection
        - imap_login
        - mutt_clear_error
        - mx_fastclose_mailbox
      functionUses:    9
      BranchProfiles:
        - Branch String:   'imap/command.c:171,10'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_close_connection
                - imap_login
                - mutt_clear_error
                - mx_fastclose_mailbox
            - BranchSide:      'imap/command.c:171,10'
              BranchSideFuncs:
                - imap_close_connection
                - imap_login
                - mutt_clear_error
                - mx_fastclose_mailbox
        - Branch String:   'imap/command.c:173,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:173,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:178,15'
              BranchSideFuncs:
                - imap_close_connection
                - imap_login
                - mutt_clear_error
                - mx_fastclose_mailbox
        - Branch String:   'imap/command.c:178,39'
          Branch Sides:
            - BranchSide:      'imap/command.c:176,48'
              BranchSideFuncs:
                - mx_fastclose_mailbox
                - imap_close_connection
                - imap_login
                - mutt_clear_error
            - BranchSide:      'imap/command.c:185,3'
              BranchSideFuncs:
                - imap_close_connection
                - imap_login
                - mutt_clear_error
        - Branch String:   'imap/command.c:178,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:180,5'
              BranchSideFuncs:
                - imap_close_connection
                - imap_login
                - mutt_clear_error
            - BranchSide:      'imap/command.c:185,3'
              BranchSideFuncs:
                - imap_close_connection
                - imap_login
                - mutt_clear_error
        - Branch String:   'imap/command.c:186,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:186,7'
              BranchSideFuncs:
                - imap_login
                - mutt_clear_error
            - BranchSide:      'imap/command.c:188,23'
              BranchSideFuncs:
                - imap_login
                - mutt_clear_error
        - Branch String:   'imap/command.c:189,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:190,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:191,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:180,5'
          Dst:             mx_fastclose_mailbox
        - Src:             'imap/command.c:185,3'
          Dst:             imap_close_connection
        - Src:             'imap/command.c:189,9'
          Dst:             imap_login
        - Src:             'imap/command.c:190,7'
          Dst:             mutt_clear_error
    - functionName:    cmd_handle_untagged
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          262
      EdgeCount:       73
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - cmd_handle_fatal
        - cmd_parse_capability
        - cmd_parse_enabled
        - cmd_parse_exists
        - cmd_parse_expunge
        - cmd_parse_fetch
        - cmd_parse_list
        - cmd_parse_lsub
        - cmd_parse_myrights
        - cmd_parse_search
        - cmd_parse_status
        - cmd_parse_vanished
        - cs_subset_bool
        - imap_next_word
        - mutt_istr_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:1020,35'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - cs_subset_bool
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
                - mutt_istr_startswith
                - cmd_parse_exists
                - mutt_istr_startswith
                - cmd_parse_expunge
                - mutt_istr_startswith
                - cmd_parse_fetch
                - mutt_istr_startswith
                - cmd_parse_vanished
            - BranchSide:      'imap/command.c:1020,35'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - cs_subset_bool
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
                - mutt_istr_startswith
                - cmd_parse_exists
                - mutt_istr_startswith
                - cmd_parse_expunge
                - mutt_istr_startswith
                - cmd_parse_fetch
                - mutt_istr_startswith
                - cmd_parse_vanished
        - Branch String:   'imap/command.c:1024,39'
          Branch Sides:
            - BranchSide:      'imap/command.c:1024,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - imap_next_word
                - mutt_istr_startswith
                - cmd_parse_exists
                - mutt_istr_startswith
                - cmd_parse_expunge
                - mutt_istr_startswith
                - cmd_parse_fetch
                - mutt_istr_startswith
                - cmd_parse_vanished
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1042,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1024,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1028,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_vanished
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1038,47'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_vanished
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1031,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1032,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_expunge
                - mutt_istr_startswith
                - cmd_parse_fetch
            - BranchSide:      'imap/command.c:1033,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_expunge
                - mutt_istr_startswith
                - cmd_parse_fetch
        - Branch String:   'imap/command.c:1033,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:1034,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_fetch
            - BranchSide:      'imap/command.c:1035,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_fetch
        - Branch String:   'imap/command.c:1035,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:1035,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1036,7'
              BranchSideFuncs:
                - cmd_parse_fetch
        - Branch String:   'imap/command.c:1038,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1040,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1042,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1042,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1044,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1046,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_capability
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1046,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1048,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1050,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - cmd_parse_capability
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1050,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1052,33'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1054,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_list
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1054,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1056,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1058,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_lsub
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1058,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1060,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1062,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_myrights
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1062,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1064,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1066,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_search
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1066,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1068,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1070,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_status
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1070,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1072,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1074,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cmd_parse_enabled
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1074,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1076,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1078,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - cmd_handle_fatal
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1078,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1080,5'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1094,32'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1083,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1083,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1087,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1088,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1089,5'
              BranchSideFuncs:
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1088,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:1088,5'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1089,5'
              BranchSideFuncs:
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1094,32'
          Branch Sides:
            - BranchSide:      'imap/command.c:1094,35'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1094,32'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1094,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1094,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1096,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:1020,13'
          Dst:             imap_next_word
        - Src:             'imap/command.c:1021,14'
          Dst:             imap_next_word
        - Src:             'imap/command.c:1023,36'
          Dst:             cs_subset_bool
        - Src:             'imap/command.c:1024,42'
          Dst:             __ctype_b_loc
        - Src:             'imap/command.c:1028,9'
          Dst:             imap_next_word
        - Src:             'imap/command.c:1031,9'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1032,7'
          Dst:             cmd_parse_exists
        - Src:             'imap/command.c:1033,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1034,7'
          Dst:             cmd_parse_expunge
        - Src:             'imap/command.c:1035,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1036,7'
          Dst:             cmd_parse_fetch
        - Src:             'imap/command.c:1038,47'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1040,5'
          Dst:             cmd_parse_vanished
        - Src:             'imap/command.c:1042,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1044,5'
          Dst:             cmd_parse_capability
        - Src:             'imap/command.c:1046,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1048,5'
          Dst:             cmd_parse_capability
        - Src:             'imap/command.c:1050,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1052,33'
          Dst:             imap_next_word
        - Src:             'imap/command.c:1052,5'
          Dst:             cmd_parse_capability
        - Src:             'imap/command.c:1054,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1056,5'
          Dst:             cmd_parse_list
        - Src:             'imap/command.c:1058,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1060,5'
          Dst:             cmd_parse_lsub
        - Src:             'imap/command.c:1062,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1064,5'
          Dst:             cmd_parse_myrights
        - Src:             'imap/command.c:1066,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1068,5'
          Dst:             cmd_parse_search
        - Src:             'imap/command.c:1070,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1072,5'
          Dst:             cmd_parse_status
        - Src:             'imap/command.c:1074,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1076,5'
          Dst:             cmd_parse_enabled
        - Src:             'imap/command.c:1078,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/command.c:1090,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1094,35'
          Dst:             mutt_istr_startswith
    - functionName:    cmd_status
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_next_word
        - mutt_istr_startswith
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/command.c:241,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:241,7'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:243,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:243,7'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:245,7'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:245,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:245,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:248,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:241,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:243,7'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:245,7'
          Dst:             mutt_istr_startswith
    - functionName:    imap_cmd_finish
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          210
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - cmd_handle_fatal
        - imap_expunge_mailbox
        - imap_mdata_get
        - imap_msn_highest
        - imap_read_headers
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/command.c:1370,8'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1370,8'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1370,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1370,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1373,14'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1373,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1375,12'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1380,16'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
        - Branch String:   'imap/command.c:1380,40'
          Branch Sides:
            - BranchSide:      'imap/command.c:1380,51'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
            - BranchSide:      'imap/command.c:1382,12'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1380,59'
          Branch Sides:
            - BranchSide:      'imap/command.c:1380,69'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
            - BranchSide:      'imap/command.c:1386,10'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
        - Branch String:   'imap/command.c:1380,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1382,12'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
            - BranchSide:      'imap/command.c:1386,10'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_expunge_mailbox
                - imap_msn_highest
                - imap_read_headers
        - Branch String:   'imap/command.c:1390,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:1390,23'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1426,17'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1390,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1393,23'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1426,17'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1393,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1395,7'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_read_headers
            - BranchSide:      'imap/command.c:1404,23'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_read_headers
        - Branch String:   'imap/command.c:1398,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:1399,16'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_read_headers
            - BranchSide:      'imap/command.c:1400,21'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_read_headers
        - Branch String:   'imap/command.c:1404,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1406,55'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1407,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:1409,29'
              BranchSideFuncs:
                - imap_read_headers
            - BranchSide:      'imap/command.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1409,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:1410,18'
              BranchSideFuncs:
                - imap_read_headers
            - BranchSide:      'imap/command.c:1412,9'
              BranchSideFuncs:
                - imap_read_headers
        - Branch String:   'imap/command.c:1419,46'
          Branch Sides:
            - BranchSide:      'imap/command.c:1419,65'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1422,23'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1419,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1420,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1422,23'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1422,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1423,21'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1426,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:1376,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1388,32'
          Dst:             imap_mdata_get
        - Src:             'imap/command.c:1396,7'
          Dst:             imap_expunge_mailbox
        - Src:             'imap/command.c:1406,30'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:1414,9'
          Dst:             imap_read_headers
    - functionName:    cmd_parse_exists
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imap_msn_highest
        - mutt_str_atoui
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:980,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_msn_highest
                - imap_msn_highest
            - BranchSide:      'imap/command.c:980,16'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_msn_highest
                - imap_msn_highest
        - Branch String:   'imap/command.c:983,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:985,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:989,39'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_highest
        - Branch String:   'imap/command.c:992,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:996,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:998,12'
              BranchSideFuncs:
                - imap_msn_highest
        - Branch String:   'imap/command.c:998,12'
          Branch Sides:
            - BranchSide:      'imap/command.c:1002,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1006,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:983,8'
          Dst:             mutt_str_atoui
        - Src:             'imap/command.c:992,15'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:998,21'
          Dst:             imap_msn_highest
    - functionName:    cmd_parse_expunge
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - imap_edata_get
        - imap_msn_get
        - imap_msn_highest
        - imap_msn_set
        - imap_msn_shrink
        - mutt_str_atoui
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:261,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:264,3'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:268,36'
          Branch Sides:
            - BranchSide:      'imap/command.c:268,36'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:268,40'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:268,53'
          Branch Sides:
            - BranchSide:      'imap/command.c:268,53'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:269,8'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:268,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:268,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:274,33'
              BranchSideFuncs:
                - imap_msn_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:275,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:280,8'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:285,26'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:286,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:288,9'
              BranchSideFuncs:
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
                - imap_msn_shrink
            - BranchSide:      'imap/command.c:293,3'
              BranchSideFuncs:
                - imap_msn_shrink
        - Branch String:   'imap/command.c:289,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:290,7'
              BranchSideFuncs:
                - imap_msn_set
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
            - BranchSide:      'imap/command.c:291,35'
              BranchSideFuncs:
                - imap_msn_set
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
        - Branch String:   'imap/command.c:286,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:288,9'
              BranchSideFuncs:
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
                - imap_msn_shrink
            - BranchSide:      'imap/command.c:293,3'
              BranchSideFuncs:
                - imap_msn_shrink
      Callsites:
        - Src:             'imap/command.c:268,8'
          Dst:             mutt_str_atoui
        - Src:             'imap/command.c:269,18'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:274,7'
          Dst:             imap_msn_get
        - Src:             'imap/command.c:281,5'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:285,26'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:293,3'
          Dst:             imap_msn_shrink
        - Src:             'imap/command.c:288,9'
          Dst:             imap_msn_get
        - Src:             'imap/command.c:290,7'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:291,5'
          Dst:             imap_msn_set
    - functionName:    cmd_parse_fetch
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          517
      EdgeCount:       131
      CyclomaticComplexity: 39
      functionsReached:
        - __ctype_b_loc
        - imap_edata_get
        - imap_mdata_get
        - imap_msn_get
        - imap_msn_highest
        - imap_next_word
        - imap_set_flags
        - mutt_istr_startswith
        - mutt_str_atoui
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:402,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_atoui
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:406,8'
              BranchSideFuncs:
                - imap_mdata_get
                - mutt_str_atoui
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:412,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:418,8'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:418,17'
          Branch Sides:
            - BranchSide:      'imap/command.c:418,21'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:418,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:420,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:424,37'
              BranchSideFuncs:
                - imap_msn_get
                - imap_edata_get
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:425,10'
          Branch Sides:
            - BranchSide:      'imap/command.c:425,17'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:425,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:427,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:431,3'
              BranchSideFuncs:
                - imap_edata_get
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:436,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:438,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:441,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:443,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:443,3'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:445,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:445,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:446,19'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:447,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:450,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:473,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:450,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:453,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:527,27'
              BranchSideFuncs:
                - imap_set_flags
        - Branch String:   'imap/command.c:454,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:454,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:455,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:455,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:461,17'
          Branch Sides:
            - BranchSide:      'imap/command.c:461,24'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:469,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:461,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:465,10'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:473,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:475,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
            - BranchSide:      'imap/command.c:492,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
        - Branch String:   'imap/command.c:476,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:476,7'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_edata_get
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:477,12'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_edata_get
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:477,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:482,11'
              BranchSideFuncs:
                - imap_edata_get
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atoui
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:482,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:484,9'
              BranchSideFuncs:
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:488,11'
              BranchSideFuncs:
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:488,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:490,11'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:527,27'
              BranchSideFuncs:
                - imap_set_flags
        - Branch String:   'imap/command.c:492,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:494,9'
              BranchSideFuncs:
                - imap_set_flags
            - BranchSide:      'imap/command.c:514,14'
              BranchSideFuncs:
                - imap_set_flags
        - Branch String:   'imap/command.c:495,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:495,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:496,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:496,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:502,17'
          Branch Sides:
            - BranchSide:      'imap/command.c:502,24'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:510,9'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:502,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:506,10'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:514,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:518,14'
              BranchSideFuncs:
                - imap_set_flags
            - BranchSide:      'imap/command.c:525,7'
              BranchSideFuncs:
                - imap_set_flags
        - Branch String:   'imap/command.c:518,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:520,7'
              BranchSideFuncs:
                - imap_set_flags
            - BranchSide:      'imap/command.c:525,7'
              BranchSideFuncs:
                - imap_set_flags
        - Branch String:   'imap/command.c:525,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:525,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:527,27'
              BranchSideFuncs:
                - imap_set_flags
        - Branch String:   'imap/command.c:528,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:531,14'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:531,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:532,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:534,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:408,32'
          Dst:             imap_mdata_get
        - Src:             'imap/command.c:412,8'
          Dst:             mutt_str_atoui
        - Src:             'imap/command.c:418,27'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:424,7'
          Dst:             imap_msn_get
        - Src:             'imap/command.c:431,3'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:433,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:434,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/command.c:446,19'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:473,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:477,12'
          Dst:             mutt_str_atoui
        - Src:             'imap/command.c:482,18'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:490,11'
          Dst:             imap_next_word
        - Src:             'imap/command.c:492,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:527,5'
          Dst:             imap_set_flags
    - functionName:    cmd_parse_vanished
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          247
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - imap_edata_get
        - imap_msn_get
        - imap_msn_highest
        - imap_msn_remove
        - imap_msn_set
        - imap_msn_shrink
        - imap_next_word
        - mutt_hash_int_find
        - mutt_istr_startswith
        - mutt_seqset_iterator_free
        - mutt_seqset_iterator_new
        - mutt_seqset_iterator_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:310,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:310,16'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:316,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:321,9'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:325,10'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:325,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:327,33'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:333,33'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:327,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:328,22'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:330,20'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:325,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:327,33'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:333,33'
              BranchSideFuncs:
                - mutt_seqset_iterator_new
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:340,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:342,49'
              BranchSideFuncs:
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:383,10'
              BranchSideFuncs:
                - mutt_seqset_iterator_free
        - Branch String:   'imap/command.c:343,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:346,28'
              BranchSideFuncs:
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:354,23'
          Branch Sides:
            - BranchSide:      'imap/command.c:354,27'
              BranchSideFuncs:
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:356,7'
              BranchSideFuncs:
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:354,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:356,7'
              BranchSideFuncs:
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:359,43'
              BranchSideFuncs:
                - imap_msn_get
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:359,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:361,7'
              BranchSideFuncs:
                - imap_msn_remove
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:365,5'
              BranchSideFuncs:
                - imap_msn_remove
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_highest
                - imap_msn_shrink
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:367,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
            - BranchSide:      'imap/command.c:370,30'
              BranchSideFuncs:
                - imap_msn_highest
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:371,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:373,13'
              BranchSideFuncs:
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
            - BranchSide:      'imap/command.c:379,7'
              BranchSideFuncs:
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:374,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:375,11'
              BranchSideFuncs:
                - imap_msn_set
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
            - BranchSide:      'imap/command.c:376,39'
              BranchSideFuncs:
                - imap_msn_set
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
        - Branch String:   'imap/command.c:371,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:373,13'
              BranchSideFuncs:
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
            - BranchSide:      'imap/command.c:379,7'
              BranchSideFuncs:
                - imap_msn_shrink
                - mutt_seqset_iterator_next
                - mutt_seqset_iterator_free
                - mutt_hash_int_find
                - imap_edata_get
                - imap_edata_get
                - imap_msn_highest
                - imap_msn_get
                - imap_msn_remove
                - imap_msn_highest
                - imap_msn_get
                - imap_edata_get
                - imap_msn_set
        - Branch String:   'imap/command.c:383,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:384,5'
              BranchSideFuncs:
                - mutt_seqset_iterator_free
            - BranchSide:      'imap/command.c:386,10'
              BranchSideFuncs:
                - mutt_seqset_iterator_free
      Callsites:
        - Src:             'imap/command.c:316,7'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:321,9'
          Dst:             imap_next_word
        - Src:             'imap/command.c:333,33'
          Dst:             mutt_seqset_iterator_new
        - Src:             'imap/command.c:340,16'
          Dst:             mutt_seqset_iterator_next
        - Src:             'imap/command.c:342,23'
          Dst:             mutt_hash_int_find
        - Src:             'imap/command.c:346,28'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:352,5'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:354,37'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:359,9'
          Dst:             imap_msn_get
        - Src:             'imap/command.c:365,5'
          Dst:             imap_msn_remove
        - Src:             'imap/command.c:370,30'
          Dst:             imap_msn_highest
        - Src:             'imap/command.c:379,7'
          Dst:             imap_msn_shrink
        - Src:             'imap/command.c:373,13'
          Dst:             imap_msn_get
        - Src:             'imap/command.c:375,11'
          Dst:             imap_edata_get
        - Src:             'imap/command.c:376,9'
          Dst:             imap_msn_set
        - Src:             'imap/command.c:388,3'
          Dst:             mutt_seqset_iterator_free
    - functionName:    cmd_parse_capability
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - imap_next_word
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_str_dup
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/command.c:546,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - strchr
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
            - BranchSide:      'imap/command.c:546,3'
              BranchSideFuncs:
                - imap_next_word
                - strchr
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
        - Branch String:   'imap/command.c:550,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:551,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
            - BranchSide:      'imap/command.c:552,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
        - Branch String:   'imap/command.c:556,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:558,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
        - Branch String:   'imap/command.c:561,20'
          Branch Sides:
            - BranchSide:      'imap/command.c:558,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
            - BranchSide:      'imap/command.c:561,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:561,41'
          Branch Sides:
            - BranchSide:      'imap/command.c:561,44'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - __ctype_b_loc
            - BranchSide:      'imap/command.c:563,35'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - __ctype_b_loc
        - Branch String:   'imap/command.c:561,11'
          Branch Sides:
            - BranchSide:      'imap/command.c:558,42'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
            - BranchSide:      'imap/command.c:563,35'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - __ctype_b_loc
        - Branch String:   'imap/command.c:558,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:558,24'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - __ctype_b_loc
            - BranchSide:      'imap/command.c:568,9'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - __ctype_b_loc
        - Branch String:   'imap/command.c:556,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:558,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - imap_next_word
      Callsites:
        - Src:             'imap/command.c:548,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:549,19'
          Dst:             strchr
        - Src:             'imap/command.c:552,3'
          Dst:             mutt_mem_free
        - Src:             'imap/command.c:553,19'
          Dst:             mutt_str_dup
        - Src:             'imap/command.c:560,20'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:561,44'
          Dst:             __ctype_b_loc
        - Src:             'imap/command.c:568,9'
          Dst:             imap_next_word
    - functionName:    cmd_parse_list
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          244
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - imap_cmd_step
        - imap_get_literal_count
        - imap_next_word
        - imap_unmunge_mbox_name
        - imap_unquote_string
        - mutt_istr_startswith
        - snprintf
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/command.c:580,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:580,19'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:583,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:588,3'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:592,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:594,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:597,4'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:598,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:600,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
            - BranchSide:      'imap/command.c:615,8'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
        - Branch String:   'imap/command.c:600,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:601,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:602,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:602,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:603,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:604,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:604,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:605,25'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
            - BranchSide:      'imap/command.c:606,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
        - Branch String:   'imap/command.c:606,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:607,25'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
            - BranchSide:      'imap/command.c:609,9'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
        - Branch String:   'imap/command.c:610,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:598,10'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
            - BranchSide:      'imap/command.c:615,8'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
                - snprintf
                - imap_unquote_string
        - Branch String:   'imap/command.c:615,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:617,5'
              BranchSideFuncs:
                - snprintf
                - imap_unquote_string
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
            - BranchSide:      'imap/command.c:624,7'
              BranchSideFuncs:
                - imap_next_word
                - imap_get_literal_count
                - imap_next_word
                - imap_unmunge_mbox_name
                - imap_cmd_step
                - strlen
        - Branch String:   'imap/command.c:626,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:628,9'
              BranchSideFuncs:
                - imap_cmd_step
                - strlen
            - BranchSide:      'imap/command.c:651,16'
              BranchSideFuncs:
                - imap_next_word
                - imap_unmunge_mbox_name
        - Branch String:   'imap/command.c:628,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:630,14'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'imap/command.c:634,23'
              BranchSideFuncs:
                - strlen
        - Branch String:   'imap/command.c:634,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:636,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:640,16'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:642,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:644,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:659,13'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:654,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:655,7'
              BranchSideFuncs:
                - imap_unmunge_mbox_name
            - BranchSide:      'imap/command.c:656,35'
              BranchSideFuncs:
                - imap_unmunge_mbox_name
        - Branch String:   'imap/command.c:659,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:659,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:661,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:591,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:600,9'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:602,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:604,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:606,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:609,9'
          Dst:             imap_next_word
        - Src:             'imap/command.c:615,8'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:618,5'
          Dst:             snprintf
        - Src:             'imap/command.c:619,5'
          Dst:             imap_unquote_string
        - Src:             'imap/command.c:624,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:626,7'
          Dst:             imap_get_literal_count
        - Src:             'imap/command.c:628,9'
          Dst:             imap_cmd_step
        - Src:             'imap/command.c:634,9'
          Dst:             strlen
        - Src:             'imap/command.c:653,9'
          Dst:             imap_next_word
        - Src:             'imap/command.c:656,5'
          Dst:             imap_unmunge_mbox_name
    - functionName:    cmd_parse_lsub
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - account_to_url
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cmd_parse_list
        - cs_subset_bool
        - cs_subset_string
        - mailbox_add_simple
        - mutt_str_equal
        - url_tobuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:673,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_parse_list
                - cs_subset_bool
                - cmd_parse_list
                - buf_pool_get
                - buf_pool_get
                - account_to_url
                - cs_subset_string
                - mutt_str_equal
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/command.c:673,14'
              BranchSideFuncs:
                - cmd_parse_list
                - cs_subset_bool
                - cmd_parse_list
                - buf_pool_get
                - buf_pool_get
                - account_to_url
                - cs_subset_string
                - mutt_str_equal
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/command.c:673,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:676,5'
              BranchSideFuncs:
                - cs_subset_bool
                - cmd_parse_list
                - buf_pool_get
                - buf_pool_get
                - account_to_url
                - cs_subset_string
                - mutt_str_equal
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/command.c:680,55'
              BranchSideFuncs:
                - cs_subset_bool
                - cmd_parse_list
                - buf_pool_get
                - buf_pool_get
                - account_to_url
                - cs_subset_string
                - mutt_str_equal
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/command.c:681,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:681,7'
              BranchSideFuncs:
                - cmd_parse_list
                - buf_pool_get
                - buf_pool_get
                - account_to_url
                - cs_subset_string
                - mutt_str_equal
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/command.c:684,19'
              BranchSideFuncs:
                - cmd_parse_list
                - buf_pool_get
                - buf_pool_get
                - account_to_url
                - cs_subset_string
                - mutt_str_equal
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/command.c:703,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:704,14'
              BranchSideFuncs:
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/command.c:705,3'
              BranchSideFuncs:
                - url_tobuffer
                - buf_string.13094
                - mailbox_add_simple
                - buf_string.13094
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/command.c:707,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:708,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/command.c:710,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'imap/command.c:676,5'
          Dst:             cmd_parse_list
        - Src:             'imap/command.c:680,40'
          Dst:             cs_subset_bool
        - Src:             'imap/command.c:687,3'
          Dst:             cmd_parse_list
        - Src:             'imap/command.c:695,24'
          Dst:             buf_pool_get
        - Src:             'imap/command.c:696,24'
          Dst:             buf_pool_get
        - Src:             'imap/command.c:699,3'
          Dst:             account_to_url
        - Src:             'imap/command.c:702,35'
          Dst:             cs_subset_string
        - Src:             'imap/command.c:703,7'
          Dst:             mutt_str_equal
        - Src:             'imap/command.c:705,3'
          Dst:             url_tobuffer
        - Src:             'imap/command.c:707,27'
          Dst:             buf_string
        - Src:             'imap/command.c:707,8'
          Dst:             mailbox_add_simple
        - Src:             'imap/command.c:708,5'
          Dst:             buf_string
        - Src:             'imap/command.c:710,3'
          Dst:             buf_pool_release
        - Src:             'imap/command.c:711,3'
          Dst:             buf_pool_release
    - functionName:    cmd_parse_myrights
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          193
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - imap_next_word
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:721,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
            - BranchSide:      'imap/command.c:721,3'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - __ctype_b_loc
        - Branch String:   'imap/command.c:729,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:729,13'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:729,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:731,5'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:731,5'
          Branch Sides:
            - BranchSide:      'imap/command.c:731,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:734,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:737,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:740,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:746,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:749,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:752,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:755,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:758,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:761,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:764,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:769,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:772,16'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:729,13'
          Branch Sides:
            - BranchSide:      'imap/command.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:729,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:723,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:724,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    cmd_new
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_queue_full
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:115,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_queue_full
                - snprintf
            - BranchSide:      'imap/command.c:115,7'
              BranchSideFuncs:
                - cmd_queue_full
                - snprintf
        - Branch String:   'imap/command.c:115,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:117,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:121,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'imap/command.c:125,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:126,18'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:128,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:115,7'
          Dst:             cmd_queue_full
        - Src:             'imap/command.c:124,3'
          Dst:             snprintf
    - functionName:    cmd_queue_full
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_queue
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_add_printf
        - cmd_new
        - cmd_queue_full
        - imap_exec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:145,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_queue_full
                - cmd_new
                - buf_add_printf
                - imap_exec
            - BranchSide:      'imap/command.c:145,7'
              BranchSideFuncs:
                - cmd_queue_full
                - cmd_new
                - buf_add_printf
                - imap_exec
        - Branch String:   'imap/command.c:145,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:147,5'
              BranchSideFuncs:
                - imap_exec
                - cmd_new
                - buf_add_printf
            - BranchSide:      'imap/command.c:155,29'
              BranchSideFuncs:
                - cmd_new
                - buf_add_printf
        - Branch String:   'imap/command.c:156,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:159,30'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'imap/command.c:159,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:162,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:145,7'
          Dst:             cmd_queue_full
        - Src:             'imap/command.c:149,20'
          Dst:             imap_exec
        - Src:             'imap/command.c:155,29'
          Dst:             cmd_new
        - Src:             'imap/command.c:159,7'
          Dst:             buf_add_printf
    - functionName:    imap_exec
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          166
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - cmd_handle_fatal
        - cmd_start
        - cs_subset_number
        - imap_cmd_step
        - imap_exec
        - mutt_sig_allow_interrupt
        - mutt_socket_poll
      functionUses:    32
      BranchProfiles:
        - Branch String:   'imap/command.c:1307,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_exec
                - cmd_start
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1307,7'
              BranchSideFuncs:
                - imap_exec
                - cmd_start
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1307,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1310,16'
              BranchSideFuncs:
                - cmd_start
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1314,8'
              BranchSideFuncs:
                - cmd_start
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1310,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1311,7'
              BranchSideFuncs:
                - cmd_start
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1314,8'
              BranchSideFuncs:
                - cmd_start
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1315,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1317,5'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1321,13'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1321,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1321,7'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1324,54'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - mutt_socket_poll
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1325,31'
          Branch Sides:
            - BranchSide:      'imap/command.c:1325,55'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
            - BranchSide:      'imap/command.c:1334,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
        - Branch String:   'imap/command.c:1325,60'
          Branch Sides:
            - BranchSide:      'imap/command.c:1326,33'
              BranchSideFuncs:
                - mutt_socket_poll
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1334,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
        - Branch String:   'imap/command.c:1325,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1328,5'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1334,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - imap_cmd_step
                - mutt_sig_allow_interrupt
        - Branch String:   'imap/command.c:1339,35'
          Branch Sides:
            - BranchSide:      'imap/command.c:1339,46'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - imap_cmd_step
            - BranchSide:      'imap/command.c:1341,15'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - imap_cmd_step
        - Branch String:   'imap/command.c:1339,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1341,15'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
            - BranchSide:      'imap/command.c:1342,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
        - Branch String:   'imap/command.c:1341,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:1337,10'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_sig_allow_interrupt
            - BranchSide:      'imap/command.c:1342,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
        - Branch String:   'imap/command.c:1344,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1344,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1346,10'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1346,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1346,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1348,16'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1348,9'
          Branch Sides:
            - BranchSide:      'imap/command.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1351,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:1311,7'
          Dst:             imap_exec
        - Src:             'imap/command.c:1314,8'
          Dst:             cmd_start
        - Src:             'imap/command.c:1317,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1324,37'
          Dst:             cs_subset_number
        - Src:             'imap/command.c:1326,9'
          Dst:             mutt_socket_poll
        - Src:             'imap/command.c:1329,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1334,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'imap/command.c:1337,10'
          Dst:             imap_cmd_step
        - Src:             'imap/command.c:1342,3'
          Dst:             mutt_sig_allow_interrupt
    - functionName:    cmd_start
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_is_empty
        - buf_reset
        - cmd_handle_fatal
        - cmd_queue
        - mutt_socket_write_d
        - mutt_str_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/command.c:207,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_queue
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:207,14'
              BranchSideFuncs:
                - cmd_queue
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:207,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:209,5'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:213,7'
              BranchSideFuncs:
                - cmd_queue
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
        - Branch String:   'imap/command.c:213,14'
          Branch Sides:
            - BranchSide:      'imap/command.c:213,24'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
            - BranchSide:      'imap/command.c:216,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
        - Branch String:   'imap/command.c:213,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:216,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
        - Branch String:   'imap/command.c:216,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:216,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
            - BranchSide:      'imap/command.c:219,28'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
        - Branch String:   'imap/command.c:219,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:222,8'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - buf_reset
        - Branch String:   'imap/command.c:227,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:228,18'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:230,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:209,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:213,24'
          Dst:             cmd_queue
        - Src:             'imap/command.c:219,7'
          Dst:             buf_is_empty
        - Src:             'imap/command.c:222,8'
          Dst:             mutt_str_len
        - Src:             'imap/command.c:222,8'
          Dst:             mutt_socket_write_d
        - Src:             'imap/command.c:224,3'
          Dst:             buf_reset
    - functionName:    imap_cmd_idle
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addstr
        - cmd_handle_fatal
        - cmd_start
        - cs_subset_number
        - imap_cmd_step
        - mutt_socket_poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:1439,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_start
                - cs_subset_number
                - imap_cmd_step
                - buf_addstr
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1439,7'
              BranchSideFuncs:
                - cmd_start
                - cs_subset_number
                - imap_cmd_step
                - buf_addstr
                - mutt_socket_poll
                - cmd_handle_fatal
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1439,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1441,5'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1445,54'
              BranchSideFuncs:
                - cs_subset_number
                - imap_cmd_step
                - buf_addstr
                - mutt_socket_poll
                - cmd_handle_fatal
        - Branch String:   'imap/command.c:1446,33'
          Branch Sides:
            - BranchSide:      'imap/command.c:1447,33'
              BranchSideFuncs:
                - mutt_socket_poll
                - imap_cmd_step
                - buf_addstr
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1454,3'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_addstr
        - Branch String:   'imap/command.c:1446,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1449,5'
              BranchSideFuncs:
                - cmd_handle_fatal
            - BranchSide:      'imap/command.c:1454,3'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_addstr
        - Branch String:   'imap/command.c:1457,3'
          Branch Sides:
            - BranchSide:      'imap/command.c:1456,10'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_addstr
            - BranchSide:      'imap/command.c:1459,10'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'imap/command.c:1459,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1462,12'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'imap/command.c:1467,10'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1467,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1467,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1469,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:1439,7'
          Dst:             cmd_start
        - Src:             'imap/command.c:1441,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1445,37'
          Dst:             cs_subset_number
        - Src:             'imap/command.c:1447,9'
          Dst:             mutt_socket_poll
        - Src:             'imap/command.c:1450,5'
          Dst:             cmd_handle_fatal
        - Src:             'imap/command.c:1456,10'
          Dst:             imap_cmd_step
        - Src:             'imap/command.c:1464,5'
          Dst:             buf_addstr
    - functionName:    imap_cmd_trailer
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - imap_next_word
        - mutt_istr_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/command.c:1269,26'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1269,26'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1271,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1273,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1277,7'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/command.c:1278,10'
          Branch Sides:
            - BranchSide:      'imap/command.c:1278,15'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1281,5'
              BranchSideFuncs: []
        - Branch String:   'imap/command.c:1278,45'
          Branch Sides:
            - BranchSide:      'imap/command.c:1278,49'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/command.c:1285,7'
              BranchSideFuncs:
                - imap_next_word
        - Branch String:   'imap/command.c:1278,79'
          Branch Sides:
            - BranchSide:      'imap/command.c:1279,15'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
            - BranchSide:      'imap/command.c:1285,7'
              BranchSideFuncs:
                - imap_next_word
        - Branch String:   'imap/command.c:1278,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1281,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1285,7'
              BranchSideFuncs:
                - imap_next_word
        - Branch String:   'imap/command.c:1286,7'
          Branch Sides:
            - BranchSide:      'imap/command.c:1286,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/command.c:1289,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/command.c:1277,7'
          Dst:             imap_next_word
        - Src:             'imap/command.c:1278,15'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1278,49'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1279,15'
          Dst:             mutt_istr_startswith
        - Src:             'imap/command.c:1285,7'
          Dst:             imap_next_word
    - functionName:    imap_code
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_status
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/command.c:1257,10'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_status
            - BranchSide:      'imap/command.c:1257,10'
              BranchSideFuncs:
                - cmd_status
      Callsites:
        - Src:             'imap/command.c:1257,10'
          Dst:             cmd_status
    - functionName:    imap_cmd_start
      functionSourceFile: '/src/neomutt/imap/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_start
      functionUses:    12
      BranchProfiles:
        - Branch String:   'imap/command.c:1116,10'
          Branch Sides:
            - BranchSide:      'imap/command.c:0,0'
              BranchSideFuncs:
                - cmd_start
            - BranchSide:      'imap/command.c:1116,10'
              BranchSideFuncs:
                - cmd_start
      Callsites:
        - Src:             'imap/command.c:1116,10'
          Dst:             cmd_start
    - functionName:    imap_auth_validator
      functionSourceFile: '/src/neomutt/imap/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_printf
        - imap_auth_is_valid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/config.c:48,8'
          Branch Sides:
            - BranchSide:      'imap/config.c:0,0'
              BranchSideFuncs:
                - imap_auth_is_valid
                - buf_printf
            - BranchSide:      'imap/config.c:48,8'
              BranchSideFuncs:
                - imap_auth_is_valid
                - buf_printf
        - Branch String:   'imap/config.c:48,26'
          Branch Sides:
            - BranchSide:      'imap/config.c:47,43'
              BranchSideFuncs: []
            - BranchSide:      'imap/config.c:48,26'
              BranchSideFuncs: []
        - Branch String:   'imap/config.c:48,7'
          Branch Sides:
            - BranchSide:      'imap/config.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/config.c:52,3'
              BranchSideFuncs:
                - imap_auth_is_valid
                - buf_printf
        - Branch String:   'imap/config.c:52,3'
          Branch Sides:
            - BranchSide:      'imap/config.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/config.c:54,32'
              BranchSideFuncs:
                - imap_auth_is_valid
                - buf_printf
        - Branch String:   'imap/config.c:54,9'
          Branch Sides:
            - BranchSide:      'imap/config.c:52,3'
              BranchSideFuncs:
                - imap_auth_is_valid
                - buf_printf
            - BranchSide:      'imap/config.c:60,76'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'imap/config.c:52,3'
          Branch Sides:
            - BranchSide:      'imap/config.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/config.c:54,32'
              BranchSideFuncs:
                - imap_auth_is_valid
                - buf_printf
      Callsites:
        - Src:             'imap/config.c:54,9'
          Dst:             imap_auth_is_valid
        - Src:             'imap/config.c:60,5'
          Dst:             buf_printf
    - functionName:    config_init_imap
      functionSourceFile: '/src/neomutt/imap/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/config.c:161,13'
          Branch Sides:
            - BranchSide:      'imap/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'imap/config.c:161,13'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'imap/config.c:161,13'
          Dst:             cs_register_variables
    - functionName:    imap_edata_clone
      functionSourceFile: '/src/neomutt/imap/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_edata_new
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/edata.c:81,31'
          Branch Sides:
            - BranchSide:      'imap/edata.c:0,0'
              BranchSideFuncs:
                - imap_edata_new
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'imap/edata.c:81,31'
              BranchSideFuncs:
                - imap_edata_new
                - mutt_str_dup
                - mutt_str_dup
      Callsites:
        - Src:             'imap/edata.c:81,31'
          Dst:             imap_edata_new
        - Src:             'imap/edata.c:83,23'
          Dst:             mutt_str_dup
        - Src:             'imap/edata.c:84,23'
          Dst:             mutt_str_dup
    - functionName:    imap_edata_new
      functionSourceFile: '/src/neomutt/imap/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/edata.c:59,10'
          Branch Sides:
            - BranchSide:      'imap/edata.c:59,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'imap/edata.c:59,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'imap/edata.c:59,10'
          Dst:             mutt_mem_calloc
    - functionName:    imap_edata_get
      functionSourceFile: '/src/neomutt/imap/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:
        - Branch String:   'imap/edata.c:69,7'
          Branch Sides:
            - BranchSide:      'imap/edata.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/edata.c:71,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_edata_free
      functionSourceFile: '/src/neomutt/imap/edata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/edata.c:42,8'
          Branch Sides:
            - BranchSide:      'imap/edata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'imap/edata.c:42,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/edata.c:42,12'
          Branch Sides:
            - BranchSide:      'imap/edata.c:42,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/edata.c:42,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/edata.c:42,7'
          Branch Sides:
            - BranchSide:      'imap/edata.c:42,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/edata.c:47,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'imap/edata.c:47,3'
          Dst:             mutt_mem_free
        - Src:             'imap/edata.c:48,3'
          Dst:             mutt_mem_free
        - Src:             'imap/edata.c:50,3'
          Dst:             mutt_mem_free
    - functionName:    get_flags
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          181
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - mutt_istr_startswith
        - mutt_list_free
        - mutt_list_insert_tail
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/imap.c:136,23'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:136,23'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:137,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:139,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:142,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:143,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:146,5'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:143,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:143,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:144,10'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:144,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:146,5'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:151,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:151,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:174,4'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:154,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:154,5'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:156,5'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:154,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:156,5'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:156,15'
          Branch Sides:
            - BranchSide:      'imap/imap.c:156,34'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:159,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:156,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:157,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:159,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:160,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:161,37'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
            - BranchSide:      'imap/imap.c:162,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_list_free
        - Branch String:   'imap/imap.c:151,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:151,20'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'imap/imap.c:168,5'
              BranchSideFuncs:
                - mutt_list_free
      Callsites:
        - Src:             'imap/imap.c:136,23'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/imap.c:161,37'
          Dst:             mutt_str_dup
        - Src:             'imap/imap.c:161,7'
          Dst:             mutt_list_insert_tail
        - Src:             'imap/imap.c:169,5'
          Dst:             mutt_list_free
    - functionName:    imap_path_is_empty
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_string
        - imap_path_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2397,29'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - buf_string.13401
                - imap_path_status
            - BranchSide:      'imap/imap.c:2397,29'
              BranchSideFuncs:
                - buf_string.13401
                - imap_path_status
        - Branch String:   'imap/imap.c:2398,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2398,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2400,10'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2400,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2400,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2402,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:2397,29'
          Dst:             buf_string
        - Src:             'imap/imap.c:2397,12'
          Dst:             imap_path_status
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_path_status
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_mailbox_status
        - mailbox_free
        - mx_ac_remove
        - mx_mbox_ac_link
        - mx_mbox_find2
        - mx_path_resolve
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/imap.c:1177,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mx_mbox_find2
                - imap_mailbox_status
                - mx_path_resolve
                - mx_mbox_ac_link
                - mailbox_free
                - imap_mailbox_status
                - mx_ac_remove
                - mailbox_free
            - BranchSide:      'imap/imap.c:1177,23'
              BranchSideFuncs:
                - mx_mbox_find2
                - imap_mailbox_status
                - mx_path_resolve
                - mx_mbox_ac_link
                - mailbox_free
                - imap_mailbox_status
                - mx_ac_remove
                - mailbox_free
        - Branch String:   'imap/imap.c:1180,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1182,9'
              BranchSideFuncs:
                - mx_path_resolve
                - mx_mbox_ac_link
                - mailbox_free
                - imap_mailbox_status
                - mx_ac_remove
                - mailbox_free
            - BranchSide:      'imap/imap.c:1190,12'
              BranchSideFuncs:
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1183,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1185,7'
              BranchSideFuncs:
                - imap_mailbox_status
                - mx_ac_remove
                - mailbox_free
            - BranchSide:      'imap/imap.c:1190,12'
              BranchSideFuncs:
                - imap_mailbox_status
                - mx_ac_remove
                - mailbox_free
      Callsites:
        - Src:             'imap/imap.c:1177,23'
          Dst:             mx_mbox_find2
        - Src:             'imap/imap.c:1182,9'
          Dst:             mx_path_resolve
        - Src:             'imap/imap.c:1183,10'
          Dst:             mx_mbox_ac_link
        - Src:             'imap/imap.c:1185,7'
          Dst:             mailbox_free
        - Src:             'imap/imap.c:1190,12'
          Dst:             imap_mailbox_status
        - Src:             'imap/imap.c:1190,12'
          Dst:             imap_mailbox_status
        - Src:             'imap/imap.c:1194,5'
          Dst:             mx_ac_remove
        - Src:             'imap/imap.c:1195,5'
          Dst:             mailbox_free
    - functionName:    imap_mailbox_status
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_adata_get
        - imap_mdata_get
        - imap_status
      functionUses:    5
      BranchProfiles:
        - Branch String:   'imap/imap.c:1212,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_status
            - BranchSide:      'imap/imap.c:1212,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_status
        - Branch String:   'imap/imap.c:1214,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1214,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1214,18'
              BranchSideFuncs:
                - imap_status
        - Branch String:   'imap/imap.c:1214,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1214,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1216,10'
              BranchSideFuncs:
                - imap_status
      Callsites:
        - Src:             'imap/imap.c:1212,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1213,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:1216,10'
          Dst:             imap_status
    - functionName:    imap_status
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - imap_exec
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:1111,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - snprintf
                - imap_exec
            - BranchSide:      'imap/imap.c:1111,8'
              BranchSideFuncs:
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:1120,22'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1120,42'
              BranchSideFuncs:
                - snprintf
                - imap_exec
            - BranchSide:      'imap/imap.c:1129,14'
              BranchSideFuncs:
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:1120,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1122,21'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1126,42'
              BranchSideFuncs:
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:1126,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1127,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1129,14'
              BranchSideFuncs:
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:1129,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1133,32'
              BranchSideFuncs:
                - snprintf
                - imap_exec
            - BranchSide:      'imap/imap.c:1144,19'
              BranchSideFuncs:
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:1133,12'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1139,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1144,19'
              BranchSideFuncs:
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:1147,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1149,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1152,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:1143,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:1146,12'
          Dst:             imap_exec
    - functionName:    imap_tags_commit
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          165
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - driver_tags_get_with_hidden
        - driver_tags_replace
        - imap_adata_get
        - imap_edata_get
        - imap_exec
        - imap_msg_save_hcache
        - mutt_mem_free
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2284,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_edata_get
                - snprintf
                - imap_edata_get
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - imap_edata_get
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
            - BranchSide:      'imap/imap.c:2284,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_edata_get
                - snprintf
                - imap_edata_get
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - imap_edata_get
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
        - Branch String:   'imap/imap.c:2288,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2289,5'
              BranchSideFuncs:
                - imap_edata_get
                - snprintf
                - imap_edata_get
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - imap_edata_get
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
            - BranchSide:      'imap/imap.c:2291,16'
              BranchSideFuncs:
                - imap_edata_get
                - snprintf
                - imap_edata_get
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - imap_edata_get
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
        - Branch String:   'imap/imap.c:2291,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2291,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2294,36'
              BranchSideFuncs:
                - imap_edata_get
                - snprintf
                - imap_edata_get
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - imap_edata_get
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
        - Branch String:   'imap/imap.c:2297,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2299,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
            - BranchSide:      'imap/imap.c:2317,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13401
                - imap_exec
                - buf_pool_release
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
        - Branch String:   'imap/imap.c:2317,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2319,26'
              BranchSideFuncs:
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
            - BranchSide:      'imap/imap.c:2336,3'
              BranchSideFuncs:
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
        - Branch String:   'imap/imap.c:2328,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2330,7'
              BranchSideFuncs:
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
            - BranchSide:      'imap/imap.c:2333,3'
              BranchSideFuncs:
                - driver_tags_replace
                - imap_edata_get
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - imap_edata_get
                - buf_pool_release
                - imap_msg_save_hcache
      Callsites:
        - Src:             'imap/imap.c:2286,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:2294,36'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:2294,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:2297,7'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:2299,26'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:2300,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2301,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2302,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2303,21'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:2303,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2304,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2308,31'
          Dst:             buf_string
        - Src:             'imap/imap.c:2308,14'
          Dst:             imap_exec
        - Src:             'imap/imap.c:2309,5'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:2319,26'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:2320,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2321,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2322,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2323,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2324,5'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:2326,31'
          Dst:             buf_string
        - Src:             'imap/imap.c:2326,14'
          Dst:             imap_exec
        - Src:             'imap/imap.c:2327,5'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:2337,3'
          Dst:             driver_tags_replace
        - Src:             'imap/imap.c:2338,3'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:2338,3'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:2339,33'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:2340,3'
          Dst:             driver_tags_get_with_hidden
        - Src:             'imap/imap.c:2341,37'
          Dst:             buf_strdup
        - Src:             'imap/imap.c:2341,3'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:2342,3'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:2343,3'
          Dst:             imap_msg_save_hcache
    - functionName:    imap_tags_edit
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          272
      EdgeCount:       89
      CyclomaticComplexity: 28
      functionsReached:
        - __ctype_b_loc
        - buf_reset
        - buf_strcpy
        - buf_string
        - imap_has_flag
        - imap_mdata_get
        - mutt_str_equal
        - mutt_str_remove_trailing_ws
        - mw_get_field
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2197,32'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - buf_reset
                - buf_strcpy
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2197,32'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - buf_reset
                - buf_strcpy
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2198,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2198,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2205,30'
              BranchSideFuncs:
                - imap_has_flag
                - buf_reset
                - buf_strcpy
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2205,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2207,5'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2211,3'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2212,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2213,5'
              BranchSideFuncs:
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2215,7'
              BranchSideFuncs:
                - mw_get_field
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2215,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2215,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2231,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2233,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2234,3'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2233,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2233,3'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2234,3'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2234,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2236,19'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2262,12'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2236,25'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2236,38'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2236,46'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2237,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2237,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2238,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2238,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2239,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2239,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2240,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2240,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2241,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2241,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2242,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2242,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2243,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2243,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2244,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2244,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2245,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2245,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2246,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2246,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2247,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2247,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2248,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2248,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2249,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2236,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2251,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2256,24'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2256,32'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2256,36'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2260,26'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2256,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2256,36'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2260,26'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
        - Branch String:   'imap/imap.c:2256,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2256,36'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
            - BranchSide:      'imap/imap.c:2260,26'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_string.13401
                - mutt_str_equal
      Callsites:
        - Src:             'imap/imap.c:2197,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:2205,8'
          Dst:             imap_has_flag
        - Src:             'imap/imap.c:2211,3'
          Dst:             buf_reset
        - Src:             'imap/imap.c:2213,5'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:2215,7'
          Dst:             mw_get_field
        - Src:             'imap/imap.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/imap.c:2264,3'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'imap/imap.c:2266,32'
          Dst:             buf_string
        - Src:             'imap/imap.c:2266,11'
          Dst:             mutt_str_equal
    - functionName:    imap_has_flag
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_istrn_equal
        - mutt_str_equal
        - mutt_str_len
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/imap.c:879,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - strlen
                - mutt_str_equal
                - mutt_istrn_equal
            - BranchSide:      'imap/imap.c:879,7'
              BranchSideFuncs:
                - mutt_str_len
                - strlen
                - mutt_str_equal
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:879,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:879,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:882,26'
              BranchSideFuncs:
                - mutt_str_len
                - strlen
                - mutt_str_equal
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:884,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:884,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:886,37'
              BranchSideFuncs:
                - strlen
                - mutt_str_equal
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:884,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:884,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:886,37'
              BranchSideFuncs:
                - strlen
                - mutt_str_equal
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:887,28'
          Branch Sides:
            - BranchSide:      'imap/imap.c:887,33'
              BranchSideFuncs:
                - mutt_str_equal
                - strlen
                - mutt_istrn_equal
            - BranchSide:      'imap/imap.c:893,9'
              BranchSideFuncs:
                - mutt_str_equal
                - strlen
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:887,54'
          Branch Sides:
            - BranchSide:      'imap/imap.c:887,70'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_equal
                - strlen
            - BranchSide:      'imap/imap.c:888,9'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_equal
                - strlen
        - Branch String:   'imap/imap.c:887,79'
          Branch Sides:
            - BranchSide:      'imap/imap.c:888,9'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_str_equal
                - strlen
            - BranchSide:      'imap/imap.c:893,9'
              BranchSideFuncs:
                - mutt_str_equal
                - strlen
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:887,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:887,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:893,28'
              BranchSideFuncs:
                - mutt_str_equal
                - strlen
                - mutt_istrn_equal
        - Branch String:   'imap/imap.c:893,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:884,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:893,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:882,26'
          Dst:             mutt_str_len
        - Src:             'imap/imap.c:886,26'
          Dst:             strlen
        - Src:             'imap/imap.c:888,9'
          Dst:             mutt_istrn_equal
        - Src:             'imap/imap.c:893,9'
          Dst:             mutt_str_equal
    - functionName:    imap_msg_open_new
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - buf_string
        - mutt_file_fopen_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2174,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13401
                - mutt_file_fopen_full
                - buf_string.13401
                - buf_pool_release
                - buf_strdup
            - BranchSide:      'imap/imap.c:2174,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13401
                - mutt_file_fopen_full
                - buf_string.13401
                - buf_pool_release
                - buf_strdup
        - Branch String:   'imap/imap.c:2178,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2180,5'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'imap/imap.c:2184,15'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'imap/imap.c:2174,29'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:2175,3'
          Dst:             buf_mktemp_full
        - Src:             'imap/imap.c:2177,13'
          Dst:             buf_string
        - Src:             'imap/imap.c:2177,13'
          Dst:             mutt_file_fopen_full
        - Src:             'imap/imap.c:2180,5'
          Dst:             buf_string
        - Src:             'imap/imap.c:2184,15'
          Dst:             buf_strdup
        - Src:             'imap/imap.c:2188,3'
          Dst:             buf_pool_release
    - functionName:    imap_mbox_close
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - imap_adata_get
        - imap_exec
        - imap_mbox_select
        - imap_mdata_cache_reset
        - imap_mdata_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2130,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
            - BranchSide:      'imap/imap.c:2130,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
        - Branch String:   'imap/imap.c:2134,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2134,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2134,18'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
        - Branch String:   'imap/imap.c:2134,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2134,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2143,19'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
        - Branch String:   'imap/imap.c:2143,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2143,7'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
            - BranchSide:      'imap/imap.c:2145,17'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
        - Branch String:   'imap/imap.c:2145,39'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2145,50'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
            - BranchSide:      'imap/imap.c:2157,5'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
        - Branch String:   'imap/imap.c:2145,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2149,14'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
                - imap_exec
            - BranchSide:      'imap/imap.c:2157,5'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
        - Branch String:   'imap/imap.c:2149,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2151,16'
              BranchSideFuncs:
                - imap_exec
                - imap_mbox_select
                - imap_mdata_cache_reset
            - BranchSide:      'imap/imap.c:2154,20'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
        - Branch String:   'imap/imap.c:2157,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2157,5'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
            - BranchSide:      'imap/imap.c:2157,5'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_mdata_cache_reset
      Callsites:
        - Src:             'imap/imap.c:2130,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:2131,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:2152,9'
          Dst:             imap_exec
        - Src:             'imap/imap.c:2160,5'
          Dst:             imap_mbox_select
        - Src:             'imap/imap.c:2161,5'
          Dst:             imap_mdata_cache_reset
    - functionName:    imap_mbox_select
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_adata_get
        - imap_cmd_start
        - imap_mdata_get
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/imap.c:1751,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - snprintf
                - imap_cmd_start
            - BranchSide:      'imap/imap.c:1751,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - snprintf
                - imap_cmd_start
        - Branch String:   'imap/imap.c:1753,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1753,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1753,18'
              BranchSideFuncs:
                - snprintf
                - imap_cmd_start
        - Branch String:   'imap/imap.c:1753,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1753,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1765,3'
              BranchSideFuncs:
                - snprintf
                - imap_cmd_start
      Callsites:
        - Src:             'imap/imap.c:1751,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1752,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:1766,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:1771,3'
          Dst:             imap_cmd_start
    - functionName:    imap_mbox_check_stats
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_mailbox_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:1160,29'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_mailbox_status
            - BranchSide:      'imap/imap.c:1160,29'
              BranchSideFuncs:
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1162,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1162,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1164,16'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1164,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1164,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1166,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:1161,24'
          Dst:             imap_mailbox_status
    - functionName:    imap_mbox_check
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_allow_reopen
        - imap_check_mailbox
        - imap_disallow_reopen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2116,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_allow_reopen
                - imap_check_mailbox
                - imap_disallow_reopen
            - BranchSide:      'imap/imap.c:2116,3'
              BranchSideFuncs:
                - imap_allow_reopen
                - imap_check_mailbox
                - imap_disallow_reopen
      Callsites:
        - Src:             'imap/imap.c:2116,3'
          Dst:             imap_allow_reopen
        - Src:             'imap/imap.c:2117,22'
          Dst:             imap_check_mailbox
        - Src:             'imap/imap.c:2120,3'
          Dst:             imap_disallow_reopen
    - functionName:    imap_check_mailbox
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          251
      EdgeCount:       74
      CyclomaticComplexity: 23
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
        - imap_adata_get
        - imap_cmd_finish
        - imap_cmd_idle
        - imap_cmd_step
        - imap_exec
        - imap_mdata_get
        - mutt_date_now
        - mutt_socket_poll
      functionUses:    5
      BranchProfiles:
        - Branch String:   'imap/imap.c:1037,8'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
                - imap_cmd_idle
                - mutt_date_now
            - BranchSide:      'imap/imap.c:1037,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
                - imap_cmd_idle
                - mutt_date_now
        - Branch String:   'imap/imap.c:1037,10'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1037,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1037,17'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
                - imap_cmd_idle
                - mutt_date_now
        - Branch String:   'imap/imap.c:1037,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1037,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1040,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
                - imap_cmd_idle
                - mutt_date_now
        - Branch String:   'imap/imap.c:1050,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1050,29'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
            - BranchSide:      'imap/imap.c:1056,14'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
        - Branch String:   'imap/imap.c:1050,29'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1050,40'
              BranchSideFuncs:
                - imap_cmd_idle
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
                - mutt_date_now
            - BranchSide:      'imap/imap.c:1056,14'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
        - Branch String:   'imap/imap.c:1050,70'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1051,16'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
            - BranchSide:      'imap/imap.c:1056,14'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
        - Branch String:   'imap/imap.c:1051,36'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1051,40'
              BranchSideFuncs:
                - mutt_date_now
                - imap_cmd_idle
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
            - BranchSide:      'imap/imap.c:1053,9'
              BranchSideFuncs:
                - imap_cmd_idle
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
        - Branch String:   'imap/imap.c:1050,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1053,9'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
            - BranchSide:      'imap/imap.c:1056,14'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
        - Branch String:   'imap/imap.c:1053,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1053,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1056,14'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - mutt_socket_poll
                - imap_cmd_step
        - Branch String:   'imap/imap.c:1056,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1058,42'
              BranchSideFuncs:
                - mutt_socket_poll
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - imap_cmd_step
            - BranchSide:      'imap/imap.c:1073,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1058,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1060,11'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_socket_poll
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
            - BranchSide:      'imap/imap.c:1066,12'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1060,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1058,42'
              BranchSideFuncs:
                - mutt_socket_poll
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
                - imap_cmd_step
            - BranchSide:      'imap/imap.c:1062,9'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1066,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1068,7'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
            - BranchSide:      'imap/imap.c:1073,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_date_now
                - imap_exec
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1074,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1074,26'
              BranchSideFuncs:
                - imap_exec
                - imap_cmd_finish
            - BranchSide:      'imap/imap.c:1075,8'
              BranchSideFuncs:
                - imap_exec
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1074,46'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1074,50'
              BranchSideFuncs:
                - imap_cmd_finish
            - BranchSide:      'imap/imap.c:1082,3'
              BranchSideFuncs:
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1074,100'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1075,8'
              BranchSideFuncs:
                - imap_cmd_finish
            - BranchSide:      'imap/imap.c:1082,3'
              BranchSideFuncs:
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1074,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1074,7'
              BranchSideFuncs:
                - imap_cmd_finish
            - BranchSide:      'imap/imap.c:1082,3'
              BranchSideFuncs:
                - imap_cmd_finish
        - Branch String:   'imap/imap.c:1085,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1087,32'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1094,23'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1087,12'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1089,32'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1094,23'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1089,12'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1091,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1094,23'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1091,12'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1094,23'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1096,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1096,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1097,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:1040,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1041,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:1048,28'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1049,35'
          Dst:             cs_subset_number
        - Src:             'imap/imap.c:1051,40'
          Dst:             mutt_date_now
        - Src:             'imap/imap.c:1053,9'
          Dst:             imap_cmd_idle
        - Src:             'imap/imap.c:1058,18'
          Dst:             mutt_socket_poll
        - Src:             'imap/imap.c:1060,11'
          Dst:             imap_cmd_step
        - Src:             'imap/imap.c:1073,27'
          Dst:             cs_subset_number
        - Src:             'imap/imap.c:1074,50'
          Dst:             mutt_date_now
        - Src:             'imap/imap.c:1075,8'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1082,3'
          Dst:             imap_cmd_finish
    - functionName:    imap_mbox_open_append
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - imap_adata_get
        - imap_create_mailbox
        - imap_mailbox_status
        - imap_mdata_get
        - query_yesorno_help
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:2081,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_mailbox_status
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
            - BranchSide:      'imap/imap.c:2081,11'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_mailbox_status
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
        - Branch String:   'imap/imap.c:2081,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2081,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2086,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_mailbox_status
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
        - Branch String:   'imap/imap.c:2090,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2090,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2092,10'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
        - Branch String:   'imap/imap.c:2092,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2092,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2096,54'
              BranchSideFuncs:
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
        - Branch String:   'imap/imap.c:2098,24'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2099,42'
              BranchSideFuncs:
                - query_yesorno_help
                - imap_create_mailbox
            - BranchSide:      'imap/imap.c:2102,41'
              BranchSideFuncs:
                - imap_create_mailbox
      Callsites:
        - Src:             'imap/imap.c:2086,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:2087,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:2089,12'
          Dst:             imap_mailbox_status
        - Src:             'imap/imap.c:2096,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:2097,33'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:2099,8'
          Dst:             query_yesorno_help
        - Src:             'imap/imap.c:2102,7'
          Dst:             imap_create_mailbox
    - functionName:    imap_create_mailbox
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_cmd_trailer
        - imap_exec
        - imap_munge_mbox_name
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'imap/imap.c:438,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_munge_mbox_name
                - snprintf
                - imap_exec
                - imap_cmd_trailer
            - BranchSide:      'imap/imap.c:438,8'
              BranchSideFuncs:
                - imap_munge_mbox_name
                - snprintf
                - imap_exec
                - imap_cmd_trailer
        - Branch String:   'imap/imap.c:444,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:444,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:446,5'
              BranchSideFuncs:
                - imap_cmd_trailer
      Callsites:
        - Src:             'imap/imap.c:441,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/imap.c:442,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:444,7'
          Dst:             imap_exec
        - Src:             'imap/imap.c:446,5'
          Dst:             imap_cmd_trailer
    - functionName:    imap_mbox_open
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          543
      EdgeCount:       133
      CyclomaticComplexity: 40
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_string
        - get_flags
        - imap_account_match
        - imap_adata_get
        - imap_cmd_step
        - imap_exec
        - imap_get_qualifier
        - imap_mailbox_status
        - imap_mbox_select
        - imap_mdata_get
        - imap_next_word
        - imap_read_headers
        - mutt_istr_startswith
        - mutt_list_free
        - mutt_str_atoui
        - mutt_str_atoull
        - mutt_strn_equal
        - mx_alloc_memory
        - mx_mbox_find2
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:1874,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
            - BranchSide:      'imap/imap.c:1874,11'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1874,19'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1874,19'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1874,26'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1874,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1874,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1877,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1884,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1884,3'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
            - BranchSide:      'imap/imap.c:1884,3'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1894,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1895,5'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
            - BranchSide:      'imap/imap.c:1898,14'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1898,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1900,54'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
            - BranchSide:      'imap/imap.c:1906,15'
              BranchSideFuncs:
                - cs_subset_string
                - mx_mbox_find2
                - imap_adata_get
                - imap_account_match
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
                - imap_mailbox_status
        - Branch String:   'imap/imap.c:1914,23'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1915,44'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
            - BranchSide:      'imap/imap.c:1920,55'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
        - Branch String:   'imap/imap.c:1914,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1917,5'
              BranchSideFuncs:
                - imap_mailbox_status
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
            - BranchSide:      'imap/imap.c:1920,55'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_exec
        - Branch String:   'imap/imap.c:1921,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1922,5'
              BranchSideFuncs:
                - imap_exec
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1924,3'
              BranchSideFuncs:
                - imap_mbox_select
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1931,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1934,33'
              BranchSideFuncs:
                - mutt_strn_equal
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:2004,10'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
        - Branch String:   'imap/imap.c:1934,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1936,32'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1940,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1943,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1951,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1943,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - get_flags
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1945,9'
              BranchSideFuncs:
                - get_flags
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1947,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2071,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1951,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1954,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1963,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1960,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2071,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1963,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1966,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1972,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1969,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2071,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1972,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1974,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1980,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1977,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2071,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1980,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1982,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1988,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1985,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2071,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1988,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1990,7'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1995,12'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:1996,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:1998,24'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - imap_next_word
                - imap_next_word
                - mutt_strn_equal
                - imap_next_word
                - mutt_istr_startswith
                - get_flags
                - mutt_istr_startswith
                - mutt_list_free
                - get_flags
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoull
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:2004,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2006,37'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
            - BranchSide:      'imap/imap.c:2012,10'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:2012,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2016,54'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
            - BranchSide:      'imap/imap.c:2071,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2016,75'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2017,16'
              BranchSideFuncs:
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
            - BranchSide:      'imap/imap.c:2024,48'
              BranchSideFuncs:
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:2016,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2019,5'
              BranchSideFuncs:
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
            - BranchSide:      'imap/imap.c:2024,48'
              BranchSideFuncs:
                - cs_subset_number
                - mx_alloc_memory
                - imap_read_headers
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:2025,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2027,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2045,13'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2027,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2029,7'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2034,36'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_add_printf
                - buf_string.13401
                - buf_pool_release
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2036,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2038,50'
              BranchSideFuncs:
                - buf_string.13401
                - buf_pool_release
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2040,7'
              BranchSideFuncs:
                - buf_string.13401
                - buf_pool_release
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2036,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2038,50'
              BranchSideFuncs:
                - buf_string.13401
                - buf_pool_release
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2040,7'
              BranchSideFuncs:
                - buf_string.13401
                - buf_pool_release
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2045,39'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2045,53'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2051,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2045,70'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2046,20'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2051,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2046,38'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2046,52'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2051,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2045,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2048,17'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2051,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_read_headers
        - Branch String:   'imap/imap.c:2061,19'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2061,23'
              BranchSideFuncs:
                - imap_read_headers
            - BranchSide:      'imap/imap.c:2067,3'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:2061,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2063,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2067,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:1881,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1882,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:1900,5'
          Dst:             snprintf
        - Src:             'imap/imap.c:1901,5'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1911,35'
          Dst:             cs_subset_string
        - Src:             'imap/imap.c:1912,33'
          Dst:             mx_mbox_find2
        - Src:             'imap/imap.c:1913,45'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1915,7'
          Dst:             imap_account_match
        - Src:             'imap/imap.c:1917,5'
          Dst:             imap_mailbox_status
        - Src:             'imap/imap.c:1920,40'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1922,5'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1924,3'
          Dst:             imap_mbox_select
        - Src:             'imap/imap.c:1930,10'
          Dst:             imap_cmd_step
        - Src:             'imap/imap.c:1934,10'
          Dst:             mutt_strn_equal
        - Src:             'imap/imap.c:1936,10'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:1940,9'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1946,14'
          Dst:             get_flags
        - Src:             'imap/imap.c:1951,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1956,7'
          Dst:             mutt_list_free
        - Src:             'imap/imap.c:1959,12'
          Dst:             get_flags
        - Src:             'imap/imap.c:1963,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1968,12'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:1969,12'
          Dst:             mutt_str_atoui
        - Src:             'imap/imap.c:1972,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1976,12'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:1977,12'
          Dst:             mutt_str_atoui
        - Src:             'imap/imap.c:1980,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1984,12'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:1985,12'
          Dst:             mutt_str_atoull
        - Src:             'imap/imap.c:1988,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1995,12'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:1996,11'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:2006,15'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:2007,9'
          Dst:             imap_next_word
        - Src:             'imap/imap.c:2016,28'
          Dst:             imap_get_qualifier
        - Src:             'imap/imap.c:2016,7'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:2024,31'
          Dst:             cs_subset_number
        - Src:             'imap/imap.c:2034,36'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:2035,7'
          Dst:             buf_printf
        - Src:             'imap/imap.c:2038,9'
          Dst:             buf_add_printf
        - Src:             'imap/imap.c:2040,7'
          Dst:             buf_string
        - Src:             'imap/imap.c:2041,7'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:2051,3'
          Dst:             mx_alloc_memory
        - Src:             'imap/imap.c:2061,23'
          Dst:             imap_read_headers
    - functionName:    imap_ac_add
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_strcpy
        - imap_adata_free
        - imap_adata_new
        - imap_login
        - imap_mdata_new
        - imap_parse_path
        - imap_qualify_path
        - mailbox_path
        - mutt_account_hook
        - mutt_conn_new
        - mutt_str_replace
        - url_free
        - url_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:1695,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
                - mailbox_path.13472
                - imap_parse_path
                - imap_adata_new
                - mutt_conn_new
                - mutt_account_hook
                - imap_login
                - imap_adata_free
            - BranchSide:      'imap/imap.c:1695,38'
              BranchSideFuncs:
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
                - mailbox_path.13472
                - imap_parse_path
                - imap_adata_new
                - mutt_conn_new
                - mutt_account_hook
                - imap_login
                - imap_adata_free
        - Branch String:   'imap/imap.c:1697,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1699,24'
              BranchSideFuncs:
                - mailbox_path.13472
                - imap_parse_path
                - imap_adata_new
                - mutt_conn_new
                - mutt_account_hook
                - imap_login
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
                - imap_adata_free
            - BranchSide:      'imap/imap.c:1725,11'
              BranchSideFuncs:
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
        - Branch String:   'imap/imap.c:1707,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_free
            - BranchSide:      'imap/imap.c:1713,26'
              BranchSideFuncs:
                - mutt_account_hook
                - imap_login
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
                - imap_adata_free
        - Branch String:   'imap/imap.c:1715,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_free
            - BranchSide:      'imap/imap.c:1721,16'
              BranchSideFuncs:
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
        - Branch String:   'imap/imap.c:1725,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1725,7'
              BranchSideFuncs:
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
            - BranchSide:      'imap/imap.c:1727,33'
              BranchSideFuncs:
                - mailbox_path.13472
                - url_parse
                - imap_mdata_new
                - imap_qualify_path
                - buf_strcpy
                - mailbox_path.13472
                - mutt_str_replace
                - url_free
        - Branch String:   'imap/imap.c:1728,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1730,49'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1741,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:1702,25'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:1702,9'
          Dst:             imap_parse_path
        - Src:             'imap/imap.c:1705,13'
          Dst:             imap_adata_new
        - Src:             'imap/imap.c:1706,19'
          Dst:             mutt_conn_new
        - Src:             'imap/imap.c:1713,5'
          Dst:             mutt_account_hook
        - Src:             'imap/imap.c:1715,9'
          Dst:             imap_login
        - Src:             'imap/imap.c:0,0'
          Dst:             imap_adata_free
        - Src:             'imap/imap.c:1727,33'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:1727,23'
          Dst:             url_parse
        - Src:             'imap/imap.c:1730,34'
          Dst:             imap_mdata_new
        - Src:             'imap/imap.c:1734,5'
          Dst:             imap_qualify_path
        - Src:             'imap/imap.c:1735,5'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:1736,36'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:1736,5'
          Dst:             mutt_str_replace
        - Src:             'imap/imap.c:1740,5'
          Dst:             url_free
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    7
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.13401
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.13401
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    imap_login
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          197
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - buf_reset
        - cs_subset_bool
        - imap_authenticate
        - imap_exec
        - imap_mbox_select
        - imap_open_connection
        - mutt_account_unsetpass
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/imap.c:1784,8'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
                - imap_authenticate
                - mutt_account_unsetpass
                - mutt_mem_free
                - buf_reset
                - imap_open_connection
            - BranchSide:      'imap/imap.c:1784,8'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
                - imap_authenticate
                - mutt_account_unsetpass
                - mutt_mem_free
                - buf_reset
                - imap_open_connection
        - Branch String:   'imap/imap.c:1784,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1784,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1787,14'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
                - imap_authenticate
                - mutt_account_unsetpass
                - mutt_mem_free
                - buf_reset
                - imap_open_connection
        - Branch String:   'imap/imap.c:1787,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1789,23'
              BranchSideFuncs:
                - buf_reset
                - imap_open_connection
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
                - imap_authenticate
                - mutt_account_unsetpass
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:1792,20'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
                - imap_authenticate
                - mutt_account_unsetpass
                - mutt_mem_free
        - Branch String:   'imap/imap.c:1792,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1794,9'
              BranchSideFuncs:
                - imap_authenticate
                - mutt_account_unsetpass
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:1809,14'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
        - Branch String:   'imap/imap.c:1794,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1796,20'
              BranchSideFuncs:
                - mutt_mem_free
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
            - BranchSide:      'imap/imap.c:1806,38'
              BranchSideFuncs:
                - mutt_account_unsetpass
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
        - Branch String:   'imap/imap.c:1798,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1800,9'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
            - BranchSide:      'imap/imap.c:1809,14'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
        - Branch String:   'imap/imap.c:1809,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1812,5'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
                - imap_exec
            - BranchSide:      'imap/imap.c:1863,20'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1828,24'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1828,35'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
            - BranchSide:      'imap/imap.c:1835,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
        - Branch String:   'imap/imap.c:1828,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1830,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
            - BranchSide:      'imap/imap.c:1835,48'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
                - imap_exec
        - Branch String:   'imap/imap.c:1836,24'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1836,35'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
            - BranchSide:      'imap/imap.c:1841,16'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
        - Branch String:   'imap/imap.c:1836,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1837,7'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
            - BranchSide:      'imap/imap.c:1841,16'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
        - Branch String:   'imap/imap.c:1841,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1843,27'
              BranchSideFuncs:
                - imap_exec
                - imap_exec
                - imap_mbox_select
            - BranchSide:      'imap/imap.c:1850,12'
              BranchSideFuncs:
                - imap_exec
                - imap_exec
                - imap_mbox_select
        - Branch String:   'imap/imap.c:1845,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1845,11'
              BranchSideFuncs:
                - imap_exec
                - imap_exec
                - imap_mbox_select
                - imap_exec
            - BranchSide:      'imap/imap.c:1850,12'
              BranchSideFuncs:
                - imap_exec
                - imap_exec
                - imap_mbox_select
        - Branch String:   'imap/imap.c:1845,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1846,9'
              BranchSideFuncs:
                - imap_exec
                - imap_exec
                - imap_exec
                - imap_mbox_select
            - BranchSide:      'imap/imap.c:1850,12'
              BranchSideFuncs:
                - imap_exec
                - imap_exec
                - imap_mbox_select
        - Branch String:   'imap/imap.c:1857,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1859,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1863,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1863,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1863,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1866,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:1789,5'
          Dst:             buf_reset
        - Src:             'imap/imap.c:1790,5'
          Dst:             imap_open_connection
        - Src:             'imap/imap.c:1794,9'
          Dst:             imap_authenticate
        - Src:             'imap/imap.c:1797,7'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:1806,7'
          Dst:             mutt_account_unsetpass
        - Src:             'imap/imap.c:1812,5'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1827,33'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1830,7'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1835,33'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1837,7'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1844,35'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1846,9'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1851,5'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1854,5'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1859,7'
          Dst:             imap_mbox_select
    - functionName:    imap_open_connection
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - check_capabilities
        - imap_close_connection
        - imap_cmd_step
        - imap_error
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_socket_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:746,31'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_socket_open
                - imap_cmd_step
                - imap_close_connection
                - mutt_istr_startswith
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_istr_startswith
                - check_capabilities
                - mutt_mem_free
                - imap_error
            - BranchSide:      'imap/imap.c:746,31'
              BranchSideFuncs:
                - mutt_socket_open
                - imap_cmd_step
                - imap_close_connection
                - mutt_istr_startswith
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_istr_startswith
                - check_capabilities
                - mutt_mem_free
                - imap_error
        - Branch String:   'imap/imap.c:746,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:746,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:749,10'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_close_connection
                - mutt_istr_startswith
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_istr_startswith
                - check_capabilities
                - mutt_mem_free
                - imap_error
        - Branch String:   'imap/imap.c:751,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:753,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_istr_startswith
                - check_capabilities
                - mutt_mem_free
                - imap_error
            - BranchSide:      'imap/imap.c:757,35'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_istr_startswith
                - check_capabilities
                - mutt_mem_free
                - imap_error
        - Branch String:   'imap/imap.c:757,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:759,38'
              BranchSideFuncs:
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_mem_free
                - imap_error
            - BranchSide:      'imap/imap.c:812,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
                - mutt_mem_free
                - imap_error
        - Branch String:   'imap/imap.c:759,63'
          Branch Sides:
            - BranchSide:      'imap/imap.c:759,66'
              BranchSideFuncs:
                - check_capabilities
                - imap_close_connection
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:759,63'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:759,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:843,3'
              BranchSideFuncs:
                - imap_close_connection
                - mutt_mem_free
        - Branch String:   'imap/imap.c:812,12'
          Branch Sides:
            - BranchSide:      'imap/imap.c:829,18'
              BranchSideFuncs:
                - imap_error
                - imap_close_connection
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:836,49'
              BranchSideFuncs:
                - imap_error
                - imap_close_connection
                - mutt_mem_free
        - Branch String:   'imap/imap.c:830,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:832,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:843,3'
              BranchSideFuncs:
                - imap_close_connection
                - mutt_mem_free
      Callsites:
        - Src:             'imap/imap.c:746,7'
          Dst:             mutt_socket_open
        - Src:             'imap/imap.c:751,7'
          Dst:             imap_cmd_step
        - Src:             'imap/imap.c:753,5'
          Dst:             imap_close_connection
        - Src:             'imap/imap.c:757,7'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:759,10'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:759,66'
          Dst:             check_capabilities
        - Src:             'imap/imap.c:812,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:830,9'
          Dst:             check_capabilities
        - Src:             'imap/imap.c:832,5'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:836,5'
          Dst:             imap_error
        - Src:             'imap/imap.c:843,3'
          Dst:             imap_close_connection
        - Src:             'imap/imap.c:844,3'
          Dst:             mutt_mem_free
    - functionName:    imap_close_connection
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_socket_close
      functionUses:    4
      BranchProfiles:
        - Branch String:   'imap/imap.c:854,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'imap/imap.c:854,14'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'imap/imap.c:854,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:854,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:856,30'
              BranchSideFuncs:
                - mutt_socket_close
      Callsites:
        - Src:             'imap/imap.c:856,5'
          Dst:             mutt_socket_close
    - functionName:    check_capabilities
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imap_error
        - imap_exec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/imap.c:109,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_exec
                - imap_error
            - BranchSide:      'imap/imap.c:109,7'
              BranchSideFuncs:
                - imap_exec
                - imap_error
        - Branch String:   'imap/imap.c:109,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:111,45'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:115,17'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:115,48'
          Branch Sides:
            - BranchSide:      'imap/imap.c:115,72'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:115,48'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:115,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:109,7'
          Dst:             imap_exec
        - Src:             'imap/imap.c:111,5'
          Dst:             imap_error
    - functionName:    imap_ac_owns_path
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_istr_equal
        - url_free
        - url_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:1677,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - url_parse
                - mutt_istr_equal
                - url_free
                - mutt_istr_equal
            - BranchSide:      'imap/imap.c:1677,21'
              BranchSideFuncs:
                - url_parse
                - mutt_istr_equal
                - url_free
                - mutt_istr_equal
        - Branch String:   'imap/imap.c:1678,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1678,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1681,38'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - mutt_istr_equal
        - Branch String:   'imap/imap.c:1684,57'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1685,26'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
            - BranchSide:      'imap/imap.c:1686,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'imap/imap.c:1685,31'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1685,66'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'imap/imap.c:1686,3'
              BranchSideFuncs:
                - url_free
      Callsites:
        - Src:             'imap/imap.c:1677,21'
          Dst:             url_parse
        - Src:             'imap/imap.c:1684,19'
          Dst:             mutt_istr_equal
        - Src:             'imap/imap.c:1685,34'
          Dst:             mutt_istr_equal
        - Src:             'imap/imap.c:1686,3'
          Dst:             url_free
    - functionName:    imap_path_canon
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - buf_string
        - imap_adata_find
        - imap_fix_path
        - imap_fix_path_with_delim
        - url_free
        - url_parse
        - url_tostring
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:2366,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - buf_string.13401
                - url_parse
                - buf_string.13401
                - imap_adata_find
                - imap_fix_path
                - url_tostring
                - buf_strcpy
                - url_free
                - imap_fix_path_with_delim
            - BranchSide:      'imap/imap.c:2366,31'
              BranchSideFuncs:
                - buf_string.13401
                - url_parse
                - buf_string.13401
                - imap_adata_find
                - imap_fix_path
                - url_tostring
                - buf_strcpy
                - url_free
                - imap_fix_path_with_delim
        - Branch String:   'imap/imap.c:2367,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2367,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2370,8'
              BranchSideFuncs:
                - buf_string.13401
                - imap_adata_find
                - imap_fix_path
                - url_tostring
                - buf_strcpy
                - url_free
                - imap_fix_path_with_delim
        - Branch String:   'imap/imap.c:2372,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2374,29'
              BranchSideFuncs:
                - url_tostring
                - buf_strcpy
                - url_free
            - BranchSide:      'imap/imap.c:2385,3'
              BranchSideFuncs:
                - url_tostring
                - buf_strcpy
                - url_free
        - Branch String:   'imap/imap.c:2375,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2377,32'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - url_tostring
                - buf_strcpy
                - url_free
            - BranchSide:      'imap/imap.c:2381,26'
              BranchSideFuncs:
                - imap_fix_path
                - url_tostring
                - buf_strcpy
                - url_free
      Callsites:
        - Src:             'imap/imap.c:2366,31'
          Dst:             buf_string
        - Src:             'imap/imap.c:2366,21'
          Dst:             url_parse
        - Src:             'imap/imap.c:2375,25'
          Dst:             buf_string
        - Src:             'imap/imap.c:2375,9'
          Dst:             imap_adata_find
        - Src:             'imap/imap.c:2377,7'
          Dst:             imap_fix_path_with_delim
        - Src:             'imap/imap.c:2381,7'
          Dst:             imap_fix_path
        - Src:             'imap/imap.c:2385,3'
          Dst:             url_tostring
        - Src:             'imap/imap.c:2386,3'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:2387,3'
          Dst:             url_free
    - functionName:    imap_path_probe
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_startswith
      functionUses:    15
      BranchProfiles:
        - Branch String:   'imap/imap.c:2352,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:2352,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:2352,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2352,7'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'imap/imap.c:2355,7'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'imap/imap.c:2355,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:2355,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:2358,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:2352,7'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:2355,7'
          Dst:             mutt_istr_startswith
    - functionName:    sync_helper
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - imap_adata_get
        - imap_exec_msg_set
        - imap_has_flag
        - imap_mdata_get
        - mutt_mem_free
        - select_email_uids
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'imap/imap.c:303,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_mdata_get
                - imap_has_flag
            - BranchSide:      'imap/imap.c:303,35'
              BranchSideFuncs:
                - imap_adata_get
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_mdata_get
                - imap_has_flag
        - Branch String:   'imap/imap.c:304,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:304,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:307,11'
              BranchSideFuncs:
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_mdata_get
                - imap_has_flag
        - Branch String:   'imap/imap.c:307,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:307,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:310,14'
              BranchSideFuncs:
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_mdata_get
                - imap_has_flag
        - Branch String:   'imap/imap.c:310,33'
          Branch Sides:
            - BranchSide:      'imap/imap.c:310,52'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:314,8'
              BranchSideFuncs:
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
        - Branch String:   'imap/imap.c:310,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:310,7'
              BranchSideFuncs:
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:314,8'
              BranchSideFuncs:
                - select_email_uids
                - snprintf
                - imap_exec_msg_set
                - mutt_mem_free
                - select_email_uids
                - imap_exec_msg_set
                - mutt_mem_free
      Callsites:
        - Src:             'imap/imap.c:303,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:310,52'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:310,37'
          Dst:             imap_has_flag
        - Src:             'imap/imap.c:319,3'
          Dst:             select_email_uids
        - Src:             'imap/imap.c:320,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:321,12'
          Dst:             imap_exec_msg_set
        - Src:             'imap/imap.c:325,3'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:328,3'
          Dst:             select_email_uids
        - Src:             'imap/imap.c:330,8'
          Dst:             imap_exec_msg_set
        - Src:             'imap/imap.c:334,3'
          Dst:             mutt_mem_free
    - functionName:    select_email_uids
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          314
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - imap_edata_get
        - mutt_mem_reallocarray
      functionUses:    4
      BranchProfiles:
        - Branch String:   'imap/imap.c:233,8'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:233,8'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:233,15'
          Branch Sides:
            - BranchSide:      'imap/imap.c:233,15'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:233,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:233,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:236,21'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:239,17'
          Branch Sides:
            - BranchSide:      'imap/imap.c:239,24'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:246,10'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:239,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:246,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:246,12'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:246,26'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:246,33'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:246,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:249,35'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:252,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:255,16'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:259,16'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:263,16'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:267,16'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:271,16'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:275,16'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:255,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:256,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:259,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:260,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:282,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
            - BranchSide:      'imap/imap.c:283,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:263,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:264,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:282,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
            - BranchSide:      'imap/imap.c:283,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:267,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:268,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:282,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
            - BranchSide:      'imap/imap.c:283,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:271,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:272,19'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:282,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
            - BranchSide:      'imap/imap.c:283,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:275,24'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:275,31'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/imap.c:275,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
            - BranchSide:      'imap/imap.c:283,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:282,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
            - BranchSide:      'imap/imap.c:283,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:283,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/imap.c:236,36'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - imap_edata_get
        - Branch String:   'imap/imap.c:236,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:236,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:238,23'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'imap/imap.c:249,35'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:283,7'
          Dst:             mutt_mem_reallocarray
    - functionName:    imap_sort_email_uid
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_edata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:905,28'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_edata_get
                - imap_edata_get
            - BranchSide:      'imap/imap.c:905,28'
              BranchSideFuncs:
                - imap_edata_get
                - imap_edata_get
        - Branch String:   'imap/imap.c:911,10'
          Branch Sides:
            - BranchSide:      'imap/imap.c:911,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:911,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:908,27'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:909,27'
          Dst:             imap_edata_get
    - functionName:    imap_sync_mailbox
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          647
      EdgeCount:       156
      CyclomaticComplexity: 46
      functionsReached:
        - cs_subset_bool
        - imap_adata_get
        - imap_allow_reopen
        - imap_cache_clean
        - imap_cache_del
        - imap_check_mailbox
        - imap_edata_get
        - imap_error
        - imap_exec
        - imap_exec_msg_set
        - imap_mdata_get
        - imap_sort_email_uid
        - imap_sort_uid
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_qsort_r
        - mutt_save_message_mbox
        - query_yesorno
        - select_email_uids
        - sync_helper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/imap.c:1476,8'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_allow_reopen
                - imap_check_mailbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
            - BranchSide:      'imap/imap.c:1476,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_allow_reopen
                - imap_check_mailbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
        - Branch String:   'imap/imap.c:1476,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1476,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1482,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_allow_reopen
                - imap_check_mailbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
        - Branch String:   'imap/imap.c:1487,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1489,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1495,3'
              BranchSideFuncs:
                - imap_allow_reopen
                - imap_check_mailbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
        - Branch String:   'imap/imap.c:1502,15'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1502,22'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1543,26'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1502,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1504,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1543,26'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1506,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1507,10'
              BranchSideFuncs:
                - imap_exec_msg_set
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1507,10'
              BranchSideFuncs:
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1509,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1511,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1515,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1515,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1519,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1534,3'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1519,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1521,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1527,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1522,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1524,16'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1527,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1524,24'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1519,42'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1524,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1524,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1519,42'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1525,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1519,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1521,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1527,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
        - Branch String:   'imap/imap.c:1544,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1547,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
            - BranchSide:      'imap/imap.c:1586,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
        - Branch String:   'imap/imap.c:1544,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1547,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
            - BranchSide:      'imap/imap.c:1586,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
        - Branch String:   'imap/imap.c:1547,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1549,7'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
            - BranchSide:      'imap/imap.c:1555,12'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
        - Branch String:   'imap/imap.c:1555,19'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1541,38'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1555,25'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
        - Branch String:   'imap/imap.c:1555,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1541,38'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1563,14'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
        - Branch String:   'imap/imap.c:1563,27'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1563,33'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
            - BranchSide:      'imap/imap.c:1566,16'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
        - Branch String:   'imap/imap.c:1563,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1541,38'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
                - mutt_save_message_mbox
            - BranchSide:      'imap/imap.c:1566,16'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
        - Branch String:   'imap/imap.c:1566,13'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1568,11'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
            - BranchSide:      'imap/imap.c:1572,31'
              BranchSideFuncs:
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
                - imap_cache_del
        - Branch String:   'imap/imap.c:1541,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1543,26'
              BranchSideFuncs:
                - imap_cache_del
                - mutt_save_message_mbox
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
            - BranchSide:      'imap/imap.c:1586,12'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_qsort_r
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
        - Branch String:   'imap/imap.c:1591,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1592,37'
              BranchSideFuncs:
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
            - BranchSide:      'imap/imap.c:1600,3'
              BranchSideFuncs:
                - mutt_mem_free
                - query_yesorno
        - Branch String:   'imap/imap.c:1593,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1594,26'
              BranchSideFuncs:
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
            - BranchSide:      'imap/imap.c:1600,3'
              BranchSideFuncs:
                - mutt_mem_free
                - query_yesorno
        - Branch String:   'imap/imap.c:1595,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1596,26'
              BranchSideFuncs:
                - sync_helper
                - mutt_mem_free
                - query_yesorno
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - imap_exec
            - BranchSide:      'imap/imap.c:1600,3'
              BranchSideFuncs:
                - mutt_mem_free
                - query_yesorno
        - Branch String:   'imap/imap.c:1597,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1598,26'
              BranchSideFuncs:
                - sync_helper
                - mutt_mem_free
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - query_yesorno
                - imap_exec
            - BranchSide:      'imap/imap.c:1600,3'
              BranchSideFuncs:
                - mutt_mem_free
                - query_yesorno
        - Branch String:   'imap/imap.c:1603,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1604,9'
              BranchSideFuncs:
                - imap_exec
                - query_yesorno
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
            - BranchSide:      'imap/imap.c:1607,10'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
                - query_yesorno
        - Branch String:   'imap/imap.c:1604,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1609,9'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
            - BranchSide:      'imap/imap.c:1627,26'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
        - Branch String:   'imap/imap.c:1607,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1609,9'
              BranchSideFuncs:
                - query_yesorno
            - BranchSide:      'imap/imap.c:1627,26'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
                - imap_edata_get
        - Branch String:   'imap/imap.c:1627,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1629,26'
              BranchSideFuncs:
                - imap_edata_get
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
            - BranchSide:      'imap/imap.c:1640,6'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
        - Branch String:   'imap/imap.c:1609,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1611,11'
              BranchSideFuncs:
                - query_yesorno
            - BranchSide:      'imap/imap.c:1619,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:1630,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1632,35'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
            - BranchSide:      'imap/imap.c:1640,6'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
        - Branch String:   'imap/imap.c:1627,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1629,26'
              BranchSideFuncs:
                - imap_edata_get
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
            - BranchSide:      'imap/imap.c:1640,6'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
                - imap_error
                - imap_exec
        - Branch String:   'imap/imap.c:1643,15'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1643,25'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - cs_subset_bool
                - imap_cache_clean
                - imap_exec
            - BranchSide:      'imap/imap.c:1665,53'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
        - Branch String:   'imap/imap.c:1643,25'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1643,32'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - imap_cache_clean
            - BranchSide:      'imap/imap.c:1660,12'
              BranchSideFuncs:
                - imap_exec
                - cs_subset_bool
                - imap_cache_clean
        - Branch String:   'imap/imap.c:1643,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1645,12'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
            - BranchSide:      'imap/imap.c:1665,53'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
        - Branch String:   'imap/imap.c:1645,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1646,7'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - cs_subset_bool
                - imap_cache_clean
            - BranchSide:      'imap/imap.c:1648,12'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - cs_subset_bool
                - imap_cache_clean
        - Branch String:   'imap/imap.c:1649,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1651,21'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
            - BranchSide:      'imap/imap.c:1655,19'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_cache_clean
      Callsites:
        - Src:             'imap/imap.c:1482,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1483,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:1495,3'
          Dst:             imap_allow_reopen
        - Src:             'imap/imap.c:1497,25'
          Dst:             imap_check_mailbox
        - Src:             'imap/imap.c:1505,5'
          Dst:             select_email_uids
        - Src:             'imap/imap.c:1506,5'
          Dst:             mutt_qsort_r
        - Src:             'imap/imap.c:1506,5'
          Dst:             imap_sort_uid
        - Src:             'imap/imap.c:1507,10'
          Dst:             imap_exec_msg_set
        - Src:             'imap/imap.c:1508,5'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:1549,7'
          Dst:             imap_cache_del
        - Src:             'imap/imap.c:1574,9'
          Dst:             mutt_save_message_mbox
        - Src:             'imap/imap.c:1586,12'
          Dst:             mutt_mem_mallocarray
        - Src:             'imap/imap.c:1588,3'
          Dst:             mutt_qsort_r
        - Src:             'imap/imap.c:1588,3'
          Dst:             imap_sort_email_uid
        - Src:             'imap/imap.c:1590,8'
          Dst:             sync_helper
        - Src:             'imap/imap.c:1592,11'
          Dst:             sync_helper
        - Src:             'imap/imap.c:1594,11'
          Dst:             sync_helper
        - Src:             'imap/imap.c:1596,11'
          Dst:             sync_helper
        - Src:             'imap/imap.c:1600,3'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:1598,11'
          Dst:             sync_helper
        - Src:             'imap/imap.c:1600,3'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:1604,9'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1611,11'
          Dst:             query_yesorno
        - Src:             'imap/imap.c:1632,35'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:1649,9'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1652,7'
          Dst:             imap_error
        - Src:             'imap/imap.c:1661,5'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1665,38'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1667,5'
          Dst:             imap_cache_clean
    - functionName:    imap_fast_trash
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          370
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - cs_subset_bool
        - imap_account_match
        - imap_adata_find
        - imap_adata_get
        - imap_create_mailbox
        - imap_error
        - imap_exec
        - imap_exec_msg_set
        - imap_get_qualifier
        - imap_mdata_free
        - imap_sort_uid
        - imap_sync_message_for_copy
        - mailbox_path
        - mutt_clear_error
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_qsort_r
        - query_yesorno_help
        - select_email_uids
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:1361,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_adata_find
                - buf_pool_get
                - imap_account_match
                - mailbox_path.13472
                - buf_pool_release
                - imap_mdata_free
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
            - BranchSide:      'imap/imap.c:1361,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_adata_find
                - buf_pool_get
                - imap_account_match
                - mailbox_path.13472
                - buf_pool_release
                - imap_mdata_free
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
        - Branch String:   'imap/imap.c:1370,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1370,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1373,29'
              BranchSideFuncs:
                - buf_pool_get
                - imap_account_match
                - mailbox_path.13472
                - buf_pool_release
                - imap_mdata_free
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
        - Branch String:   'imap/imap.c:1387,19'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1382,38'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
            - BranchSide:      'imap/imap.c:1387,25'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
        - Branch String:   'imap/imap.c:1387,33'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1382,38'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
            - BranchSide:      'imap/imap.c:1387,39'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
        - Branch String:   'imap/imap.c:1387,47'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1382,38'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
            - BranchSide:      'imap/imap.c:1387,54'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
        - Branch String:   'imap/imap.c:1387,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1382,38'
              BranchSideFuncs:
                - imap_sync_message_for_copy
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:1389,12'
              BranchSideFuncs:
                - imap_sync_message_for_copy
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1390,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1382,26'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1392,9'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
        - Branch String:   'imap/imap.c:1403,5'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1404,47'
              BranchSideFuncs:
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:1404,47'
              BranchSideFuncs:
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1405,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1407,7'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1411,17'
              BranchSideFuncs:
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1411,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1413,7'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1416,17'
              BranchSideFuncs:
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1416,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1418,7'
              BranchSideFuncs:
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:1421,5'
              BranchSideFuncs:
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1425,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1427,11'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:1450,10'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - imap_mdata_free
        - Branch String:   'imap/imap.c:1427,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1429,9'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:1433,59'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1438,28'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1439,49'
              BranchSideFuncs:
                - query_yesorno_help
                - mutt_clear_error
                - buf_pool_release
                - imap_mdata_free
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
            - BranchSide:      'imap/imap.c:1444,38'
              BranchSideFuncs:
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1438,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1441,9'
              BranchSideFuncs:
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:1444,38'
              BranchSideFuncs:
                - imap_create_mailbox
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1444,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1448,3'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1448,3'
              BranchSideFuncs:
                - select_email_uids
                - mutt_qsort_r
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - imap_mdata_free
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/imap.c:1450,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1452,42'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1459,3'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
      Callsites:
        - Src:             'imap/imap.c:1366,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:1370,7'
          Dst:             imap_adata_find
        - Src:             'imap/imap.c:1373,29'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:1376,8'
          Dst:             imap_account_match
        - Src:             'imap/imap.c:1378,5'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:1389,12'
          Dst:             imap_sync_message_for_copy
        - Src:             'imap/imap.c:1402,5'
          Dst:             select_email_uids
        - Src:             'imap/imap.c:1403,5'
          Dst:             mutt_qsort_r
        - Src:             'imap/imap.c:1403,5'
          Dst:             imap_sort_uid
        - Src:             'imap/imap.c:1404,10'
          Dst:             imap_exec_msg_set
        - Src:             'imap/imap.c:1421,5'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:1424,10'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1433,33'
          Dst:             imap_get_qualifier
        - Src:             'imap/imap.c:1433,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/imap.c:1436,7'
          Dst:             snprintf
        - Src:             'imap/imap.c:1437,37'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1439,12'
          Dst:             query_yesorno_help
        - Src:             'imap/imap.c:1444,11'
          Dst:             imap_create_mailbox
        - Src:             'imap/imap.c:1441,9'
          Dst:             mutt_clear_error
        - Src:             'imap/imap.c:1452,5'
          Dst:             imap_error
        - Src:             'imap/imap.c:1459,3'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:1460,3'
          Dst:             imap_mdata_free
    - functionName:    imap_sync_message_for_copy
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          293
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - buf_addstr
        - buf_fix_dptr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - compare_flags_for_copy
        - driver_tags_get_with_hidden
        - imap_adata_get
        - imap_continue
        - imap_edata_get
        - imap_exec
        - mutt_mem_free
        - mutt_str_remove_trailing_ws
        - set_flag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/imap.c:932,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_edata_get
                - compare_flags_for_copy
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:932,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_edata_get
                - compare_flags_for_copy
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:935,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:935,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:935,25'
              BranchSideFuncs:
                - compare_flags_for_copy
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:935,39'
          Branch Sides:
            - BranchSide:      'imap/imap.c:935,43'
              BranchSideFuncs:
                - compare_flags_for_copy
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:935,39'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:935,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:935,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:938,8'
              BranchSideFuncs:
                - compare_flags_for_copy
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:938,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:940,12'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:945,42'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:940,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:941,18'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:955,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:958,16'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:969,38'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:958,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:959,7'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:962,27'
              BranchSideFuncs:
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_is_empty
                - buf_string.13401
                - buf_addstr
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:964,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:965,25'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:966,5'
              BranchSideFuncs:
                - buf_pool_release
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_is_empty
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:974,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'imap/imap.c:976,5'
              BranchSideFuncs:
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - set_flag
                - buf_addstr
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
        - Branch String:   'imap/imap.c:983,38'
          Branch Sides:
            - BranchSide:      'imap/imap.c:983,48'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'imap/imap.c:986,40'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
        - Branch String:   'imap/imap.c:983,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:984,7'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'imap/imap.c:986,40'
              BranchSideFuncs:
                - mutt_str_remove_trailing_ws
                - buf_fix_dptr
                - buf_addstr
                - buf_string.13401
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - imap_exec
                - imap_continue
                - buf_pool_release
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
        - Branch String:   'imap/imap.c:1003,28'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1004,30'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1013,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/imap.c:1004,77'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1005,7'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1013,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/imap.c:1005,20'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1005,24'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1013,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/imap.c:1003,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1007,77'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1013,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/imap.c:1008,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1013,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_pool_get
                - driver_tags_get_with_hidden
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1025,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'imap/imap.c:1019,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1020,16'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1025,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'imap/imap.c:932,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:933,33'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:938,8'
          Dst:             compare_flags_for_copy
        - Src:             'imap/imap.c:945,3'
          Dst:             buf_printf
        - Src:             'imap/imap.c:947,26'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:949,3'
          Dst:             set_flag
        - Src:             'imap/imap.c:950,3'
          Dst:             set_flag
        - Src:             'imap/imap.c:951,3'
          Dst:             set_flag
        - Src:             'imap/imap.c:952,3'
          Dst:             set_flag
        - Src:             'imap/imap.c:953,3'
          Dst:             set_flag
        - Src:             'imap/imap.c:959,7'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:962,27'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:963,5'
          Dst:             driver_tags_get_with_hidden
        - Src:             'imap/imap.c:964,10'
          Dst:             buf_is_empty
        - Src:             'imap/imap.c:965,25'
          Dst:             buf_string
        - Src:             'imap/imap.c:965,7'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:966,5'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:969,3'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'imap/imap.c:970,3'
          Dst:             buf_fix_dptr
        - Src:             'imap/imap.c:974,7'
          Dst:             buf_is_empty
        - Src:             'imap/imap.c:976,5'
          Dst:             set_flag
        - Src:             'imap/imap.c:977,5'
          Dst:             set_flag
        - Src:             'imap/imap.c:978,5'
          Dst:             set_flag
        - Src:             'imap/imap.c:979,5'
          Dst:             set_flag
        - Src:             'imap/imap.c:980,5'
          Dst:             set_flag
        - Src:             'imap/imap.c:984,7'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:986,5'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'imap/imap.c:987,5'
          Dst:             buf_fix_dptr
        - Src:             'imap/imap.c:0,0'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:996,19'
          Dst:             buf_string
        - Src:             'imap/imap.c:996,3'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:997,3'
          Dst:             buf_addstr
        - Src:             'imap/imap.c:1003,8'
          Dst:             buf_is_empty
        - Src:             'imap/imap.c:1004,8'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1007,21'
          Dst:             imap_continue
        - Src:             'imap/imap.c:1013,3'
          Dst:             mutt_mem_free
        - Src:             'imap/imap.c:1014,33'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:1015,3'
          Dst:             driver_tags_get_with_hidden
        - Src:             'imap/imap.c:1016,25'
          Dst:             buf_strdup
        - Src:             'imap/imap.c:1017,3'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:1025,3'
          Dst:             buf_pool_release
    - functionName:    compare_flags_for_copy
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:207,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:209,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:209,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:211,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:211,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:213,7'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:213,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:216,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_flag
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - imap_has_flag
        - imap_mdata_get
      functionUses:    10
      BranchProfiles:
        - Branch String:   'imap/imap.c:190,10'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - buf_addstr
            - BranchSide:      'imap/imap.c:190,10'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - buf_addstr
        - Branch String:   'imap/imap.c:190,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:190,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:191,14'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - buf_addstr
        - Branch String:   'imap/imap.c:191,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:191,32'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_has_flag
                - buf_addstr
            - BranchSide:      'imap/imap.c:191,14'
              BranchSideFuncs: []
        - Branch String:   'imap/imap.c:191,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:191,9'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'imap/imap.c:192,7'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'imap/imap.c:191,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:191,17'
          Dst:             imap_has_flag
        - Src:             'imap/imap.c:192,7'
          Dst:             buf_addstr
    - functionName:    longest_common_prefix
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_fix_dptr
        - buf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/imap.c:352,16'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - buf_len
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:352,16'
              BranchSideFuncs:
                - buf_len
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:353,22'
          Branch Sides:
            - BranchSide:      'imap/imap.c:353,25'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:353,22'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:353,40'
          Branch Sides:
            - BranchSide:      'imap/imap.c:353,40'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:353,62'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:353,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:353,3'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:354,8'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'imap/imap.c:353,22'
          Branch Sides:
            - BranchSide:      'imap/imap.c:353,22'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'imap/imap.c:353,25'
              BranchSideFuncs:
                - buf_fix_dptr
      Callsites:
        - Src:             'imap/imap.c:352,16'
          Dst:             buf_len
        - Src:             'imap/imap.c:357,3'
          Dst:             buf_fix_dptr
    - functionName:    complete_hosts
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_len
        - buf_strcpy
        - buf_string
        - longest_common_prefix
        - mailbox_path
        - mutt_str_startswith
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:376,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - buf_len
                - neomutt_mailboxlist_get_all
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - neomutt_mailboxlist_clear
                - mailbox_path.13472
                - longest_common_prefix
            - BranchSide:      'imap/imap.c:376,14'
              BranchSideFuncs:
                - buf_len
                - neomutt_mailboxlist_get_all
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - neomutt_mailboxlist_clear
                - mailbox_path.13472
                - longest_common_prefix
        - Branch String:   'imap/imap.c:380,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:380,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'imap/imap.c:382,47'
              BranchSideFuncs:
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - neomutt_mailboxlist_clear
                - mailbox_path.13472
                - longest_common_prefix
        - Branch String:   'imap/imap.c:382,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:380,3'
              BranchSideFuncs:
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - mailbox_path.13472
                - longest_common_prefix
                - neomutt_mailboxlist_clear
            - BranchSide:      'imap/imap.c:385,9'
              BranchSideFuncs:
                - mailbox_path.13472
                - buf_strcpy
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - neomutt_mailboxlist_clear
                - mailbox_path.13472
                - longest_common_prefix
        - Branch String:   'imap/imap.c:385,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:387,40'
              BranchSideFuncs:
                - mailbox_path.13472
                - longest_common_prefix
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - neomutt_mailboxlist_clear
            - BranchSide:      'imap/imap.c:392,51'
              BranchSideFuncs:
                - mailbox_path.13472
                - longest_common_prefix
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - neomutt_mailboxlist_clear
        - Branch String:   'imap/imap.c:380,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:380,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'imap/imap.c:382,47'
              BranchSideFuncs:
                - mailbox_path.13472
                - buf_string.13401
                - mutt_str_startswith
                - mailbox_path.13472
                - buf_strcpy
                - neomutt_mailboxlist_clear
                - mailbox_path.13472
                - longest_common_prefix
      Callsites:
        - Src:             'imap/imap.c:376,14'
          Dst:             buf_len
        - Src:             'imap/imap.c:378,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'imap/imap.c:382,30'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:382,57'
          Dst:             buf_string
        - Src:             'imap/imap.c:382,10'
          Dst:             mutt_str_startswith
        - Src:             'imap/imap.c:387,23'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:387,7'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:392,34'
          Dst:             mailbox_path
        - Src:             'imap/imap.c:392,7'
          Dst:             longest_common_prefix
        - Src:             'imap/imap.c:395,3'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    imap_complete
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          172
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_fix_dptr
        - buf_pool_get
        - buf_pool_release
        - buf_pretty_mailbox
        - buf_strcpy
        - complete_hosts
        - cs_subset_bool
        - imap_adata_find
        - imap_buf_qualify_path
        - imap_cmd_start
        - imap_cmd_step
        - imap_mdata_free
        - longest_common_prefix
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:1280,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_find
                - cs_subset_bool
                - snprintf
                - imap_cmd_start
                - buf_pool_get
                - buf_strcpy
                - imap_mdata_free
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - longest_common_prefix
                - buf_strcpy
                - buf_strcpy
                - complete_hosts
            - BranchSide:      'imap/imap.c:1280,27'
              BranchSideFuncs:
                - imap_adata_find
                - cs_subset_bool
                - snprintf
                - imap_cmd_start
                - buf_pool_get
                - buf_strcpy
                - imap_mdata_free
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - longest_common_prefix
                - buf_strcpy
                - buf_strcpy
                - complete_hosts
        - Branch String:   'imap/imap.c:1289,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1291,5'
              BranchSideFuncs:
                - buf_strcpy
                - complete_hosts
            - BranchSide:      'imap/imap.c:1296,54'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - imap_cmd_start
                - buf_pool_get
                - buf_strcpy
                - imap_mdata_free
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - longest_common_prefix
                - buf_strcpy
        - Branch String:   'imap/imap.c:1313,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1313,47'
              BranchSideFuncs:
                - strlen
                - longest_common_prefix
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'imap/imap.c:1335,3'
              BranchSideFuncs:
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/imap.c:1313,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1311,24'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - longest_common_prefix
                - buf_strcpy
            - BranchSide:      'imap/imap.c:1317,20'
              BranchSideFuncs:
                - strlen
                - longest_common_prefix
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'imap/imap.c:1317,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1319,16'
              BranchSideFuncs:
                - longest_common_prefix
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - buf_strcpy
            - BranchSide:      'imap/imap.c:1324,12'
              BranchSideFuncs:
                - longest_common_prefix
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - buf_strcpy
        - Branch String:   'imap/imap.c:1324,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1326,45'
              BranchSideFuncs:
                - buf_strcpy
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - longest_common_prefix
            - BranchSide:      'imap/imap.c:1331,54'
              BranchSideFuncs:
                - longest_common_prefix
                - imap_cmd_step
                - imap_buf_qualify_path
                - buf_pretty_mailbox
                - buf_fix_dptr
                - buf_pool_release
                - buf_pool_release
                - strlen
                - buf_strcpy
        - Branch String:   'imap/imap.c:1337,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1340,40'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1347,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'imap/imap.c:1289,7'
          Dst:             imap_adata_find
        - Src:             'imap/imap.c:1291,5'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:1292,12'
          Dst:             complete_hosts
        - Src:             'imap/imap.c:1296,39'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1297,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:1300,3'
          Dst:             imap_cmd_start
        - Src:             'imap/imap.c:1303,20'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:1304,3'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:1305,3'
          Dst:             imap_mdata_free
        - Src:             'imap/imap.c:1311,10'
          Dst:             imap_cmd_step
        - Src:             'imap/imap.c:1319,16'
          Dst:             strlen
        - Src:             'imap/imap.c:1326,9'
          Dst:             buf_strcpy
        - Src:             'imap/imap.c:1331,7'
          Dst:             longest_common_prefix
        - Src:             'imap/imap.c:1340,5'
          Dst:             imap_buf_qualify_path
        - Src:             'imap/imap.c:1341,5'
          Dst:             buf_pretty_mailbox
        - Src:             'imap/imap.c:1342,5'
          Dst:             buf_fix_dptr
        - Src:             'imap/imap.c:1343,5'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:1347,3'
          Dst:             buf_pool_release
    - functionName:    imap_subscribe
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - imap_adata_find
        - imap_exec
        - imap_mdata_free
        - imap_quote_string
        - parse_rc_line
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/imap.c:1228,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_find
                - snprintf
                - imap_exec
                - imap_mdata_free
                - cs_subset_bool
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1228,27'
              BranchSideFuncs:
                - imap_adata_find
                - snprintf
                - imap_exec
                - imap_mdata_free
                - cs_subset_bool
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:1231,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1231,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:1234,7'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - imap_mdata_free
                - cs_subset_bool
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:1234,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1235,5'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - imap_mdata_free
                - cs_subset_bool
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1237,5'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - imap_mdata_free
                - cs_subset_bool
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:1242,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_mdata_free
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
            - BranchSide:      'imap/imap.c:1248,55'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_mdata_free
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
        - Branch String:   'imap/imap.c:1249,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1251,10'
              BranchSideFuncs:
                - snprintf
                - imap_quote_string
                - buf_pool_get
                - parse_rc_line
                - buf_string.13401
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1260,7'
              BranchSideFuncs:
                - imap_mdata_free
        - Branch String:   'imap/imap.c:1255,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1256,7'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1257,5'
              BranchSideFuncs:
                - buf_pool_release
                - imap_mdata_free
        - Branch String:   'imap/imap.c:1260,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:1261,5'
              BranchSideFuncs:
                - imap_mdata_free
            - BranchSide:      'imap/imap.c:1263,5'
              BranchSideFuncs:
                - imap_mdata_free
      Callsites:
        - Src:             'imap/imap.c:1231,7'
          Dst:             imap_adata_find
        - Src:             'imap/imap.c:1240,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:1242,7'
          Dst:             imap_exec
        - Src:             'imap/imap.c:1248,40'
          Dst:             cs_subset_bool
        - Src:             'imap/imap.c:1252,18'
          Dst:             snprintf
        - Src:             'imap/imap.c:1253,5'
          Dst:             imap_quote_string
        - Src:             'imap/imap.c:1254,26'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:1255,9'
          Dst:             parse_rc_line
        - Src:             'imap/imap.c:1256,7'
          Dst:             buf_string
        - Src:             'imap/imap.c:1257,5'
          Dst:             buf_pool_release
        - Src:             'imap/imap.c:0,0'
          Dst:             imap_mdata_free
    - functionName:    imap_expunge_mailbox
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - imap_adata_get
        - imap_cache_del
        - imap_edata_free
        - imap_edata_get
        - imap_mdata_get
        - mailbox_changed
        - mutt_hash_int_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:674,35'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mailbox_changed
                - mailbox_changed
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
            - BranchSide:      'imap/imap.c:674,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mailbox_changed
                - mailbox_changed
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
        - Branch String:   'imap/imap.c:676,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:676,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:676,18'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
        - Branch String:   'imap/imap.c:676,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:676,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:687,12'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
        - Branch String:   'imap/imap.c:688,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:691,12'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'imap/imap.c:731,3'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'imap/imap.c:691,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:693,7'
              BranchSideFuncs:
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
                - mailbox_changed
                - mailbox_changed
            - BranchSide:      'imap/imap.c:723,10'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
        - Branch String:   'imap/imap.c:685,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:687,12'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
                - imap_edata_get
                - imap_cache_del
                - imap_edata_get
                - mutt_hash_int_delete
                - imap_edata_free
            - BranchSide:      'imap/imap.c:731,3'
              BranchSideFuncs:
                - mailbox_changed
                - mailbox_changed
        - Branch String:   'imap/imap.c:732,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:732,7'
              BranchSideFuncs:
                - mailbox_changed
            - BranchSide:      'imap/imap.c:734,5'
              BranchSideFuncs:
                - mailbox_changed
      Callsites:
        - Src:             'imap/imap.c:674,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:675,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:693,7'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:697,7'
          Dst:             imap_cache_del
        - Src:             'imap/imap.c:702,45'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:702,7'
          Dst:             mutt_hash_int_delete
        - Src:             'imap/imap.c:704,7'
          Dst:             imap_edata_free
        - Src:             'imap/imap.c:731,3'
          Dst:             mailbox_changed
        - Src:             'imap/imap.c:734,5'
          Dst:             mailbox_changed
    - functionName:    imap_notify_delete_email
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_edata_get
        - imap_mdata_get
        - imap_msn_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:653,32'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_edata_get
                - imap_msn_remove
            - BranchSide:      'imap/imap.c:653,32'
              BranchSideFuncs:
                - imap_mdata_get
                - imap_edata_get
                - imap_msn_remove
        - Branch String:   'imap/imap.c:656,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:656,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:656,18'
              BranchSideFuncs:
                - imap_msn_remove
        - Branch String:   'imap/imap.c:656,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:656,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:659,27'
              BranchSideFuncs:
                - imap_msn_remove
      Callsites:
        - Src:             'imap/imap.c:653,32'
          Dst:             imap_mdata_get
        - Src:             'imap/imap.c:654,33'
          Dst:             imap_edata_get
        - Src:             'imap/imap.c:659,3'
          Dst:             imap_msn_remove
    - functionName:    imap_read_literal
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          168
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - buf_addch
        - buf_alloc
        - buf_dealloc
        - cs_subset_number
        - fputc
        - mutt_socket_readchar
        - progress_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/imap.c:596,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
                - fputc
                - buf_alloc
            - BranchSide:      'imap/imap.c:598,17'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
                - fputc
                - buf_alloc
        - Branch String:   'imap/imap.c:601,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:602,27'
              BranchSideFuncs:
                - buf_alloc
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
                - fputc
            - BranchSide:      'imap/imap.c:604,3'
              BranchSideFuncs:
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
                - fputc
        - Branch String:   'imap/imap.c:606,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:608,37'
              BranchSideFuncs:
                - buf_dealloc
            - BranchSide:      'imap/imap.c:638,7'
              BranchSideFuncs:
                - buf_dealloc
        - Branch String:   'imap/imap.c:608,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:610,7'
              BranchSideFuncs:
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - buf_addch
                - progress_update
                - fputc
            - BranchSide:      'imap/imap.c:617,11'
              BranchSideFuncs:
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - buf_addch
                - progress_update
                - fputc
        - Branch String:   'imap/imap.c:617,11'
          Branch Sides:
            - BranchSide:      'imap/imap.c:617,15'
              BranchSideFuncs:
                - fputc
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - buf_addch
                - progress_update
            - BranchSide:      'imap/imap.c:620,9'
              BranchSideFuncs:
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
        - Branch String:   'imap/imap.c:617,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:618,7'
              BranchSideFuncs:
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
            - BranchSide:      'imap/imap.c:620,9'
              BranchSideFuncs:
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
        - Branch String:   'imap/imap.c:620,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:606,47'
              BranchSideFuncs:
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
                - fputc
            - BranchSide:      'imap/imap.c:620,9'
              BranchSideFuncs:
                - fputc
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - buf_addch
                - progress_update
        - Branch String:   'imap/imap.c:632,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:633,7'
              BranchSideFuncs:
                - progress_update
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - fputc
                - buf_addch
            - BranchSide:      'imap/imap.c:634,9'
              BranchSideFuncs:
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - progress_update
                - fputc
                - buf_addch
        - Branch String:   'imap/imap.c:634,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:606,47'
              BranchSideFuncs:
                - buf_addch
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - progress_update
                - fputc
            - BranchSide:      'imap/imap.c:635,23'
              BranchSideFuncs:
                - buf_addch
                - mutt_socket_readchar
                - buf_dealloc
                - fputc
                - progress_update
                - fputc
        - Branch String:   'imap/imap.c:606,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:608,37'
              BranchSideFuncs:
                - buf_dealloc
            - BranchSide:      'imap/imap.c:638,7'
              BranchSideFuncs:
                - buf_dealloc
        - Branch String:   'imap/imap.c:638,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:638,7'
              BranchSideFuncs:
                - buf_dealloc
            - BranchSide:      'imap/imap.c:640,5'
              BranchSideFuncs:
                - buf_dealloc
      Callsites:
        - Src:             'imap/imap.c:600,31'
          Dst:             cs_subset_number
        - Src:             'imap/imap.c:602,5'
          Dst:             buf_alloc
        - Src:             'imap/imap.c:608,9'
          Dst:             mutt_socket_readchar
        - Src:             'imap/imap.c:618,7'
          Dst:             fputc
        - Src:             'imap/imap.c:630,5'
          Dst:             fputc
        - Src:             'imap/imap.c:633,7'
          Dst:             progress_update
        - Src:             'imap/imap.c:635,7'
          Dst:             buf_addch
        - Src:             'imap/imap.c:0,0'
          Dst:             buf_dealloc
    - functionName:    imap_logout
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
        - imap_cmd_start
        - imap_cmd_step
        - mutt_socket_close
        - mutt_socket_poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:529,14'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_cmd_start
                - cs_subset_number
                - mutt_socket_poll
                - imap_cmd_step
                - mutt_socket_close
            - BranchSide:      'imap/imap.c:529,14'
              BranchSideFuncs:
                - imap_cmd_start
                - cs_subset_number
                - mutt_socket_poll
                - imap_cmd_step
                - mutt_socket_close
        - Branch String:   'imap/imap.c:529,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:533,16'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'imap/imap.c:548,28'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'imap/imap.c:533,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:538,19'
              BranchSideFuncs:
                - imap_cmd_start
                - cs_subset_number
                - mutt_socket_poll
                - imap_cmd_step
                - mutt_socket_close
        - Branch String:   'imap/imap.c:541,36'
          Branch Sides:
            - BranchSide:      'imap/imap.c:542,34'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_socket_close
            - BranchSide:      'imap/imap.c:544,7'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_socket_close
        - Branch String:   'imap/imap.c:541,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:544,7'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'imap/imap.c:548,28'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'imap/imap.c:544,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:544,14'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_socket_close
            - BranchSide:      'imap/imap.c:548,28'
              BranchSideFuncs:
                - mutt_socket_close
      Callsites:
        - Src:             'imap/imap.c:539,5'
          Dst:             imap_cmd_start
        - Src:             'imap/imap.c:540,39'
          Dst:             cs_subset_number
        - Src:             'imap/imap.c:542,10'
          Dst:             mutt_socket_poll
        - Src:             'imap/imap.c:544,14'
          Dst:             imap_cmd_step
        - Src:             'imap/imap.c:548,3'
          Dst:             mutt_socket_close
    - functionName:    imap_logout_all
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - imap_logout
        - mutt_clear_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:560,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
        - Branch String:   'imap/imap.c:560,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:562,13'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
        - Branch String:   'imap/imap.c:562,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:565,41'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
        - Branch String:   'imap/imap.c:566,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:569,38'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
        - Branch String:   'imap/imap.c:570,15'
          Branch Sides:
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:570,25'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
        - Branch String:   'imap/imap.c:570,9'
          Branch Sides:
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
            - BranchSide:      'imap/imap.c:573,5'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
        - Branch String:   'imap/imap.c:560,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:560,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:562,13'
              BranchSideFuncs:
                - imap_logout
                - mutt_clear_error
      Callsites:
        - Src:             'imap/imap.c:574,5'
          Dst:             imap_logout
        - Src:             'imap/imap.c:575,5'
          Dst:             mutt_clear_error
    - functionName:    imap_delete_mailbox
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_adata_get
        - imap_exec
        - imap_munge_mbox_name
        - snprintf
        - url_free
        - url_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:507,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - url_parse
                - imap_adata_get
                - imap_munge_mbox_name
                - url_free
                - snprintf
                - imap_exec
            - BranchSide:      'imap/imap.c:508,8'
              BranchSideFuncs:
                - url_parse
                - imap_adata_get
                - imap_munge_mbox_name
                - url_free
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:510,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:510,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:513,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_munge_mbox_name
                - url_free
                - snprintf
                - imap_exec
        - Branch String:   'imap/imap.c:517,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:517,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:520,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:509,21'
          Dst:             url_parse
        - Src:             'imap/imap.c:513,35'
          Dst:             imap_adata_get
        - Src:             'imap/imap.c:514,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/imap.c:515,3'
          Dst:             url_free
        - Src:             'imap/imap.c:516,3'
          Dst:             snprintf
        - Src:             'imap/imap.c:517,7'
          Dst:             imap_exec
    - functionName:    imap_rename_mailbox
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - imap_exec
        - imap_munge_mbox_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:480,3'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_munge_mbox_name
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_printf
                - buf_string.13401
                - imap_exec
                - buf_pool_release
            - BranchSide:      'imap/imap.c:480,8'
              BranchSideFuncs:
                - imap_munge_mbox_name
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_printf
                - buf_string.13401
                - imap_exec
                - buf_pool_release
        - Branch String:   'imap/imap.c:490,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:490,7'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'imap/imap.c:491,5'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'imap/imap.c:484,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/imap.c:485,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/imap.c:487,24'
          Dst:             buf_pool_get
        - Src:             'imap/imap.c:488,3'
          Dst:             buf_printf
        - Src:             'imap/imap.c:490,24'
          Dst:             buf_string
        - Src:             'imap/imap.c:490,7'
          Dst:             imap_exec
        - Src:             'imap/imap.c:493,3'
          Dst:             buf_pool_release
    - functionName:    imap_access
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_path_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/imap.c:465,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:0,0'
              BranchSideFuncs:
                - imap_path_status
            - BranchSide:      'imap/imap.c:465,7'
              BranchSideFuncs:
                - imap_path_status
        - Branch String:   'imap/imap.c:465,7'
          Branch Sides:
            - BranchSide:      'imap/imap.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/imap.c:467,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/imap.c:465,7'
          Dst:             imap_path_status
    - functionName:    imap_init
      functionSourceFile: '/src/neomutt/imap/imap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commands_register
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/imap.c:98,22'
          Branch Sides:
            - BranchSide:      'imap/imap.c:98,22'
              BranchSideFuncs:
                - commands_register
            - BranchSide:      'imap/imap.c:98,22'
              BranchSideFuncs:
                - commands_register
      Callsites:
        - Src:             'imap/imap.c:98,3'
          Dst:             commands_register
    - functionName:    imap_mdata_new
      functionSourceFile: '/src/neomutt/imap/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_fix_path_with_delim
        - imap_munge_mbox_name
        - mutt_mem_calloc
        - mutt_str_copy
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/mdata.c:76,3'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - imap_fix_path_with_delim
                - mutt_str_dup
                - mutt_str_dup
                - imap_munge_mbox_name
                - mutt_str_dup
                - mutt_str_copy
                - mutt_str_dup
            - BranchSide:      'imap/mdata.c:76,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - imap_fix_path_with_delim
                - mutt_str_dup
                - mutt_str_dup
                - imap_munge_mbox_name
                - mutt_str_dup
                - mutt_str_copy
                - mutt_str_dup
        - Branch String:   'imap/mdata.c:80,7'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:82,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_dup
                - mutt_str_dup
                - imap_munge_mbox_name
                - mutt_str_dup
            - BranchSide:      'imap/mdata.c:87,24'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - imap_munge_mbox_name
                - mutt_str_dup
      Callsites:
        - Src:             'imap/mdata.c:77,32'
          Dst:             mutt_mem_calloc
        - Src:             'imap/mdata.c:79,3'
          Dst:             imap_fix_path_with_delim
        - Src:             'imap/mdata.c:82,5'
          Dst:             mutt_str_copy
        - Src:             'imap/mdata.c:83,24'
          Dst:             mutt_str_dup
        - Src:             'imap/mdata.c:87,24'
          Dst:             mutt_str_dup
        - Src:             'imap/mdata.c:89,17'
          Dst:             mutt_str_dup
        - Src:             'imap/mdata.c:91,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/mdata.c:92,23'
          Dst:             mutt_str_dup
    - functionName:    imap_mdata_get
      functionSourceFile: '/src/neomutt/imap/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'imap/mdata.c:63,10'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:63,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/mdata.c:63,17'
              BranchSideFuncs: []
        - Branch String:   'imap/mdata.c:63,36'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:63,43'
              BranchSideFuncs: []
            - BranchSide:      'imap/mdata.c:63,36'
              BranchSideFuncs: []
        - Branch String:   'imap/mdata.c:63,7'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/mdata.c:65,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_mdata_free
      functionSourceFile: '/src/neomutt/imap/mdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_mdata_cache_reset
        - mutt_list_free
        - mutt_mem_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'imap/mdata.c:42,8'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:0,0'
              BranchSideFuncs:
                - imap_mdata_cache_reset
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'imap/mdata.c:42,8'
              BranchSideFuncs:
                - imap_mdata_cache_reset
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/mdata.c:42,12'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:42,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/mdata.c:42,16'
              BranchSideFuncs:
                - imap_mdata_cache_reset
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/mdata.c:42,7'
          Branch Sides:
            - BranchSide:      'imap/mdata.c:42,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/mdata.c:47,3'
              BranchSideFuncs:
                - imap_mdata_cache_reset
                - mutt_list_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'imap/mdata.c:47,3'
          Dst:             imap_mdata_cache_reset
        - Src:             'imap/mdata.c:48,3'
          Dst:             mutt_list_free
        - Src:             'imap/mdata.c:49,3'
          Dst:             mutt_mem_free
        - Src:             'imap/mdata.c:50,3'
          Dst:             mutt_mem_free
        - Src:             'imap/mdata.c:51,3'
          Dst:             mutt_mem_free
        - Src:             'imap/mdata.c:53,3'
          Dst:             mutt_mem_free
    - functionName:    msg_parse_fetch
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         106
      ICount:          535
      EdgeCount:       148
      CyclomaticComplexity: 44
      functionsReached:
        - __ctype_b_loc
        - imap_error
        - imap_next_word
        - msg_parse_flags
        - mutt_date_parse_imap
        - mutt_istr_startswith
        - mutt_str_atol
        - mutt_str_atoui
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:311,8'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:311,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:311,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:311,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:314,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:320,5'
          Branch Sides:
            - BranchSide:      'imap/message.c:320,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:322,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:322,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:324,11'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:328,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:328,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:330,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:337,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:331,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:331,7'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:332,34'
              BranchSideFuncs:
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:337,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:339,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:356,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:340,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:340,7'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:341,14'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:341,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:348,33'
          Branch Sides:
            - BranchSide:      'imap/message.c:349,17'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:352,8'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:348,33'
          Branch Sides:
            - BranchSide:      'imap/message.c:348,42'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:352,8'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:348,33'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:349,17'
              BranchSideFuncs:
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:356,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:358,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - imap_error
            - BranchSide:      'imap/message.c:367,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - imap_error
        - Branch String:   'imap/message.c:361,42'
          Branch Sides:
            - BranchSide:      'imap/message.c:362,21'
              BranchSideFuncs:
                - mutt_str_atol
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:363,13'
              BranchSideFuncs:
                - mutt_str_atol
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:361,42'
          Branch Sides:
            - BranchSide:      'imap/message.c:362,21'
              BranchSideFuncs:
                - mutt_str_atol
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:363,13'
              BranchSideFuncs:
                - mutt_str_atol
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:372,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:374,9'
              BranchSideFuncs:
                - imap_error
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'imap/message.c:394,14'
              BranchSideFuncs:
                - imap_error
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'imap/message.c:375,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:375,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:376,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:376,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:382,17'
          Branch Sides:
            - BranchSide:      'imap/message.c:382,24'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:382,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:386,10'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:394,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:396,8'
              BranchSideFuncs:
                - mutt_istr_startswith
                - msg_parse_flags
                - mutt_istr_startswith
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - mutt_date_parse_imap
                - mutt_istr_startswith
                - mutt_str_atol
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_error
            - BranchSide:      'imap/message.c:398,14'
              BranchSideFuncs:
                - imap_error
      Callsites:
        - Src:             'imap/message.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/message.c:322,9'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:324,11'
          Dst:             msg_parse_flags
        - Src:             'imap/message.c:328,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:332,12'
          Dst:             mutt_str_atoui
        - Src:             'imap/message.c:335,11'
          Dst:             imap_next_word
        - Src:             'imap/message.c:337,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:354,21'
          Dst:             mutt_date_parse_imap
        - Src:             'imap/message.c:356,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:364,12'
          Dst:             mutt_str_atol
        - Src:             'imap/message.c:367,14'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:367,49'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:372,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:401,7'
          Dst:             imap_error
    - functionName:    msg_parse_flags
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          332
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - buf_addstr
        - buf_join_str
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - cs_subset_bool
        - mutt_istr_startswith
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:194,36'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:194,36'
              BranchSideFuncs:
                - mutt_istr_startswith
                - __ctype_b_loc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:198,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:203,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:204,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:207,5'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:204,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:205,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:205,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:207,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:210,4'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:222,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:222,20'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:294,5'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:222,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:224,17'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:290,6'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:222,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:224,17'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:290,6'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:224,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:226,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:229,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:229,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:231,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:234,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:234,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:236,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:239,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:239,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:241,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:244,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:244,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:246,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:248,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
        - Branch String:   'imap/message.c:248,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:250,9'
              BranchSideFuncs:
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - buf_addstr
            - BranchSide:      'imap/message.c:257,32'
              BranchSideFuncs:
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - buf_addstr
        - Branch String:   'imap/message.c:259,33'
          Branch Sides:
            - BranchSide:      'imap/message.c:260,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_addstr
            - BranchSide:      'imap/message.c:263,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_addstr
        - Branch String:   'imap/message.c:259,17'
          Branch Sides:
            - BranchSide:      'imap/message.c:259,21'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_addstr
            - BranchSide:      'imap/message.c:263,10'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_addstr
        - Branch String:   'imap/message.c:266,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:269,32'
              BranchSideFuncs:
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
            - BranchSide:      'imap/message.c:276,32'
              BranchSideFuncs:
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
        - Branch String:   'imap/message.c:284,5'
          Branch Sides:
            - BranchSide:      'imap/message.c:222,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
            - BranchSide:      'imap/message.c:284,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - cs_subset_bool
                - mutt_istr_startswith
                - buf_pool_get
                - buf_addstr
                - buf_join_str
                - buf_strdup
                - buf_pool_release
                - buf_addstr
      Callsites:
        - Src:             'imap/message.c:197,17'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/message.c:212,3'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:213,3'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:224,17'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:229,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:234,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:239,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:244,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:248,22'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:251,20'
          Dst:             cs_subset_bool
        - Src:             'imap/message.c:257,32'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:265,28'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:269,9'
          Dst:             buf_addstr
        - Src:             'imap/message.c:276,9'
          Dst:             buf_addstr
        - Src:             'imap/message.c:0,0'
          Dst:             buf_join_str
        - Src:             'imap/message.c:0,0'
          Dst:             buf_strdup
        - Src:             'imap/message.c:280,7'
          Dst:             buf_pool_release
    - functionName:    msg_fetch_header
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - imap_adata_get
        - imap_cmd_step
        - imap_get_literal_count
        - imap_next_word
        - imap_read_literal
        - msg_parse_fetch
        - mutt_istr_startswith
        - mutt_str_atoui
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:425,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_next_word
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - strchr
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
            - BranchSide:      'imap/message.c:425,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_next_word
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - strchr
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:427,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:427,7'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - strchr
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
            - BranchSide:      'imap/message.c:431,9'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - imap_next_word
                - mutt_istr_startswith
                - strchr
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:432,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:436,9'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - strchr
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:437,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:437,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:441,9'
              BranchSideFuncs:
                - strchr
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:442,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:442,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:444,6'
              BranchSideFuncs:
                - msg_parse_fetch
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:449,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:451,17'
              BranchSideFuncs:
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:451,24'
          Branch Sides:
            - BranchSide:      'imap/message.c:451,28'
              BranchSideFuncs:
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
            - BranchSide:      'imap/message.c:451,24'
              BranchSideFuncs: []
        - Branch String:   'imap/message.c:451,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:451,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:454,16'
              BranchSideFuncs:
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
        - Branch String:   'imap/message.c:455,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:457,34'
              BranchSideFuncs:
                - imap_read_literal
                - imap_cmd_step
                - msg_parse_fetch
            - BranchSide:      'imap/message.c:474,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/message.c:425,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:431,9'
          Dst:             imap_next_word
        - Src:             'imap/message.c:432,8'
          Dst:             mutt_str_atoui
        - Src:             'imap/message.c:436,9'
          Dst:             imap_next_word
        - Src:             'imap/message.c:437,8'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:441,9'
          Dst:             strchr
        - Src:             'imap/message.c:448,18'
          Dst:             msg_parse_fetch
        - Src:             'imap/message.c:455,7'
          Dst:             imap_get_literal_count
        - Src:             'imap/message.c:457,5'
          Dst:             imap_read_literal
        - Src:             'imap/message.c:463,9'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:466,9'
          Dst:             msg_parse_fetch
    - functionName:    query_abort_header_download
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_close_connection
        - mutt_flushinp
        - query_yesorno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:507,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_flushinp
                - query_yesorno
                - imap_close_connection
            - BranchSide:      'imap/message.c:507,3'
              BranchSideFuncs:
                - mutt_flushinp
                - query_yesorno
                - imap_close_connection
        - Branch String:   'imap/message.c:509,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:509,7'
              BranchSideFuncs:
                - imap_close_connection
            - BranchSide:      'imap/message.c:512,5'
              BranchSideFuncs:
                - imap_close_connection
      Callsites:
        - Src:             'imap/message.c:507,3'
          Dst:             mutt_flushinp
        - Src:             'imap/message.c:509,7'
          Dst:             query_yesorno
        - Src:             'imap/message.c:512,5'
          Dst:             imap_close_connection
    - functionName:    imap_fetch_msn_seqset
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - buf_reset
        - cs_subset_long
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:564,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_long
                - buf_printf
            - BranchSide:      'imap/message.c:564,3'
              BranchSideFuncs:
                - buf_reset
                - cs_subset_long
                - buf_printf
        - Branch String:   'imap/message.c:565,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:565,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:568,55'
              BranchSideFuncs:
                - cs_subset_long
                - buf_printf
        - Branch String:   'imap/message.c:569,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'imap/message.c:570,29'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'imap/message.c:574,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'imap/message.c:577,34'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'imap/message.c:564,3'
          Dst:             buf_reset
        - Src:             'imap/message.c:568,40'
          Dst:             cs_subset_long
        - Src:             'imap/message.c:578,5'
          Dst:             buf_printf
    - functionName:    imap_msg_save_hcache
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imap_msg_close
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/message.c:2186,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'imap/message.c:2186,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'imap/message.c:2186,10'
          Dst:             mutt_file_fclose_full
    - functionName:    imap_msg_commit
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_append_message
        - mutt_file_fclose_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/message.c:2172,12'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_append_message
            - BranchSide:      'imap/message.c:2172,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_append_message
        - Branch String:   'imap/message.c:2173,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2173,7'
              BranchSideFuncs:
                - imap_append_message
            - BranchSide:      'imap/message.c:2176,10'
              BranchSideFuncs:
                - imap_append_message
      Callsites:
        - Src:             'imap/message.c:2172,12'
          Dst:             mutt_file_fclose_full
        - Src:             'imap/message.c:2176,10'
          Dst:             imap_append_message
    - functionName:    imap_append_message
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          448
      EdgeCount:       102
      CyclomaticComplexity: 29
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fgetc_unlocked
        - flush_buffer
        - imap_adata_get
        - imap_cmd_start
        - imap_cmd_step
        - imap_mdata_get
        - imap_next_word
        - mutt_date_make_imap
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_socket_write_d
        - mutt_str_len
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - rewind
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:1531,8'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mutt_file_fopen_full
                - fgetc_unlocked
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1531,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mutt_file_fopen_full
                - fgetc_unlocked
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1531,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:1531,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1531,14'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mutt_file_fopen_full
                - fgetc_unlocked
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1531,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1531,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1535,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mutt_file_fopen_full
                - fgetc_unlocked
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1548,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1550,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1560,34'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1560,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1562,12'
              BranchSideFuncs:
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1562,21'
          Branch Sides:
            - BranchSide:      'imap/message.c:1562,30'
              BranchSideFuncs:
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1565,8'
              BranchSideFuncs:
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1562,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1563,10'
              BranchSideFuncs:
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1565,8'
              BranchSideFuncs:
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1560,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1562,12'
              BranchSideFuncs:
                - fgetc_unlocked
                - rewind
                - progress_new
                - progress_set_message
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1569,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1571,16'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1575,18'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_date_make_imap
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1580,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1581,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1582,18'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1582,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1583,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1584,18'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1584,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1585,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1586,18'
              BranchSideFuncs:
                - buf_addstr
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1586,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1587,5'
              BranchSideFuncs:
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1589,68'
              BranchSideFuncs:
                - buf_string.13698
                - snprintf
                - buf_pool_release
                - imap_cmd_start
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1598,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1597,10'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1600,10'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1600,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1603,31'
              BranchSideFuncs:
                - fgetc_unlocked
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1640,3'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1603,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1605,12'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1623,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1605,21'
          Branch Sides:
            - BranchSide:      'imap/message.c:1605,30'
              BranchSideFuncs:
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1608,12'
              BranchSideFuncs:
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1605,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1606,14'
              BranchSideFuncs:
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - flush_buffer
                - progress_update
            - BranchSide:      'imap/message.c:1608,18'
              BranchSideFuncs:
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
                - flush_buffer
                - progress_update
        - Branch String:   'imap/message.c:1610,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1603,47'
              BranchSideFuncs:
                - flush_buffer
                - progress_update
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1613,42'
              BranchSideFuncs:
                - flush_buffer
                - progress_update
                - fgetc_unlocked
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1613,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1612,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1650,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1603,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1605,12'
              BranchSideFuncs:
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1619,7'
              BranchSideFuncs:
                - flush_buffer
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1619,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1620,40'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1623,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - mutt_file_fclose_full
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1620,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1623,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1650,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1623,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1625,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1650,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1630,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1629,10'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1632,10'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1632,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1640,3'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1641,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1643,38'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1650,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
        - Branch String:   'imap/message.c:1645,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1646,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
            - BranchSide:      'imap/message.c:1650,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - progress_free
                - buf_pool_release
      Callsites:
        - Src:             'imap/message.c:1544,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1545,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:1547,8'
          Dst:             mutt_file_fopen_full
        - Src:             'imap/message.c:1560,34'
          Dst:             fgetc_unlocked
        - Src:             'imap/message.c:1560,34'
          Dst:             fgetc_unlocked
        - Src:             'imap/message.c:1567,3'
          Dst:             rewind
        - Src:             'imap/message.c:1571,16'
          Dst:             progress_new
        - Src:             'imap/message.c:1572,5'
          Dst:             progress_set_message
        - Src:             'imap/message.c:1575,18'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1576,3'
          Dst:             mutt_date_make_imap
        - Src:             'imap/message.c:1578,16'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1581,5'
          Dst:             buf_addstr
        - Src:             'imap/message.c:1583,5'
          Dst:             buf_addstr
        - Src:             'imap/message.c:1585,5'
          Dst:             buf_addstr
        - Src:             'imap/message.c:1587,5'
          Dst:             buf_addstr
        - Src:             'imap/message.c:1590,34'
          Dst:             buf_string
        - Src:             'imap/message.c:1589,3'
          Dst:             snprintf
        - Src:             'imap/message.c:1591,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1593,3'
          Dst:             imap_cmd_start
        - Src:             'imap/message.c:1597,10'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:1603,41'
          Dst:             fgetc_unlocked
        - Src:             'imap/message.c:1613,11'
          Dst:             flush_buffer
        - Src:             'imap/message.c:1615,7'
          Dst:             progress_update
        - Src:             'imap/message.c:1603,41'
          Dst:             fgetc_unlocked
        - Src:             'imap/message.c:1620,9'
          Dst:             flush_buffer
        - Src:             'imap/message.c:1623,7'
          Dst:             mutt_str_len
        - Src:             'imap/message.c:1623,7'
          Dst:             mutt_socket_write_d
        - Src:             'imap/message.c:1625,3'
          Dst:             mutt_file_fclose_full
        - Src:             'imap/message.c:1629,10'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:1643,16'
          Dst:             imap_next_word
        - Src:             'imap/message.c:1644,10'
          Dst:             imap_next_word
        - Src:             'imap/message.c:1650,3'
          Dst:             mutt_file_fclose_full
        - Src:             'imap/message.c:0,0'
          Dst:             progress_free
        - Src:             'imap/message.c:0,0'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_buffer
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_socket_write_d
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:489,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_socket_write_d
            - BranchSide:      'imap/message.c:489,7'
              BranchSideFuncs:
                - mutt_socket_write_d
      Callsites:
        - Src:             'imap/message.c:490,12'
          Dst:             mutt_socket_write_d
    - functionName:    msg_cache_commit
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imap_adata_get
        - imap_bcache_open
        - imap_edata_get
        - imap_mdata_get
        - mutt_bcache_commit
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:152,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_commit
            - BranchSide:      'imap/message.c:152,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_commit
        - Branch String:   'imap/message.c:155,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:155,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:155,14'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_commit
        - Branch String:   'imap/message.c:155,20'
          Branch Sides:
            - BranchSide:      'imap/message.c:155,20'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:155,31'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_commit
        - Branch String:   'imap/message.c:155,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:155,7'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_commit
            - BranchSide:      'imap/message.c:158,19'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_commit
      Callsites:
        - Src:             'imap/message.c:152,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:153,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:158,19'
          Dst:             imap_bcache_open
        - Src:             'imap/message.c:160,57'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:160,3'
          Dst:             snprintf
        - Src:             'imap/message.c:162,10'
          Dst:             mutt_bcache_commit
    - functionName:    imap_bcache_open
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - imap_adata_get
        - imap_cachepath
        - imap_mdata_get
        - mutt_bcache_open
      functionUses:    5
      BranchProfiles:
        - Branch String:   'imap/message.c:83,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
            - BranchSide:      'imap/message.c:83,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
        - Branch String:   'imap/message.c:86,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:86,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:86,25'
              BranchSideFuncs:
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
        - Branch String:   'imap/message.c:86,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:86,7'
              BranchSideFuncs:
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
            - BranchSide:      'imap/message.c:89,14'
              BranchSideFuncs:
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
        - Branch String:   'imap/message.c:89,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:89,7'
              BranchSideFuncs:
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
            - BranchSide:      'imap/message.c:92,3'
              BranchSideFuncs:
                - buf_pool_get
                - imap_cachepath
                - buf_string.13698
                - mutt_bcache_open
                - buf_pool_release
      Callsites:
        - Src:             'imap/message.c:83,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:84,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:92,28'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:93,3'
          Dst:             imap_cachepath
        - Src:             'imap/message.c:95,66'
          Dst:             buf_string
        - Src:             'imap/message.c:95,26'
          Dst:             mutt_bcache_open
        - Src:             'imap/message.c:96,3'
          Dst:             buf_pool_release
    - functionName:    msg_cache_put
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imap_adata_get
        - imap_bcache_open
        - imap_edata_get
        - imap_mdata_get
        - mutt_bcache_put
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:131,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_put
            - BranchSide:      'imap/message.c:131,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_put
        - Branch String:   'imap/message.c:134,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:134,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:134,14'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_put
        - Branch String:   'imap/message.c:134,20'
          Branch Sides:
            - BranchSide:      'imap/message.c:134,20'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:134,31'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_put
        - Branch String:   'imap/message.c:134,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:134,7'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_put
            - BranchSide:      'imap/message.c:137,19'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_put
      Callsites:
        - Src:             'imap/message.c:131,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:132,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:137,19'
          Dst:             imap_bcache_open
        - Src:             'imap/message.c:139,57'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:139,3'
          Dst:             snprintf
        - Src:             'imap/message.c:140,10'
          Dst:             mutt_bcache_put
    - functionName:    msg_cache_get
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imap_adata_get
        - imap_bcache_open
        - imap_edata_get
        - imap_mdata_get
        - mutt_bcache_get
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:110,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_get
            - BranchSide:      'imap/message.c:110,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_get
        - Branch String:   'imap/message.c:113,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:113,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:113,14'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_get
        - Branch String:   'imap/message.c:113,20'
          Branch Sides:
            - BranchSide:      'imap/message.c:113,20'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:113,31'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_get
        - Branch String:   'imap/message.c:113,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:113,7'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_get
            - BranchSide:      'imap/message.c:116,19'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_get
      Callsites:
        - Src:             'imap/message.c:110,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:111,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:116,19'
          Dst:             imap_bcache_open
        - Src:             'imap/message.c:118,57'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:118,3'
          Dst:             snprintf
        - Src:             'imap/message.c:119,10'
          Dst:             mutt_bcache_get
    - functionName:    imap_msg_open
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          529
      EdgeCount:       128
      CyclomaticComplexity: 38
      functionsReached:
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_bool
        - feof
        - ferror
        - fflush
        - fgets
        - ftell
        - imap_adata_get
        - imap_cache_del
        - imap_cmd_start
        - imap_cmd_step
        - imap_code
        - imap_edata_get
        - imap_error
        - imap_get_literal_count
        - imap_next_word
        - imap_read_literal
        - imap_set_flags
        - isendwin
        - msg_cache_commit
        - msg_cache_get
        - msg_cache_put
        - mutt_clear_error
        - mutt_env_merge
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_istr_startswith
        - mutt_rfc822_read_header
        - mutt_set_flag
        - mutt_str_atoui
        - rewind
        - snprintf
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'imap/message.c:1979,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - msg_cache_get
                - imap_edata_get
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
            - BranchSide:      'imap/message.c:1979,20'
              BranchSideFuncs:
                - imap_adata_get
                - msg_cache_get
                - imap_edata_get
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
        - Branch String:   'imap/message.c:1994,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1994,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1994,25'
              BranchSideFuncs:
                - msg_cache_get
                - imap_edata_get
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
        - Branch String:   'imap/message.c:1994,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1994,7'
              BranchSideFuncs:
                - msg_cache_get
                - imap_edata_get
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
            - BranchSide:      'imap/message.c:1997,13'
              BranchSideFuncs:
                - msg_cache_get
                - imap_edata_get
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
        - Branch String:   'imap/message.c:1998,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2000,9'
              BranchSideFuncs:
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
            - BranchSide:      'imap/message.c:2007,27'
              BranchSideFuncs:
                - isendwin
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
        - Branch String:   'imap/message.c:2007,38'
          Branch Sides:
            - BranchSide:      'imap/message.c:2007,44'
              BranchSideFuncs:
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
            - BranchSide:      'imap/message.c:2011,13'
              BranchSideFuncs:
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
        - Branch String:   'imap/message.c:2008,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2009,5'
              BranchSideFuncs:
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
            - BranchSide:      'imap/message.c:2011,13'
              BranchSideFuncs:
                - msg_cache_put
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
        - Branch String:   'imap/message.c:2012,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2014,31'
              BranchSideFuncs:
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2027,6'
              BranchSideFuncs:
                - cs_subset_bool
                - imap_edata_get
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2031,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:2030,3'
              BranchSideFuncs:
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2032,18'
              BranchSideFuncs:
                - snprintf
                - imap_cmd_start
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2039,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:2042,17'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2100,13'
              BranchSideFuncs:
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
        - Branch String:   'imap/message.c:2046,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:2048,14'
              BranchSideFuncs:
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2097,3'
              BranchSideFuncs:
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2048,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2050,14'
              BranchSideFuncs:
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2097,3'
              BranchSideFuncs:
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2051,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:2052,13'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2053,13'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - imap_next_word
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2053,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:2055,16'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2063,18'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2056,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:2058,15'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2058,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:2048,14'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/message.c:2060,13'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/message.c:2063,53'
          Branch Sides:
            - BranchSide:      'imap/message.c:2063,56'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_error
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2065,16'
              BranchSideFuncs:
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_error
        - Branch String:   'imap/message.c:2063,18'
          Branch Sides:
            - BranchSide:      'imap/message.c:2065,16'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2085,22'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2066,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:2068,13'
              BranchSideFuncs:
                - imap_error
                - mutt_file_fclose_full
                - imap_cache_del
            - BranchSide:      'imap/message.c:2072,50'
              BranchSideFuncs:
                - imap_read_literal
                - imap_cmd_step
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/message.c:2073,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:2078,16'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2079,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:2081,23'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2085,30'
          Branch Sides:
            - BranchSide:      'imap/message.c:2048,14'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/message.c:2085,33'
              BranchSideFuncs:
                - mutt_istr_startswith
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/message.c:2085,18'
          Branch Sides:
            - BranchSide:      'imap/message.c:2048,14'
              BranchSideFuncs:
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
            - BranchSide:      'imap/message.c:2091,16'
              BranchSideFuncs:
                - imap_set_flags
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_file_fclose_full
                - imap_cache_del
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_cmd_step
                - fflush
                - ferror
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
        - Branch String:   'imap/message.c:2092,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:2048,14'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2048,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2050,14'
              BranchSideFuncs:
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
            - BranchSide:      'imap/message.c:2097,3'
              BranchSideFuncs:
                - imap_cmd_step
                - fflush
                - ferror
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - imap_next_word
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_istr_startswith
                - imap_next_word
                - mutt_str_atoui
                - imap_edata_get
                - mutt_istr_startswith
                - imap_next_word
                - imap_get_literal_count
                - imap_read_literal
                - imap_cmd_step
                - imap_error
                - mutt_istr_startswith
                - mutt_istr_startswith
                - imap_set_flags
        - Branch String:   'imap/message.c:2103,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2106,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
                - imap_code
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2106,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2109,8'
              BranchSideFuncs:
                - imap_code
                - mutt_file_fclose_full
                - imap_cache_del
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2109,16'
          Branch Sides:
            - BranchSide:      'imap/message.c:2109,37'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2109,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2112,7'
              BranchSideFuncs:
                - msg_cache_commit
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
            - BranchSide:      'imap/message.c:2159,13'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - imap_cache_del
        - Branch String:   'imap/message.c:2130,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2124,13'
              BranchSideFuncs:
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
            - BranchSide:      'imap/message.c:2137,3'
              BranchSideFuncs:
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
        - Branch String:   'imap/message.c:2137,43'
          Branch Sides:
            - BranchSide:      'imap/message.c:2137,57'
              BranchSideFuncs:
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
            - BranchSide:      'imap/message.c:2142,32'
              BranchSideFuncs:
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
        - Branch String:   'imap/message.c:2137,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:2139,13'
              BranchSideFuncs:
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
            - BranchSide:      'imap/message.c:2142,32'
              BranchSideFuncs:
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
        - Branch String:   'imap/message.c:2149,16'
          Branch Sides:
            - BranchSide:      'imap/message.c:2149,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:2149,24'
              BranchSideFuncs:
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
        - Branch String:   'imap/message.c:2149,36'
          Branch Sides:
            - BranchSide:      'imap/message.c:2149,43'
              BranchSideFuncs:
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
            - BranchSide:      'imap/message.c:2151,5'
              BranchSideFuncs:
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
        - Branch String:   'imap/message.c:2149,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:2149,7'
              BranchSideFuncs:
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
            - BranchSide:      'imap/message.c:2151,5'
              BranchSideFuncs:
                - imap_cache_del
                - rewind
                - mutt_rfc822_read_header
                - mutt_env_merge
                - mutt_set_flag
                - fgets
                - feof
                - ftell
                - mutt_clear_error
                - rewind
                - imap_edata_get
      Callsites:
        - Src:             'imap/message.c:1992,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1997,13'
          Dst:             msg_cache_get
        - Src:             'imap/message.c:2000,9'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:2007,27'
          Dst:             isendwin
        - Src:             'imap/message.c:2011,13'
          Dst:             msg_cache_put
        - Src:             'imap/message.c:2014,31'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:2015,5'
          Dst:             buf_mktemp_full
        - Src:             'imap/message.c:2016,15'
          Dst:             buf_string
        - Src:             'imap/message.c:2016,15'
          Dst:             mutt_file_fopen_full
        - Src:             'imap/message.c:2017,12'
          Dst:             buf_string
        - Src:             'imap/message.c:2017,5'
          Dst:             unlink
        - Src:             'imap/message.c:2018,5'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:2029,28'
          Dst:             cs_subset_bool
        - Src:             'imap/message.c:2030,49'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:2030,3'
          Dst:             snprintf
        - Src:             'imap/message.c:2035,3'
          Dst:             imap_cmd_start
        - Src:             'imap/message.c:2038,10'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:2043,10'
          Dst:             imap_next_word
        - Src:             'imap/message.c:2044,10'
          Dst:             imap_next_word
        - Src:             'imap/message.c:2046,9'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:2050,14'
          Dst:             imap_next_word
        - Src:             'imap/message.c:2053,13'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:2055,16'
          Dst:             imap_next_word
        - Src:             'imap/message.c:2056,16'
          Dst:             mutt_str_atoui
        - Src:             'imap/message.c:2058,22'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:2063,18'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:2063,56'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:2065,16'
          Dst:             imap_next_word
        - Src:             'imap/message.c:2066,15'
          Dst:             imap_get_literal_count
        - Src:             'imap/message.c:2068,13'
          Dst:             imap_error
        - Src:             'imap/message.c:2072,27'
          Dst:             imap_read_literal
        - Src:             'imap/message.c:2078,16'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:2085,33'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:2091,16'
          Dst:             imap_set_flags
        - Src:             'imap/message.c:2102,3'
          Dst:             fflush
        - Src:             'imap/message.c:2103,7'
          Dst:             ferror
        - Src:             'imap/message.c:2109,20'
          Dst:             imap_code
        - Src:             'imap/message.c:2112,7'
          Dst:             msg_cache_commit
        - Src:             'imap/message.c:2118,3'
          Dst:             rewind
        - Src:             'imap/message.c:2125,12'
          Dst:             mutt_rfc822_read_header
        - Src:             'imap/message.c:2126,3'
          Dst:             mutt_env_merge
        - Src:             'imap/message.c:2133,5'
          Dst:             mutt_set_flag
        - Src:             'imap/message.c:2137,10'
          Dst:             fgets
        - Src:             'imap/message.c:2137,47'
          Dst:             feof
        - Src:             'imap/message.c:2142,21'
          Dst:             ftell
        - Src:             'imap/message.c:2144,3'
          Dst:             mutt_clear_error
        - Src:             'imap/message.c:2145,3'
          Dst:             rewind
        - Src:             'imap/message.c:2146,3'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:2151,5'
          Dst:             imap_cache_del
        - Src:             'imap/message.c:2160,3'
          Dst:             mutt_file_fclose_full
        - Src:             'imap/message.c:2161,3'
          Dst:             imap_cache_del
    - functionName:    imap_set_flags
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          154
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - driver_tags_replace
        - imap_adata_get
        - msg_parse_flags
        - mutt_mem_free
        - mutt_str_dup
        - set_changed_flag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:1922,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - msg_parse_flags
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
            - BranchSide:      'imap/message.c:1922,35'
              BranchSideFuncs:
                - imap_adata_get
                - msg_parse_flags
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
        - Branch String:   'imap/message.c:1923,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1923,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1923,25'
              BranchSideFuncs:
                - msg_parse_flags
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
        - Branch String:   'imap/message.c:1923,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1923,7'
              BranchSideFuncs:
                - msg_parse_flags
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
            - BranchSide:      'imap/message.c:1926,21'
              BranchSideFuncs:
                - msg_parse_flags
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
                - set_changed_flag
        - Branch String:   'imap/message.c:1966,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1967,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1968,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/message.c:1922,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1934,7'
          Dst:             msg_parse_flags
        - Src:             'imap/message.c:1940,21'
          Dst:             mutt_str_dup
        - Src:             'imap/message.c:1941,3'
          Dst:             driver_tags_replace
        - Src:             'imap/message.c:1942,3'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:1953,3'
          Dst:             set_changed_flag
        - Src:             'imap/message.c:1955,3'
          Dst:             set_changed_flag
        - Src:             'imap/message.c:1957,3'
          Dst:             set_changed_flag
        - Src:             'imap/message.c:1959,3'
          Dst:             set_changed_flag
        - Src:             'imap/message.c:1961,3'
          Dst:             set_changed_flag
    - functionName:    imap_cache_del
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - imap_adata_get
        - imap_bcache_open
        - imap_edata_get
        - imap_mdata_get
        - mutt_bcache_del
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'imap/message.c:1871,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'imap/message.c:1871,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_del
        - Branch String:   'imap/message.c:1874,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:1874,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1874,14'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_del
        - Branch String:   'imap/message.c:1874,20'
          Branch Sides:
            - BranchSide:      'imap/message.c:1874,20'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1874,31'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_del
        - Branch String:   'imap/message.c:1874,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1874,7'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_del
            - BranchSide:      'imap/message.c:1877,19'
              BranchSideFuncs:
                - imap_bcache_open
                - imap_edata_get
                - snprintf
                - mutt_bcache_del
      Callsites:
        - Src:             'imap/message.c:1871,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1872,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:1877,19'
          Dst:             imap_bcache_open
        - Src:             'imap/message.c:1879,57'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:1879,3'
          Dst:             snprintf
        - Src:             'imap/message.c:1880,10'
          Dst:             mutt_bcache_del
    - functionName:    set_changed_flag
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_set_flag
      functionUses:    5
      BranchProfiles:
        - Branch String:   'imap/message.c:651,36'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'imap/message.c:651,36'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'imap/message.c:651,36'
          Branch Sides:
            - BranchSide:      'imap/message.c:651,54'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'imap/message.c:654,19'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'imap/message.c:651,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:651,7'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'imap/message.c:654,19'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'imap/message.c:654,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:654,7'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'imap/message.c:657,7'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'imap/message.c:657,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:658,21'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'imap/message.c:661,21'
              BranchSideFuncs:
                - mutt_set_flag
        - Branch String:   'imap/message.c:661,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:661,7'
              BranchSideFuncs:
                - mutt_set_flag
            - BranchSide:      'imap/message.c:662,5'
              BranchSideFuncs:
                - mutt_set_flag
      Callsites:
        - Src:             'imap/message.c:662,5'
          Dst:             mutt_set_flag
    - functionName:    imap_bcache_delete
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __isoc99_sscanf
        - mutt_bcache_del
        - mutt_hash_int_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:171,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_bcache_del
                - mutt_hash_int_find
            - BranchSide:      'imap/message.c:171,12'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mutt_bcache_del
                - mutt_hash_int_find
        - Branch String:   'imap/message.c:175,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:175,7'
              BranchSideFuncs:
                - mutt_bcache_del
                - mutt_hash_int_find
            - BranchSide:      'imap/message.c:179,8'
              BranchSideFuncs:
                - mutt_bcache_del
                - mutt_hash_int_find
        - Branch String:   'imap/message.c:179,34'
          Branch Sides:
            - BranchSide:      'imap/message.c:179,64'
              BranchSideFuncs:
                - mutt_hash_int_find
                - mutt_bcache_del
            - BranchSide:      'imap/message.c:180,5'
              BranchSideFuncs:
                - mutt_bcache_del
        - Branch String:   'imap/message.c:179,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:179,7'
              BranchSideFuncs:
                - mutt_bcache_del
            - BranchSide:      'imap/message.c:180,5'
              BranchSideFuncs:
                - mutt_bcache_del
      Callsites:
        - Src:             'imap/message.c:175,7'
          Dst:             __isoc99_sscanf
        - Src:             'imap/message.c:179,38'
          Dst:             mutt_hash_int_find
        - Src:             'imap/message.c:180,5'
          Dst:             mutt_bcache_del
    - functionName:    imap_cache_clean
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imap_adata_get
        - imap_bcache_delete
        - imap_bcache_open
        - imap_mdata_get
        - mutt_bcache_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:1890,35'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - mutt_bcache_list
            - BranchSide:      'imap/message.c:1890,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - imap_bcache_open
                - mutt_bcache_list
        - Branch String:   'imap/message.c:1893,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1893,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1893,25'
              BranchSideFuncs:
                - imap_bcache_open
                - mutt_bcache_list
        - Branch String:   'imap/message.c:1893,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1893,7'
              BranchSideFuncs:
                - imap_bcache_open
                - mutt_bcache_list
            - BranchSide:      'imap/message.c:1896,19'
              BranchSideFuncs:
                - imap_bcache_open
                - mutt_bcache_list
      Callsites:
        - Src:             'imap/message.c:1890,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1891,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:1896,19'
          Dst:             imap_bcache_open
        - Src:             'imap/message.c:1897,3'
          Dst:             mutt_bcache_list
        - Src:             'imap/message.c:1897,3'
          Dst:             imap_bcache_delete
    - functionName:    emails_to_uid_array
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - imap_edata_get
        - imap_sort_uid
        - mutt_mem_reallocarray
        - mutt_qsort_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:1665,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_qsort_r
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/message.c:1665,3'
              BranchSideFuncs:
                - mutt_qsort_r
                - imap_edata_get
                - mutt_mem_reallocarray
        - Branch String:   'imap/message.c:1665,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1665,3'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'imap/message.c:1672,3'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'imap/message.c:1672,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1672,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1674,10'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'imap/message.c:1670,5'
          Branch Sides:
            - BranchSide:      'imap/message.c:1670,5'
              BranchSideFuncs:
                - mutt_qsort_r
                - imap_edata_get
                - mutt_mem_reallocarray
            - BranchSide:      'imap/message.c:1670,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
                - imap_edata_get
        - Branch String:   'imap/message.c:1665,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1665,3'
              BranchSideFuncs:
                - imap_edata_get
                - mutt_mem_reallocarray
                - mutt_qsort_r
            - BranchSide:      'imap/message.c:1672,3'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'imap/message.c:1668,35'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:1670,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'imap/message.c:1672,3'
          Dst:             mutt_qsort_r
        - Src:             'imap/message.c:1672,3'
          Dst:             imap_sort_uid
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.13698
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.13698
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    imap_copy_messages
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          544
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - cs_subset_bool
        - emails_to_uid_array
        - imap_account_match
        - imap_adata_get
        - imap_create_mailbox
        - imap_edata_get
        - imap_error
        - imap_exec
        - imap_exec_msg_set
        - imap_fix_path_with_delim
        - imap_get_qualifier
        - imap_munge_mbox_name
        - imap_parse_path
        - imap_sync_message_for_copy
        - mailbox_path
        - mutt_clear_error
        - mutt_istr_startswith
        - mutt_mem_free
        - mutt_set_flag
        - mutt_str_copy
        - query_yesorno_help
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:1690,8'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
            - BranchSide:      'imap/message.c:1690,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1690,10'
          Branch Sides:
            - BranchSide:      'imap/message.c:1690,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1690,14'
              BranchSideFuncs:
                - imap_adata_get
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1690,17'
          Branch Sides:
            - BranchSide:      'imap/message.c:1690,17'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1690,20'
              BranchSideFuncs:
                - imap_adata_get
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1690,36'
          Branch Sides:
            - BranchSide:      'imap/message.c:1690,36'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1690,40'
              BranchSideFuncs:
                - imap_adata_get
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1690,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1690,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1693,8'
              BranchSideFuncs:
                - imap_adata_get
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1705,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1705,24'
              BranchSideFuncs:
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
            - BranchSide:      'imap/message.c:1711,7'
              BranchSideFuncs:
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1705,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1707,5'
              BranchSideFuncs:
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
            - BranchSide:      'imap/message.c:1711,7'
              BranchSideFuncs:
                - imap_parse_path
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1711,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1713,5'
              BranchSideFuncs:
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
            - BranchSide:      'imap/message.c:1718,35'
              BranchSideFuncs:
                - imap_account_match
                - mailbox_path.13724
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1718,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1720,5'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
            - BranchSide:      'imap/message.c:1724,35'
              BranchSideFuncs:
                - imap_fix_path_with_delim
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - mutt_str_copy
        - Branch String:   'imap/message.c:1725,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1726,5'
              BranchSideFuncs:
                - mutt_str_copy
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
            - BranchSide:      'imap/message.c:1727,31'
              BranchSideFuncs:
                - imap_munge_mbox_name
                - buf_pool_get
                - buf_pool_get
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
        - Branch String:   'imap/message.c:1737,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1739,7'
              BranchSideFuncs:
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - buf_pool_release
                - buf_pool_release
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
        - Branch String:   'imap/message.c:1764,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - imap_sync_message_for_copy
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1785,23'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1742,25'
          Branch Sides:
            - BranchSide:      'imap/message.c:1742,35'
              BranchSideFuncs:
                - buf_string.13698
                - imap_exec
                - buf_pool_release
                - buf_pool_release
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1751,29'
              BranchSideFuncs:
                - buf_string.13698
                - imap_exec
                - buf_pool_release
                - buf_pool_release
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1742,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1744,14'
              BranchSideFuncs:
                - buf_string.13698
                - imap_exec
                - buf_pool_release
                - buf_pool_release
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1751,29'
              BranchSideFuncs:
                - buf_string.13698
                - imap_exec
                - buf_pool_release
                - buf_pool_release
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1745,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:1747,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1751,29'
              BranchSideFuncs:
                - buf_string.13698
                - imap_exec
                - buf_pool_release
                - buf_pool_release
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1752,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1754,9'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1809,10'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1764,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1785,23'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1767,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:1769,11'
              BranchSideFuncs:
                - imap_sync_message_for_copy
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1774,16'
              BranchSideFuncs:
                - imap_sync_message_for_copy
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1774,23'
          Branch Sides:
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1774,29'
              BranchSideFuncs:
                - imap_sync_message_for_copy
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1774,13'
          Branch Sides:
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1776,16'
              BranchSideFuncs:
                - imap_sync_message_for_copy
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1777,15'
          Branch Sides:
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1779,13'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/message.c:1764,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1764,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - imap_sync_message_for_copy
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1785,23'
              BranchSideFuncs:
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1790,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1792,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1796,19'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1796,16'
          Branch Sides:
            - BranchSide:      'imap/message.c:1798,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1803,9'
              BranchSideFuncs:
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1810,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1812,11'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - mutt_set_flag
                - mutt_set_flag
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1835,10'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'imap/message.c:1812,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1814,9'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
            - BranchSide:      'imap/message.c:1818,59'
              BranchSideFuncs:
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
                - query_yesorno_help
                - mutt_clear_error
        - Branch String:   'imap/message.c:1818,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1820,7'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1837,45'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/message.c:1823,28'
          Branch Sides:
            - BranchSide:      'imap/message.c:1824,49'
              BranchSideFuncs:
                - query_yesorno_help
                - mutt_clear_error
                - buf_pool_release
                - buf_pool_release
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
            - BranchSide:      'imap/message.c:1829,11'
              BranchSideFuncs:
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
        - Branch String:   'imap/message.c:1823,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1826,9'
              BranchSideFuncs:
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
            - BranchSide:      'imap/message.c:1829,11'
              BranchSideFuncs:
                - imap_create_mailbox
                - buf_reset
                - buf_reset
                - emails_to_uid_array
                - imap_exec_msg_set
                - mutt_mem_free
                - imap_exec
                - imap_error
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
                - imap_get_qualifier
                - mutt_istr_startswith
                - snprintf
                - cs_subset_bool
                - query_yesorno_help
                - mutt_clear_error
                - imap_sync_message_for_copy
                - imap_edata_get
                - buf_add_printf
                - imap_sync_message_for_copy
                - buf_string.13698
                - imap_exec
        - Branch String:   'imap/message.c:1829,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1734,5'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1837,45'
              BranchSideFuncs:
                - imap_error
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/message.c:1835,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1837,45'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'imap/message.c:1842,16'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
        - Branch String:   'imap/message.c:1842,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1845,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_set_flag
                - mutt_set_flag
            - BranchSide:      'imap/message.c:1856,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/message.c:1845,5'
          Branch Sides:
            - BranchSide:      'imap/message.c:1845,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1856,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/message.c:1845,5'
          Branch Sides:
            - BranchSide:      'imap/message.c:1845,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1856,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/message.c:1845,5'
          Branch Sides:
            - BranchSide:      'imap/message.c:1845,5'
              BranchSideFuncs:
                - mutt_set_flag
                - mutt_set_flag
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/message.c:1856,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'imap/message.c:1703,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1711,7'
          Dst:             imap_parse_path
        - Src:             'imap/message.c:1718,8'
          Dst:             imap_account_match
        - Src:             'imap/message.c:1720,5'
          Dst:             mailbox_path
        - Src:             'imap/message.c:1724,3'
          Dst:             imap_fix_path_with_delim
        - Src:             'imap/message.c:1726,5'
          Dst:             mutt_str_copy
        - Src:             'imap/message.c:1727,3'
          Dst:             imap_munge_mbox_name
        - Src:             'imap/message.c:1730,24'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1731,29'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1734,5'
          Dst:             buf_reset
        - Src:             'imap/message.c:1735,5'
          Dst:             buf_reset
        - Src:             'imap/message.c:1740,45'
          Dst:             imap_edata_get
        - Src:             'imap/message.c:1740,7'
          Dst:             buf_add_printf
        - Src:             'imap/message.c:1744,14'
          Dst:             imap_sync_message_for_copy
        - Src:             'imap/message.c:1751,29'
          Dst:             buf_string
        - Src:             'imap/message.c:1751,12'
          Dst:             imap_exec
        - Src:             'imap/message.c:1776,16'
          Dst:             imap_sync_message_for_copy
        - Src:             'imap/message.c:1786,7'
          Dst:             emails_to_uid_array
        - Src:             'imap/message.c:1787,12'
          Dst:             imap_exec_msg_set
        - Src:             'imap/message.c:1788,7'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:1809,10'
          Dst:             imap_exec
        - Src:             'imap/message.c:1818,33'
          Dst:             imap_get_qualifier
        - Src:             'imap/message.c:1818,12'
          Dst:             mutt_istr_startswith
        - Src:             'imap/message.c:1821,7'
          Dst:             snprintf
        - Src:             'imap/message.c:1822,37'
          Dst:             cs_subset_bool
        - Src:             'imap/message.c:1824,12'
          Dst:             query_yesorno_help
        - Src:             'imap/message.c:1829,11'
          Dst:             imap_create_mailbox
        - Src:             'imap/message.c:1826,9'
          Dst:             mutt_clear_error
        - Src:             'imap/message.c:1837,5'
          Dst:             imap_error
        - Src:             'imap/message.c:1848,7'
          Dst:             mutt_set_flag
        - Src:             'imap/message.c:1849,7'
          Dst:             mutt_set_flag
        - Src:             'imap/message.c:1856,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1857,3'
          Dst:             buf_pool_release
    - functionName:    read_headers_fetch_new
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          624
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_mktemp_full
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - cs_subset_string
        - driver_tags_replace
        - email_new
        - ftello
        - fwrite
        - imap_adata_get
        - imap_cmd_start
        - imap_cmd_step
        - imap_edata_clone
        - imap_edata_free
        - imap_edata_new
        - imap_fetch_msn_seqset
        - imap_mdata_get
        - imap_msn_get
        - imap_msn_reserve
        - imap_msn_set
        - mailbox_size_add
        - msg_fetch_header
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_hash_int_insert
        - mutt_mem_free
        - mutt_rfc822_read_header
        - mutt_str_asprintf
        - mutt_str_dup
        - mx_alloc_memory
        - progress_free
        - progress_new
        - progress_set_message
        - progress_update
        - query_abort_header_download
        - rewind
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:1095,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - buf_addch
                - buf_addstr
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
            - BranchSide:      'imap/message.c:1095,16'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - buf_addch
                - buf_addstr
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
        - Branch String:   'imap/message.c:1111,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1111,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1111,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - buf_addch
                - buf_addstr
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
        - Branch String:   'imap/message.c:1111,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1111,7'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - buf_addch
                - buf_addstr
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
            - BranchSide:      'imap/message.c:1114,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - cs_subset_string
                - buf_addch
                - buf_addstr
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
        - Branch String:   'imap/message.c:1117,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1119,5'
              BranchSideFuncs:
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
            - BranchSide:      'imap/message.c:1131,14'
              BranchSideFuncs:
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
        - Branch String:   'imap/message.c:1131,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
            - BranchSide:      'imap/message.c:1135,32'
              BranchSideFuncs:
                - buf_string.13698
                - mutt_str_asprintf
                - buf_pool_release
                - buf_pool_get
                - buf_mktemp_full
                - buf_string.13698
                - mutt_file_fopen_full
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
                - buf_string.13698
        - Branch String:   'imap/message.c:1135,12'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
            - BranchSide:      'imap/message.c:1141,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
        - Branch String:   'imap/message.c:1152,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1154,5'
              BranchSideFuncs:
                - buf_string.13698
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
            - BranchSide:      'imap/message.c:1157,21'
              BranchSideFuncs:
                - buf_string.13698
                - unlink
                - buf_pool_release
                - progress_new
                - progress_set_message
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1160,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1162,49'
              BranchSideFuncs:
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1166,9'
              BranchSideFuncs:
                - buf_pool_get
                - imap_edata_new
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1179,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:1182,11'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
            - BranchSide:      'imap/message.c:1316,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
        - Branch String:   'imap/message.c:1196,28'
          Branch Sides:
            - BranchSide:      'imap/message.c:1196,31'
              BranchSideFuncs:
                - query_abort_header_download
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1201,23'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - query_abort_header_download
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
        - Branch String:   'imap/message.c:1196,38'
          Branch Sides:
            - BranchSide:      'imap/message.c:1196,41'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - query_abort_header_download
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1201,23'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - query_abort_header_download
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
        - Branch String:   'imap/message.c:1202,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1204,17'
              BranchSideFuncs:
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - query_abort_header_download
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1211,46'
              BranchSideFuncs:
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - query_abort_header_download
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
        - Branch String:   'imap/message.c:1211,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1192,7'
              BranchSideFuncs:
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - msg_fetch_header
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1221,12'
              BranchSideFuncs:
                - ftello
                - fwrite
                - imap_msn_get
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - query_abort_header_download
                - query_abort_header_download
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
        - Branch String:   'imap/message.c:1196,28'
          Branch Sides:
            - BranchSide:      'imap/message.c:1196,31'
              BranchSideFuncs:
                - query_abort_header_download
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - rewind
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - msg_fetch_header
            - BranchSide:      'imap/message.c:1201,23'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - rewind
                - query_abort_header_download
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - msg_fetch_header
        - Branch String:   'imap/message.c:1196,38'
          Branch Sides:
            - BranchSide:      'imap/message.c:1196,41'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - rewind
                - query_abort_header_download
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - msg_fetch_header
            - BranchSide:      'imap/message.c:1201,23'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - rewind
                - query_abort_header_download
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - msg_fetch_header
        - Branch String:   'imap/message.c:1202,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1204,17'
              BranchSideFuncs:
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1211,46'
              BranchSideFuncs:
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1211,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1192,7'
              BranchSideFuncs:
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - msg_fetch_header
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1221,12'
              BranchSideFuncs:
                - ftello
                - fwrite
                - imap_msn_get
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - query_abort_header_download
                - query_abort_header_download
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
        - Branch String:   'imap/message.c:1221,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1223,9'
              BranchSideFuncs:
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1228,7'
              BranchSideFuncs:
                - fwrite
                - imap_msn_get
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - query_abort_header_download
                - query_abort_header_download
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
        - Branch String:   'imap/message.c:1230,30'
          Branch Sides:
            - BranchSide:      'imap/message.c:1230,49'
              BranchSideFuncs:
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1232,9'
              BranchSideFuncs:
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1230,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1232,9'
              BranchSideFuncs:
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1238,50'
              BranchSideFuncs:
                - imap_msn_get
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - query_abort_header_download
                - query_abort_header_download
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
        - Branch String:   'imap/message.c:1238,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1240,9'
              BranchSideFuncs:
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1245,23'
              BranchSideFuncs:
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1275,11'
          Branch Sides:
            - BranchSide:      'imap/message.c:1276,17'
              BranchSideFuncs:
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1278,14'
              BranchSideFuncs:
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1292,9'
          Branch Sides:
            - BranchSide:      'imap/message.c:1294,24'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1310,17'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
        - Branch String:   'imap/message.c:1179,36'
          Branch Sides:
            - BranchSide:      'imap/message.c:1180,32'
              BranchSideFuncs:
                - imap_fetch_msn_seqset
                - buf_string.13698
                - mutt_str_asprintf
                - imap_cmd_start
                - mutt_mem_free
                - rewind
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
                - mx_alloc_memory
                - imap_msn_reserve
                - msg_fetch_header
                - rewind
                - imap_cmd_step
                - msg_fetch_header
                - ftello
                - fwrite
                - imap_msn_get
                - progress_update
                - email_new
                - mx_alloc_memory
                - imap_msn_set
                - mutt_hash_int_insert
                - imap_edata_clone
                - mutt_str_dup
                - driver_tags_replace
                - mutt_mem_free
                - rewind
                - mutt_rfc822_read_header
                - mailbox_size_add
                - query_abort_header_download
                - query_abort_header_download
            - BranchSide:      'imap/message.c:1316,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - mutt_file_fclose_full
                - mutt_mem_free
                - imap_edata_free
                - progress_free
      Callsites:
        - Src:             'imap/message.c:1107,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1108,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:1114,29'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1115,3'
          Dst:             buf_strcpy
        - Src:             'imap/message.c:1116,38'
          Dst:             cs_subset_string
        - Src:             'imap/message.c:1119,5'
          Dst:             buf_addch
        - Src:             'imap/message.c:1120,5'
          Dst:             buf_addstr
        - Src:             'imap/message.c:0,0'
          Dst:             buf_string
        - Src:             'imap/message.c:0,0'
          Dst:             mutt_str_asprintf
        - Src:             'imap/message.c:1145,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1149,14'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1150,3'
          Dst:             buf_mktemp_full
        - Src:             'imap/message.c:1151,8'
          Dst:             buf_string
        - Src:             'imap/message.c:1151,8'
          Dst:             mutt_file_fopen_full
        - Src:             'imap/message.c:1154,5'
          Dst:             buf_string
        - Src:             'imap/message.c:1157,10'
          Dst:             buf_string
        - Src:             'imap/message.c:1157,3'
          Dst:             unlink
        - Src:             'imap/message.c:1158,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1162,16'
          Dst:             progress_new
        - Src:             'imap/message.c:1163,5'
          Dst:             progress_set_message
        - Src:             'imap/message.c:1166,9'
          Dst:             buf_pool_get
        - Src:             'imap/message.c:1178,11'
          Dst:             imap_edata_new
        - Src:             'imap/message.c:1180,10'
          Dst:             imap_fetch_msn_seqset
        - Src:             'imap/message.c:1184,23'
          Dst:             buf_string
        - Src:             'imap/message.c:1183,5'
          Dst:             mutt_str_asprintf
        - Src:             'imap/message.c:1185,5'
          Dst:             imap_cmd_start
        - Src:             'imap/message.c:1186,5'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:1192,7'
          Dst:             rewind
        - Src:             'imap/message.c:1196,41'
          Dst:             query_abort_header_download
        - Src:             'imap/message.c:1201,23'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:1211,15'
          Dst:             msg_fetch_header
        - Src:             'imap/message.c:1192,7'
          Dst:             rewind
        - Src:             'imap/message.c:1196,41'
          Dst:             query_abort_header_download
        - Src:             'imap/message.c:1201,23'
          Dst:             imap_cmd_step
        - Src:             'imap/message.c:1211,15'
          Dst:             msg_fetch_header
        - Src:             'imap/message.c:1221,12'
          Dst:             ftello
        - Src:             'imap/message.c:1228,7'
          Dst:             fwrite
        - Src:             'imap/message.c:1238,11'
          Dst:             imap_msn_get
        - Src:             'imap/message.c:1245,7'
          Dst:             progress_update
        - Src:             'imap/message.c:1247,25'
          Dst:             email_new
        - Src:             'imap/message.c:1248,7'
          Dst:             mx_alloc_memory
        - Src:             'imap/message.c:1252,7'
          Dst:             imap_msn_set
        - Src:             'imap/message.c:1253,7'
          Dst:             mutt_hash_int_insert
        - Src:             'imap/message.c:1266,27'
          Dst:             imap_edata_clone
        - Src:             'imap/message.c:1271,25'
          Dst:             mutt_str_dup
        - Src:             'imap/message.c:1272,7'
          Dst:             driver_tags_replace
        - Src:             'imap/message.c:1273,7'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:1278,7'
          Dst:             rewind
        - Src:             'imap/message.c:1281,16'
          Dst:             mutt_rfc822_read_header
        - Src:             'imap/message.c:1284,7'
          Dst:             mailbox_size_add
        - Src:             'imap/message.c:1295,7'
          Dst:             mx_alloc_memory
        - Src:             'imap/message.c:1296,7'
          Dst:             imap_msn_reserve
        - Src:             'imap/message.c:1316,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1317,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1318,3'
          Dst:             buf_pool_release
        - Src:             'imap/message.c:1319,3'
          Dst:             mutt_file_fclose_full
        - Src:             'imap/message.c:1320,3'
          Dst:             mutt_mem_free
        - Src:             'imap/message.c:1321,3'
          Dst:             imap_edata_free
        - Src:             'imap/message.c:1322,3'
          Dst:             progress_free
    - functionName:    imap_alloc_uid_hash
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_int_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/message.c:529,39'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - mutt_hash_int_new
            - BranchSide:      'imap/message.c:529,39'
              BranchSideFuncs:
                - mutt_hash_int_new
        - Branch String:   'imap/message.c:530,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:530,7'
              BranchSideFuncs:
                - mutt_hash_int_new
            - BranchSide:      'imap/message.c:531,41'
              BranchSideFuncs:
                - mutt_hash_int_new
        - Branch String:   'imap/message.c:531,41'
          Branch Sides:
            - BranchSide:      'imap/message.c:531,23'
              BranchSideFuncs:
                - mutt_hash_int_new
            - BranchSide:      'imap/message.c:531,23'
              BranchSideFuncs:
                - mutt_hash_int_new
      Callsites:
        - Src:             'imap/message.c:531,23'
          Dst:             mutt_hash_int_new
    - functionName:    imap_read_headers
      functionSourceFile: '/src/neomutt/imap/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - imap_adata_get
        - imap_alloc_uid_hash
        - imap_mdata_get
        - imap_msn_reserve
        - mx_alloc_memory
        - read_headers_fetch_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/message.c:1343,3'
          Branch Sides:
            - BranchSide:      'imap/message.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_alloc_uid_hash
                - read_headers_fetch_new
                - mx_alloc_memory
            - BranchSide:      'imap/message.c:1343,16'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_alloc_uid_hash
                - read_headers_fetch_new
                - mx_alloc_memory
        - Branch String:   'imap/message.c:1361,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1361,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1361,25'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_alloc_uid_hash
                - read_headers_fetch_new
                - mx_alloc_memory
        - Branch String:   'imap/message.c:1361,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1361,7'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_alloc_uid_hash
                - read_headers_fetch_new
                - mx_alloc_memory
            - BranchSide:      'imap/message.c:1369,3'
              BranchSideFuncs:
                - mx_alloc_memory
                - imap_msn_reserve
                - imap_alloc_uid_hash
                - read_headers_fetch_new
                - mx_alloc_memory
        - Branch String:   'imap/message.c:1445,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1445,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/message.c:1468,7'
              BranchSideFuncs:
                - mx_alloc_memory
        - Branch String:   'imap/message.c:1468,14'
          Branch Sides:
            - BranchSide:      'imap/message.c:1468,25'
              BranchSideFuncs:
                - mx_alloc_memory
            - BranchSide:      'imap/message.c:1507,25'
              BranchSideFuncs:
                - mx_alloc_memory
        - Branch String:   'imap/message.c:1468,7'
          Branch Sides:
            - BranchSide:      'imap/message.c:1469,21'
              BranchSideFuncs:
                - mx_alloc_memory
            - BranchSide:      'imap/message.c:1507,25'
              BranchSideFuncs:
                - mx_alloc_memory
      Callsites:
        - Src:             'imap/message.c:1359,35'
          Dst:             imap_adata_get
        - Src:             'imap/message.c:1360,32'
          Dst:             imap_mdata_get
        - Src:             'imap/message.c:1369,3'
          Dst:             mx_alloc_memory
        - Src:             'imap/message.c:1370,3'
          Dst:             imap_msn_reserve
        - Src:             'imap/message.c:1371,3'
          Dst:             imap_alloc_uid_hash
        - Src:             'imap/message.c:1445,7'
          Dst:             read_headers_fetch_new
        - Src:             'imap/message.c:1507,3'
          Dst:             mx_alloc_memory
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_exec_msg_set
      functionSourceFile: '/src/neomutt/imap/msg_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_add_printf
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - imap_exec
        - imap_make_msg_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'imap/msg_set.c:135,3'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_reset
                - buf_add_printf
                - imap_make_msg_set
                - buf_pool_release
                - buf_add_printf
                - buf_string.13774
                - imap_exec
            - BranchSide:      'imap/msg_set.c:135,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_reset
                - buf_add_printf
                - imap_make_msg_set
                - buf_pool_release
                - buf_add_printf
                - buf_string.13774
                - imap_exec
        - Branch String:   'imap/msg_set.c:146,9'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:146,9'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.13774
                - imap_exec
                - buf_pool_release
                - buf_reset
                - buf_add_printf
                - imap_make_msg_set
            - BranchSide:      'imap/msg_set.c:148,7'
              BranchSideFuncs:
                - buf_add_printf
                - buf_string.13774
                - imap_exec
                - buf_pool_release
                - buf_reset
                - buf_add_printf
                - imap_make_msg_set
        - Branch String:   'imap/msg_set.c:149,11'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:143,5'
              BranchSideFuncs:
                - buf_reset
                - buf_add_printf
                - imap_make_msg_set
                - buf_pool_release
                - buf_add_printf
                - buf_string.13774
                - imap_exec
            - BranchSide:      'imap/msg_set.c:149,11'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'imap/msg_set.c:135,24'
          Dst:             buf_pool_get
        - Src:             'imap/msg_set.c:143,5'
          Dst:             buf_reset
        - Src:             'imap/msg_set.c:144,5'
          Dst:             buf_add_printf
        - Src:             'imap/msg_set.c:145,10'
          Dst:             imap_make_msg_set
        - Src:             'imap/msg_set.c:148,7'
          Dst:             buf_add_printf
        - Src:             'imap/msg_set.c:149,28'
          Dst:             buf_string
        - Src:             'imap/msg_set.c:149,11'
          Dst:             imap_exec
        - Src:             'imap/msg_set.c:161,3'
          Dst:             buf_pool_release
    - functionName:    imap_make_msg_set
      functionSourceFile: '/src/neomutt/imap/msg_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          164
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - buf_add_printf
        - buf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/msg_set.c:74,8'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:0,0'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:74,8'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:74,13'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/msg_set.c:74,17'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:74,21'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:74,21'
              BranchSideFuncs: []
            - BranchSide:      'imap/msg_set.c:74,25'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:74,7'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/msg_set.c:77,26'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:78,25'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:78,25'
              BranchSideFuncs: []
            - BranchSide:      'imap/msg_set.c:78,29'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:78,7'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:78,7'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:83,25'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:86,30'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:86,3'
              BranchSideFuncs:
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:109,5'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:86,3'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:88,25'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:108,13'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:91,9'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:86,75'
              BranchSideFuncs:
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:98,15'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:98,9'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:99,7'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:101,7'
              BranchSideFuncs:
                - buf_add_printf
                - buf_len
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:86,30'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:86,0'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:108,13'
              BranchSideFuncs:
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'imap/msg_set.c:108,7'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:109,5'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'imap/msg_set.c:111,5'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'imap/msg_set.c:86,34'
          Dst:             buf_len
        - Src:             'imap/msg_set.c:99,7'
          Dst:             buf_add_printf
        - Src:             'imap/msg_set.c:101,7'
          Dst:             buf_add_printf
        - Src:             'imap/msg_set.c:109,5'
          Dst:             buf_add_printf
        - Src:             'imap/msg_set.c:111,5'
          Dst:             buf_add_printf
    - functionName:    imap_sort_uid
      functionSourceFile: '/src/neomutt/imap/msg_set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/msg_set.c:59,10'
          Branch Sides:
            - BranchSide:      'imap/msg_set.c:59,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/msg_set.c:59,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_msn_remove
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/msn.c:118,23'
          Branch Sides:
            - BranchSide:      'imap/msn.c:118,23'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:118,23'
              BranchSideFuncs: []
        - Branch String:   'imap/msn.c:118,23'
          Branch Sides:
            - BranchSide:      'imap/msn.c:118,23'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:118,23'
              BranchSideFuncs: []
        - Branch String:   'imap/msn.c:119,7'
          Branch Sides:
            - BranchSide:      'imap/msn.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:119,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_msn_shrink
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/msn.c:108,10'
          Branch Sides:
            - BranchSide:      'imap/msn.c:108,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:108,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_msn_set
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/msn.c:97,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/msn.c:97,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/msn.c:97,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/msn.c:97,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs: []
        - Branch String:   'imap/msn.c:97,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:97,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/msn.c:97,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    imap_msn_get
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'imap/msn.c:85,23'
          Branch Sides:
            - BranchSide:      'imap/msn.c:85,23'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:85,23'
              BranchSideFuncs: []
        - Branch String:   'imap/msn.c:85,23'
          Branch Sides:
            - BranchSide:      'imap/msn.c:85,23'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:85,23'
              BranchSideFuncs: []
        - Branch String:   'imap/msn.c:86,10'
          Branch Sides:
            - BranchSide:      'imap/msn.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:86,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_msn_highest
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imap_msn_free
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/msn.c:64,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/msn.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'imap/msn.c:64,3'
          Dst:             mutt_mem_free
    - functionName:    imap_msn_reserve
      functionSourceFile: '/src/neomutt/imap/msn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_exit
        - mutt_mem_reallocarray
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/msn.c:49,11'
          Branch Sides:
            - BranchSide:      'imap/msn.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strerror
                - mutt_exit
            - BranchSide:      'imap/msn.c:49,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - strerror
                - mutt_exit
        - Branch String:   'imap/msn.c:49,7'
          Branch Sides:
            - BranchSide:      'imap/msn.c:51,5'
              BranchSideFuncs:
                - strerror
                - mutt_exit
                - mutt_mem_reallocarray
            - BranchSide:      'imap/msn.c:55,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/msn.c:55,3'
          Branch Sides:
            - BranchSide:      'imap/msn.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/msn.c:55,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'imap/msn.c:51,5'
          Dst:             strerror
        - Src:             'imap/msn.c:52,5'
          Dst:             mutt_exit
        - Src:             'imap/msn.c:55,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    compile_search_self
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_b_loc
        - buf_addch
        - buf_addstr
        - imap_quote_string
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/search.c:144,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - imap_quote_string
                - buf_addstr
                - buf_addstr
                - imap_quote_string
                - buf_addstr
                - buf_addstr
                - imap_quote_string
                - buf_addstr
                - buf_addstr
                - strchr
                - imap_quote_string
                - buf_addstr
                - buf_addch
                - __ctype_b_loc
                - imap_quote_string
                - buf_addstr
            - BranchSide:      'imap/search.c:144,8'
              BranchSideFuncs:
                - buf_addstr
                - imap_quote_string
                - buf_addstr
                - buf_addstr
                - imap_quote_string
                - buf_addstr
                - buf_addstr
                - imap_quote_string
                - buf_addstr
                - buf_addstr
                - strchr
                - imap_quote_string
                - buf_addstr
                - buf_addch
                - __ctype_b_loc
                - imap_quote_string
                - buf_addstr
        - Branch String:   'imap/search.c:147,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:147,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:150,7'
              BranchSideFuncs:
                - buf_addstr
                - strchr
                - imap_quote_string
                - buf_addstr
                - buf_addch
                - __ctype_b_loc
                - imap_quote_string
                - buf_addstr
            - BranchSide:      'imap/search.c:172,7'
              BranchSideFuncs:
                - buf_addstr
                - imap_quote_string
                - buf_addstr
            - BranchSide:      'imap/search.c:177,7'
              BranchSideFuncs:
                - buf_addstr
                - imap_quote_string
                - buf_addstr
            - BranchSide:      'imap/search.c:182,20'
              BranchSideFuncs:
                - buf_addstr
                - imap_quote_string
                - buf_addstr
        - Branch String:   'imap/search.c:154,11'
          Branch Sides:
            - BranchSide:      'imap/search.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:159,14'
              BranchSideFuncs:
                - imap_quote_string
                - buf_addstr
                - buf_addch
                - __ctype_b_loc
                - imap_quote_string
                - buf_addstr
        - Branch String:   'imap/search.c:167,7'
          Branch Sides:
            - BranchSide:      'imap/search.c:167,7'
              BranchSideFuncs:
                - imap_quote_string
                - buf_addstr
            - BranchSide:      'imap/search.c:168,7'
              BranchSideFuncs:
                - imap_quote_string
                - buf_addstr
        - Branch String:   'imap/search.c:167,7'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - imap_quote_string
                - buf_addstr
            - BranchSide:      'imap/search.c:168,7'
              BranchSideFuncs:
                - imap_quote_string
                - buf_addstr
        - Branch String:   'imap/search.c:182,11'
          Branch Sides:
            - BranchSide:      'imap/search.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:187,7'
              BranchSideFuncs:
                - buf_addstr
                - imap_quote_string
                - buf_addstr
      Callsites:
        - Src:             'imap/search.c:150,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:153,15'
          Dst:             strchr
        - Src:             'imap/search.c:160,7'
          Dst:             imap_quote_string
        - Src:             'imap/search.c:161,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:162,7'
          Dst:             buf_addch
        - Src:             'imap/search.c:167,7'
          Dst:             __ctype_b_loc
        - Src:             'imap/search.c:168,7'
          Dst:             imap_quote_string
        - Src:             'imap/search.c:169,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:172,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:173,7'
          Dst:             imap_quote_string
        - Src:             'imap/search.c:174,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:177,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:178,7'
          Dst:             imap_quote_string
        - Src:             'imap/search.c:179,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:187,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:188,7'
          Dst:             imap_quote_string
        - Src:             'imap/search.c:189,7'
          Dst:             buf_addstr
    - functionName:    compile_search_children
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - buf_addch
        - buf_addstr
        - check_pattern
        - check_pattern_list
        - compile_search
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/search.c:105,41'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - check_pattern_list
                - buf_addch
                - check_pattern
                - buf_addch
                - compile_search
                - buf_addch
                - buf_addstr
            - BranchSide:      'imap/search.c:105,41'
              BranchSideFuncs:
                - check_pattern_list
                - buf_addch
                - check_pattern
                - buf_addch
                - compile_search
                - buf_addch
                - buf_addstr
        - Branch String:   'imap/search.c:106,7'
          Branch Sides:
            - BranchSide:      'imap/search.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:109,3'
              BranchSideFuncs:
                - buf_addch
                - check_pattern
                - buf_addch
                - compile_search
                - buf_addch
                - buf_addstr
        - Branch String:   'imap/search.c:112,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:114,10'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'imap/search.c:129,3'
              BranchSideFuncs:
                - buf_addch
        - Branch String:   'imap/search.c:114,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:112,3'
              BranchSideFuncs:
                - compile_search
                - check_pattern
                - buf_addch
                - buf_addch
                - buf_addstr
            - BranchSide:      'imap/search.c:117,15'
              BranchSideFuncs:
                - compile_search
                - check_pattern
                - buf_addch
                - buf_addch
                - buf_addstr
        - Branch String:   'imap/search.c:117,34'
          Branch Sides:
            - BranchSide:      'imap/search.c:117,46'
              BranchSideFuncs:
                - compile_search
                - check_pattern
                - buf_addch
                - buf_addch
                - buf_addstr
            - BranchSide:      'imap/search.c:120,10'
              BranchSideFuncs:
                - compile_search
                - check_pattern
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'imap/search.c:117,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:118,7'
              BranchSideFuncs:
                - buf_addstr
                - compile_search
                - check_pattern
                - buf_addch
                - buf_addch
            - BranchSide:      'imap/search.c:120,10'
              BranchSideFuncs:
                - compile_search
                - check_pattern
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'imap/search.c:120,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:120,9'
              BranchSideFuncs:
                - check_pattern
                - compile_search
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'imap/search.c:123,17'
              BranchSideFuncs:
                - check_pattern
                - compile_search
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'imap/search.c:123,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:124,7'
              BranchSideFuncs:
                - buf_addch
                - check_pattern
                - compile_search
                - buf_addstr
                - buf_addch
            - BranchSide:      'imap/search.c:126,12'
              BranchSideFuncs:
                - check_pattern
                - compile_search
                - buf_addch
                - buf_addstr
                - buf_addch
        - Branch String:   'imap/search.c:112,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:114,10'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'imap/search.c:129,3'
              BranchSideFuncs:
                - buf_addch
      Callsites:
        - Src:             'imap/search.c:105,17'
          Dst:             check_pattern_list
        - Src:             'imap/search.c:109,3'
          Dst:             buf_addch
        - Src:             'imap/search.c:114,10'
          Dst:             check_pattern
        - Src:             'imap/search.c:118,7'
          Dst:             buf_addstr
        - Src:             'imap/search.c:120,10'
          Dst:             compile_search
        - Src:             'imap/search.c:124,7'
          Dst:             buf_addch
        - Src:             'imap/search.c:129,3'
          Dst:             buf_addch
    - functionName:    check_pattern_list
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - check_pattern
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/search.c:86,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - check_pattern
            - BranchSide:      'imap/search.c:86,3'
              BranchSideFuncs:
                - check_pattern
        - Branch String:   'imap/search.c:86,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:88,18'
              BranchSideFuncs:
                - check_pattern
        - Branch String:   'imap/search.c:86,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:88,18'
              BranchSideFuncs:
                - check_pattern
      Callsites:
        - Src:             'imap/search.c:88,18'
          Dst:             check_pattern
    - functionName:    check_pattern
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - check_pattern_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/search.c:57,16'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - check_pattern_list
            - BranchSide:      'imap/search.c:57,16'
              BranchSideFuncs:
                - check_pattern_list
        - Branch String:   'imap/search.c:57,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:62,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:62,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:62,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:69,16'
              BranchSideFuncs:
                - check_pattern_list
        - Branch String:   'imap/search.c:62,11'
          Branch Sides:
            - BranchSide:      'imap/search.c:62,11'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'imap/search.c:69,22'
          Branch Sides:
            - BranchSide:      'imap/search.c:69,25'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'imap/search.c:69,11'
          Branch Sides:
            - BranchSide:      'imap/search.c:69,11'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:73,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/search.c:69,25'
          Dst:             check_pattern_list
    - functionName:    compile_search
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - check_pattern
        - compile_search_children
        - compile_search_self
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/search.c:210,8'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - check_pattern
                - buf_addstr
                - compile_search_children
                - compile_search_self
            - BranchSide:      'imap/search.c:210,8'
              BranchSideFuncs:
                - check_pattern
                - buf_addstr
                - compile_search_children
                - compile_search_self
        - Branch String:   'imap/search.c:210,7'
          Branch Sides:
            - BranchSide:      'imap/search.c:210,7'
              BranchSideFuncs:
                - buf_addstr
                - compile_search_children
                - compile_search_self
            - BranchSide:      'imap/search.c:213,12'
              BranchSideFuncs:
                - buf_addstr
                - compile_search_children
                - compile_search_self
        - Branch String:   'imap/search.c:213,7'
          Branch Sides:
            - BranchSide:      'imap/search.c:214,5'
              BranchSideFuncs:
                - compile_search_children
                - compile_search_self
            - BranchSide:      'imap/search.c:216,15'
              BranchSideFuncs:
                - compile_search_children
                - compile_search_self
        - Branch String:   'imap/search.c:216,10'
          Branch Sides:
            - BranchSide:      'imap/search.c:216,23'
              BranchSideFuncs:
                - compile_search_self
            - BranchSide:      'imap/search.c:217,23'
              BranchSideFuncs:
                - compile_search_self
      Callsites:
        - Src:             'imap/search.c:210,8'
          Dst:             check_pattern
        - Src:             'imap/search.c:214,5'
          Dst:             buf_addstr
        - Src:             'imap/search.c:216,23'
          Dst:             compile_search_children
        - Src:             'imap/search.c:217,23'
          Dst:             compile_search_self
    - functionName:    cmd_parse_search
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - imap_next_word
        - mutt_hash_int_find
        - mutt_str_atoui
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/search.c:258,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - mutt_hash_int_find
            - BranchSide:      'imap/search.c:260,39'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - mutt_hash_int_find
        - Branch String:   'imap/search.c:264,43'
          Branch Sides:
            - BranchSide:      'imap/search.c:264,43'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:264,47'
              BranchSideFuncs:
                - mutt_str_atoui
                - mutt_hash_int_find
                - imap_next_word
        - Branch String:   'imap/search.c:264,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:264,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:266,10'
              BranchSideFuncs:
                - mutt_str_atoui
                - mutt_hash_int_find
                - imap_next_word
        - Branch String:   'imap/search.c:266,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - mutt_hash_int_find
            - BranchSide:      'imap/search.c:268,35'
              BranchSideFuncs:
                - mutt_hash_int_find
                - imap_next_word
                - mutt_str_atoui
        - Branch String:   'imap/search.c:269,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - mutt_hash_int_find
            - BranchSide:      'imap/search.c:270,10'
              BranchSideFuncs:
                - imap_next_word
                - mutt_str_atoui
                - mutt_hash_int_find
      Callsites:
        - Src:             'imap/search.c:264,15'
          Dst:             imap_next_word
        - Src:             'imap/search.c:266,10'
          Dst:             mutt_str_atoui
        - Src:             'imap/search.c:268,9'
          Dst:             mutt_hash_int_find
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_search
      functionSourceFile: '/src/neomutt/imap/search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - check_pattern_list
        - compile_search
        - imap_adata_get
        - imap_exec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/search.c:231,26'
          Branch Sides:
            - BranchSide:      'imap/search.c:0,0'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
            - BranchSide:      'imap/search.c:231,26'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
        - Branch String:   'imap/search.c:229,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:231,26'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
            - BranchSide:      'imap/search.c:237,7'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
        - Branch String:   'imap/search.c:232,9'
          Branch Sides:
            - BranchSide:      'imap/search.c:234,8'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
            - BranchSide:      'imap/search.c:237,7'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
        - Branch String:   'imap/search.c:229,3'
          Branch Sides:
            - BranchSide:      'imap/search.c:231,26'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
            - BranchSide:      'imap/search.c:237,7'
              BranchSideFuncs:
                - check_pattern_list
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
        - Branch String:   'imap/search.c:237,7'
          Branch Sides:
            - BranchSide:      'imap/search.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/search.c:240,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - imap_adata_get
                - compile_search
                - buf_pool_release
                - buf_string.13852
                - imap_exec
        - Branch String:   'imap/search.c:244,64'
          Branch Sides:
            - BranchSide:      'imap/search.c:245,37'
              BranchSideFuncs:
                - buf_string.13852
                - imap_exec
                - buf_pool_release
            - BranchSide:      'imap/search.c:247,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'imap/search.c:237,7'
          Dst:             check_pattern_list
        - Src:             'imap/search.c:240,24'
          Dst:             buf_pool_get
        - Src:             'imap/search.c:241,3'
          Dst:             buf_addstr
        - Src:             'imap/search.c:243,35'
          Dst:             imap_adata_get
        - Src:             'imap/search.c:244,19'
          Dst:             compile_search
        - Src:             'imap/search.c:245,37'
          Dst:             buf_string
        - Src:             'imap/search.c:245,20'
          Dst:             imap_exec
        - Src:             'imap/search.c:247,3'
          Dst:             buf_pool_release
    - functionName:    mutt_seqset_iterator_free
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:1207,8'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'imap/util.c:1207,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/util.c:1207,12'
          Branch Sides:
            - BranchSide:      'imap/util.c:1207,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1207,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/util.c:1207,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1207,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1211,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'imap/util.c:1211,3'
          Dst:             mutt_mem_free
        - Src:             'imap/util.c:1212,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_str_atoui_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoui
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:47,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoui
            - BranchSide:      './mutt/atoi.h:47,1'
              BranchSideFuncs:
                - mutt_str_atoui
        - Branch String:   './mutt/atoi.h:47,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:47,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:47,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:47,1'
          Dst:             mutt_str_atoui
    - functionName:    mutt_seqset_iterator_next
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          177
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - mutt_str_atoui_full
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:1148,8'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1148,8'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1148,13'
          Branch Sides:
            - BranchSide:      'imap/util.c:1148,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1148,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1148,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1148,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1151,13'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1151,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1153,16'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1162,30'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1153,21'
          Branch Sides:
            - BranchSide:      'imap/util.c:1153,31'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1154,32'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1153,68'
          Branch Sides:
            - BranchSide:      'imap/util.c:1156,22'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1192,17'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1153,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:1156,22'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1192,17'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1163,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1166,24'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1167,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:1168,24'
              BranchSideFuncs:
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1170,25'
              BranchSideFuncs:
                - strchr
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1173,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:1174,20'
              BranchSideFuncs:
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1176,55'
              BranchSideFuncs:
                - mutt_str_atoui_full.13929
        - Branch String:   'imap/util.c:1176,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:1174,17'
              BranchSideFuncs:
                - mutt_str_atoui_full.13929
            - BranchSide:      'imap/util.c:1176,9'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1176,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:1176,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1185,31'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1180,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:1180,11'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1188,25'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1193,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:1166,24'
          Dst:             strchr
        - Src:             'imap/util.c:1172,23'
          Dst:             strchr
        - Src:             'imap/util.c:1176,10'
          Dst:             mutt_str_atoui_full
        - Src:             'imap/util.c:1176,10'
          Dst:             mutt_str_atoui_full
        - Src:             'imap/util.c:1180,12'
          Dst:             mutt_str_atoui_full
    - functionName:    mutt_seqset_iterator_new
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:1127,8'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - strlen
            - BranchSide:      'imap/util.c:1127,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - strlen
        - Branch String:   'imap/util.c:1127,15'
          Branch Sides:
            - BranchSide:      'imap/util.c:1127,15'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1127,19'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - strlen
        - Branch String:   'imap/util.c:1127,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1127,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1130,33'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - strlen
      Callsites:
        - Src:             'imap/util.c:1130,33'
          Dst:             mutt_mem_calloc
        - Src:             'imap/util.c:1131,23'
          Dst:             mutt_str_dup
        - Src:             'imap/util.c:1132,17'
          Dst:             strlen
    - functionName:    imap_disallow_reopen
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - imap_adata_get
        - imap_mdata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:1080,35'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
            - BranchSide:      'imap/util.c:1080,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
        - Branch String:   'imap/util.c:1082,14'
          Branch Sides:
            - BranchSide:      'imap/util.c:1082,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1082,25'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1082,33'
          Branch Sides:
            - BranchSide:      'imap/util.c:1082,33'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1082,52'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1082,58'
          Branch Sides:
            - BranchSide:      'imap/util.c:1082,62'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1082,58'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1082,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1082,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1084,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:1080,35'
          Dst:             imap_adata_get
        - Src:             'imap/util.c:1081,32'
          Dst:             imap_mdata_get
    - functionName:    imap_allow_reopen
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - imap_adata_get
        - imap_mdata_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/util.c:1067,35'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
            - BranchSide:      'imap/util.c:1067,35'
              BranchSideFuncs:
                - imap_adata_get
                - imap_mdata_get
        - Branch String:   'imap/util.c:1069,14'
          Branch Sides:
            - BranchSide:      'imap/util.c:1069,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1069,25'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1069,33'
          Branch Sides:
            - BranchSide:      'imap/util.c:1069,33'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1069,52'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1069,58'
          Branch Sides:
            - BranchSide:      'imap/util.c:1069,62'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1069,58'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:1069,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1069,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1071,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:1067,35'
          Dst:             imap_adata_get
        - Src:             'imap/util.c:1068,32'
          Dst:             imap_mdata_get
    - functionName:    imap_wait_keep_alive
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - alarm
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_str_native_set
        - imap_keep_alive
        - sigaction
        - sigemptyset
        - sigprocmask
        - waitpid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/util.c:1020,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - sigprocmask
                - sigemptyset
                - sigaction
                - cs_subset_number
                - alarm
                - waitpid
                - alarm
                - sigaction
                - sigprocmask
                - cs_subset_str_native_set
                - __errno_location
                - alarm
                - imap_keep_alive
            - BranchSide:      'imap/util.c:1020,20'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_str_native_set
                - sigprocmask
                - sigemptyset
                - sigaction
                - cs_subset_number
                - alarm
                - waitpid
                - alarm
                - sigaction
                - sigprocmask
                - cs_subset_str_native_set
                - __errno_location
                - alarm
                - imap_keep_alive
        - Branch String:   'imap/util.c:1043,37'
          Branch Sides:
            - BranchSide:      'imap/util.c:1043,41'
              BranchSideFuncs:
                - __errno_location
                - alarm
                - sigaction
                - sigprocmask
                - cs_subset_str_native_set
                - alarm
                - imap_keep_alive
                - alarm
                - waitpid
            - BranchSide:      'imap/util.c:1043,37'
              BranchSideFuncs:
                - alarm
                - sigaction
                - sigprocmask
                - cs_subset_str_native_set
        - Branch String:   'imap/util.c:1043,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:1043,3'
              BranchSideFuncs:
                - alarm
                - imap_keep_alive
                - alarm
                - waitpid
                - alarm
                - sigaction
                - sigprocmask
                - cs_subset_str_native_set
                - __errno_location
            - BranchSide:      'imap/util.c:1045,5'
              BranchSideFuncs:
                - alarm
                - imap_keep_alive
                - alarm
                - waitpid
                - alarm
                - sigaction
                - sigprocmask
                - cs_subset_str_native_set
                - __errno_location
      Callsites:
        - Src:             'imap/util.c:1025,31'
          Dst:             cs_subset_bool
        - Src:             'imap/util.c:1026,3'
          Dst:             cs_subset_str_native_set
        - Src:             'imap/util.c:1029,3'
          Dst:             sigprocmask
        - Src:             'imap/util.c:1031,3'
          Dst:             sigemptyset
        - Src:             'imap/util.c:1039,3'
          Dst:             sigaction
        - Src:             'imap/util.c:1041,35'
          Dst:             cs_subset_number
        - Src:             'imap/util.c:0,0'
          Dst:             alarm
        - Src:             'imap/util.c:1043,11'
          Dst:             waitpid
        - Src:             'imap/util.c:1043,41'
          Dst:             __errno_location
        - Src:             'imap/util.c:1045,5'
          Dst:             alarm
        - Src:             'imap/util.c:1046,5'
          Dst:             imap_keep_alive
        - Src:             'imap/util.c:1050,3'
          Dst:             alarm
        - Src:             'imap/util.c:1052,3'
          Dst:             sigaction
        - Src:             'imap/util.c:1053,3'
          Dst:             sigprocmask
        - Src:             'imap/util.c:1056,3'
          Dst:             cs_subset_str_native_set
    - functionName:    imap_keep_alive
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          96
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_number
        - imap_check_mailbox
        - mutt_date_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:996,16'
          Branch Sides:
            - BranchSide:      'imap/util.c:996,16'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
            - BranchSide:      'imap/util.c:996,16'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
        - Branch String:   'imap/util.c:1001,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:999,3'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'imap/util.c:1004,41'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'imap/util.c:1005,16'
          Branch Sides:
            - BranchSide:      'imap/util.c:999,3'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'imap/util.c:1005,27'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'imap/util.c:1005,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:999,3'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'imap/util.c:1008,17'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'imap/util.c:1008,46'
          Branch Sides:
            - BranchSide:      'imap/util.c:999,3'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'imap/util.c:1008,65'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'imap/util.c:1008,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:999,3'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'imap/util.c:1009,7'
              BranchSideFuncs:
                - imap_check_mailbox
        - Branch String:   'imap/util.c:999,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:999,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1001,13'
              BranchSideFuncs:
                - imap_check_mailbox
      Callsites:
        - Src:             'imap/util.c:996,16'
          Dst:             mutt_date_now
        - Src:             'imap/util.c:998,35'
          Dst:             cs_subset_number
        - Src:             'imap/util.c:1009,7'
          Dst:             imap_check_mailbox
    - functionName:    imap_unmunge_mbox_name
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_unquote_string
        - imap_utf_decode
        - mutt_mem_free
        - mutt_str_dup
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/util.c:979,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_unquote_string
                - mutt_str_dup
                - imap_utf_decode
                - strlen
                - strncpy
                - mutt_mem_free
            - BranchSide:      'imap/util.c:979,3'
              BranchSideFuncs:
                - imap_unquote_string
                - mutt_str_dup
                - imap_utf_decode
                - strlen
                - strncpy
                - mutt_mem_free
        - Branch String:   'imap/util.c:982,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:982,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/util.c:984,5'
              BranchSideFuncs:
                - imap_utf_decode
                - strlen
                - strncpy
                - mutt_mem_free
      Callsites:
        - Src:             'imap/util.c:979,3'
          Dst:             imap_unquote_string
        - Src:             'imap/util.c:981,15'
          Dst:             mutt_str_dup
        - Src:             'imap/util.c:984,5'
          Dst:             imap_utf_decode
        - Src:             'imap/util.c:985,21'
          Dst:             strlen
        - Src:             'imap/util.c:985,5'
          Dst:             strncpy
        - Src:             'imap/util.c:988,3'
          Dst:             mutt_mem_free
    - functionName:    imap_unquote_string
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/util.c:927,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:927,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:928,6'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:932,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:934,12'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:934,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:939,12'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:939,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:941,8'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:945,10'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:943,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:945,10'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:932,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:934,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_munge_mbox_name
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - bool
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_quote_string
        - imap_utf_encode
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'imap/util.c:962,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - imap_utf_encode
                - imap_quote_string
                - mutt_mem_free
            - BranchSide:      'imap/util.c:962,15'
              BranchSideFuncs:
                - mutt_str_dup
                - imap_utf_encode
                - imap_quote_string
                - mutt_mem_free
      Callsites:
        - Src:             'imap/util.c:962,15'
          Dst:             mutt_str_dup
        - Src:             'imap/util.c:963,3'
          Dst:             imap_utf_encode
        - Src:             'imap/util.c:965,3'
          Dst:             imap_quote_string
        - Src:             'imap/util.c:967,3'
          Dst:             mutt_mem_free
    - functionName:    imap_quote_string
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'imap/util.c:889,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'imap/util.c:889,7'
              BranchSideFuncs:
                - strchr
        - Branch String:   'imap/util.c:889,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:890,5'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'imap/util.c:895,6'
              BranchSideFuncs:
                - strchr
        - Branch String:   'imap/util.c:899,13'
          Branch Sides:
            - BranchSide:      'imap/util.c:899,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:901,23'
              BranchSideFuncs:
                - strchr
        - Branch String:   'imap/util.c:901,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:903,16'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'imap/util.c:911,10'
              BranchSideFuncs:
                - strchr
        - Branch String:   'imap/util.c:903,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:903,11'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:905,12'
              BranchSideFuncs:
                - strchr
        - Branch String:   'imap/util.c:899,13'
          Branch Sides:
            - BranchSide:      'imap/util.c:899,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:901,23'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'imap/util.c:901,9'
          Dst:             strchr
    - functionName:    imap_buf_qualify_path
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - account_to_url
        - url_tobuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:871,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - url_tobuffer
            - BranchSide:      'imap/util.c:871,14'
              BranchSideFuncs:
                - account_to_url
                - url_tobuffer
      Callsites:
        - Src:             'imap/util.c:872,3'
          Dst:             account_to_url
        - Src:             'imap/util.c:874,3'
          Dst:             url_tobuffer
    - functionName:    imap_next_word
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
      functionUses:    45
      BranchProfiles:
        - Branch String:   'imap/util.c:828,10'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'imap/util.c:828,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:828,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:828,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:830,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:830,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:832,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'imap/util.c:837,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:833,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:834,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:828,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:828,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:830,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:837,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:838,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'imap/util.c:839,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:839,17'
          Branch Sides:
            - BranchSide:      'imap/util.c:839,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'imap/util.c:841,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:839,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'imap/util.c:841,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:828,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:828,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:830,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'imap/util.c:844,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:844,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:844,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:839,20'
          Dst:             __ctype_b_loc
        - Src:             'imap/util.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    imap_get_qualifier
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_next_word
      functionUses:    4
      BranchProfiles:
        - Branch String:   'imap/util.c:812,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
            - BranchSide:      'imap/util.c:812,7'
              BranchSideFuncs:
                - imap_next_word
                - imap_next_word
      Callsites:
        - Src:             'imap/util.c:812,7'
          Dst:             imap_next_word
        - Src:             'imap/util.c:814,7'
          Dst:             imap_next_word
    - functionName:    imap_get_literal_count
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - mutt_str_atoui
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'imap/util.c:785,8'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_atoui
            - BranchSide:      'imap/util.c:785,8'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_atoui
        - Branch String:   'imap/util.c:785,12'
          Branch Sides:
            - BranchSide:      'imap/util.c:785,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:785,22'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_atoui
        - Branch String:   'imap/util.c:785,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:785,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:788,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atoui
        - Branch String:   'imap/util.c:790,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:790,10'
              BranchSideFuncs:
                - mutt_str_atoui
            - BranchSide:      'imap/util.c:792,7'
              BranchSideFuncs:
                - mutt_str_atoui
        - Branch String:   'imap/util.c:793,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:793,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:796,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:785,22'
          Dst:             strchr
        - Src:             'imap/util.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'imap/util.c:793,8'
          Dst:             mutt_str_atoui
    - functionName:    imap_cachepath
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addch
        - buf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:752,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
            - BranchSide:      'imap/util.c:752,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
        - Branch String:   'imap/util.c:753,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:753,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:756,10'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
        - Branch String:   'imap/util.c:756,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:756,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:758,14'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
        - Branch String:   'imap/util.c:758,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
            - BranchSide:      'imap/util.c:760,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
        - Branch String:   'imap/util.c:762,25'
          Branch Sides:
            - BranchSide:      'imap/util.c:762,34'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
            - BranchSide:      'imap/util.c:769,6'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
        - Branch String:   'imap/util.c:762,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
            - BranchSide:      'imap/util.c:769,6'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
        - Branch String:   'imap/util.c:756,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:756,3'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:758,14'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
      Callsites:
        - Src:             'imap/util.c:752,3'
          Dst:             buf_reset
        - Src:             'imap/util.c:760,7'
          Dst:             buf_addch
        - Src:             'imap/util.c:0,0'
          Dst:             buf_addch
    - functionName:    imap_fix_path_with_delim
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'imap/util.c:718,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:718,7'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:720,38'
          Branch Sides:
            - BranchSide:      'imap/util.c:720,38'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:722,23'
          Branch Sides:
            - BranchSide:      'imap/util.c:722,29'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:722,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:724,9'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:724,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:724,26'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:720,38'
          Branch Sides:
            - BranchSide:      'imap/util.c:722,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:735,22'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:735,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:735,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:738,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_error
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'imap/util.c:662,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:662,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_continue
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_error
        - query_yesorno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:651,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_error
                - query_yesorno
            - BranchSide:      'imap/util.c:651,3'
              BranchSideFuncs:
                - imap_error
                - query_yesorno
      Callsites:
        - Src:             'imap/util.c:651,3'
          Dst:             imap_error
        - Src:             'imap/util.c:652,10'
          Dst:             query_yesorno
    - functionName:    imap_pretty_mailbox
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - account_to_url
        - cs_subset_string
        - imap_account_match
        - imap_parse_path
        - imap_path_probe
        - mutt_str_len
        - mutt_strn_equal
        - url_tostring
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:586,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_parse_path
                - imap_path_probe
                - account_to_url
                - url_tostring
                - imap_parse_path
                - mutt_str_len
                - mutt_str_len
                - imap_account_match
                - mutt_strn_equal
                - cs_subset_string
            - BranchSide:      'imap/util.c:586,22'
              BranchSideFuncs:
                - imap_parse_path
                - imap_path_probe
                - account_to_url
                - url_tostring
                - imap_parse_path
                - mutt_str_len
                - mutt_str_len
                - imap_account_match
                - mutt_strn_equal
                - cs_subset_string
        - Branch String:   'imap/util.c:596,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:596,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:599,7'
              BranchSideFuncs:
                - imap_path_probe
                - account_to_url
                - url_tostring
                - imap_parse_path
                - mutt_str_len
                - mutt_str_len
                - imap_account_match
                - mutt_strn_equal
                - cs_subset_string
        - Branch String:   'imap/util.c:599,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:602,7'
              BranchSideFuncs:
                - imap_parse_path
                - mutt_str_len
                - mutt_str_len
                - imap_account_match
                - account_to_url
                - url_tostring
                - mutt_strn_equal
                - cs_subset_string
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:602,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:605,10'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:609,12'
          Branch Sides:
            - BranchSide:      'imap/util.c:609,15'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:609,58'
          Branch Sides:
            - BranchSide:      'imap/util.c:610,53'
              BranchSideFuncs:
                - mutt_strn_equal
                - account_to_url
                - url_tostring
                - cs_subset_string
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:609,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:612,61'
              BranchSideFuncs:
                - cs_subset_string
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:613,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:617,14'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:628,13'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:617,14'
          Branch Sides:
            - BranchSide:      'imap/util.c:619,40'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:620,13'
          Branch Sides:
            - BranchSide:      'imap/util.c:619,61'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:621,11'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:619,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:620,34'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:626,7'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
        - Branch String:   'imap/util.c:626,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:628,13'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:638,3'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
      Callsites:
        - Src:             'imap/util.c:596,7'
          Dst:             imap_parse_path
        - Src:             'imap/util.c:599,7'
          Dst:             imap_path_probe
        - Src:             'imap/util.c:602,7'
          Dst:             imap_parse_path
        - Src:             'imap/util.c:605,10'
          Dst:             mutt_str_len
        - Src:             'imap/util.c:606,10'
          Dst:             mutt_str_len
        - Src:             'imap/util.c:609,15'
          Dst:             imap_account_match
        - Src:             'imap/util.c:610,7'
          Dst:             mutt_strn_equal
        - Src:             'imap/util.c:612,44'
          Dst:             cs_subset_string
        - Src:             'imap/util.c:638,3'
          Dst:             account_to_url
        - Src:             'imap/util.c:640,3'
          Dst:             url_tostring
    - functionName:    imap_parse_path
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          190
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __bswap_16
        - account_from_url
        - getservbyname
        - mutt_str_copy
        - url_free
        - url_parse
      functionUses:    7
      BranchProfiles:
        - Branch String:   'imap/util.c:482,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
                - getservbyname
                - __bswap_16.13981
                - getservbyname
                - __bswap_16.13981
            - BranchSide:      'imap/util.c:482,7'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
                - getservbyname
                - __bswap_16.13981
                - getservbyname
                - __bswap_16.13981
        - Branch String:   'imap/util.c:482,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:484,31'
              BranchSideFuncs:
                - getservbyname
                - __bswap_16.13981
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
                - getservbyname
                - __bswap_16.13981
            - BranchSide:      'imap/util.c:492,7'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
                - getservbyname
                - __bswap_16.13981
        - Branch String:   'imap/util.c:485,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
                - getservbyname
                - __bswap_16.13981
            - BranchSide:      'imap/util.c:486,18'
              BranchSideFuncs:
                - __bswap_16.13981
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
                - getservbyname
                - __bswap_16.13981
        - Branch String:   'imap/util.c:492,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:494,31'
              BranchSideFuncs:
                - getservbyname
                - __bswap_16.13981
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
            - BranchSide:      'imap/util.c:503,15'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
        - Branch String:   'imap/util.c:495,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
            - BranchSide:      'imap/util.c:496,19'
              BranchSideFuncs:
                - __bswap_16.13981
                - url_parse
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
        - Branch String:   'imap/util.c:509,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:509,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:512,13'
              BranchSideFuncs:
                - url_free
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
        - Branch String:   'imap/util.c:512,31'
          Branch Sides:
            - BranchSide:      'imap/util.c:512,47'
              BranchSideFuncs:
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
            - BranchSide:      'imap/util.c:518,8'
              BranchSideFuncs:
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
        - Branch String:   'imap/util.c:512,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:514,5'
              BranchSideFuncs:
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
            - BranchSide:      'imap/util.c:518,8'
              BranchSideFuncs:
                - account_from_url
                - mutt_str_copy
                - url_free
                - url_free
        - Branch String:   'imap/util.c:518,40'
          Branch Sides:
            - BranchSide:      'imap/util.c:518,44'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'imap/util.c:520,5'
              BranchSideFuncs:
                - url_free
        - Branch String:   'imap/util.c:518,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:520,5'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'imap/util.c:524,12'
              BranchSideFuncs:
                - mutt_str_copy
                - url_free
        - Branch String:   'imap/util.c:524,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:525,10'
              BranchSideFuncs:
                - mutt_str_copy
                - url_free
            - BranchSide:      'imap/util.c:527,31'
              BranchSideFuncs:
                - mutt_str_copy
                - url_free
        - Branch String:   'imap/util.c:531,36'
          Branch Sides:
            - BranchSide:      'imap/util.c:531,36'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:531,52'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:531,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:531,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:532,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:484,31'
          Dst:             getservbyname
        - Src:             'imap/util.c:486,18'
          Dst:             __bswap_16
        - Src:             'imap/util.c:494,31'
          Dst:             getservbyname
        - Src:             'imap/util.c:496,19'
          Dst:             __bswap_16
        - Src:             'imap/util.c:508,21'
          Dst:             url_parse
        - Src:             'imap/util.c:514,5'
          Dst:             url_free
        - Src:             'imap/util.c:518,8'
          Dst:             account_from_url
        - Src:             'imap/util.c:520,5'
          Dst:             url_free
        - Src:             'imap/util.c:527,3'
          Dst:             mutt_str_copy
        - Src:             'imap/util.c:529,3'
          Dst:             url_free
    - functionName:    imap_account_match
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          154
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_string
        - mutt_istr_equal
        - mutt_str_equal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'imap/util.c:1095,8'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1095,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1095,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:1095,11'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1095,15'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1095,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1095,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1097,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1097,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1097,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1099,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1099,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1099,7'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1101,12'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1101,23'
          Branch Sides:
            - BranchSide:      'imap/util.c:1101,31'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1103,11'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1101,42'
          Branch Sides:
            - BranchSide:      'imap/util.c:1101,55'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1103,11'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1101,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1101,7'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1103,11'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1103,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1104,31'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1106,22'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1106,22'
          Branch Sides:
            - BranchSide:      'imap/util.c:1108,61'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1108,61'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1109,41'
          Branch Sides:
            - BranchSide:      'imap/util.c:1109,44'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1112,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1109,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1110,5'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1112,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'imap/util.c:1112,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1113,31'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'imap/util.c:1114,11'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'imap/util.c:1114,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:1114,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:1115,31'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'imap/util.c:1099,8'
          Dst:             mutt_istr_equal
        - Src:             'imap/util.c:1104,12'
          Dst:             mutt_str_equal
        - Src:             'imap/util.c:1108,35'
          Dst:             cs_subset_string
        - Src:             'imap/util.c:1113,12'
          Dst:             mutt_str_equal
        - Src:             'imap/util.c:1115,12'
          Dst:             mutt_str_equal
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imap_get_field
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:209,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'imap/util.c:209,3'
              BranchSideFuncs:
                - cs_subset_string
        - Branch String:   'imap/util.c:209,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:209,3'
              BranchSideFuncs:
                - cs_subset_string
            - BranchSide:      'imap/util.c:209,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:0,0'
          Dst:             cs_subset_string
    - functionName:    imap_fix_path
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_string
        - imap_fix_path_with_delim
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'imap/util.c:683,59'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - strchr
                - imap_fix_path_with_delim
            - BranchSide:      'imap/util.c:683,59'
              BranchSideFuncs:
                - cs_subset_string
                - strchr
                - imap_fix_path_with_delim
        - Branch String:   'imap/util.c:688,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:690,35'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:700,8'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:690,5'
          Branch Sides:
            - BranchSide:      'imap/util.c:692,18'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:700,8'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:692,18'
          Branch Sides:
            - BranchSide:      'imap/util.c:692,46'
              BranchSideFuncs:
                - strchr
                - imap_fix_path_with_delim
            - BranchSide:      'imap/util.c:692,46'
              BranchSideFuncs:
                - strchr
                - imap_fix_path_with_delim
        - Branch String:   'imap/util.c:692,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:694,16'
              BranchSideFuncs:
                - strchr
                - imap_fix_path_with_delim
            - BranchSide:      'imap/util.c:696,11'
              BranchSideFuncs:
                - strchr
                - imap_fix_path_with_delim
        - Branch String:   'imap/util.c:690,38'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:700,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:683,42'
          Dst:             cs_subset_string
        - Src:             'imap/util.c:692,11'
          Dst:             strchr
        - Src:             'imap/util.c:694,16'
          Dst:             imap_fix_path_with_delim
    - functionName:    imap_mxcmp
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - imap_fix_path
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_str_cmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/util.c:550,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'imap/util.c:554,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'imap/util.c:554,12'
          Branch Sides:
            - BranchSide:      'imap/util.c:554,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'imap/util.c:555,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'imap/util.c:554,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:555,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'imap/util.c:556,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'imap/util.c:556,12'
          Branch Sides:
            - BranchSide:      'imap/util.c:556,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'imap/util.c:557,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'imap/util.c:556,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:557,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'imap/util.c:558,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'imap/util.c:558,37'
          Branch Sides:
            - BranchSide:      'imap/util.c:558,40'
              BranchSideFuncs:
                - mutt_istr_equal
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'imap/util.c:563,8'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/util.c:558,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:558,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:563,8'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - mutt_mem_mallocarray
                - strlen
                - imap_fix_path
                - strlen
                - imap_fix_path
                - mutt_str_cmp
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'imap/util.c:558,7'
          Dst:             mutt_istr_equal
        - Src:             'imap/util.c:558,40'
          Dst:             mutt_istr_equal
        - Src:             'imap/util.c:563,8'
          Dst:             strlen
        - Src:             'imap/util.c:563,8'
          Dst:             mutt_mem_mallocarray
        - Src:             'imap/util.c:564,8'
          Dst:             strlen
        - Src:             'imap/util.c:564,8'
          Dst:             mutt_mem_mallocarray
        - Src:             'imap/util.c:566,26'
          Dst:             strlen
        - Src:             'imap/util.c:566,3'
          Dst:             imap_fix_path
        - Src:             'imap/util.c:567,26'
          Dst:             strlen
        - Src:             'imap/util.c:567,3'
          Dst:             imap_fix_path
        - Src:             'imap/util.c:569,8'
          Dst:             mutt_str_cmp
        - Src:             'imap/util.c:570,3'
          Dst:             mutt_mem_free
        - Src:             'imap/util.c:571,3'
          Dst:             mutt_mem_free
    - functionName:    imap_clean_path
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_adata_find
        - imap_mdata_free
        - imap_qualify_path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:193,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_adata_find
                - imap_qualify_path
                - imap_mdata_free
            - BranchSide:      'imap/util.c:193,27'
              BranchSideFuncs:
                - imap_adata_find
                - imap_qualify_path
                - imap_mdata_free
        - Branch String:   'imap/util.c:196,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:200,34'
              BranchSideFuncs:
                - imap_qualify_path
                - imap_mdata_free
      Callsites:
        - Src:             'imap/util.c:196,7'
          Dst:             imap_adata_find
        - Src:             'imap/util.c:200,3'
          Dst:             imap_qualify_path
        - Src:             'imap/util.c:201,3'
          Dst:             imap_mdata_free
    - functionName:    imap_adata_find
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - imap_account_match
        - imap_mdata_new
        - imap_parse_path
      functionUses:    8
      BranchProfiles:
        - Branch String:   'imap/util.c:75,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_parse_path
                - imap_account_match
                - imap_mdata_new
            - BranchSide:      'imap/util.c:75,22'
              BranchSideFuncs:
                - imap_parse_path
                - imap_account_match
                - imap_mdata_new
        - Branch String:   'imap/util.c:79,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:83,3'
              BranchSideFuncs:
                - imap_account_match
                - imap_mdata_new
        - Branch String:   'imap/util.c:83,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:85,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:101,3'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:85,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:83,3'
              BranchSideFuncs:
                - imap_account_match
                - imap_mdata_new
            - BranchSide:      'imap/util.c:88,21'
              BranchSideFuncs:
                - imap_account_match
                - imap_mdata_new
        - Branch String:   'imap/util.c:89,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:83,3'
              BranchSideFuncs:
                - imap_account_match
                - imap_mdata_new
            - BranchSide:      'imap/util.c:91,40'
              BranchSideFuncs:
                - imap_account_match
                - imap_mdata_new
        - Branch String:   'imap/util.c:91,9'
          Branch Sides:
            - BranchSide:      'imap/util.c:83,3'
              BranchSideFuncs:
                - imap_mdata_new
            - BranchSide:      'imap/util.c:93,11'
              BranchSideFuncs:
                - imap_mdata_new
        - Branch String:   'imap/util.c:93,11'
          Branch Sides:
            - BranchSide:      'imap/util.c:95,18'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:97,14'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:83,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:85,13'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:101,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:79,7'
          Dst:             imap_parse_path
        - Src:             'imap/util.c:91,9'
          Dst:             imap_account_match
        - Src:             'imap/util.c:95,18'
          Dst:             imap_mdata_new
    - functionName:    imap_qualify_path
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - account_to_url
        - url_tostring
      functionUses:    8
      BranchProfiles:
        - Branch String:   'imap/util.c:857,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
            - BranchSide:      'imap/util.c:857,14'
              BranchSideFuncs:
                - account_to_url
                - url_tostring
      Callsites:
        - Src:             'imap/util.c:858,3'
          Dst:             account_to_url
        - Src:             'imap/util.c:860,3'
          Dst:             url_tostring
    - functionName:    imap_get_parent_path
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imap_adata_find
        - imap_get_parent
        - imap_mdata_free
        - imap_qualify_path
        - mutt_str_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:166,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - imap_adata_find
                - imap_get_parent
                - imap_qualify_path
                - imap_mdata_free
                - mutt_str_copy
            - BranchSide:      'imap/util.c:166,27'
              BranchSideFuncs:
                - imap_adata_find
                - imap_get_parent
                - imap_qualify_path
                - imap_mdata_free
                - mutt_str_copy
        - Branch String:   'imap/util.c:170,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:172,5'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'imap/util.c:177,19'
              BranchSideFuncs:
                - imap_get_parent
                - imap_qualify_path
                - imap_mdata_free
      Callsites:
        - Src:             'imap/util.c:170,7'
          Dst:             imap_adata_find
        - Src:             'imap/util.c:172,5'
          Dst:             mutt_str_copy
        - Src:             'imap/util.c:177,3'
          Dst:             imap_get_parent
        - Src:             'imap/util.c:180,3'
          Dst:             imap_qualify_path
        - Src:             'imap/util.c:181,3'
          Dst:             imap_mdata_free
    - functionName:    imap_get_parent
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_copy
        - mutt_str_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/util.c:126,12'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
            - BranchSide:      'imap/util.c:126,12'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_len
        - Branch String:   'imap/util.c:126,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:127,5'
              BranchSideFuncs:
                - mutt_str_len
            - BranchSide:      'imap/util.c:129,11'
              BranchSideFuncs:
                - mutt_str_len
        - Branch String:   'imap/util.c:140,22'
          Branch Sides:
            - BranchSide:      'imap/util.c:140,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:151,12'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:140,3'
          Branch Sides:
            - BranchSide:      'imap/util.c:140,16'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'imap/util.c:144,7'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/util.c:151,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/util.c:127,5'
          Dst:             mutt_str_copy
        - Src:             'imap/util.c:129,11'
          Dst:             mutt_str_len
    - functionName:    imap_mdata_cache_reset
      functionSourceFile: '/src/neomutt/imap/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_msn_free
        - mutt_bcache_close
        - mutt_hash_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/util.c:111,26'
          Branch Sides:
            - BranchSide:      'imap/util.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - imap_msn_free
                - mutt_bcache_close
            - BranchSide:      'imap/util.c:111,26'
              BranchSideFuncs:
                - mutt_hash_free
                - imap_msn_free
                - mutt_bcache_close
      Callsites:
        - Src:             'imap/util.c:111,3'
          Dst:             mutt_hash_free
        - Src:             'imap/util.c:112,3'
          Dst:             imap_msn_free
        - Src:             'imap/util.c:113,3'
          Dst:             mutt_bcache_close
    - functionName:    imap_adata_get
      functionSourceFile: '/src/neomutt/imap/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    31
      BranchProfiles:
        - Branch String:   'imap/adata.c:125,10'
          Branch Sides:
            - BranchSide:      'imap/adata.c:125,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:125,17'
              BranchSideFuncs: []
        - Branch String:   'imap/adata.c:125,36'
          Branch Sides:
            - BranchSide:      'imap/adata.c:125,43'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:125,36'
              BranchSideFuncs: []
        - Branch String:   'imap/adata.c:125,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:127,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_adata_new
      functionSourceFile: '/src/neomutt/imap/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_number
        - imap_timeout_observer
        - mutt_mem_calloc
        - notify_observer_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/adata.c:100,35'
          Branch Sides:
            - BranchSide:      'imap/adata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - cs_subset_number
                - mutt_mem_calloc
                - notify_observer_add
            - BranchSide:      'imap/adata.c:100,35'
              BranchSideFuncs:
                - mutt_mem_calloc
                - cs_subset_number
                - mutt_mem_calloc
                - notify_observer_add
        - Branch String:   'imap/adata.c:110,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:110,7'
              BranchSideFuncs:
                - notify_observer_add
            - BranchSide:      'imap/adata.c:111,5'
              BranchSideFuncs:
                - notify_observer_add
      Callsites:
        - Src:             'imap/adata.c:100,35'
          Dst:             mutt_mem_calloc
        - Src:             'imap/adata.c:106,39'
          Dst:             cs_subset_number
        - Src:             'imap/adata.c:108,17'
          Dst:             mutt_mem_calloc
        - Src:             'imap/adata.c:113,3'
          Dst:             notify_observer_add
        - Src:             'imap/adata.c:113,3'
          Dst:             imap_timeout_observer
    - functionName:    imap_timeout_observer
      functionSourceFile: '/src/neomutt/imap/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_number
        - imap_check_mailbox
        - mutt_date_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/adata.c:45,11'
          Branch Sides:
            - BranchSide:      'imap/adata.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
            - BranchSide:      'imap/adata.c:45,11'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
        - Branch String:   'imap/adata.c:45,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:45,7'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
            - BranchSide:      'imap/adata.c:47,12'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
        - Branch String:   'imap/adata.c:47,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:51,3'
              BranchSideFuncs:
                - mutt_date_now
                - cs_subset_number
                - imap_check_mailbox
        - Branch String:   'imap/adata.c:56,44'
          Branch Sides:
            - BranchSide:      'imap/adata.c:56,63'
              BranchSideFuncs:
                - imap_check_mailbox
            - BranchSide:      'imap/adata.c:62,3'
              BranchSideFuncs: []
        - Branch String:   'imap/adata.c:56,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:62,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/adata.c:53,16'
          Dst:             mutt_date_now
        - Src:             'imap/adata.c:54,35'
          Dst:             cs_subset_number
        - Src:             'imap/adata.c:59,5'
          Dst:             imap_check_mailbox
    - functionName:    imap_adata_free
      functionSourceFile: '/src/neomutt/imap/adata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_dealloc
        - imap_timeout_observer
        - mutt_mem_free
        - notify_observer_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/adata.c:71,8'
          Branch Sides:
            - BranchSide:      'imap/adata.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_mem_free
                - buf_dealloc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'imap/adata.c:71,8'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_mem_free
                - buf_dealloc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/adata.c:71,12'
          Branch Sides:
            - BranchSide:      'imap/adata.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:71,16'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_mem_free
                - buf_dealloc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/adata.c:71,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/adata.c:76,26'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_mem_free
                - buf_dealloc
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'imap/adata.c:83,7'
          Branch Sides:
            - BranchSide:      'imap/adata.c:85,22'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/adata.c:90,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/adata.c:85,9'
          Branch Sides:
            - BranchSide:      'imap/adata.c:86,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'imap/adata.c:87,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'imap/adata.c:76,3'
          Dst:             notify_observer_remove
        - Src:             'imap/adata.c:76,3'
          Dst:             imap_timeout_observer
        - Src:             'imap/adata.c:78,3'
          Dst:             mutt_mem_free
        - Src:             'imap/adata.c:79,3'
          Dst:             buf_dealloc
        - Src:             'imap/adata.c:80,3'
          Dst:             mutt_mem_free
        - Src:             'imap/adata.c:81,3'
          Dst:             mutt_mem_free
        - Src:             'imap/adata.c:87,5'
          Dst:             mutt_mem_free
        - Src:             'imap/adata.c:90,3'
          Dst:             mutt_mem_free
    - functionName:    imap_authenticate
      functionSourceFile: '/src/neomutt/imap/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          341
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - cs_subset_slist
        - imap_auth_anon
        - imap_auth_cram_md5
        - imap_auth_login
        - imap_auth_oauth
        - imap_auth_plain
        - imap_auth_xoauth2
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/auth.c:119,63'
          Branch Sides:
            - BranchSide:      'imap/auth.c:0,0'
              BranchSideFuncs:
                - cs_subset_slist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_oauth
                - imap_auth_xoauth2
                - imap_auth_plain
                - imap_auth_anon
                - imap_auth_cram_md5
                - imap_auth_login
            - BranchSide:      'imap/auth.c:119,63'
              BranchSideFuncs:
                - cs_subset_slist
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_oauth
                - imap_auth_xoauth2
                - imap_auth_plain
                - imap_auth_anon
                - imap_auth_cram_md5
                - imap_auth_login
        - Branch String:   'imap/auth.c:120,29'
          Branch Sides:
            - BranchSide:      'imap/auth.c:120,56'
              BranchSideFuncs:
                - imap_auth_oauth
                - imap_auth_xoauth2
                - imap_auth_plain
                - imap_auth_anon
                - imap_auth_cram_md5
                - imap_auth_login
            - BranchSide:      'imap/auth.c:147,5'
              BranchSideFuncs:
                - imap_auth_oauth
                - imap_auth_xoauth2
                - imap_auth_plain
                - imap_auth_anon
                - imap_auth_cram_md5
                - imap_auth_login
        - Branch String:   'imap/auth.c:120,7'
          Branch Sides:
            - BranchSide:      'imap/auth.c:122,5'
              BranchSideFuncs:
                - imap_auth_oauth
                - imap_auth_xoauth2
                - imap_auth_plain
                - imap_auth_anon
                - imap_auth_cram_md5
                - imap_auth_login
            - BranchSide:      'imap/auth.c:147,5'
              BranchSideFuncs:
                - imap_auth_oauth
                - imap_auth_xoauth2
                - imap_auth_plain
                - imap_auth_anon
                - imap_auth_cram_md5
                - imap_auth_login
        - Branch String:   'imap/auth.c:126,5'
          Branch Sides:
            - BranchSide:      'imap/auth.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs:
                - imap_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
            - BranchSide:      'imap/auth.c:135,46'
              BranchSideFuncs:
                - imap_auth_oauth
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
        - Branch String:   'imap/auth.c:136,15'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:136,15'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs:
                - imap_auth_xoauth2
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_oauth
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
            - BranchSide:      'imap/auth.c:135,46'
              BranchSideFuncs:
                - imap_auth_xoauth2
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_oauth
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
        - Branch String:   'imap/auth.c:136,15'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:136,15'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs:
                - imap_auth_plain
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
            - BranchSide:      'imap/auth.c:135,46'
              BranchSideFuncs:
                - imap_auth_plain
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_login
                - imap_auth_cram_md5
                - imap_auth_anon
        - Branch String:   'imap/auth.c:136,15'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:136,15'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs:
                - imap_auth_anon
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_login
                - imap_auth_cram_md5
            - BranchSide:      'imap/auth.c:135,46'
              BranchSideFuncs:
                - imap_auth_anon
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_login
                - imap_auth_cram_md5
        - Branch String:   'imap/auth.c:136,15'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:136,15'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs:
                - imap_auth_cram_md5
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_login
            - BranchSide:      'imap/auth.c:135,46'
              BranchSideFuncs:
                - imap_auth_cram_md5
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
                - imap_auth_login
        - Branch String:   'imap/auth.c:136,15'
          Branch Sides:
            - BranchSide:      'imap/auth.c:133,64'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:136,15'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/auth.c:126,5'
              BranchSideFuncs:
                - imap_auth_login
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
            - BranchSide:      'imap/auth.c:135,46'
              BranchSideFuncs:
                - imap_auth_login
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - imap_auth_cram_md5
                - imap_auth_anon
                - imap_auth_plain
                - imap_auth_xoauth2
                - imap_auth_oauth
        - Branch String:   'imap/auth.c:136,15'
          Branch Sides:
            - BranchSide:      'imap/auth.c:126,5'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:136,15'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:126,5'
          Branch Sides:
            - BranchSide:      'imap/auth.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:152,11'
          Branch Sides:
            - BranchSide:      'imap/auth.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:152,11'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:152,11'
          Branch Sides:
            - BranchSide:      'imap/auth.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:152,11'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:152,11'
          Branch Sides:
            - BranchSide:      'imap/auth.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:152,11'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:152,11'
          Branch Sides:
            - BranchSide:      'imap/auth.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:152,11'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:152,11'
          Branch Sides:
            - BranchSide:      'imap/auth.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:152,11'
              BranchSideFuncs: []
        - Branch String:   'imap/auth.c:152,11'
          Branch Sides:
            - BranchSide:      'imap/auth.c:152,11'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/auth.c:119,47'
          Dst:             cs_subset_slist
        - Src:             'imap/auth.c:133,30'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:135,16'
          Dst:             imap_auth_oauth
        - Src:             'imap/auth.c:133,30'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:135,16'
          Dst:             imap_auth_xoauth2
        - Src:             'imap/auth.c:133,30'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:135,16'
          Dst:             imap_auth_plain
        - Src:             'imap/auth.c:133,30'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:135,16'
          Dst:             imap_auth_anon
        - Src:             'imap/auth.c:133,30'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:135,16'
          Dst:             imap_auth_cram_md5
        - Src:             'imap/auth.c:133,30'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:135,16'
          Dst:             imap_auth_login
        - Src:             'imap/auth.c:151,12'
          Dst:             imap_auth_oauth
        - Src:             'imap/auth.c:151,12'
          Dst:             imap_auth_xoauth2
        - Src:             'imap/auth.c:151,12'
          Dst:             imap_auth_plain
        - Src:             'imap/auth.c:151,12'
          Dst:             imap_auth_anon
        - Src:             'imap/auth.c:151,12'
          Dst:             imap_auth_cram_md5
        - Src:             'imap/auth.c:151,12'
          Dst:             imap_auth_login
    - functionName:    imap_auth_is_valid
      functionSourceFile: '/src/neomutt/imap/auth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/auth.c:100,25'
          Branch Sides:
            - BranchSide:      'imap/auth.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'imap/auth.c:100,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'imap/auth.c:100,9'
          Branch Sides:
            - BranchSide:      'imap/auth.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:100,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'imap/auth.c:100,9'
          Branch Sides:
            - BranchSide:      'imap/auth.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:100,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'imap/auth.c:100,9'
          Branch Sides:
            - BranchSide:      'imap/auth.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:100,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'imap/auth.c:100,9'
          Branch Sides:
            - BranchSide:      'imap/auth.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:100,25'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'imap/auth.c:100,9'
          Branch Sides:
            - BranchSide:      'imap/auth.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:100,25'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'imap/auth.c:100,9'
          Branch Sides:
            - BranchSide:      'imap/auth.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth.c:100,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/auth.c:100,25'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:100,25'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:100,25'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:100,25'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:100,25'
          Dst:             mutt_istr_equal
        - Src:             'imap/auth.c:100,25'
          Dst:             mutt_istr_equal
    - functionName:    imap_auth_login
      functionSourceFile: '/src/neomutt/imap/auth_login.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
        - imap_exec
        - imap_quote_string
        - mutt_account_getpass
        - mutt_account_getuser
        - mutt_clear_error
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_login.c:47,3'
          Branch Sides:
            - BranchSide:      'imap/auth_login.c:0,0'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - imap_quote_string
                - imap_quote_string
                - cs_subset_number
                - snprintf
                - imap_exec
                - mutt_clear_error
            - BranchSide:      'imap/auth_login.c:47,8'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - imap_quote_string
                - imap_quote_string
                - cs_subset_number
                - snprintf
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_login.c:51,7'
          Branch Sides:
            - BranchSide:      'imap/auth_login.c:53,5'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - imap_quote_string
                - imap_quote_string
                - cs_subset_number
                - snprintf
                - imap_exec
                - mutt_clear_error
            - BranchSide:      'imap/auth_login.c:57,36'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - imap_quote_string
                - imap_quote_string
                - cs_subset_number
                - snprintf
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_login.c:57,7'
          Branch Sides:
            - BranchSide:      'imap/auth_login.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_login.c:59,36'
              BranchSideFuncs:
                - mutt_account_getpass
                - imap_quote_string
                - imap_quote_string
                - cs_subset_number
                - snprintf
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_login.c:59,7'
          Branch Sides:
            - BranchSide:      'imap/auth_login.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_login.c:62,3'
              BranchSideFuncs:
                - imap_quote_string
                - imap_quote_string
                - cs_subset_number
                - snprintf
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_login.c:71,7'
          Branch Sides:
            - BranchSide:      'imap/auth_login.c:72,5'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - mutt_clear_error
            - BranchSide:      'imap/auth_login.c:74,3'
              BranchSideFuncs:
                - snprintf
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_login.c:75,7'
          Branch Sides:
            - BranchSide:      'imap/auth_login.c:77,5'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'imap/auth_login.c:81,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/auth_login.c:57,7'
          Dst:             mutt_account_getuser
        - Src:             'imap/auth_login.c:59,7'
          Dst:             mutt_account_getpass
        - Src:             'imap/auth_login.c:64,3'
          Dst:             imap_quote_string
        - Src:             'imap/auth_login.c:65,3'
          Dst:             imap_quote_string
        - Src:             'imap/auth_login.c:70,31'
          Dst:             cs_subset_number
        - Src:             'imap/auth_login.c:74,3'
          Dst:             snprintf
        - Src:             'imap/auth_login.c:75,7'
          Dst:             imap_exec
        - Src:             'imap/auth_login.c:77,5'
          Dst:             mutt_clear_error
    - functionName:    imap_auth_xoauth2
      functionSourceFile: '/src/neomutt/imap/auth_oauth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_auth_oauth_xoauth2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_oauth.c:121,10'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:0,0'
              BranchSideFuncs:
                - imap_auth_oauth_xoauth2
            - BranchSide:      'imap/auth_oauth.c:121,10'
              BranchSideFuncs:
                - imap_auth_oauth_xoauth2
      Callsites:
        - Src:             'imap/auth_oauth.c:121,10'
          Dst:             imap_auth_oauth_xoauth2
    - functionName:    imap_auth_oauth_xoauth2
      functionSourceFile: '/src/neomutt/imap/auth_oauth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - cs_subset_string
        - imap_exec
        - mutt_account_getoauthbearer
        - mutt_clear_error
        - mutt_mem_free
        - mutt_socket_write_d
        - mutt_str_asprintf
        - mutt_str_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_oauth.c:54,3'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
            - BranchSide:      'imap/auth_oauth.c:54,9'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:60,16'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:60,28'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
            - BranchSide:      'imap/auth_oauth.c:61,29'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:60,67'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:60,67'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_oauth.c:62,29'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:61,72'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:61,72'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_oauth.c:62,29'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:62,49'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:62,49'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_oauth.c:62,60'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:60,7'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_oauth.c:68,69'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:69,15'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:69,19'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
            - BranchSide:      'imap/auth_oauth.c:73,3'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:69,7'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_oauth.c:73,3'
              BranchSideFuncs:
                - mutt_account_getoauthbearer
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:77,7'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_oauth.c:80,3'
              BranchSideFuncs:
                - mutt_str_asprintf
                - imap_exec
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_socket_write_d
                - imap_exec
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:89,7'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:93,5'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'imap/auth_oauth.c:99,5'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'imap/auth_oauth.c:97,7'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:99,5'
              BranchSideFuncs:
                - mutt_clear_error
            - BranchSide:      'imap/auth_oauth.c:104,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/auth_oauth.c:68,52'
          Dst:             cs_subset_string
        - Src:             'imap/auth_oauth.c:76,17'
          Dst:             mutt_account_getoauthbearer
        - Src:             'imap/auth_oauth.c:80,3'
          Dst:             mutt_str_asprintf
        - Src:             'imap/auth_oauth.c:84,8'
          Dst:             imap_exec
        - Src:             'imap/auth_oauth.c:86,3'
          Dst:             mutt_mem_free
        - Src:             'imap/auth_oauth.c:87,3'
          Dst:             mutt_mem_free
        - Src:             'imap/auth_oauth.c:93,5'
          Dst:             mutt_str_len
        - Src:             'imap/auth_oauth.c:93,5'
          Dst:             mutt_socket_write_d
        - Src:             'imap/auth_oauth.c:94,10'
          Dst:             imap_exec
        - Src:             'imap/auth_oauth.c:99,5'
          Dst:             mutt_clear_error
    - functionName:    imap_auth_oauth
      functionSourceFile: '/src/neomutt/imap/auth_oauth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imap_auth_oauth_xoauth2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_oauth.c:113,10'
          Branch Sides:
            - BranchSide:      'imap/auth_oauth.c:0,0'
              BranchSideFuncs:
                - imap_auth_oauth_xoauth2
            - BranchSide:      'imap/auth_oauth.c:113,10'
              BranchSideFuncs:
                - imap_auth_oauth_xoauth2
      Callsites:
        - Src:             'imap/auth_oauth.c:113,10'
          Dst:             imap_auth_oauth_xoauth2
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_auth_plain
      functionSourceFile: '/src/neomutt/imap/auth_plain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          141
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - imap_cmd_start
        - imap_cmd_step
        - mutt_account_getpass
        - mutt_account_getuser
        - mutt_clear_error
        - mutt_sasl_plain_msg
        - mutt_socket_write_d
        - mutt_str_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_plain.c:48,37'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:0,0'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - buf_pool_get
                - mutt_sasl_plain_msg
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
            - BranchSide:      'imap/auth_plain.c:48,37'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_account_getpass
                - buf_pool_get
                - mutt_sasl_plain_msg
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'imap/auth_plain.c:50,7'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_plain.c:52,7'
              BranchSideFuncs:
                - mutt_account_getpass
                - buf_pool_get
                - mutt_sasl_plain_msg
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'imap/auth_plain.c:52,7'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_plain.c:55,3'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_sasl_plain_msg
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
        - Branch String:   'imap/auth_plain.c:64,7'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:66,27'
              BranchSideFuncs:
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
            - BranchSide:      'imap/auth_plain.c:72,10'
              BranchSideFuncs:
                - buf_string.14097
                - imap_cmd_start
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
        - Branch String:   'imap/auth_plain.c:74,5'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:76,17'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
            - BranchSide:      'imap/auth_plain.c:78,17'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
        - Branch String:   'imap/auth_plain.c:78,9'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:80,7'
              BranchSideFuncs:
                - buf_addstr
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
            - BranchSide:      'imap/auth_plain.c:91,15'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
        - Branch String:   'imap/auth_plain.c:86,3'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:88,15'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_clear_error
                - buf_pool_release
            - BranchSide:      'imap/auth_plain.c:91,15'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
        - Branch String:   'imap/auth_plain.c:91,7'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:95,20'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
            - BranchSide:      'imap/auth_plain.c:101,3'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
        - Branch String:   'imap/auth_plain.c:95,12'
          Branch Sides:
            - BranchSide:      'imap/auth_plain.c:97,5'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
            - BranchSide:      'imap/auth_plain.c:101,3'
              BranchSideFuncs:
                - mutt_clear_error
                - buf_pool_release
      Callsites:
        - Src:             'imap/auth_plain.c:50,7'
          Dst:             mutt_account_getuser
        - Src:             'imap/auth_plain.c:52,7'
          Dst:             mutt_account_getpass
        - Src:             'imap/auth_plain.c:59,24'
          Dst:             buf_pool_get
        - Src:             'imap/auth_plain.c:62,3'
          Dst:             mutt_sasl_plain_msg
        - Src:             'imap/auth_plain.c:66,27'
          Dst:             buf_string
        - Src:             'imap/auth_plain.c:66,5'
          Dst:             imap_cmd_start
        - Src:             'imap/auth_plain.c:73,27'
          Dst:             buf_string
        - Src:             'imap/auth_plain.c:73,5'
          Dst:             imap_cmd_start
        - Src:             'imap/auth_plain.c:76,17'
          Dst:             imap_cmd_step
        - Src:             'imap/auth_plain.c:80,7'
          Dst:             buf_addstr
        - Src:             'imap/auth_plain.c:81,7'
          Dst:             mutt_str_len
        - Src:             'imap/auth_plain.c:81,7'
          Dst:             mutt_socket_write_d
        - Src:             'imap/auth_plain.c:88,15'
          Dst:             imap_cmd_step
        - Src:             'imap/auth_plain.c:101,3'
          Dst:             mutt_clear_error
        - Src:             'imap/auth_plain.c:102,3'
          Dst:             buf_pool_release
    - functionName:    utf7_to_utf8
      functionSourceFile: '/src/neomutt/imap/utf7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          446
      EdgeCount:       102
      CyclomaticComplexity: 31
      functionsReached:
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/utf7.c:110,3'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:110,15'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:114,3'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:116,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:224,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:116,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:119,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:214,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:121,17'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:118,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:121,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:131,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:131,26'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:131,35'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:198,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:131,26'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:131,35'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:198,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:131,13'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:133,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:198,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:133,13'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:135,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:140,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:141,15'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:143,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:150,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:143,30'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:143,37'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:148,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:143,17'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:148,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:150,20'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:158,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:158,17'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:160,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:167,33'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:160,19'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:194,26'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:167,19'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:169,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:175,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:169,21'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:172,40'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:175,19'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:178,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:178,19'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:180,35'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:129,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:131,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:198,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:198,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:198,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:198,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:203,18'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:203,18'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:203,22'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:203,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:208,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:208,23'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:114,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:208,27'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:208,41'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:114,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:208,45'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:208,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:114,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:214,27'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:214,35'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:214,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:234,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:114,3'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:116,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:224,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'imap/utf7.c:110,15'
          Dst:             mutt_mem_mallocarray
        - Src:             'imap/utf7.c:228,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'imap/utf7.c:234,3'
          Dst:             mutt_mem_free
    - functionName:    imap_utf_decode
      functionSourceFile: '/src/neomutt/imap/utf7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cc_charset
        - mutt_ch_chscmp
        - mutt_ch_convert_string
        - mutt_mem_free
        - strlen
        - utf7_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/utf7.c:432,8'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - utf7_to_utf8
                - mutt_mem_free
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_ch_chscmp
            - BranchSide:      'imap/utf7.c:432,8'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - utf7_to_utf8
                - mutt_mem_free
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_ch_chscmp
        - Branch String:   'imap/utf7.c:432,10'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:432,14'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - utf7_to_utf8
                - mutt_mem_free
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_ch_chscmp
        - Branch String:   'imap/utf7.c:432,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:435,27'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - utf7_to_utf8
                - mutt_mem_free
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_ch_chscmp
        - Branch String:   'imap/utf7.c:436,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:439,15'
              BranchSideFuncs:
                - strlen
                - utf7_to_utf8
                - mutt_mem_free
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_ch_chscmp
        - Branch String:   'imap/utf7.c:439,15'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:439,18'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_ch_convert_string
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:446,31'
              BranchSideFuncs:
                - strlen
                - utf7_to_utf8
                - mutt_mem_free
                - mutt_ch_convert_string
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:439,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:439,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:451,7'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:451,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:451,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:453,5'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'imap/utf7.c:435,27'
          Dst:             cc_charset
        - Src:             'imap/utf7.c:439,18'
          Dst:             mutt_ch_chscmp
        - Src:             'imap/utf7.c:446,35'
          Dst:             strlen
        - Src:             'imap/utf7.c:446,18'
          Dst:             utf7_to_utf8
        - Src:             'imap/utf7.c:447,5'
          Dst:             mutt_mem_free
        - Src:             'imap/utf7.c:451,7'
          Dst:             mutt_ch_convert_string
        - Src:             'imap/utf7.c:453,5'
          Dst:             mutt_mem_free
    - functionName:    utf8_to_utf7
      functionSourceFile: '/src/neomutt/imap/utf7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         107
      ICount:          756
      EdgeCount:       148
      CyclomaticComplexity: 43
      functionsReached:
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/utf7.c:260,3'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:260,15'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:263,3'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:265,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:379,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:267,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:272,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:307,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:272,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:276,16'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:276,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:281,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:281,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:286,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:286,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:291,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:291,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:296,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:296,14'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:308,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:310,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:310,5'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:312,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:316,17'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:312,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:314,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:310,5'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:312,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:316,17'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:312,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:314,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:310,5'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:312,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:316,17'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:312,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:314,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:310,5'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:312,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:316,17'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:312,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:314,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:310,5'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:312,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:316,17'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:312,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:314,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:316,17'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:306,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:316,31'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:316,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:306,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:388,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:321,21'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:321,28'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:323,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:321,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:323,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:359,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:323,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:325,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:332,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:332,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:334,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:350,30'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:341,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:341,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:343,24'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:341,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:341,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:341,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:341,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:341,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:343,24'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:341,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:343,24'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:352,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:352,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:354,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:352,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:352,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:352,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:352,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:352,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:354,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:352,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:354,19'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:359,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:361,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:366,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:361,13'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:363,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:367,11'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:263,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:368,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:263,3'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:265,23'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:372,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:372,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:374,11'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:379,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'imap/utf7.c:374,9'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:375,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'imap/utf7.c:376,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'imap/utf7.c:260,15'
          Dst:             mutt_mem_mallocarray
        - Src:             'imap/utf7.c:382,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'imap/utf7.c:388,3'
          Dst:             mutt_mem_free
    - functionName:    imap_utf_encode
      functionSourceFile: '/src/neomutt/imap/utf7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - cc_charset
        - mutt_ch_chscmp
        - mutt_ch_convert_string
        - mutt_mem_free
        - strlen
        - utf8_to_utf7
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/utf7.c:399,8'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:0,0'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
                - mutt_ch_chscmp
                - mutt_ch_convert_string
            - BranchSide:      'imap/utf7.c:399,8'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
                - mutt_ch_chscmp
                - mutt_ch_convert_string
        - Branch String:   'imap/utf7.c:399,10'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:399,10'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:399,14'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
                - mutt_ch_chscmp
                - mutt_ch_convert_string
        - Branch String:   'imap/utf7.c:399,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:402,27'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
                - mutt_ch_chscmp
                - mutt_ch_convert_string
        - Branch String:   'imap/utf7.c:403,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:403,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:406,15'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mem_free
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
                - mutt_ch_chscmp
                - mutt_ch_convert_string
        - Branch String:   'imap/utf7.c:406,15'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:406,18'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_ch_convert_string
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:411,7'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mem_free
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:406,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:406,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:411,7'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:411,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:411,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/utf7.c:413,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'imap/utf7.c:411,7'
          Branch Sides:
            - BranchSide:      'imap/utf7.c:413,5'
              BranchSideFuncs:
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
            - BranchSide:      'imap/utf7.c:419,31'
              BranchSideFuncs:
                - strlen
                - utf8_to_utf7
                - mutt_mem_free
      Callsites:
        - Src:             'imap/utf7.c:402,27'
          Dst:             cc_charset
        - Src:             'imap/utf7.c:406,18'
          Dst:             mutt_ch_chscmp
        - Src:             'imap/utf7.c:411,7'
          Dst:             mutt_ch_convert_string
        - Src:             'imap/utf7.c:411,7'
          Dst:             mutt_ch_convert_string
        - Src:             'imap/utf7.c:413,5'
          Dst:             mutt_mem_free
        - Src:             'imap/utf7.c:419,35'
          Dst:             strlen
        - Src:             'imap/utf7.c:419,18'
          Dst:             utf8_to_utf7
        - Src:             'imap/utf7.c:420,5'
          Dst:             mutt_mem_free
    - functionName:    imap_auth_anon
      functionSourceFile: '/src/neomutt/imap/auth_anon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - imap_cmd_start
        - imap_cmd_step
        - imap_code
        - mutt_account_getuser
        - mutt_socket_write_d
        - mutt_str_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_anon.c:46,16'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:0,0'
              BranchSideFuncs:
                - mutt_account_getuser
                - imap_cmd_start
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_anon.c:46,16'
              BranchSideFuncs:
                - mutt_account_getuser
                - imap_cmd_start
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_anon.c:46,7'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_anon.c:49,36'
              BranchSideFuncs:
                - mutt_account_getuser
                - imap_cmd_start
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_anon.c:49,7'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_anon.c:52,14'
              BranchSideFuncs:
                - imap_cmd_start
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_anon.c:52,7'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:52,7'
              BranchSideFuncs:
                - imap_cmd_start
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_anon.c:56,3'
              BranchSideFuncs:
                - imap_cmd_start
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_anon.c:63,3'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:62,10'
              BranchSideFuncs:
                - imap_cmd_step
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_anon.c:65,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_anon.c:65,7'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:67,5'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_anon.c:71,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_anon.c:76,3'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:75,10'
              BranchSideFuncs:
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_anon.c:78,10'
              BranchSideFuncs:
                - imap_code
        - Branch String:   'imap/auth_anon.c:78,7'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:80,5'
              BranchSideFuncs:
                - imap_code
            - BranchSide:      'imap/auth_anon.c:84,24'
              BranchSideFuncs:
                - imap_code
        - Branch String:   'imap/auth_anon.c:84,7'
          Branch Sides:
            - BranchSide:      'imap/auth_anon.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_anon.c:89,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imap/auth_anon.c:49,7'
          Dst:             mutt_account_getuser
        - Src:             'imap/auth_anon.c:58,3'
          Dst:             imap_cmd_start
        - Src:             'imap/auth_anon.c:62,10'
          Dst:             imap_cmd_step
        - Src:             'imap/auth_anon.c:71,3'
          Dst:             mutt_str_len
        - Src:             'imap/auth_anon.c:71,3'
          Dst:             mutt_socket_write_d
        - Src:             'imap/auth_anon.c:75,10'
          Dst:             imap_cmd_step
        - Src:             'imap/auth_anon.c:84,7'
          Dst:             imap_code
    - functionName:    hmac_md5
      functionSourceFile: '/src/neomutt/imap/auth_cram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          98
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_md5_bytes
        - mutt_md5_finish_ctx
        - mutt_md5_init_ctx
        - mutt_md5_process
        - mutt_md5_process_bytes
        - mutt_str_copy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imap/auth_cram.c:51,3'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_str_copy
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process_bytes
                - mutt_md5_finish_ctx
                - mutt_md5_bytes
                - mutt_str_copy
            - BranchSide:      'imap/auth_cram.c:51,17'
              BranchSideFuncs:
                - strlen
                - mutt_str_copy
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process_bytes
                - mutt_md5_finish_ctx
                - mutt_md5_bytes
                - mutt_str_copy
        - Branch String:   'imap/auth_cram.c:60,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:62,5'
              BranchSideFuncs:
                - mutt_md5_bytes
                - mutt_str_copy
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process_bytes
                - mutt_md5_finish_ctx
            - BranchSide:      'imap/auth_cram.c:69,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process
                - mutt_md5_finish_ctx
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_process_bytes
                - mutt_md5_finish_ctx
      Callsites:
        - Src:             'imap/auth_cram.c:56,23'
          Dst:             strlen
        - Src:             'imap/auth_cram.c:63,5'
          Dst:             mutt_md5_bytes
        - Src:             'imap/auth_cram.c:64,5'
          Dst:             mutt_str_copy
        - Src:             'imap/auth_cram.c:69,5'
          Dst:             mutt_str_copy
        - Src:             'imap/auth_cram.c:82,3'
          Dst:             mutt_md5_init_ctx
        - Src:             'imap/auth_cram.c:83,3'
          Dst:             mutt_md5_process_bytes
        - Src:             'imap/auth_cram.c:84,3'
          Dst:             mutt_md5_process
        - Src:             'imap/auth_cram.c:85,3'
          Dst:             mutt_md5_finish_ctx
        - Src:             'imap/auth_cram.c:88,3'
          Dst:             mutt_md5_init_ctx
        - Src:             'imap/auth_cram.c:89,3'
          Dst:             mutt_md5_process_bytes
        - Src:             'imap/auth_cram.c:90,3'
          Dst:             mutt_md5_process_bytes
        - Src:             'imap/auth_cram.c:91,3'
          Dst:             mutt_md5_finish_ctx
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    imap_auth_cram_md5
      functionSourceFile: '/src/neomutt/imap/auth_cram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          192
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - hmac_md5
        - imap_cmd_start
        - imap_cmd_step
        - imap_code
        - mutt_account_getlogin
        - mutt_account_getpass
        - mutt_b64_decode
        - mutt_b64_encode
        - mutt_md5_toascii
        - mutt_socket_write_d
        - mutt_str_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imap/auth_cram.c:99,16'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:0,0'
              BranchSideFuncs:
                - mutt_account_getlogin
                - mutt_account_getpass
                - imap_cmd_start
                - buf_pool_get
                - buf_pool_get
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_cram.c:99,16'
              BranchSideFuncs:
                - mutt_account_getlogin
                - mutt_account_getpass
                - imap_cmd_start
                - buf_pool_get
                - buf_pool_get
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_cram.c:99,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_cram.c:103,3'
              BranchSideFuncs:
                - mutt_account_getlogin
                - mutt_account_getpass
                - imap_cmd_start
                - buf_pool_get
                - buf_pool_get
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_cram.c:106,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_cram.c:108,36'
              BranchSideFuncs:
                - mutt_account_getpass
                - imap_cmd_start
                - buf_pool_get
                - buf_pool_get
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_cram.c:108,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'imap/auth_cram.c:111,3'
              BranchSideFuncs:
                - imap_cmd_start
                - buf_pool_get
                - buf_pool_get
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_cram.c:127,3'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:126,15'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
            - BranchSide:      'imap/auth_cram.c:129,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - imap_code
        - Branch String:   'imap/auth_cram.c:129,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:131,5'
              BranchSideFuncs:
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - imap_code
            - BranchSide:      'imap/auth_cram.c:135,30'
              BranchSideFuncs:
                - mutt_b64_decode
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - imap_code
        - Branch String:   'imap/auth_cram.c:135,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:137,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/auth_cram.c:141,3'
              BranchSideFuncs:
                - buf_string.14148
                - buf_string.14148
                - hmac_md5
                - buf_printf
                - mutt_md5_toascii
                - buf_string.14148
                - mutt_b64_encode
                - buf_addstr
                - buf_string.14148
                - mutt_str_len
                - mutt_socket_write_d
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - imap_code
        - Branch String:   'imap/auth_cram.c:168,3'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:167,15'
              BranchSideFuncs:
                - imap_cmd_step
                - buf_pool_release
                - buf_pool_release
                - imap_code
            - BranchSide:      'imap/auth_cram.c:170,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - imap_code
        - Branch String:   'imap/auth_cram.c:170,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:172,5'
              BranchSideFuncs:
                - imap_code
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/auth_cram.c:176,24'
              BranchSideFuncs:
                - imap_code
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'imap/auth_cram.c:176,7'
          Branch Sides:
            - BranchSide:      'imap/auth_cram.c:183,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'imap/auth_cram.c:186,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'imap/auth_cram.c:106,7'
          Dst:             mutt_account_getlogin
        - Src:             'imap/auth_cram.c:108,7'
          Dst:             mutt_account_getpass
        - Src:             'imap/auth_cram.c:111,3'
          Dst:             imap_cmd_start
        - Src:             'imap/auth_cram.c:113,25'
          Dst:             buf_pool_get
        - Src:             'imap/auth_cram.c:114,25'
          Dst:             buf_pool_get
        - Src:             'imap/auth_cram.c:126,15'
          Dst:             imap_cmd_step
        - Src:             'imap/auth_cram.c:135,7'
          Dst:             mutt_b64_decode
        - Src:             'imap/auth_cram.c:141,3'
          Dst:             buf_string
        - Src:             'imap/auth_cram.c:153,39'
          Dst:             buf_string
        - Src:             'imap/auth_cram.c:153,3'
          Dst:             hmac_md5
        - Src:             'imap/auth_cram.c:155,13'
          Dst:             buf_printf
        - Src:             'imap/auth_cram.c:156,3'
          Dst:             mutt_md5_toascii
        - Src:             'imap/auth_cram.c:157,3'
          Dst:             buf_string
        - Src:             'imap/auth_cram.c:161,3'
          Dst:             mutt_b64_encode
        - Src:             'imap/auth_cram.c:162,3'
          Dst:             buf_addstr
        - Src:             'imap/auth_cram.c:163,3'
          Dst:             buf_string
        - Src:             'imap/auth_cram.c:163,3'
          Dst:             mutt_str_len
        - Src:             'imap/auth_cram.c:163,3'
          Dst:             mutt_socket_write_d
        - Src:             'imap/auth_cram.c:167,15'
          Dst:             imap_cmd_step
        - Src:             'imap/auth_cram.c:176,7'
          Dst:             imap_code
        - Src:             'imap/auth_cram.c:186,3'
          Dst:             buf_pool_release
        - Src:             'imap/auth_cram.c:187,3'
          Dst:             buf_pool_release
    - functionName:    config_init_conn
      functionSourceFile: '/src/neomutt/conn/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/config.c:180,13'
          Branch Sides:
            - BranchSide:      'conn/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
                - cs_register_variables
            - BranchSide:      'conn/config.c:180,13'
              BranchSideFuncs:
                - cs_register_variables
                - cs_register_variables
      Callsites:
        - Src:             'conn/config.c:180,13'
          Dst:             cs_register_variables
        - Src:             'conn/config.c:199,9'
          Dst:             cs_register_variables
    - functionName:    mutt_account_getoauthbearer
      functionSourceFile: '/src/neomutt/conn/connaccount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - assertion_dump
        - filter_create
        - filter_wait
        - mutt_account_getlogin
        - mutt_b64_encode
        - mutt_file_fclose_full
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_need_hard_redraw
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'conn/connaccount.c:198,8'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:0,0'
              BranchSideFuncs:
                - mutt_account_getlogin
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
            - BranchSide:      'conn/connaccount.c:198,8'
              BranchSideFuncs:
                - mutt_account_getlogin
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:198,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:198,12'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:198,21'
              BranchSideFuncs:
                - mutt_account_getlogin
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:198,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:202,7'
              BranchSideFuncs:
                - mutt_account_getlogin
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:202,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:202,7'
              BranchSideFuncs:
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
            - BranchSide:      'conn/connaccount.c:205,26'
              BranchSideFuncs:
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:206,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:212,5'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:216,9'
              BranchSideFuncs:
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:218,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:220,5'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:224,10'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:230,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:231,5'
              BranchSideFuncs:
                - mutt_need_hard_redraw
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'conn/connaccount.c:233,8'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'conn/connaccount.c:233,14'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:233,18'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/connaccount.c:235,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'conn/connaccount.c:233,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:235,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/connaccount.c:240,17'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
                - snprintf
        - Branch String:   'conn/connaccount.c:240,17'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:240,56'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
            - BranchSide:      'conn/connaccount.c:240,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
                - mutt_mem_free
        - Branch String:   'conn/connaccount.c:240,40'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:242,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/connaccount.c:249,3'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
        - Branch String:   'conn/connaccount.c:240,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:242,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/connaccount.c:249,3'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_encode
        - Branch String:   'conn/connaccount.c:265,3'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:264,24'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_b64_encode
            - BranchSide:      'conn/connaccount.c:265,3'
              BranchSideFuncs:
                - assertion_dump
      Callsites:
        - Src:             'conn/connaccount.c:202,7'
          Dst:             mutt_account_getlogin
        - Src:             'conn/connaccount.c:217,15'
          Dst:             filter_create
        - Src:             'conn/connaccount.c:225,17'
          Dst:             mutt_file_read_line
        - Src:             'conn/connaccount.c:226,3'
          Dst:             mutt_file_fclose_full
        - Src:             'conn/connaccount.c:227,3'
          Dst:             filter_wait
        - Src:             'conn/connaccount.c:231,5'
          Dst:             mutt_need_hard_redraw
        - Src:             'conn/connaccount.c:236,5'
          Dst:             mutt_mem_free
        - Src:             'conn/connaccount.c:243,5'
          Dst:             mutt_mem_free
        - Src:             'conn/connaccount.c:253,13'
          Dst:             snprintf
        - Src:             'conn/connaccount.c:258,13'
          Dst:             snprintf
        - Src:             'conn/connaccount.c:262,3'
          Dst:             mutt_mem_free
        - Src:             'conn/connaccount.c:265,3'
          Dst:             assertion_dump
        - Src:             'conn/connaccount.c:267,25'
          Dst:             mutt_mem_mallocarray
        - Src:             'conn/connaccount.c:268,3'
          Dst:             mutt_b64_encode
    - functionName:    mutt_account_getlogin
      functionSourceFile: '/src/neomutt/conn/connaccount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_account_getuser
        - mutt_str_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'conn/connaccount.c:103,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_getuser
            - BranchSide:      'conn/connaccount.c:103,12'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_getuser
        - Branch String:   'conn/connaccount.c:103,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:103,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_getuser
            - BranchSide:      'conn/connaccount.c:105,13'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_getuser
        - Branch String:   'conn/connaccount.c:105,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:108,58'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_getuser
        - Branch String:   'conn/connaccount.c:109,14'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:109,18'
              BranchSideFuncs:
                - mutt_account_getuser
                - mutt_str_copy
            - BranchSide:      'conn/connaccount.c:120,22'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'conn/connaccount.c:109,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:111,18'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'conn/connaccount.c:116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/connaccount.c:109,18'
          Dst:             mutt_account_getuser
        - Src:             'conn/connaccount.c:120,3'
          Dst:             mutt_str_copy
    - functionName:    mutt_account_getuser
      functionSourceFile: '/src/neomutt/conn/connaccount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_account_call_external_cmd
        - mutt_need_hard_redraw
        - mutt_str_copy
        - mw_get_field
        - snprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'conn/connaccount.c:54,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:54,12'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:54,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:54,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:56,13'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:56,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:59,56'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:60,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:62,24'
              BranchSideFuncs:
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:64,12'
              BranchSideFuncs:
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:64,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:67,10'
              BranchSideFuncs:
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:71,12'
              BranchSideFuncs:
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:67,9'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:67,9'
              BranchSideFuncs:
                - mutt_need_hard_redraw
            - BranchSide:      'conn/connaccount.c:68,7'
              BranchSideFuncs:
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:71,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:71,12'
              BranchSideFuncs:
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:78,10'
              BranchSideFuncs:
                - snprintf
                - mutt_str_copy
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
      Callsites:
        - Src:             'conn/connaccount.c:62,5'
          Dst:             mutt_str_copy
        - Src:             'conn/connaccount.c:64,12'
          Dst:             mutt_account_call_external_cmd
        - Src:             'conn/connaccount.c:68,7'
          Dst:             mutt_need_hard_redraw
        - Src:             'conn/connaccount.c:80,5'
          Dst:             snprintf
        - Src:             'conn/connaccount.c:81,5'
          Dst:             mutt_str_copy
        - Src:             'conn/connaccount.c:83,26'
          Dst:             buf_pool_get
        - Src:             'conn/connaccount.c:84,20'
          Dst:             mw_get_field
        - Src:             'conn/connaccount.c:85,30'
          Dst:             buf_string
        - Src:             'conn/connaccount.c:85,5'
          Dst:             mutt_str_copy
        - Src:             'conn/connaccount.c:86,5'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_account_unsetpass
      functionSourceFile: '/src/neomutt/conn/connaccount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_account_getpass
      functionSourceFile: '/src/neomutt/conn/connaccount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_account_call_external_cmd
        - mutt_need_hard_redraw
        - mutt_str_copy
        - mw_get_field
        - snprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'conn/connaccount.c:133,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:133,12'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:133,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:133,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:135,13'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:135,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/connaccount.c:138,56'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:139,7'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:141,24'
              BranchSideFuncs:
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:143,12'
              BranchSideFuncs:
                - mutt_account_call_external_cmd
                - mutt_need_hard_redraw
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:143,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:146,10'
              BranchSideFuncs:
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:150,12'
              BranchSideFuncs:
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:146,9'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:146,9'
              BranchSideFuncs:
                - mutt_need_hard_redraw
            - BranchSide:      'conn/connaccount.c:147,7'
              BranchSideFuncs:
                - mutt_need_hard_redraw
        - Branch String:   'conn/connaccount.c:150,12'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:150,12'
              BranchSideFuncs:
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:156,10'
              BranchSideFuncs:
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'conn/connaccount.c:158,14'
          Branch Sides:
            - BranchSide:      'conn/connaccount.c:158,65'
              BranchSideFuncs:
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'conn/connaccount.c:158,52'
              BranchSideFuncs:
                - snprintf
                - buf_pool_get
                - mw_get_field
                - buf_string.14218
                - mutt_str_copy
                - buf_pool_release
      Callsites:
        - Src:             'conn/connaccount.c:141,5'
          Dst:             mutt_str_copy
        - Src:             'conn/connaccount.c:143,12'
          Dst:             mutt_account_call_external_cmd
        - Src:             'conn/connaccount.c:147,7'
          Dst:             mutt_need_hard_redraw
        - Src:             'conn/connaccount.c:157,5'
          Dst:             snprintf
        - Src:             'conn/connaccount.c:161,26'
          Dst:             buf_pool_get
        - Src:             'conn/connaccount.c:162,20'
          Dst:             mw_get_field
        - Src:             'conn/connaccount.c:164,30'
          Dst:             buf_string
        - Src:             'conn/connaccount.c:164,5'
          Dst:             mutt_str_copy
        - Src:             'conn/connaccount.c:165,5'
          Dst:             buf_pool_release
    - functionName:    account_to_url
      functionSourceFile: '/src/neomutt/conn/mutt_account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'conn/mutt_account.c:88,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:90,14'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:96,17'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:90,9'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:91,19'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:93,19'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:96,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:98,14'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:104,17'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:98,9'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:99,19'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:101,19'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:104,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:106,14'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:112,17'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:106,9'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:107,19'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:109,19'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:112,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:114,14'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:114,9'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:115,19'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:117,19'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:121,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:122,22'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:123,18'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:123,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:124,22'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:125,18'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:125,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:126,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    account_from_url
      functionSourceFile: '/src/neomutt/conn/mutt_account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_copy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'conn/mutt_account.c:47,12'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'conn/mutt_account.c:47,12'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'conn/mutt_account.c:47,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:48,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'conn/mutt_account.c:52,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:54,24'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'conn/mutt_account.c:57,12'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'conn/mutt_account.c:57,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:59,24'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:62,12'
              BranchSideFuncs: []
        - Branch String:   'conn/mutt_account.c:62,7'
          Branch Sides:
            - BranchSide:      'conn/mutt_account.c:62,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/mutt_account.c:64,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/mutt_account.c:48,5'
          Dst:             mutt_str_copy
        - Src:             'conn/mutt_account.c:54,5'
          Dst:             mutt_str_copy
        - Src:             'conn/mutt_account.c:59,5'
          Dst:             mutt_str_copy
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_sasl_plain_msg
      functionSourceFile: '/src/neomutt/conn/sasl_plain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_addstr
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_b64_buffer_encode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'conn/sasl_plain.c:53,8'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
            - BranchSide:      'conn/sasl_plain.c:53,8'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:53,13'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:53,13'
              BranchSideFuncs: []
            - BranchSide:      'conn/sasl_plain.c:53,17'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:53,32'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:53,32'
              BranchSideFuncs: []
            - BranchSide:      'conn/sasl_plain.c:53,36'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:53,41'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:53,41'
              BranchSideFuncs: []
            - BranchSide:      'conn/sasl_plain.c:53,45'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:53,7'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/sasl_plain.c:56,7'
              BranchSideFuncs:
                - buf_printf
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:56,11'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:56,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
            - BranchSide:      'conn/sasl_plain.c:59,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:56,7'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:57,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
            - BranchSide:      'conn/sasl_plain.c:59,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
        - Branch String:   'conn/sasl_plain.c:62,39'
          Branch Sides:
            - BranchSide:      'conn/sasl_plain.c:62,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
            - BranchSide:      'conn/sasl_plain.c:62,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.14245
                - buf_len
                - mutt_b64_buffer_encode
                - buf_string.14245
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_len
      Callsites:
        - Src:             'conn/sasl_plain.c:57,5'
          Dst:             buf_printf
        - Src:             'conn/sasl_plain.c:59,30'
          Dst:             buf_pool_get
        - Src:             'conn/sasl_plain.c:60,28'
          Dst:             buf_pool_get
        - Src:             'conn/sasl_plain.c:62,3'
          Dst:             buf_printf
        - Src:             'conn/sasl_plain.c:63,35'
          Dst:             buf_string
        - Src:             'conn/sasl_plain.c:63,58'
          Dst:             buf_len
        - Src:             'conn/sasl_plain.c:63,3'
          Dst:             mutt_b64_buffer_encode
        - Src:             'conn/sasl_plain.c:64,19'
          Dst:             buf_string
        - Src:             'conn/sasl_plain.c:64,3'
          Dst:             buf_addstr
        - Src:             'conn/sasl_plain.c:66,3'
          Dst:             buf_pool_release
        - Src:             'conn/sasl_plain.c:67,3'
          Dst:             buf_pool_release
        - Src:             'conn/sasl_plain.c:69,10'
          Dst:             buf_len
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_socket_buffer_readln_d
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_addch
        - buf_reset
        - buf_string
        - mutt_socket_readchar
      functionUses:    4
      BranchProfiles:
        - Branch String:   'conn/socket.c:330,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - mutt_socket_readchar
                - buf_addch
                - buf_addch
                - mutt_socket_readchar
                - buf_string.14279
            - BranchSide:      'conn/socket.c:333,3'
              BranchSideFuncs:
                - buf_reset
                - mutt_socket_readchar
                - buf_addch
                - buf_addch
                - mutt_socket_readchar
                - buf_string.14279
        - Branch String:   'conn/socket.c:337,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:337,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - mutt_socket_readchar
                - buf_string.14279
            - BranchSide:      'conn/socket.c:340,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - mutt_socket_readchar
                - buf_string.14279
        - Branch String:   'conn/socket.c:340,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:343,9'
              BranchSideFuncs:
                - buf_string.14279
            - BranchSide:      'conn/socket.c:355,3'
              BranchSideFuncs:
                - buf_string.14279
        - Branch String:   'conn/socket.c:343,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:345,7'
              BranchSideFuncs:
                - buf_addch
                - mutt_socket_readchar
                - buf_addch
                - buf_string.14279
            - BranchSide:      'conn/socket.c:349,12'
              BranchSideFuncs:
                - buf_addch
                - mutt_socket_readchar
                - buf_addch
                - buf_string.14279
        - Branch String:   'conn/socket.c:349,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:337,9'
              BranchSideFuncs:
                - mutt_socket_readchar
                - buf_addch
                - buf_addch
                - buf_string.14279
            - BranchSide:      'conn/socket.c:352,7'
              BranchSideFuncs:
                - buf_addch
                - mutt_socket_readchar
                - buf_addch
                - buf_string.14279
        - Branch String:   'conn/socket.c:337,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:337,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - mutt_socket_readchar
                - buf_string.14279
            - BranchSide:      'conn/socket.c:340,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - mutt_socket_readchar
                - buf_string.14279
      Callsites:
        - Src:             'conn/socket.c:333,3'
          Dst:             buf_reset
        - Src:             'conn/socket.c:337,9'
          Dst:             mutt_socket_readchar
        - Src:             'conn/socket.c:345,7'
          Dst:             buf_addch
        - Src:             'conn/socket.c:352,7'
          Dst:             buf_addch
        - Src:             'conn/socket.c:337,9'
          Dst:             mutt_socket_readchar
        - Src:             'conn/socket.c:355,3'
          Dst:             buf_string
    - functionName:    mutt_socket_readchar
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_socket_close
      functionUses:    4
      BranchProfiles:
        - Branch String:   'conn/socket.c:202,13'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:202,13'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'conn/socket.c:202,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:204,15'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:224,8'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:204,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:206,31'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:210,7'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:214,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:216,7'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:218,25'
              BranchSideFuncs:
                - mutt_socket_close
        - Branch String:   'conn/socket.c:218,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:220,7'
              BranchSideFuncs:
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:224,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/socket.c:220,7'
          Dst:             mutt_socket_close
    - functionName:    mutt_socket_close
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'conn/socket.c:102,8'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:102,8'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:102,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:107,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:110,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_socket_empty
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_socket_poll
        - mutt_socket_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'conn/socket.c:308,8'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - mutt_socket_poll
                - mutt_socket_read
                - mutt_socket_poll
            - BranchSide:      'conn/socket.c:308,8'
              BranchSideFuncs:
                - mutt_socket_poll
                - mutt_socket_read
                - mutt_socket_poll
        - Branch String:   'conn/socket.c:308,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:308,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:311,8'
              BranchSideFuncs:
                - mutt_socket_poll
                - mutt_socket_read
                - mutt_socket_poll
        - Branch String:   'conn/socket.c:314,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:316,33'
              BranchSideFuncs:
                - mutt_socket_read
                - mutt_socket_poll
            - BranchSide:      'conn/socket.c:318,1'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:316,33'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - mutt_socket_read
                - mutt_socket_poll
            - BranchSide:      'conn/socket.c:316,5'
              BranchSideFuncs:
                - mutt_socket_read
                - mutt_socket_poll
        - Branch String:   'conn/socket.c:314,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:316,33'
              BranchSideFuncs:
                - mutt_socket_read
                - mutt_socket_poll
            - BranchSide:      'conn/socket.c:318,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/socket.c:314,19'
          Dst:             mutt_socket_poll
        - Src:             'conn/socket.c:316,5'
          Dst:             mutt_socket_read
        - Src:             'conn/socket.c:314,19'
          Dst:             mutt_socket_poll
    - functionName:    mutt_socket_poll
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'conn/socket.c:184,13'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:184,13'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:184,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:185,28'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:187,13'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:187,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:187,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:188,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_socket_read
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/socket.c:130,16'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:130,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_socket_new
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_tunnel_socket_setup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'conn/socket.c:274,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_free
                - mutt_tunnel_socket_setup
            - BranchSide:      'conn/socket.c:274,29'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_free
                - mutt_tunnel_socket_setup
        - Branch String:   'conn/socket.c:277,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:279,5'
              BranchSideFuncs:
                - mutt_tunnel_socket_setup
            - BranchSide:      'conn/socket.c:281,17'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'conn/socket.c:281,12'
          Branch Sides:
            - BranchSide:      'conn/socket.c:285,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/socket.c:289,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/socket.c:274,29'
          Dst:             mutt_mem_calloc
        - Src:             'conn/socket.c:279,5'
          Dst:             mutt_tunnel_socket_setup
        - Src:             'conn/socket.c:285,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_socket_readln_d
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_socket_readchar
      functionUses:    23
      BranchProfiles:
        - Branch String:   'conn/socket.c:243,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:245,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:247,7'
              BranchSideFuncs:
                - mutt_socket_readchar
            - BranchSide:      'conn/socket.c:251,9'
              BranchSideFuncs:
                - mutt_socket_readchar
        - Branch String:   'conn/socket.c:251,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:253,5'
              BranchSideFuncs:
                - mutt_socket_readchar
        - Branch String:   'conn/socket.c:243,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:257,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:257,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:258,6'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:259,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/socket.c:245,9'
          Dst:             mutt_socket_readchar
    - functionName:    mutt_socket_write_d
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - mutt_socket_close
        - strerror
      functionUses:    39
      BranchProfiles:
        - Branch String:   'conn/socket.c:146,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:146,3'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
        - Branch String:   'conn/socket.c:148,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:154,15'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
        - Branch String:   'conn/socket.c:157,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:159,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:165,12'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
        - Branch String:   'conn/socket.c:165,9'
          Branch Sides:
            - BranchSide:      'conn/socket.c:166,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:168,10'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
        - Branch String:   'conn/socket.c:154,3'
          Branch Sides:
            - BranchSide:      'conn/socket.c:154,3'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
            - BranchSide:      'conn/socket.c:156,26'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_socket_close
      Callsites:
        - Src:             'conn/socket.c:159,7'
          Dst:             __errno_location
        - Src:             'conn/socket.c:159,7'
          Dst:             strerror
        - Src:             'conn/socket.c:160,7'
          Dst:             mutt_socket_close
    - functionName:    socket_preconnect
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - cs_subset_string
        - mutt_system
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/socket.c:52,53'
          Branch Sides:
            - BranchSide:      'conn/socket.c:52,53'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_system
                - __errno_location
            - BranchSide:      'conn/socket.c:52,53'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_system
                - __errno_location
        - Branch String:   'conn/socket.c:53,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:56,3'
              BranchSideFuncs:
                - mutt_system
                - __errno_location
        - Branch String:   'conn/socket.c:59,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:61,28'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'conn/socket.c:52,36'
          Dst:             cs_subset_string
        - Src:             'conn/socket.c:57,18'
          Dst:             mutt_system
        - Src:             'conn/socket.c:61,28'
          Dst:             __errno_location
    - functionName:    mutt_socket_open
      functionSourceFile: '/src/neomutt/conn/socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - socket_preconnect
      functionUses:    4
      BranchProfiles:
        - Branch String:   'conn/socket.c:80,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:0,0'
              BranchSideFuncs:
                - socket_preconnect
            - BranchSide:      'conn/socket.c:80,7'
              BranchSideFuncs:
                - socket_preconnect
        - Branch String:   'conn/socket.c:80,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:83,14'
              BranchSideFuncs: []
        - Branch String:   'conn/socket.c:85,7'
          Branch Sides:
            - BranchSide:      'conn/socket.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/socket.c:87,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/socket.c:80,7'
          Dst:             socket_preconnect
    - functionName:    tunnel_socket_poll
      functionSourceFile: '/src/neomutt/conn/tunnel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - raw_socket_poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/tunnel.c:198,41'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:0,0'
              BranchSideFuncs:
                - raw_socket_poll
            - BranchSide:      'conn/tunnel.c:198,41'
              BranchSideFuncs:
                - raw_socket_poll
      Callsites:
        - Src:             'conn/tunnel.c:204,8'
          Dst:             raw_socket_poll
    - functionName:    tunnel_socket_write
      functionSourceFile: '/src/neomutt/conn/tunnel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - strerror
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/tunnel.c:179,5'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:178,26'
              BranchSideFuncs:
                - write
                - __errno_location
                - strerror
            - BranchSide:      'conn/tunnel.c:183,7'
              BranchSideFuncs:
                - strerror
      Callsites:
        - Src:             'conn/tunnel.c:178,12'
          Dst:             write
        - Src:             'conn/tunnel.c:179,24'
          Dst:             __errno_location
        - Src:             'conn/tunnel.c:183,7'
          Dst:             strerror
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tunnel_socket_read
      functionSourceFile: '/src/neomutt/conn/tunnel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - read
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/tunnel.c:148,41'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:0,0'
              BranchSideFuncs:
                - read
                - __errno_location
                - strerror
            - BranchSide:      'conn/tunnel.c:153,23'
              BranchSideFuncs:
                - read
                - __errno_location
                - strerror
        - Branch String:   'conn/tunnel.c:154,19'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:154,22'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - read
            - BranchSide:      'conn/tunnel.c:154,19'
              BranchSideFuncs: []
        - Branch String:   'conn/tunnel.c:154,3'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:153,23'
              BranchSideFuncs:
                - read
                - __errno_location
                - strerror
            - BranchSide:      'conn/tunnel.c:158,5'
              BranchSideFuncs:
                - strerror
      Callsites:
        - Src:             'conn/tunnel.c:153,10'
          Dst:             read
        - Src:             'conn/tunnel.c:154,22'
          Dst:             __errno_location
        - Src:             'conn/tunnel.c:158,5'
          Dst:             strerror
    - functionName:    tunnel_socket_close
      functionSourceFile: '/src/neomutt/conn/tunnel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - mutt_mem_free
        - mutt_str_sysexit
        - waitpid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/tunnel.c:215,41'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:0,0'
              BranchSideFuncs:
                - close
                - close
                - waitpid
                - mutt_str_sysexit
                - mutt_str_sysexit
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:215,41'
              BranchSideFuncs:
                - close
                - close
                - waitpid
                - mutt_str_sysexit
                - mutt_str_sysexit
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:216,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:216,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/tunnel.c:223,17'
              BranchSideFuncs:
                - close
                - close
                - waitpid
                - mutt_str_sysexit
                - mutt_str_sysexit
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:226,26'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:226,29'
              BranchSideFuncs:
                - mutt_str_sysexit
                - mutt_str_sysexit
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:228,5'
              BranchSideFuncs:
                - mutt_str_sysexit
                - mutt_str_sysexit
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:226,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:228,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:231,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:228,5'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:231,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:231,3'
              BranchSideFuncs:
                - mutt_str_sysexit
                - mutt_mem_free
      Callsites:
        - Src:             'conn/tunnel.c:223,3'
          Dst:             close
        - Src:             'conn/tunnel.c:224,3'
          Dst:             close
        - Src:             'conn/tunnel.c:225,3'
          Dst:             waitpid
        - Src:             'conn/tunnel.c:228,5'
          Dst:             mutt_str_sysexit
        - Src:             'conn/tunnel.c:228,5'
          Dst:             mutt_str_sysexit
        - Src:             'conn/tunnel.c:231,3'
          Dst:             mutt_mem_free
    - functionName:    tunnel_socket_open
      functionSourceFile: '/src/neomutt/conn/tunnel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          214
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _exit
        - close
        - cs_subset_bool
        - cs_subset_string
        - dup2
        - execle
        - fcntl
        - fork
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_sig_block_system
        - mutt_sig_reset_child_signals
        - mutt_sig_unblock_system
        - open
        - pipe
        - setsid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/tunnel.c:60,3'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - cs_subset_string
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - mutt_sig_unblock_system
                - close
                - close
                - fcntl
                - fcntl
                - cs_subset_bool
                - close
                - close
                - close
                - close
                - mutt_mem_free
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - open
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - setsid
                - execle
                - _exit
                - _exit
                - close
                - close
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:62,35'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - cs_subset_string
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - mutt_sig_unblock_system
                - close
                - close
                - fcntl
                - fcntl
                - cs_subset_bool
                - close
                - close
                - close
                - close
                - mutt_mem_free
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - open
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - setsid
                - execle
                - _exit
                - _exit
                - close
                - close
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:69,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:71,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:75,8'
              BranchSideFuncs:
                - pipe
                - mutt_sig_block_system
                - fork
                - mutt_sig_unblock_system
                - close
                - close
                - fcntl
                - fcntl
                - cs_subset_bool
                - close
                - close
                - close
                - close
                - mutt_mem_free
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - open
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - setsid
                - execle
                - _exit
                - _exit
                - close
                - close
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:76,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:78,5'
              BranchSideFuncs:
                - close
                - close
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:85,3'
              BranchSideFuncs:
                - mutt_sig_block_system
                - fork
                - mutt_sig_unblock_system
                - close
                - close
                - fcntl
                - fcntl
                - cs_subset_bool
                - close
                - close
                - close
                - close
                - mutt_mem_free
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - open
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - setsid
                - execle
                - _exit
                - _exit
        - Branch String:   'conn/tunnel.c:87,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:89,5'
              BranchSideFuncs:
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - open
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - setsid
                - execle
                - _exit
                - _exit
            - BranchSide:      'conn/tunnel.c:109,3'
              BranchSideFuncs:
                - mutt_sig_unblock_system
                - close
                - close
                - fcntl
                - fcntl
                - cs_subset_bool
                - close
                - close
                - close
                - close
                - mutt_mem_free
        - Branch String:   'conn/tunnel.c:92,23'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:92,32'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'conn/tunnel.c:95,7'
              BranchSideFuncs:
                - _exit
        - Branch String:   'conn/tunnel.c:92,60'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:93,15'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'conn/tunnel.c:95,7'
              BranchSideFuncs:
                - _exit
        - Branch String:   'conn/tunnel.c:93,43'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:93,47'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'conn/tunnel.c:95,7'
              BranchSideFuncs:
                - _exit
        - Branch String:   'conn/tunnel.c:92,9'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:95,7'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'conn/tunnel.c:97,11'
              BranchSideFuncs:
                - close
                - close
                - close
                - close
                - close
                - setsid
                - execle
                - _exit
        - Branch String:   'conn/tunnel.c:111,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:113,5'
              BranchSideFuncs:
                - close
                - close
                - close
                - close
                - mutt_mem_free
            - BranchSide:      'conn/tunnel.c:121,14'
              BranchSideFuncs:
                - close
                - close
                - fcntl
                - fcntl
                - cs_subset_bool
        - Branch String:   'conn/tunnel.c:121,27'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:121,37'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - cs_subset_bool
            - BranchSide:      'conn/tunnel.c:122,5'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - cs_subset_bool
        - Branch String:   'conn/tunnel.c:121,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:122,5'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - cs_subset_bool
            - BranchSide:      'conn/tunnel.c:125,16'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - cs_subset_bool
        - Branch String:   'conn/tunnel.c:137,7'
          Branch Sides:
            - BranchSide:      'conn/tunnel.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/tunnel.c:138,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/tunnel.c:62,35'
          Dst:             mutt_mem_mallocarray
        - Src:             'conn/tunnel.c:65,32'
          Dst:             cs_subset_string
        - Src:             'conn/tunnel.c:68,12'
          Dst:             pipe
        - Src:             'conn/tunnel.c:72,5'
          Dst:             mutt_mem_free
        - Src:             'conn/tunnel.c:75,8'
          Dst:             pipe
        - Src:             'conn/tunnel.c:79,5'
          Dst:             close
        - Src:             'conn/tunnel.c:80,5'
          Dst:             close
        - Src:             'conn/tunnel.c:81,5'
          Dst:             mutt_mem_free
        - Src:             'conn/tunnel.c:85,3'
          Dst:             mutt_sig_block_system
        - Src:             'conn/tunnel.c:86,13'
          Dst:             fork
        - Src:             'conn/tunnel.c:89,5'
          Dst:             mutt_sig_unblock_system
        - Src:             'conn/tunnel.c:90,5'
          Dst:             mutt_sig_reset_child_signals
        - Src:             'conn/tunnel.c:91,25'
          Dst:             open
        - Src:             'conn/tunnel.c:92,27'
          Dst:             dup2
        - Src:             'conn/tunnel.c:93,10'
          Dst:             dup2
        - Src:             'conn/tunnel.c:93,47'
          Dst:             dup2
        - Src:             'conn/tunnel.c:95,7'
          Dst:             _exit
        - Src:             'conn/tunnel.c:97,5'
          Dst:             close
        - Src:             'conn/tunnel.c:98,5'
          Dst:             close
        - Src:             'conn/tunnel.c:99,5'
          Dst:             close
        - Src:             'conn/tunnel.c:100,5'
          Dst:             close
        - Src:             'conn/tunnel.c:101,5'
          Dst:             close
        - Src:             'conn/tunnel.c:104,5'
          Dst:             setsid
        - Src:             'conn/tunnel.c:106,5'
          Dst:             execle
        - Src:             'conn/tunnel.c:107,5'
          Dst:             _exit
        - Src:             'conn/tunnel.c:109,3'
          Dst:             mutt_sig_unblock_system
        - Src:             'conn/tunnel.c:114,5'
          Dst:             close
        - Src:             'conn/tunnel.c:115,5'
          Dst:             close
        - Src:             'conn/tunnel.c:116,5'
          Dst:             close
        - Src:             'conn/tunnel.c:117,5'
          Dst:             close
        - Src:             'conn/tunnel.c:118,5'
          Dst:             mutt_mem_free
        - Src:             'conn/tunnel.c:121,8'
          Dst:             close
        - Src:             'conn/tunnel.c:121,31'
          Dst:             close
        - Src:             'conn/tunnel.c:125,10'
          Dst:             fcntl
        - Src:             'conn/tunnel.c:126,10'
          Dst:             fcntl
        - Src:             'conn/tunnel.c:136,35'
          Dst:             cs_subset_bool
    - functionName:    pipe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_tunnel_socket_setup
      functionSourceFile: '/src/neomutt/conn/tunnel.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_len
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_start
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_one
      functionSourceFile: '/src/neomutt/conn/accountcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_prex_capture
        - mutt_regmatch_len
        - mutt_regmatch_start
        - mutt_str_copy
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/accountcmd.c:77,29'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.14361
                - mutt_regmatch_len
                - mutt_regmatch_start.14361
                - mutt_regmatch_start.14361
                - mutt_str_equal
                - mutt_str_copy
                - mutt_str_equal
                - mutt_str_copy
                - mutt_str_equal
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:77,29'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.14361
                - mutt_regmatch_len
                - mutt_regmatch_start.14361
                - mutt_regmatch_start.14361
                - mutt_str_equal
                - mutt_str_copy
                - mutt_str_equal
                - mutt_str_copy
                - mutt_str_equal
                - mutt_str_copy
        - Branch String:   'conn/accountcmd.c:78,7'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:80,5'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:84,33'
              BranchSideFuncs:
                - mutt_regmatch_start.14361
                - mutt_regmatch_len
                - mutt_regmatch_start.14361
                - mutt_regmatch_start.14361
                - mutt_str_equal
                - mutt_str_copy
                - mutt_str_equal
                - mutt_str_copy
                - mutt_str_equal
                - mutt_str_copy
        - Branch String:   'conn/accountcmd.c:90,3'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:93,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:101,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:109,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'conn/accountcmd.c:93,11'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:95,28'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'conn/accountcmd.c:101,11'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:103,28'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'conn/accountcmd.c:109,11'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:111,28'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'conn/accountcmd.c:120,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/accountcmd.c:77,29'
          Dst:             mutt_prex_capture
        - Src:             'conn/accountcmd.c:86,8'
          Dst:             mutt_regmatch_start
        - Src:             'conn/accountcmd.c:86,40'
          Dst:             mutt_regmatch_len
        - Src:             'conn/accountcmd.c:87,28'
          Dst:             mutt_regmatch_start
        - Src:             'conn/accountcmd.c:88,28'
          Dst:             mutt_regmatch_start
        - Src:             'conn/accountcmd.c:93,11'
          Dst:             mutt_str_equal
        - Src:             'conn/accountcmd.c:95,9'
          Dst:             mutt_str_copy
        - Src:             'conn/accountcmd.c:101,11'
          Dst:             mutt_str_equal
        - Src:             'conn/accountcmd.c:103,9'
          Dst:             mutt_str_copy
        - Src:             'conn/accountcmd.c:109,11'
          Dst:             mutt_str_equal
        - Src:             'conn/accountcmd.c:111,9'
          Dst:             mutt_str_copy
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    call_cmd
      functionSourceFile: '/src/neomutt/conn/accountcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - buf_string
        - filter_create
        - filter_wait
        - mutt_file_fclose_full
        - mutt_file_read_line
        - mutt_mem_free
        - parse_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/accountcmd.c:133,3'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:0,0'
              BranchSideFuncs:
                - buf_string.14369
                - filter_create
                - mutt_file_read_line
                - parse_one
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - assertion_dump
            - BranchSide:      'conn/accountcmd.c:133,3'
              BranchSideFuncs:
                - buf_string.14369
                - filter_create
                - mutt_file_read_line
                - parse_one
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
                - assertion_dump
        - Branch String:   'conn/accountcmd.c:133,3'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:133,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'conn/accountcmd.c:137,9'
              BranchSideFuncs:
                - buf_string.14369
                - filter_create
                - mutt_file_read_line
                - parse_one
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'conn/accountcmd.c:139,7'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:141,5'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:145,10'
              BranchSideFuncs:
                - mutt_file_read_line
                - parse_one
                - mutt_mem_free
                - mutt_file_fclose_full
                - filter_wait
        - Branch String:   'conn/accountcmd.c:147,3'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:149,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
            - BranchSide:      'conn/accountcmd.c:153,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - filter_wait
      Callsites:
        - Src:             'conn/accountcmd.c:133,3'
          Dst:             assertion_dump
        - Src:             'conn/accountcmd.c:138,29'
          Dst:             buf_string
        - Src:             'conn/accountcmd.c:138,15'
          Dst:             filter_create
        - Src:             'conn/accountcmd.c:147,18'
          Dst:             mutt_file_read_line
        - Src:             'conn/accountcmd.c:149,11'
          Dst:             parse_one
        - Src:             'conn/accountcmd.c:150,5'
          Dst:             mutt_mem_free
        - Src:             'conn/accountcmd.c:153,3'
          Dst:             mutt_file_fclose_full
        - Src:             'conn/accountcmd.c:154,3'
          Dst:             filter_wait
    - functionName:    make_cmd
      functionSourceFile: '/src/neomutt/conn/accountcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - buf_add_printf
        - buf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/accountcmd.c:48,3'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - assertion_dump
            - BranchSide:      'conn/accountcmd.c:48,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
                - assertion_dump
        - Branch String:   'conn/accountcmd.c:48,3'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:48,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'conn/accountcmd.c:50,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_add_printf
                - buf_add_printf
        - Branch String:   'conn/accountcmd.c:52,7'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:54,48'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'conn/accountcmd.c:59,12'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'conn/accountcmd.c:59,7'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:61,41'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'conn/accountcmd.c:48,3'
          Dst:             assertion_dump
        - Src:             'conn/accountcmd.c:50,3'
          Dst:             buf_addstr
        - Src:             'conn/accountcmd.c:51,3'
          Dst:             buf_add_printf
        - Src:             'conn/accountcmd.c:54,5'
          Dst:             buf_add_printf
        - Src:             'conn/accountcmd.c:61,5'
          Dst:             buf_add_printf
    - functionName:    mutt_account_call_external_cmd
      functionSourceFile: '/src/neomutt/conn/accountcmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - call_cmd
        - cs_subset_string
        - make_cmd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'conn/accountcmd.c:166,8'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - make_cmd
                - call_cmd
                - buf_pool_release
            - BranchSide:      'conn/accountcmd.c:166,8'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - make_cmd
                - call_cmd
                - buf_pool_release
        - Branch String:   'conn/accountcmd.c:166,12'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:166,12'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:166,16'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - make_cmd
                - call_cmd
                - buf_pool_release
        - Branch String:   'conn/accountcmd.c:166,38'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:166,38'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:166,47'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - make_cmd
                - call_cmd
                - buf_pool_release
        - Branch String:   'conn/accountcmd.c:166,7'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:171,52'
              BranchSideFuncs:
                - cs_subset_string
                - buf_pool_get
                - make_cmd
                - call_cmd
                - buf_pool_release
        - Branch String:   'conn/accountcmd.c:172,7'
          Branch Sides:
            - BranchSide:      'conn/accountcmd.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/accountcmd.c:178,3'
              BranchSideFuncs:
                - buf_pool_get
                - make_cmd
                - call_cmd
                - buf_pool_release
      Callsites:
        - Src:             'conn/accountcmd.c:171,35'
          Dst:             cs_subset_string
        - Src:             'conn/accountcmd.c:178,28'
          Dst:             buf_pool_get
        - Src:             'conn/accountcmd.c:180,3'
          Dst:             make_cmd
        - Src:             'conn/accountcmd.c:181,8'
          Dst:             call_cmd
        - Src:             'conn/accountcmd.c:184,3'
          Dst:             buf_pool_release
    - functionName:    raw_socket_close
      functionSourceFile: '/src/neomutt/conn/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/raw.c:395,22'
          Branch Sides:
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - close
            - BranchSide:      'conn/raw.c:395,22'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'conn/raw.c:395,10'
          Dst:             close
    - functionName:    raw_socket_poll
      functionSourceFile: '/src/neomutt/conn/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - mutt_date_now_ms
        - mutt_query_exit
        - select
      functionUses:    2
      BranchProfiles:
        - Branch String:   'conn/raw.c:357,13'
          Branch Sides:
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
                - mutt_query_exit
                - __errno_location
            - BranchSide:      'conn/raw.c:357,13'
              BranchSideFuncs:
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
                - mutt_query_exit
                - __errno_location
        - Branch String:   'conn/raw.c:357,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/raw.c:360,10'
              BranchSideFuncs:
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
                - mutt_query_exit
                - __errno_location
        - Branch String:   'conn/raw.c:377,31'
          Branch Sides:
            - BranchSide:      'conn/raw.c:377,35'
              BranchSideFuncs:
                - __errno_location
                - mutt_query_exit
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
            - BranchSide:      'conn/raw.c:380,9'
              BranchSideFuncs:
                - mutt_query_exit
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
                - __errno_location
        - Branch String:   'conn/raw.c:380,9'
          Branch Sides:
            - BranchSide:      'conn/raw.c:381,7'
              BranchSideFuncs:
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
                - mutt_query_exit
                - __errno_location
            - BranchSide:      'conn/raw.c:383,17'
              BranchSideFuncs:
                - mutt_date_now_ms
                - select
                - mutt_date_now_ms
                - mutt_query_exit
                - __errno_location
      Callsites:
        - Src:             'conn/raw.c:373,22'
          Dst:             mutt_date_now_ms
        - Src:             'conn/raw.c:374,20'
          Dst:             select
        - Src:             'conn/raw.c:375,23'
          Dst:             mutt_date_now_ms
        - Src:             'conn/raw.c:377,35'
          Dst:             __errno_location
        - Src:             'conn/raw.c:381,7'
          Dst:             mutt_query_exit
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_socket_write
      functionSourceFile: '/src/neomutt/conn/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - mutt_sig_allow_interrupt
        - strerror
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/raw.c:336,5'
          Branch Sides:
            - BranchSide:      'conn/raw.c:335,24'
              BranchSideFuncs:
                - write
                - __errno_location
                - strerror
                - mutt_sig_allow_interrupt
                - mutt_sig_allow_interrupt
            - BranchSide:      'conn/raw.c:340,7'
              BranchSideFuncs:
                - strerror
                - mutt_sig_allow_interrupt
        - Branch String:   'conn/raw.c:346,27'
          Branch Sides:
            - BranchSide:      'conn/raw.c:346,31'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - write
                - __errno_location
                - strerror
                - mutt_sig_allow_interrupt
            - BranchSide:      'conn/raw.c:348,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
      Callsites:
        - Src:             'conn/raw.c:330,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'conn/raw.c:335,12'
          Dst:             write
        - Src:             'conn/raw.c:336,25'
          Dst:             __errno_location
        - Src:             'conn/raw.c:340,7'
          Dst:             strerror
        - Src:             'conn/raw.c:341,7'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'conn/raw.c:348,3'
          Dst:             mutt_sig_allow_interrupt
    - functionName:    raw_socket_read
      functionSourceFile: '/src/neomutt/conn/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - mutt_sig_allow_interrupt
        - read
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/raw.c:299,3'
          Branch Sides:
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - read
                - mutt_sig_allow_interrupt
                - __errno_location
                - strerror
            - BranchSide:      'conn/raw.c:302,21'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - read
                - mutt_sig_allow_interrupt
                - __errno_location
                - strerror
        - Branch String:   'conn/raw.c:303,19'
          Branch Sides:
            - BranchSide:      'conn/raw.c:303,23'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_sig_allow_interrupt
                - read
            - BranchSide:      'conn/raw.c:310,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
        - Branch String:   'conn/raw.c:303,3'
          Branch Sides:
            - BranchSide:      'conn/raw.c:302,21'
              BranchSideFuncs:
                - read
                - mutt_sig_allow_interrupt
                - __errno_location
                - strerror
            - BranchSide:      'conn/raw.c:307,5'
              BranchSideFuncs:
                - strerror
                - mutt_sig_allow_interrupt
        - Branch String:   'conn/raw.c:312,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/raw.c:314,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/raw.c:299,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'conn/raw.c:302,10'
          Dst:             read
        - Src:             'conn/raw.c:303,23'
          Dst:             __errno_location
        - Src:             'conn/raw.c:307,5'
          Dst:             strerror
        - Src:             'conn/raw.c:310,3'
          Dst:             mutt_sig_allow_interrupt
    - functionName:    socket_connect
      functionSourceFile: '/src/neomutt/conn/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - alarm
        - connect
        - cs_subset_number
        - mutt_sig_allow_interrupt
        - setsockopt
        - sigaction
        - sigaddset
        - sigemptyset
        - sigprocmask
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/raw.c:72,3'
          Branch Sides:
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
                - sigemptyset
                - sigaction
                - alarm
            - BranchSide:      'conn/raw.c:73,20'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
                - sigemptyset
                - sigaction
                - alarm
        - Branch String:   'conn/raw.c:76,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:79,26'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
                - sigemptyset
                - sigaction
                - alarm
            - BranchSide:      'conn/raw.c:90,51'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
                - sigemptyset
                - sigaction
                - alarm
        - Branch String:   'conn/raw.c:79,12'
          Branch Sides:
            - BranchSide:      'conn/raw.c:84,5'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
                - sigemptyset
                - sigaction
                - alarm
            - BranchSide:      'conn/raw.c:90,51'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
                - sigemptyset
                - sigaction
                - alarm
        - Branch String:   'conn/raw.c:91,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:91,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - alarm
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
            - BranchSide:      'conn/raw.c:104,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - sigemptyset
                - sigaddset
                - sigprocmask
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - setsockopt
                - setsockopt
                - __errno_location
                - __errno_location
        - Branch String:   'conn/raw.c:114,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:116,33'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'conn/raw.c:127,7'
              BranchSideFuncs:
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
        - Branch String:   'conn/raw.c:117,9'
          Branch Sides:
            - BranchSide:      'conn/raw.c:119,7'
              BranchSideFuncs:
                - __errno_location
                - setsockopt
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - __errno_location
            - BranchSide:      'conn/raw.c:121,9'
              BranchSideFuncs:
                - setsockopt
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
                - __errno_location
        - Branch String:   'conn/raw.c:121,9'
          Branch Sides:
            - BranchSide:      'conn/raw.c:123,7'
              BranchSideFuncs:
                - __errno_location
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
            - BranchSide:      'conn/raw.c:125,3'
              BranchSideFuncs:
                - connect
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
                - __errno_location
        - Branch String:   'conn/raw.c:127,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:129,18'
              BranchSideFuncs:
                - __errno_location
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
            - BranchSide:      'conn/raw.c:134,7'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - sigprocmask
                - alarm
                - sigaction
        - Branch String:   'conn/raw.c:134,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:136,5'
              BranchSideFuncs:
                - alarm
                - sigaction
                - mutt_sig_allow_interrupt
                - sigprocmask
            - BranchSide:      'conn/raw.c:139,3'
              BranchSideFuncs:
                - mutt_sig_allow_interrupt
                - sigprocmask
      Callsites:
        - Src:             'conn/raw.c:90,34'
          Dst:             cs_subset_number
        - Src:             'conn/raw.c:93,5'
          Dst:             sigemptyset
        - Src:             'conn/raw.c:100,5'
          Dst:             sigaction
        - Src:             'conn/raw.c:101,5'
          Dst:             alarm
        - Src:             'conn/raw.c:104,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'conn/raw.c:108,3'
          Dst:             sigemptyset
        - Src:             'conn/raw.c:109,3'
          Dst:             sigaddset
        - Src:             'conn/raw.c:110,3'
          Dst:             sigprocmask
        - Src:             'conn/raw.c:117,9'
          Dst:             setsockopt
        - Src:             'conn/raw.c:119,7'
          Dst:             __errno_location
        - Src:             'conn/raw.c:121,9'
          Dst:             setsockopt
        - Src:             'conn/raw.c:123,7'
          Dst:             __errno_location
        - Src:             'conn/raw.c:127,7'
          Dst:             connect
        - Src:             'conn/raw.c:129,18'
          Dst:             __errno_location
        - Src:             'conn/raw.c:136,5'
          Dst:             alarm
        - Src:             'conn/raw.c:137,5'
          Dst:             sigaction
        - Src:             'conn/raw.c:139,3'
          Dst:             mutt_sig_allow_interrupt
        - Src:             'conn/raw.c:140,3'
          Dst:             sigprocmask
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_socket_open
      functionSourceFile: '/src/neomutt/conn/raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          219
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - close
        - cs_subset_bool
        - fcntl
        - freeaddrinfo
        - getaddrinfo
        - mutt_idna_to_ascii_lz
        - mutt_mem_free
        - snprintf
        - socket
        - socket_connect
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'conn/raw.c:152,3'
          Branch Sides:
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mutt_idna_to_ascii_lz
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:152,9'
              BranchSideFuncs:
                - cs_subset_bool
                - snprintf
                - mutt_idna_to_ascii_lz
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'conn/raw.c:165,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_idna_to_ascii_lz
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:0,0'
              BranchSideFuncs:
                - snprintf
                - mutt_idna_to_ascii_lz
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'conn/raw.c:175,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:177,5'
              BranchSideFuncs:
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:184,8'
              BranchSideFuncs:
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'conn/raw.c:184,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:185,5'
              BranchSideFuncs:
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:187,20'
              BranchSideFuncs:
                - getaddrinfo
                - mutt_mem_free
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'conn/raw.c:193,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:195,5'
              BranchSideFuncs:
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:199,8'
              BranchSideFuncs:
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'conn/raw.c:199,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:200,5'
              BranchSideFuncs:
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:203,0'
              BranchSideFuncs:
                - socket
                - freeaddrinfo
                - strerror
                - socket_connect
                - close
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'conn/raw.c:203,3'
          Branch Sides:
            - BranchSide:      'conn/raw.c:205,26'
              BranchSideFuncs:
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:222,3'
              BranchSideFuncs:
                - freeaddrinfo
        - Branch String:   'conn/raw.c:206,9'
          Branch Sides:
            - BranchSide:      'conn/raw.c:203,35'
              BranchSideFuncs:
                - socket_connect
                - close
                - socket
                - freeaddrinfo
                - strerror
                - fcntl
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:208,36'
              BranchSideFuncs:
                - socket_connect
                - close
                - socket
                - freeaddrinfo
                - strerror
                - fcntl
                - freeaddrinfo
        - Branch String:   'conn/raw.c:209,11'
          Branch Sides:
            - BranchSide:      'conn/raw.c:211,16'
              BranchSideFuncs:
                - fcntl
                - freeaddrinfo
            - BranchSide:      'conn/raw.c:217,9'
              BranchSideFuncs:
                - close
                - socket
                - socket_connect
                - fcntl
                - freeaddrinfo
                - freeaddrinfo
                - strerror
        - Branch String:   'conn/raw.c:203,3'
          Branch Sides:
            - BranchSide:      'conn/raw.c:205,26'
              BranchSideFuncs:
                - freeaddrinfo
                - strerror
            - BranchSide:      'conn/raw.c:222,16'
              BranchSideFuncs:
                - freeaddrinfo
                - strerror
        - Branch String:   'conn/raw.c:282,7'
          Branch Sides:
            - BranchSide:      'conn/raw.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'conn/raw.c:284,5'
              BranchSideFuncs:
                - strerror
        - Branch String:   'conn/raw.c:284,5'
          Branch Sides:
            - BranchSide:      'conn/raw.c:284,5'
              BranchSideFuncs:
                - strerror
            - BranchSide:      'conn/raw.c:284,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'conn/raw.c:164,27'
          Dst:             cs_subset_bool
        - Src:             'conn/raw.c:172,3'
          Dst:             snprintf
        - Src:             'conn/raw.c:175,7'
          Dst:             mutt_idna_to_ascii_lz
        - Src:             'conn/raw.c:187,8'
          Dst:             getaddrinfo
        - Src:             'conn/raw.c:190,3'
          Dst:             mutt_mem_free
        - Src:             'conn/raw.c:222,3'
          Dst:             freeaddrinfo
        - Src:             'conn/raw.c:205,14'
          Dst:             socket
        - Src:             'conn/raw.c:208,12'
          Dst:             socket_connect
        - Src:             'conn/raw.c:217,9'
          Dst:             close
        - Src:             'conn/raw.c:211,16'
          Dst:             fcntl
        - Src:             'conn/raw.c:222,3'
          Dst:             freeaddrinfo
        - Src:             'conn/raw.c:222,3'
          Dst:             freeaddrinfo
        - Src:             'conn/raw.c:284,5'
          Dst:             strerror
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_init_sidebar
      functionSourceFile: '/src/neomutt/sidebar/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/config.c:149,10'
          Branch Sides:
            - BranchSide:      'sidebar/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'sidebar/config.c:149,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'sidebar/config.c:149,10'
          Dst:             cs_register_variables
    - functionName:    sb_prev_new
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:115,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:115,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:115,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:117,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:117,35'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:117,57'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:118,7'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:117,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:118,7'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:115,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:115,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sb_next_new
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:73,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:73,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:73,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:73,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:75,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:75,35'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:75,57'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:75,35'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:75,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:75,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_sidebar_toggle_visible
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bool_str_toggle
        - mutt_window_reflow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:337,19'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - bool_str_toggle
                - mutt_window_reflow
            - BranchSide:      'sidebar/functions.c:337,19'
              BranchSideFuncs:
                - bool_str_toggle
                - mutt_window_reflow
      Callsites:
        - Src:             'sidebar/functions.c:337,3'
          Dst:             bool_str_toggle
        - Src:             'sidebar/functions.c:338,3'
          Dst:             mutt_window_reflow
    - functionName:    op_sidebar_toggle_virtual
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_sidebar_prev_new
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - mutt_window_is_visible
        - sb_prev_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:311,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - cs_subset_bool
                - sb_prev_new
                - sb_prev_new
            - BranchSide:      'sidebar/functions.c:311,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - cs_subset_bool
                - sb_prev_new
                - sb_prev_new
        - Branch String:   'sidebar/functions.c:311,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:311,7'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_prev_new
                - sb_prev_new
            - BranchSide:      'sidebar/functions.c:314,30'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_prev_new
                - sb_prev_new
        - Branch String:   'sidebar/functions.c:315,26'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:315,26'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:315,37'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_prev_new
                - sb_prev_new
        - Branch String:   'sidebar/functions.c:315,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:315,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:318,55'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_prev_new
                - sb_prev_new
        - Branch String:   'sidebar/functions.c:320,56'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:321,32'
              BranchSideFuncs:
                - sb_prev_new
            - BranchSide:      'sidebar/functions.c:324,24'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:321,32'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:321,32'
              BranchSideFuncs:
                - sb_prev_new
            - BranchSide:      'sidebar/functions.c:322,52'
              BranchSideFuncs:
                - sb_prev_new
        - Branch String:   'sidebar/functions.c:320,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:324,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:311,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:318,40'
          Dst:             cs_subset_bool
        - Src:             'sidebar/functions.c:320,15'
          Dst:             sb_prev_new
        - Src:             'sidebar/functions.c:322,16'
          Dst:             sb_prev_new
    - functionName:    op_sidebar_prev
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_is_visible
        - sb_prev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:291,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_prev
            - BranchSide:      'sidebar/functions.c:291,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_prev
        - Branch String:   'sidebar/functions.c:291,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:291,7'
              BranchSideFuncs:
                - sb_prev
            - BranchSide:      'sidebar/functions.c:294,7'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/functions.c:294,36'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:294,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:294,47'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/functions.c:294,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:297,8'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/functions.c:297,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:300,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:291,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:297,8'
          Dst:             sb_prev
    - functionName:    sb_prev
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:89,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:89,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:95,7'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:89,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:91,11'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:95,7'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:95,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:97,24'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:91,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:89,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:95,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_sidebar_page_up
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_window_is_visible
        - sb_next
        - sb_prev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:265,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_prev
                - sb_next
            - BranchSide:      'sidebar/functions.c:265,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_prev
                - sb_next
        - Branch String:   'sidebar/functions.c:265,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:265,7'
              BranchSideFuncs:
                - sb_prev
                - sb_next
            - BranchSide:      'sidebar/functions.c:268,7'
              BranchSideFuncs:
                - sb_prev
                - sb_next
        - Branch String:   'sidebar/functions.c:268,36'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:268,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:268,47'
              BranchSideFuncs:
                - sb_prev
                - sb_next
        - Branch String:   'sidebar/functions.c:268,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:268,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:271,31'
              BranchSideFuncs:
                - sb_prev
                - sb_next
        - Branch String:   'sidebar/functions.c:276,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:277,5'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:279,22'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:279,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:279,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:282,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:265,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:274,3'
          Dst:             sb_prev
        - Src:             'sidebar/functions.c:277,5'
          Dst:             sb_next
    - functionName:    sb_next
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:50,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:50,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:50,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:50,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:52,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:54,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_sidebar_page_down
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_window_is_visible
        - sb_next
        - sb_prev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:239,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/functions.c:239,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/functions.c:239,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:239,7'
              BranchSideFuncs:
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/functions.c:242,7'
              BranchSideFuncs:
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/functions.c:242,36'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:242,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:242,47'
              BranchSideFuncs:
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/functions.c:242,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:245,31'
              BranchSideFuncs:
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/functions.c:250,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:251,5'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:253,22'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:253,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:253,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:256,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:239,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:248,3'
          Dst:             sb_next
        - Src:             'sidebar/functions.c:251,5'
          Dst:             sb_prev
    - functionName:    op_sidebar_open
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dialog_find
        - index_change_folder
        - mutt_window_is_visible
        - sb_get_highlight
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:225,43'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - dialog_find
                - sb_get_highlight
                - index_change_folder
            - BranchSide:      'sidebar/functions.c:225,43'
              BranchSideFuncs:
                - mutt_window_is_visible
                - dialog_find
                - sb_get_highlight
                - index_change_folder
        - Branch String:   'sidebar/functions.c:226,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:226,7'
              BranchSideFuncs:
                - dialog_find
                - sb_get_highlight
                - index_change_folder
            - BranchSide:      'sidebar/functions.c:229,28'
              BranchSideFuncs:
                - dialog_find
                - sb_get_highlight
                - index_change_folder
      Callsites:
        - Src:             'sidebar/functions.c:226,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:229,28'
          Dst:             dialog_find
        - Src:             'sidebar/functions.c:230,28'
          Dst:             sb_get_highlight
        - Src:             'sidebar/functions.c:230,3'
          Dst:             index_change_folder
    - functionName:    op_sidebar_next_new
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - mutt_window_is_visible
        - sb_next_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:200,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - cs_subset_bool
                - sb_next_new
                - sb_next_new
            - BranchSide:      'sidebar/functions.c:200,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - cs_subset_bool
                - sb_next_new
                - sb_next_new
        - Branch String:   'sidebar/functions.c:200,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:200,7'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_next_new
                - sb_next_new
            - BranchSide:      'sidebar/functions.c:203,30'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_next_new
                - sb_next_new
        - Branch String:   'sidebar/functions.c:204,26'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:204,26'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:204,37'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_next_new
                - sb_next_new
        - Branch String:   'sidebar/functions.c:204,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:207,55'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_next_new
                - sb_next_new
        - Branch String:   'sidebar/functions.c:209,70'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:210,32'
              BranchSideFuncs:
                - sb_next_new
            - BranchSide:      'sidebar/functions.c:212,24'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:210,32'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:210,65'
              BranchSideFuncs:
                - sb_next_new
            - BranchSide:      'sidebar/functions.c:210,32'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:209,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:212,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:200,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:207,40'
          Dst:             cs_subset_bool
        - Src:             'sidebar/functions.c:209,15'
          Dst:             sb_next_new
        - Src:             'sidebar/functions.c:210,43'
          Dst:             sb_next_new
    - functionName:    op_sidebar_next
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_window_is_visible
        - sb_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:180,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_next
            - BranchSide:      'sidebar/functions.c:180,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_next
        - Branch String:   'sidebar/functions.c:180,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:180,7'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/functions.c:183,7'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/functions.c:183,36'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:183,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:183,47'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/functions.c:183,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:183,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:186,8'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/functions.c:186,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:189,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:180,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:186,8'
          Dst:             sb_next
    - functionName:    op_sidebar_last
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_window_is_visible
        - sb_prev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:156,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_prev
            - BranchSide:      'sidebar/functions.c:156,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_prev
        - Branch String:   'sidebar/functions.c:156,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:156,7'
              BranchSideFuncs:
                - sb_prev
            - BranchSide:      'sidebar/functions.c:159,7'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/functions.c:159,36'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:159,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:159,47'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/functions.c:159,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:164,20'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/functions.c:165,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:166,22'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:168,32'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:168,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:171,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:156,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:165,8'
          Dst:             sb_prev
    - functionName:    op_sidebar_first
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_window_is_visible
        - sb_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:131,38'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_next
            - BranchSide:      'sidebar/functions.c:131,38'
              BranchSideFuncs:
                - mutt_window_is_visible
                - sb_next
        - Branch String:   'sidebar/functions.c:131,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:131,7'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/functions.c:134,7'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/functions.c:134,36'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:134,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:134,47'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/functions.c:134,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:139,20'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/functions.c:140,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:141,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:144,22'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:141,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:142,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:144,32'
              BranchSideFuncs: []
        - Branch String:   'sidebar/functions.c:144,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:147,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:131,8'
          Dst:             mutt_window_is_visible
        - Src:             'sidebar/functions.c:141,10'
          Dst:             sb_next
    - functionName:    sb_function_dispatcher
      functionSourceFile: '/src/neomutt/sidebar/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          184
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/functions.c:377,8'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:0,0'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:377,8'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:377,12'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:377,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:377,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:377,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:385,9'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:385,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'sidebar/functions.c:387,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:392,7'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:392,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:395,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'sidebar/functions.c:396,3'
          Branch Sides:
            - BranchSide:      'sidebar/functions.c:396,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/functions.c:396,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/functions.c:395,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'sidebar/functions.c:396,3'
          Dst:             opcodes_get_name
    - functionName:    sb_cleanup
      functionSourceFile: '/src/neomutt/sidebar/sidebar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_list_free
        - notify_observer_remove
        - sb_insertion_window_observer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sidebar.c:222,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:222,7'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_list_free
            - BranchSide:      'sidebar/sidebar.c:222,7'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_list_free
        - Branch String:   'sidebar/sidebar.c:222,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:222,7'
              BranchSideFuncs:
                - mutt_list_free
            - BranchSide:      'sidebar/sidebar.c:223,46'
              BranchSideFuncs:
                - notify_observer_remove
                - mutt_list_free
      Callsites:
        - Src:             'sidebar/sidebar.c:223,5'
          Dst:             notify_observer_remove
        - Src:             'sidebar/sidebar.c:223,5'
          Dst:             sb_insertion_window_observer
        - Src:             'sidebar/sidebar.c:224,3'
          Dst:             mutt_list_free
    - functionName:    sb_init
      functionSourceFile: '/src/neomutt/sidebar/sidebar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - commands_register
        - notify_observer_add
        - sb_insertion_window_observer
        - simple_color_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sidebar.c:206,22'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:206,22'
              BranchSideFuncs:
                - commands_register
                - simple_color_get
                - notify_observer_add
            - BranchSide:      'sidebar/sidebar.c:206,22'
              BranchSideFuncs:
                - commands_register
                - simple_color_get
                - notify_observer_add
      Callsites:
        - Src:             'sidebar/sidebar.c:206,3'
          Dst:             commands_register
        - Src:             'sidebar/sidebar.c:209,26'
          Dst:             simple_color_get
        - Src:             'sidebar/sidebar.c:213,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/sidebar.c:213,3'
          Dst:             sb_insertion_window_observer
    - functionName:    sb_set_current_mailbox
      functionSourceFile: '/src/neomutt/sidebar/sidebar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/sidebar.c:183,10'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:183,10'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:186,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:188,11'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:188,11'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:188,17'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:197,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:188,9'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:190,27'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:197,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:190,11'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:192,26'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sidebar.c:186,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:186,3'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:186,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sidebar.c:190,11'
          Dst:             mutt_str_equal
    - functionName:    sb_remove_mailbox
      functionSourceFile: '/src/neomutt/sidebar/sidebar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          201
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - mutt_mem_free
        - sb_next
        - sb_prev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/sidebar.c:131,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:131,3'
              BranchSideFuncs:
                - mutt_mem_free
                - sb_prev
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:137,5'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - sb_prev
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - sb_prev
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:137,5'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - sb_prev
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - sb_prev
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:140,9'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:0,0'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:145,32'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:145,37'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:145,58'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:151,16'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:145,14'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:148,23'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:151,16'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:151,9'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:154,35'
              BranchSideFuncs:
                - sb_prev
                - sb_next
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:167,32'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sidebar.c:154,35'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:154,35'
              BranchSideFuncs:
                - sb_next
                - sb_prev
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:158,9'
              BranchSideFuncs:
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:155,11'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:158,9'
              BranchSideFuncs:
                - sb_prev
            - BranchSide:      'sidebar/sidebar.c:160,17'
              BranchSideFuncs:
                - sb_next
                - sb_prev
        - Branch String:   'sidebar/sidebar.c:131,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:131,3'
              BranchSideFuncs:
                - mutt_mem_free
                - sb_prev
                - sb_next
                - sb_prev
      Callsites:
        - Src:             'sidebar/sidebar.c:138,5'
          Dst:             mutt_mem_free
        - Src:             'sidebar/sidebar.c:158,9'
          Dst:             sb_prev
        - Src:             'sidebar/sidebar.c:163,14'
          Dst:             sb_next
        - Src:             'sidebar/sidebar.c:163,33'
          Dst:             sb_prev
    - functionName:    sb_add_mailbox
      functionSourceFile: '/src/neomutt/sidebar/sidebar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          180
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_mem_calloc
        - mutt_mem_reallocarray
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sidebar/sidebar.c:93,8'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:93,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:97,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:97,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:106,43'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:97,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:97,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:106,43'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_reallocarray
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:99,9'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sidebar.c:110,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:111,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:112,14'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:112,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:113,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_equal
            - BranchSide:      'sidebar/sidebar.c:114,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_equal
        - Branch String:   'sidebar/sidebar.c:114,30'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:114,41'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_reallocarray
            - BranchSide:      'sidebar/sidebar.c:120,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'sidebar/sidebar.c:114,49'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:115,25'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'sidebar/sidebar.c:120,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'sidebar/sidebar.c:114,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:117,24'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'sidebar/sidebar.c:120,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'sidebar/sidebar.c:120,3'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:120,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'sidebar/sidebar.c:107,27'
          Dst:             mutt_mem_calloc
        - Src:             'sidebar/sidebar.c:115,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/sidebar.c:120,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    sb_get_highlight
      functionSourceFile: '/src/neomutt/sidebar/sidebar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_subset_bool
        - sb_wdata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/sidebar.c:68,49'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_wdata_get
            - BranchSide:      'sidebar/sidebar.c:68,49'
              BranchSideFuncs:
                - cs_subset_bool
                - sb_wdata_get
        - Branch String:   'sidebar/sidebar.c:69,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:69,7'
              BranchSideFuncs:
                - sb_wdata_get
            - BranchSide:      'sidebar/sidebar.c:72,37'
              BranchSideFuncs:
                - sb_wdata_get
        - Branch String:   'sidebar/sidebar.c:73,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:76,27'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sidebar.c:76,27'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:76,27'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:76,27'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sidebar.c:77,7'
          Branch Sides:
            - BranchSide:      'sidebar/sidebar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sidebar.c:77,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sidebar.c:68,34'
          Dst:             cs_subset_bool
        - Src:             'sidebar/sidebar.c:72,37'
          Dst:             sb_wdata_get
    - functionName:    sb_wdata_get
      functionSourceFile: '/src/neomutt/sidebar/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'sidebar/wdata.c:79,12'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:79,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/wdata.c:79,21'
              BranchSideFuncs: []
        - Branch String:   'sidebar/wdata.c:79,7'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/wdata.c:82,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sb_wdata_free
      functionSourceFile: '/src/neomutt/sidebar/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/wdata.c:58,8'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'sidebar/wdata.c:58,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'sidebar/wdata.c:58,12'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/wdata.c:58,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'sidebar/wdata.c:58,7'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/wdata.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'sidebar/wdata.c:64,3'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'sidebar/wdata.c:68,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'sidebar/wdata.c:64,3'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'sidebar/wdata.c:68,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'sidebar/wdata.c:64,3'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:64,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'sidebar/wdata.c:68,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'sidebar/wdata.c:68,3'
          Dst:             mutt_mem_free
        - Src:             'sidebar/wdata.c:70,3'
          Dst:             mutt_mem_free
        - Src:             'sidebar/wdata.c:66,5'
          Dst:             mutt_mem_free
    - functionName:    sb_wdata_new
      functionSourceFile: '/src/neomutt/sidebar/wdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/wdata.c:46,37'
          Branch Sides:
            - BranchSide:      'sidebar/wdata.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'sidebar/wdata.c:46,37'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'sidebar/wdata.c:46,37'
          Dst:             mutt_mem_calloc
    - functionName:    sb_parse_sidebar_unpin
      functionSourceFile: '/src/neomutt/sidebar/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_list_free
        - mutt_str_equal
        - parse_extract_token
        - remove_from_stailq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/commands.c:63,3'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_string.14602
                - mutt_str_equal
                - buf_expand_path
                - buf_string.14602
                - remove_from_stailq
                - buf_pool_release
                - mutt_list_free
            - BranchSide:      'sidebar/commands.c:63,25'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_string.14602
                - mutt_str_equal
                - buf_expand_path
                - buf_string.14602
                - remove_from_stailq
                - buf_pool_release
                - mutt_list_free
        - Branch String:   'sidebar/commands.c:69,9'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:71,7'
              BranchSideFuncs:
                - mutt_list_free
                - buf_pool_release
            - BranchSide:      'sidebar/commands.c:74,5'
              BranchSideFuncs:
                - buf_expand_path
                - buf_string.14602
                - remove_from_stailq
                - parse_extract_token
                - buf_string.14602
                - mutt_str_equal
                - mutt_list_free
                - buf_pool_release
        - Branch String:   'sidebar/commands.c:76,12'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:76,12'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'sidebar/commands.c:76,12'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.14602
                - mutt_str_equal
                - buf_expand_path
                - buf_string.14602
                - remove_from_stailq
                - buf_pool_release
                - mutt_list_free
        - Branch String:   'sidebar/commands.c:76,12'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:76,12'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'sidebar/commands.c:76,12'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.14602
                - mutt_str_equal
                - buf_expand_path
                - buf_string.14602
                - remove_from_stailq
                - buf_pool_release
                - mutt_list_free
        - Branch String:   'sidebar/commands.c:76,3'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:67,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'sidebar/commands.c:76,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'sidebar/commands.c:63,25'
          Dst:             buf_pool_get
        - Src:             'sidebar/commands.c:67,5'
          Dst:             parse_extract_token
        - Src:             'sidebar/commands.c:69,24'
          Dst:             buf_string
        - Src:             'sidebar/commands.c:69,9'
          Dst:             mutt_str_equal
        - Src:             'sidebar/commands.c:71,7'
          Dst:             mutt_list_free
        - Src:             'sidebar/commands.c:74,5'
          Dst:             buf_expand_path
        - Src:             'sidebar/commands.c:75,40'
          Dst:             buf_string
        - Src:             'sidebar/commands.c:75,5'
          Dst:             remove_from_stailq
        - Src:             'sidebar/commands.c:77,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sb_parse_sidebar_pin
      functionSourceFile: '/src/neomutt/sidebar/commands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_to_stailq
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - parse_extract_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/commands.c:44,3'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_expand_path
                - buf_string.14602
                - add_to_stailq
                - buf_pool_release
            - BranchSide:      'sidebar/commands.c:44,25'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_expand_path
                - buf_string.14602
                - add_to_stailq
                - buf_pool_release
        - Branch String:   'sidebar/commands.c:51,12'
          Branch Sides:
            - BranchSide:      'sidebar/commands.c:48,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'sidebar/commands.c:52,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'sidebar/commands.c:44,25'
          Dst:             buf_pool_get
        - Src:             'sidebar/commands.c:48,5'
          Dst:             parse_extract_token
        - Src:             'sidebar/commands.c:49,5'
          Dst:             buf_expand_path
        - Src:             'sidebar/commands.c:50,35'
          Dst:             buf_string
        - Src:             'sidebar/commands.c:50,5'
          Dst:             add_to_stailq
        - Src:             'sidebar/commands.c:52,3'
          Dst:             buf_pool_release
    - functionName:    calc_divider
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - mutt_str_len
        - mutt_strwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:55,63'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_strwidth
                - cs_subset_bool
                - mutt_str_len
            - BranchSide:      'sidebar/observer.c:55,63'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_strwidth
                - cs_subset_bool
                - mutt_str_len
        - Branch String:   'sidebar/observer.c:59,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:65,45'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_len
        - Branch String:   'sidebar/observer.c:66,21'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:66,25'
              BranchSideFuncs:
                - mutt_str_len
            - BranchSide:      'sidebar/observer.c:68,24'
              BranchSideFuncs:
                - mutt_str_len
        - Branch String:   'sidebar/observer.c:66,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:66,7'
              BranchSideFuncs:
                - mutt_str_len
            - BranchSide:      'sidebar/observer.c:68,24'
              BranchSideFuncs:
                - mutt_str_len
        - Branch String:   'sidebar/observer.c:69,5'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:71,11'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:69,5'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:71,11'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:71,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:69,34'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:71,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/observer.c:55,46'
          Dst:             cs_subset_string
        - Src:             'sidebar/observer.c:58,15'
          Dst:             mutt_strwidth
        - Src:             'sidebar/observer.c:65,30'
          Dst:             cs_subset_bool
        - Src:             'sidebar/observer.c:68,24'
          Dst:             mutt_str_len
    - functionName:    sb_init_data
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - sb_add_mailbox
        - sb_wdata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:152,37'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - sb_wdata_get
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'sidebar/observer.c:152,37'
              BranchSideFuncs:
                - sb_wdata_get
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'sidebar/observer.c:153,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:156,8'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'sidebar/observer.c:156,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:156,7'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'sidebar/observer.c:159,27'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'sidebar/observer.c:162,3'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:164,13'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'sidebar/observer.c:167,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
        - Branch String:   'sidebar/observer.c:164,9'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:162,3'
              BranchSideFuncs:
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'sidebar/observer.c:165,7'
              BranchSideFuncs:
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'sidebar/observer.c:162,3'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:164,13'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'sidebar/observer.c:167,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
      Callsites:
        - Src:             'sidebar/observer.c:152,37'
          Dst:             sb_wdata_get
        - Src:             'sidebar/observer.c:160,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'sidebar/observer.c:165,7'
          Dst:             sb_add_mailbox
        - Src:             'sidebar/observer.c:167,3'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    sb_win_init
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calc_divider
        - cs_subset_bool
        - cs_subset_number
        - mutt_window_add_child
        - mutt_window_new
        - mutt_window_remove_child
        - sb_wdata_new
        - sb_win_add_observers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:96,8'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - mutt_window_remove_child
                - mutt_window_remove_child
                - mutt_window_new
                - mutt_window_add_child
                - mutt_window_add_child
                - cs_subset_number
                - mutt_window_new
                - cs_subset_bool
                - sb_wdata_new
                - calc_divider
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - sb_win_add_observers
            - BranchSide:      'sidebar/observer.c:96,8'
              BranchSideFuncs:
                - mutt_window_remove_child
                - mutt_window_remove_child
                - mutt_window_new
                - mutt_window_add_child
                - mutt_window_add_child
                - cs_subset_number
                - mutt_window_new
                - cs_subset_bool
                - sb_wdata_new
                - calc_divider
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - sb_win_add_observers
        - Branch String:   'sidebar/observer.c:118,50'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:118,70'
              BranchSideFuncs:
                - sb_wdata_new
                - calc_divider
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - sb_win_add_observers
            - BranchSide:      'sidebar/observer.c:118,16'
              BranchSideFuncs:
                - sb_wdata_new
                - calc_divider
                - cs_subset_bool
                - mutt_window_add_child
                - mutt_window_add_child
                - sb_win_add_observers
        - Branch String:   'sidebar/observer.c:130,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - sb_win_add_observers
            - BranchSide:      'sidebar/observer.c:130,7'
              BranchSideFuncs:
                - mutt_window_add_child
                - mutt_window_add_child
                - sb_win_add_observers
      Callsites:
        - Src:             'sidebar/observer.c:99,3'
          Dst:             mutt_window_remove_child
        - Src:             'sidebar/observer.c:102,3'
          Dst:             mutt_window_remove_child
        - Src:             'sidebar/observer.c:104,35'
          Dst:             mutt_window_new
        - Src:             'sidebar/observer.c:109,3'
          Dst:             mutt_window_add_child
        - Src:             'sidebar/observer.c:110,3'
          Dst:             mutt_window_add_child
        - Src:             'sidebar/observer.c:113,33'
          Dst:             cs_subset_number
        - Src:             'sidebar/observer.c:114,36'
          Dst:             mutt_window_new
        - Src:             'sidebar/observer.c:117,34'
          Dst:             cs_subset_bool
        - Src:             'sidebar/observer.c:121,24'
          Dst:             sb_wdata_new
        - Src:             'sidebar/observer.c:124,3'
          Dst:             calc_divider
        - Src:             'sidebar/observer.c:129,35'
          Dst:             cs_subset_bool
        - Src:             'sidebar/observer.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'sidebar/observer.c:0,0'
          Dst:             mutt_window_add_child
        - Src:             'sidebar/observer.c:141,3'
          Dst:             sb_win_add_observers
    - functionName:    sb_win_add_observers
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_color_observer_add
        - notify_observer_add
        - sb_account_observer
        - sb_color_observer
        - sb_command_observer
        - sb_config_observer
        - sb_index_observer
        - sb_mailbox_observer
        - sb_window_observer
        - window_find_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:436,8'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
            - BranchSide:      'sidebar/observer.c:436,8'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
        - Branch String:   'sidebar/observer.c:436,12'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:436,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:436,16'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
        - Branch String:   'sidebar/observer.c:436,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:439,28'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
                - notify_observer_add
      Callsites:
        - Src:             'sidebar/observer.c:439,28'
          Dst:             window_find_parent
        - Src:             'sidebar/observer.c:441,3'
          Dst:             mutt_color_observer_add
        - Src:             'sidebar/observer.c:441,3'
          Dst:             sb_color_observer
        - Src:             'sidebar/observer.c:442,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/observer.c:442,3'
          Dst:             sb_account_observer
        - Src:             'sidebar/observer.c:443,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/observer.c:443,3'
          Dst:             sb_command_observer
        - Src:             'sidebar/observer.c:444,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/observer.c:444,3'
          Dst:             sb_config_observer
        - Src:             'sidebar/observer.c:445,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/observer.c:445,3'
          Dst:             sb_index_observer
        - Src:             'sidebar/observer.c:446,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/observer.c:446,3'
          Dst:             sb_mailbox_observer
        - Src:             'sidebar/observer.c:447,3'
          Dst:             notify_observer_add
        - Src:             'sidebar/observer.c:447,3'
          Dst:             sb_window_observer
    - functionName:    sb_color_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - simple_color_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:202,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'sidebar/observer.c:202,11'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'sidebar/observer.c:202,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:202,7'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'sidebar/observer.c:204,12'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'sidebar/observer.c:204,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:204,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:204,32'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'sidebar/observer.c:204,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:210,28'
              BranchSideFuncs:
                - simple_color_get
        - Branch String:   'sidebar/observer.c:212,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:212,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:215,28'
              BranchSideFuncs:
                - simple_color_get
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/observer.c:215,28'
          Dst:             simple_color_get
    - functionName:    sb_account_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - sb_add_mailbox
        - sb_wdata_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:175,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
            - BranchSide:      'sidebar/observer.c:175,11'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:175,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:175,7'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
            - BranchSide:      'sidebar/observer.c:177,12'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:177,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:177,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:177,32'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:177,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:179,11'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:179,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:183,37'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:187,3'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:189,31'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:192,8'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:187,3'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:189,31'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:192,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/observer.c:183,37'
          Dst:             sb_wdata_get
        - Src:             'sidebar/observer.c:189,5'
          Dst:             sb_add_mailbox
    - functionName:    sb_command_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:248,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:248,11'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:248,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:250,12'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:250,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:250,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:250,32'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:250,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:255,13'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:255,44'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:255,59'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:259,8'
              BranchSideFuncs: []
        - Branch String:   'sidebar/observer.c:255,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:259,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sb_config_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          251
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - calc_divider
        - cs_subset_bool
        - cs_subset_number
        - mutt_str_equal
        - mutt_strn_equal
        - sb_wdata_get
        - window_reflow
        - window_set_visible
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:269,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:269,11'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:269,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:269,7'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:271,12'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:271,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:271,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:271,32'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:271,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:276,30'
              BranchSideFuncs:
                - mutt_strn_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:276,51'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:277,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:283,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:277,50'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:278,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:283,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:278,45'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:278,70'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:283,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:276,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:276,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:283,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:283,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:283,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:286,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
                - cs_subset_bool
                - window_set_visible
                - window_reflow
        - Branch String:   'sidebar/observer.c:290,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:292,51'
              BranchSideFuncs:
                - cs_subset_bool
                - window_set_visible
                - window_reflow
            - BranchSide:      'sidebar/observer.c:299,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
                - cs_subset_number
                - window_reflow
        - Branch String:   'sidebar/observer.c:299,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:301,52'
              BranchSideFuncs:
                - cs_subset_number
                - window_reflow
            - BranchSide:      'sidebar/observer.c:308,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
        - Branch String:   'sidebar/observer.c:308,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:310,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:315,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
                - cs_subset_bool
                - window_reflow
        - Branch String:   'sidebar/observer.c:315,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:317,38'
              BranchSideFuncs:
                - cs_subset_bool
                - window_reflow
            - BranchSide:      'sidebar/observer.c:333,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - sb_wdata_get
                - calc_divider
        - Branch String:   'sidebar/observer.c:321,29'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:321,39'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'sidebar/observer.c:321,82'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'sidebar/observer.c:321,48'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:324,7'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'sidebar/observer.c:328,24'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'sidebar/observer.c:321,9'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:324,7'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'sidebar/observer.c:328,24'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'sidebar/observer.c:324,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:324,7'
              BranchSideFuncs:
                - window_reflow
            - BranchSide:      'sidebar/observer.c:324,7'
              BranchSideFuncs:
                - window_reflow
        - Branch String:   'sidebar/observer.c:333,49'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:334,28'
              BranchSideFuncs:
                - sb_wdata_get
                - calc_divider
            - BranchSide:      'sidebar/observer.c:336,39'
              BranchSideFuncs:
                - sb_wdata_get
                - calc_divider
        - Branch String:   'sidebar/observer.c:333,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:336,39'
              BranchSideFuncs:
                - sb_wdata_get
                - calc_divider
            - BranchSide:      'sidebar/observer.c:344,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/observer.c:276,8'
          Dst:             mutt_strn_equal
        - Src:             'sidebar/observer.c:277,8'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:278,8'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:278,49'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:283,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:290,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:292,36'
          Dst:             cs_subset_bool
        - Src:             'sidebar/observer.c:293,5'
          Dst:             window_set_visible
        - Src:             'sidebar/observer.c:294,5'
          Dst:             window_reflow
        - Src:             'sidebar/observer.c:299,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:301,35'
          Dst:             cs_subset_number
        - Src:             'sidebar/observer.c:303,5'
          Dst:             window_reflow
        - Src:             'sidebar/observer.c:308,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:315,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:319,37'
          Dst:             cs_subset_bool
        - Src:             'sidebar/observer.c:328,5'
          Dst:             window_reflow
        - Src:             'sidebar/observer.c:333,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:334,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/observer.c:336,39'
          Dst:             sb_wdata_get
        - Src:             'sidebar/observer.c:337,5'
          Dst:             calc_divider
    - functionName:    sb_index_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - sb_set_current_mailbox
        - sb_wdata_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:354,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
            - BranchSide:      'sidebar/observer.c:354,11'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
        - Branch String:   'sidebar/observer.c:354,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:354,7'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
            - BranchSide:      'sidebar/observer.c:356,12'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
        - Branch String:   'sidebar/observer.c:356,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:356,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:356,32'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
        - Branch String:   'sidebar/observer.c:356,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:356,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:358,13'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
        - Branch String:   'sidebar/observer.c:358,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:364,37'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_set_current_mailbox
      Callsites:
        - Src:             'sidebar/observer.c:364,37'
          Dst:             sb_wdata_get
        - Src:             'sidebar/observer.c:365,3'
          Dst:             sb_set_current_mailbox
    - functionName:    sb_mailbox_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - sb_add_mailbox
        - sb_remove_mailbox
        - sb_wdata_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:378,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_remove_mailbox
                - sb_add_mailbox
            - BranchSide:      'sidebar/observer.c:378,11'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_remove_mailbox
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:378,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:378,7'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_remove_mailbox
                - sb_add_mailbox
            - BranchSide:      'sidebar/observer.c:380,12'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_remove_mailbox
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:380,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:380,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:380,32'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_remove_mailbox
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:380,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:380,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:385,37'
              BranchSideFuncs:
                - sb_wdata_get
                - sb_remove_mailbox
                - sb_add_mailbox
        - Branch String:   'sidebar/observer.c:388,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:390,33'
              BranchSideFuncs:
                - sb_add_mailbox
            - BranchSide:      'sidebar/observer.c:392,30'
              BranchSideFuncs:
                - sb_remove_mailbox
        - Branch String:   'sidebar/observer.c:392,12'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:394,36'
              BranchSideFuncs:
                - sb_remove_mailbox
            - BranchSide:      'sidebar/observer.c:397,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/observer.c:385,37'
          Dst:             sb_wdata_get
        - Src:             'sidebar/observer.c:390,5'
          Dst:             sb_add_mailbox
        - Src:             'sidebar/observer.c:394,5'
          Dst:             sb_remove_mailbox
    - functionName:    sb_window_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - sb_win_remove_observers
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:407,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:407,11'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:407,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:407,7'
              BranchSideFuncs:
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:409,12'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:409,24'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:409,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:409,32'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:409,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:409,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:414,13'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:414,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:414,7'
              BranchSideFuncs:
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:417,11'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:417,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:419,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:422,30'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:422,12'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:422,12'
              BranchSideFuncs:
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:424,5'
              BranchSideFuncs:
                - sb_win_remove_observers
      Callsites:
        - Src:             'sidebar/observer.c:425,5'
          Dst:             sb_win_remove_observers
    - functionName:    sb_win_remove_observers
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_color_observer_remove
        - notify_observer_remove
        - sb_account_observer
        - sb_color_observer
        - sb_command_observer
        - sb_config_observer
        - sb_index_observer
        - sb_mailbox_observer
        - sb_window_observer
        - window_find_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:456,8'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
            - BranchSide:      'sidebar/observer.c:456,8'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'sidebar/observer.c:456,12'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:456,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:456,16'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
        - Branch String:   'sidebar/observer.c:456,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:459,28'
              BranchSideFuncs:
                - window_find_parent
                - mutt_color_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
                - notify_observer_remove
      Callsites:
        - Src:             'sidebar/observer.c:459,28'
          Dst:             window_find_parent
        - Src:             'sidebar/observer.c:461,3'
          Dst:             mutt_color_observer_remove
        - Src:             'sidebar/observer.c:461,3'
          Dst:             sb_color_observer
        - Src:             'sidebar/observer.c:462,3'
          Dst:             notify_observer_remove
        - Src:             'sidebar/observer.c:462,3'
          Dst:             sb_account_observer
        - Src:             'sidebar/observer.c:463,3'
          Dst:             notify_observer_remove
        - Src:             'sidebar/observer.c:463,3'
          Dst:             sb_command_observer
        - Src:             'sidebar/observer.c:464,3'
          Dst:             notify_observer_remove
        - Src:             'sidebar/observer.c:464,3'
          Dst:             sb_config_observer
        - Src:             'sidebar/observer.c:465,3'
          Dst:             notify_observer_remove
        - Src:             'sidebar/observer.c:465,3'
          Dst:             sb_index_observer
        - Src:             'sidebar/observer.c:466,3'
          Dst:             notify_observer_remove
        - Src:             'sidebar/observer.c:466,3'
          Dst:             sb_mailbox_observer
        - Src:             'sidebar/observer.c:467,3'
          Dst:             notify_observer_remove
        - Src:             'sidebar/observer.c:467,3'
          Dst:             sb_window_observer
    - functionName:    sb_insertion_window_observer
      functionSourceFile: '/src/neomutt/sidebar/observer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - sb_init_data
        - sb_win_init
        - sb_win_remove_observers
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/observer.c:475,11'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:0,0'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:475,11'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:475,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:475,7'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:477,12'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:477,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:479,11'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:479,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:479,7'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:483,13'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:483,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:483,7'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:486,13'
              BranchSideFuncs:
                - sb_win_init
                - sb_init_data
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:486,7'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:488,5'
              BranchSideFuncs:
                - sb_win_remove_observers
            - BranchSide:      'sidebar/observer.c:492,24'
              BranchSideFuncs:
                - sb_win_remove_observers
        - Branch String:   'sidebar/observer.c:492,12'
          Branch Sides:
            - BranchSide:      'sidebar/observer.c:492,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/observer.c:494,5'
              BranchSideFuncs:
                - sb_win_remove_observers
      Callsites:
        - Src:             'sidebar/observer.c:489,38'
          Dst:             sb_win_init
        - Src:             'sidebar/observer.c:490,5'
          Dst:             sb_init_data
        - Src:             'sidebar/observer.c:495,5'
          Dst:             sb_win_remove_observers
    - functionName:    imap_is_prefix
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_istr_equal
        - mutt_str_len
        - mutt_strn_equal
        - strlen
        - url_free
        - url_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:94,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - url_parse
                - url_parse
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - strlen
            - BranchSide:      'sidebar/window.c:94,23'
              BranchSideFuncs:
                - url_parse
                - url_parse
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - strlen
        - Branch String:   'sidebar/window.c:96,14'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:96,14'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'sidebar/window.c:96,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - strlen
        - Branch String:   'sidebar/window.c:96,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:96,7'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'sidebar/window.c:99,31'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - strlen
        - Branch String:   'sidebar/window.c:99,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:99,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - strlen
            - BranchSide:      'sidebar/window.c:102,14'
              BranchSideFuncs:
                - mutt_istr_equal
                - url_free
                - url_free
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - strlen
        - Branch String:   'sidebar/window.c:102,19'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:102,29'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
            - BranchSide:      'sidebar/window.c:105,37'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
        - Branch String:   'sidebar/window.c:102,34'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:102,38'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
            - BranchSide:      'sidebar/window.c:105,37'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
        - Branch String:   'sidebar/window.c:102,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:102,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
            - BranchSide:      'sidebar/window.c:105,37'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
        - Branch String:   'sidebar/window.c:107,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:107,7'
              BranchSideFuncs:
                - url_free
                - url_free
            - BranchSide:      'sidebar/window.c:110,31'
              BranchSideFuncs:
                - mutt_strn_equal
                - url_free
                - url_free
                - strlen
        - Branch String:   'sidebar/window.c:110,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:110,7'
              BranchSideFuncs:
                - strlen
                - url_free
                - url_free
            - BranchSide:      'sidebar/window.c:113,10'
              BranchSideFuncs:
                - strlen
                - url_free
                - url_free
      Callsites:
        - Src:             'sidebar/window.c:94,23'
          Dst:             url_parse
        - Src:             'sidebar/window.c:95,23'
          Dst:             url_parse
        - Src:             'sidebar/window.c:99,8'
          Dst:             mutt_istr_equal
        - Src:             'sidebar/window.c:102,38'
          Dst:             mutt_istr_equal
        - Src:             'sidebar/window.c:105,17'
          Dst:             mutt_str_len
        - Src:             'sidebar/window.c:106,17'
          Dst:             mutt_str_len
        - Src:             'sidebar/window.c:110,8'
          Dst:             mutt_strn_equal
        - Src:             'sidebar/window.c:113,10'
          Dst:             strlen
        - Src:             'sidebar/window.c:116,3'
          Dst:             url_free
        - Src:             'sidebar/window.c:117,3'
          Dst:             url_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    update_entries_visibility
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          206
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - cs_subset_bool
        - mailbox_path
        - mutt_list_find
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:360,55'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:360,55'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:366,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:364,43'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:366,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:373,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:379,17'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:379,25'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:380,38'
              BranchSideFuncs:
                - mailbox_path.14699
                - mutt_list_find
                - mutt_str_equal
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:386,40'
              BranchSideFuncs:
                - mailbox_path.14699
                - mutt_list_find
                - mutt_str_equal
                - mutt_list_find
        - Branch String:   'sidebar/window.c:379,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:386,58'
              BranchSideFuncs:
                - mailbox_path.14699
                - mutt_list_find
                - mutt_str_equal
                - mutt_list_find
        - Branch String:   'sidebar/window.c:386,68'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:387,45'
              BranchSideFuncs:
                - mutt_list_find
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
        - Branch String:   'sidebar/window.c:386,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:393,42'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:393,42'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:393,58'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:399,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:393,69'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:394,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:399,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:393,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:396,22'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:399,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:399,33'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:399,49'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:399,60'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:400,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:400,41'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:400,59'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:400,77'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:401,24'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:399,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
        - Branch String:   'sidebar/window.c:366,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mailbox_path.14699
                - mutt_list_find
                - mutt_list_find
            - BranchSide:      'sidebar/window.c:366,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:360,40'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:361,49'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:380,9'
          Dst:             mutt_str_equal
        - Src:             'sidebar/window.c:386,40'
          Dst:             mailbox_path
        - Src:             'sidebar/window.c:386,9'
          Dst:             mutt_list_find
        - Src:             'sidebar/window.c:387,9'
          Dst:             mutt_list_find
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.14695
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.14695
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    draw_divider
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - cs_subset_bool
        - cs_subset_string
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_window_addch
        - mutt_window_addstr
        - mutt_window_move
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:630,17'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
            - BranchSide:      'sidebar/window.c:630,17'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
        - Branch String:   'sidebar/window.c:630,22'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:630,22'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:630,35'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
        - Branch String:   'sidebar/window.c:630,40'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:630,40'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:630,51'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
        - Branch String:   'sidebar/window.c:630,77'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:630,77'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:631,29'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
        - Branch String:   'sidebar/window.c:630,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:630,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:637,63'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
                - mutt_window_addstr
        - Branch String:   'sidebar/window.c:651,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:652,31'
              BranchSideFuncs:
                - mutt_window_addstr
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
            - BranchSide:      'sidebar/window.c:654,7'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_window_move
                - mutt_window_addstr
                - mutt_curses_set_color_by_id
        - Branch String:   'sidebar/window.c:652,31'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:652,7'
              BranchSideFuncs:
                - mutt_window_addstr
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
            - BranchSide:      'sidebar/window.c:652,7'
              BranchSideFuncs:
                - mutt_window_addstr
                - mutt_window_move
                - mutt_window_addch
                - mutt_curses_set_color_by_id
        - Branch String:   'sidebar/window.c:647,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:649,5'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
            - BranchSide:      'sidebar/window.c:657,3'
              BranchSideFuncs:
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'sidebar/window.c:637,46'
          Dst:             cs_subset_string
        - Src:             'sidebar/window.c:639,32'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:640,33'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:640,8'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:641,33'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:641,8'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:642,3'
          Dst:             mutt_curses_set_color
        - Src:             'sidebar/window.c:644,35'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:657,3'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'sidebar/window.c:649,5'
          Dst:             mutt_window_move
        - Src:             'sidebar/window.c:652,7'
          Dst:             mutt_window_addstr
        - Src:             'sidebar/window.c:654,7'
          Dst:             mutt_window_addch
    - functionName:    fill_empty_space
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - merged_color_overlay
        - mutt_curses_set_color
        - mutt_curses_set_color_by_id
        - mutt_window_addch
        - mutt_window_move
        - simple_color_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:675,32'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'sidebar/window.c:675,32'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - mutt_curses_set_color
                - cs_subset_bool
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'sidebar/window.c:680,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:681,5'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'sidebar/window.c:682,21'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'sidebar/window.c:682,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'sidebar/window.c:682,3'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:687,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:682,34'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_window_move
                - mutt_curses_set_color_by_id
            - BranchSide:      'sidebar/window.c:688,7'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_window_move
                - mutt_curses_set_color_by_id
        - Branch String:   'sidebar/window.c:682,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:684,37'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
        - Branch String:   'sidebar/window.c:687,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:682,34'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color_by_id
                - mutt_window_addch
            - BranchSide:      'sidebar/window.c:688,7'
              BranchSideFuncs:
                - mutt_window_addch
                - mutt_window_move
                - mutt_curses_set_color_by_id
      Callsites:
        - Src:             'sidebar/window.c:675,32'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:676,33'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:676,8'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:677,3'
          Dst:             mutt_curses_set_color
        - Src:             'sidebar/window.c:679,35'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:684,5'
          Dst:             mutt_window_move
        - Src:             'sidebar/window.c:685,5'
          Dst:             mutt_curses_set_color_by_id
        - Src:             'sidebar/window.c:688,7'
          Dst:             mutt_window_addch
    - functionName:    sb_repaint
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cs_subset_bool
        - draw_divider
        - fill_empty_space
        - mutt_curses_set_color
        - mutt_refresh
        - mutt_window_move
        - mutt_window_printf
        - sb_wdata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:697,37'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - sb_wdata_get
                - cs_subset_bool
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
            - BranchSide:      'sidebar/window.c:697,37'
              BranchSideFuncs:
                - sb_wdata_get
                - cs_subset_bool
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
        - Branch String:   'sidebar/window.c:704,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:704,7'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
            - BranchSide:      'sidebar/window.c:707,9'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
        - Branch String:   'sidebar/window.c:707,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:708,20'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
        - Branch String:   'sidebar/window.c:711,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
        - Branch String:   'sidebar/window.c:711,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
        - Branch String:   'sidebar/window.c:716,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
                - fill_empty_space
                - draw_divider
            - BranchSide:      'sidebar/window.c:720,7'
              BranchSideFuncs:
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
                - fill_empty_space
                - draw_divider
        - Branch String:   'sidebar/window.c:711,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
                - mutt_window_move
                - mutt_curses_set_color
                - mutt_window_printf
                - mutt_refresh
            - BranchSide:      'sidebar/window.c:711,5'
              BranchSideFuncs:
                - fill_empty_space
                - draw_divider
      Callsites:
        - Src:             'sidebar/window.c:697,37'
          Dst:             sb_wdata_get
        - Src:             'sidebar/window.c:698,35'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:720,7'
          Dst:             mutt_window_move
        - Src:             'sidebar/window.c:721,7'
          Dst:             mutt_curses_set_color
        - Src:             'sidebar/window.c:722,7'
          Dst:             mutt_window_printf
        - Src:             'sidebar/window.c:723,7'
          Dst:             mutt_refresh
        - Src:             'sidebar/window.c:728,3'
          Dst:             fill_empty_space
        - Src:             'sidebar/window.c:730,3'
          Dst:             draw_divider
    - functionName:    make_sidebar_entry
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_subset_expando
        - expando_filter
        - mutt_str_copy
        - mutt_str_len
        - mutt_strwidth
        - mutt_wstr_trunc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:318,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - expando_filter
                - buf_string.14695
                - mutt_str_copy
                - buf_pool_release
                - mutt_strwidth
                - mutt_str_len
                - mutt_wstr_trunc
            - BranchSide:      'sidebar/window.c:318,30'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_expando
                - expando_filter
                - buf_string.14695
                - mutt_str_copy
                - buf_pool_release
                - mutt_strwidth
                - mutt_str_len
                - mutt_wstr_trunc
        - Branch String:   'sidebar/window.c:330,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:331,9'
              BranchSideFuncs:
                - mutt_wstr_trunc
            - BranchSide:      'sidebar/window.c:331,9'
              BranchSideFuncs:
                - mutt_wstr_trunc
        - Branch String:   'sidebar/window.c:331,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:334,16'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:337,14'
              BranchSideFuncs:
                - mutt_wstr_trunc
        - Branch String:   'sidebar/window.c:337,12'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - mutt_wstr_trunc
            - BranchSide:      'sidebar/window.c:337,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:320,24'
          Dst:             buf_pool_get
        - Src:             'sidebar/window.c:321,44'
          Dst:             cs_subset_expando
        - Src:             'sidebar/window.c:322,3'
          Dst:             expando_filter
        - Src:             'sidebar/window.c:324,22'
          Dst:             buf_string
        - Src:             'sidebar/window.c:324,3'
          Dst:             mutt_str_copy
        - Src:             'sidebar/window.c:325,3'
          Dst:             buf_pool_release
        - Src:             'sidebar/window.c:328,11'
          Dst:             mutt_strwidth
        - Src:             'sidebar/window.c:329,11'
          Dst:             mutt_str_len
        - Src:             'sidebar/window.c:340,18'
          Dst:             mutt_wstr_trunc
    - functionName:    calc_path_depth
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:287,8'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - strpbrk
            - BranchSide:      'sidebar/window.c:287,8'
              BranchSideFuncs:
                - strpbrk
        - Branch String:   'sidebar/window.c:287,13'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:287,17'
              BranchSideFuncs:
                - strpbrk
        - Branch String:   'sidebar/window.c:287,24'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:287,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:287,28'
              BranchSideFuncs:
                - strpbrk
        - Branch String:   'sidebar/window.c:287,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:287,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:292,19'
              BranchSideFuncs:
                - strpbrk
        - Branch String:   'sidebar/window.c:292,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:294,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:298,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:292,19'
          Dst:             strpbrk
    - functionName:    abbrev_url
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_str_len
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:199,16'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - strchr
            - BranchSide:      'sidebar/window.c:199,16'
              BranchSideFuncs:
                - mutt_str_len
                - strchr
        - Branch String:   'sidebar/window.c:200,26'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:200,26'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:200,36'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:200,50'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:200,59'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'sidebar/window.c:206,28'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:200,73'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:201,36'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'sidebar/window.c:206,28'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:201,53'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:201,62'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'sidebar/window.c:206,28'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:200,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:200,7'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'sidebar/window.c:206,28'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:210,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:210,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:211,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:199,16'
          Dst:             mutt_str_len
        - Src:             'sidebar/window.c:209,22'
          Dst:             strchr
    - functionName:    abbrev_folder
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          145
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_string
        - imap_is_prefix
        - mutt_str_len
        - mutt_strn_equal
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:131,8'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_len
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
                - imap_is_prefix
            - BranchSide:      'sidebar/window.c:131,8'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_len
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
                - imap_is_prefix
        - Branch String:   'sidebar/window.c:131,13'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:131,17'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_len
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
                - imap_is_prefix
        - Branch String:   'sidebar/window.c:131,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:134,12'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_len
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
                - imap_is_prefix
        - Branch String:   'sidebar/window.c:134,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:136,18'
              BranchSideFuncs:
                - imap_is_prefix
            - BranchSide:      'sidebar/window.c:142,62'
              BranchSideFuncs:
                - cs_subset_string
                - mutt_str_len
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
        - Branch String:   'sidebar/window.c:137,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:139,17'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:143,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:146,17'
              BranchSideFuncs:
                - mutt_str_len
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
        - Branch String:   'sidebar/window.c:147,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:149,37'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
        - Branch String:   'sidebar/window.c:149,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:150,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
            - BranchSide:      'sidebar/window.c:152,17'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - strchr
                - strchr
        - Branch String:   'sidebar/window.c:153,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:156,8'
              BranchSideFuncs:
                - mutt_strn_equal
                - strchr
                - strchr
        - Branch String:   'sidebar/window.c:156,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:156,7'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'sidebar/window.c:160,38'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'sidebar/window.c:160,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:160,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:163,12'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:163,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:165,24'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:169,3'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:169,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:169,14'
              BranchSideFuncs:
                - strchr
        - Branch String:   'sidebar/window.c:171,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:169,3'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'sidebar/window.c:173,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:136,18'
          Dst:             imap_is_prefix
        - Src:             'sidebar/window.c:142,45'
          Dst:             cs_subset_string
        - Src:             'sidebar/window.c:146,17'
          Dst:             mutt_str_len
        - Src:             'sidebar/window.c:149,7'
          Dst:             strchr
        - Src:             'sidebar/window.c:152,17'
          Dst:             mutt_str_len
        - Src:             'sidebar/window.c:156,8'
          Dst:             mutt_strn_equal
        - Src:             'sidebar/window.c:160,8'
          Dst:             strchr
        - Src:             'sidebar/window.c:171,9'
          Dst:             strchr
    - functionName:    calc_color
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          170
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - cs_subset_string
        - mailbox_path
        - merged_color_overlay
        - mutt_str_equal
        - simple_color_get
        - simple_color_is_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:226,53'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mailbox_path.14699
                - mutt_str_equal
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:226,53'
              BranchSideFuncs:
                - cs_subset_string
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - mailbox_path.14699
                - mutt_str_equal
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:227,55'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:228,22'
              BranchSideFuncs:
                - mailbox_path.14699
                - mutt_str_equal
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:233,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:227,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:230,35'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:233,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:233,53'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:233,60'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:238,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:233,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:235,35'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:238,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:238,52'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:238,59'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:243,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:238,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:240,35'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:243,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:243,49'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:243,55'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'sidebar/window.c:248,8'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'sidebar/window.c:243,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:245,35'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'sidebar/window.c:248,8'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_is_set
                - simple_color_get
        - Branch String:   'sidebar/window.c:248,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:248,14'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
                - simple_color_get
            - BranchSide:      'sidebar/window.c:253,35'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
        - Branch String:   'sidebar/window.c:248,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:250,10'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
            - BranchSide:      'sidebar/window.c:253,35'
              BranchSideFuncs:
                - simple_color_get
                - simple_color_get
                - merged_color_overlay
                - merged_color_overlay
                - simple_color_get
                - merged_color_overlay
                - simple_color_is_set
        - Branch String:   'sidebar/window.c:257,15'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:257,7'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:262,11'
              BranchSideFuncs:
                - simple_color_is_set
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:257,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:257,7'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:272,35'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
        - Branch String:   'sidebar/window.c:262,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
            - BranchSide:      'sidebar/window.c:272,35'
              BranchSideFuncs:
                - simple_color_get
                - merged_color_overlay
      Callsites:
        - Src:             'sidebar/window.c:226,36'
          Dst:             cs_subset_string
        - Src:             'sidebar/window.c:227,7'
          Dst:             simple_color_is_set
        - Src:             'sidebar/window.c:228,22'
          Dst:             mailbox_path
        - Src:             'sidebar/window.c:228,7'
          Dst:             mutt_str_equal
        - Src:             'sidebar/window.c:230,35'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:230,10'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:233,7'
          Dst:             simple_color_is_set
        - Src:             'sidebar/window.c:235,35'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:235,10'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:238,7'
          Dst:             simple_color_is_set
        - Src:             'sidebar/window.c:240,35'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:240,10'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:243,7'
          Dst:             simple_color_is_set
        - Src:             'sidebar/window.c:245,35'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:245,10'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:248,14'
          Dst:             simple_color_is_set
        - Src:             'sidebar/window.c:250,10'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:253,35'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:254,39'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:254,11'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:255,8'
          Dst:             merged_color_overlay
        - Src:             'sidebar/window.c:262,11'
          Dst:             simple_color_is_set
        - Src:             'sidebar/window.c:272,35'
          Dst:             simple_color_get
        - Src:             'sidebar/window.c:272,10'
          Dst:             merged_color_overlay
    - functionName:    prepare_sidebar
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          437
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - cs_subset_bool
        - cs_subset_sort
        - sb_next
        - sb_sort_entries
        - update_entries_visibility
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:423,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:423,7'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:423,36'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:423,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:423,50'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:423,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:427,55'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_bool
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:430,10'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:430,36'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:432,18'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:430,36'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:430,36'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:432,18'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:431,37'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:432,18'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:432,10'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:432,36'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:435,3'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:432,36'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:432,36'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:435,3'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:433,37'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
            - BranchSide:      'sidebar/window.c:435,3'
              BranchSideFuncs:
                - update_entries_visibility
                - cs_subset_sort
                - sb_sort_entries
                - sb_next
        - Branch String:   'sidebar/window.c:441,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:441,5'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:450,15'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:441,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:441,5'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:450,15'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:443,32'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:443,44'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:445,22'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:443,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:444,26'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:445,22'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:445,32'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:441,5'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:445,44'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:445,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:441,5'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:446,26'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:441,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:441,5'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:450,15'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:450,30'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:450,34'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:453,16'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:450,30'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:451,33'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:453,16'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:450,44'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:450,58'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:451,33'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:450,69'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:451,33'
              BranchSideFuncs:
                - sb_next
            - BranchSide:      'sidebar/window.c:453,16'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:450,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:453,16'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:470,31'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:453,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:459,24'
              BranchSideFuncs:
                - sb_next
        - Branch String:   'sidebar/window.c:461,55'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:461,59'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:470,31'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:461,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:470,31'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:470,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:472,12'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:491,55'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:481,13'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:474,29'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:483,16'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:483,13'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:478,27'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:484,23'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:478,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:474,29'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:480,25'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:474,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:476,43'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:480,25'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:495,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:495,14'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:498,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:427,40'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:428,49'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:435,3'
          Dst:             update_entries_visibility
        - Src:             'sidebar/window.c:436,45'
          Dst:             cs_subset_sort
        - Src:             'sidebar/window.c:437,3'
          Dst:             sb_sort_entries
        - Src:             'sidebar/window.c:461,59'
          Dst:             sb_next
    - functionName:    sb_recalc
      functionSourceFile: '/src/neomutt/sidebar/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          366
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - abbrev_folder
        - abbrev_url
        - calc_color
        - calc_path_depth
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_string
        - mailbox_path
        - make_sidebar_entry
        - mutt_str_copy
        - mutt_str_equal
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - prepare_sidebar
        - sb_add_mailbox
        - sb_wdata_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/window.c:508,37'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - sb_wdata_get
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
            - BranchSide:      'sidebar/window.c:508,37'
              BranchSideFuncs:
                - sb_wdata_get
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
        - Branch String:   'sidebar/window.c:511,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:513,29'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:524,42'
              BranchSideFuncs:
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:516,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:518,15'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:521,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:518,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:516,5'
              BranchSideFuncs:
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:519,9'
              BranchSideFuncs:
                - sb_add_mailbox
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:516,5'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:518,15'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:521,5'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
                - prepare_sidebar
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:524,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:526,10'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:530,29'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:533,36'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:533,36'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:533,49'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:533,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:533,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:536,14'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:536,7'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:536,7'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/window.c:539,33'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:543,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:541,35'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:606,8'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:543,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:543,3'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:606,8'
              BranchSideFuncs: []
        - Branch String:   'sidebar/window.c:548,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:543,3'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:552,32'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:558,15'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:558,26'
              BranchSideFuncs:
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:566,24'
              BranchSideFuncs:
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:558,47'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:559,27'
              BranchSideFuncs:
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:566,24'
              BranchSideFuncs:
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:558,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:562,10'
              BranchSideFuncs:
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:566,24'
              BranchSideFuncs:
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:571,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:572,34'
              BranchSideFuncs:
                - abbrev_url
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_number
            - BranchSide:      'sidebar/window.c:576,17'
              BranchSideFuncs:
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - abbrev_url
                - cs_subset_number
        - Branch String:   'sidebar/window.c:573,30'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:576,17'
              BranchSideFuncs:
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - abbrev_url
                - cs_subset_number
            - BranchSide:      'sidebar/window.c:576,17'
              BranchSideFuncs:
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - abbrev_url
                - cs_subset_number
        - Branch String:   'sidebar/window.c:582,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:584,20'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - abbrev_url
                - cs_subset_number
            - BranchSide:      'sidebar/window.c:589,57'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - abbrev_url
                - cs_subset_number
        - Branch String:   'sidebar/window.c:590,33'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - abbrev_url
                - cs_subset_number
            - BranchSide:      'sidebar/window.c:590,9'
              BranchSideFuncs:
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - abbrev_url
                - cs_subset_number
        - Branch String:   'sidebar/window.c:590,9'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:592,64'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - abbrev_url
            - BranchSide:      'sidebar/window.c:601,5'
              BranchSideFuncs:
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:593,11'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:593,11'
              BranchSideFuncs:
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:601,5'
              BranchSideFuncs:
                - mutt_str_copy
                - make_sidebar_entry
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - cs_subset_number
                - abbrev_url
        - Branch String:   'sidebar/window.c:543,3'
          Branch Sides:
            - BranchSide:      'sidebar/window.c:543,3'
              BranchSideFuncs:
                - calc_color
                - mutt_str_equal
                - mailbox_path.14699
                - cs_subset_string
                - abbrev_folder
                - cs_subset_string
                - calc_path_depth
                - cs_subset_bool
                - cs_subset_bool
                - mutt_str_copy
                - make_sidebar_entry
                - cs_subset_number
                - abbrev_url
            - BranchSide:      'sidebar/window.c:606,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/window.c:508,37'
          Dst:             sb_wdata_get
        - Src:             'sidebar/window.c:514,5'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'sidebar/window.c:519,9'
          Dst:             sb_add_mailbox
        - Src:             'sidebar/window.c:521,5'
          Dst:             neomutt_mailboxlist_clear
        - Src:             'sidebar/window.c:524,8'
          Dst:             prepare_sidebar
        - Src:             'sidebar/window.c:555,20'
          Dst:             calc_color
        - Src:             'sidebar/window.c:559,9'
          Dst:             mutt_str_equal
        - Src:             'sidebar/window.c:566,24'
          Dst:             mailbox_path
        - Src:             'sidebar/window.c:568,34'
          Dst:             cs_subset_string
        - Src:             'sidebar/window.c:570,24'
          Dst:             abbrev_folder
        - Src:             'sidebar/window.c:572,14'
          Dst:             abbrev_url
        - Src:             'sidebar/window.c:577,47'
          Dst:             cs_subset_string
        - Src:             'sidebar/window.c:578,20'
          Dst:             calc_path_depth
        - Src:             'sidebar/window.c:581,39'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:589,42'
          Dst:             cs_subset_bool
        - Src:             'sidebar/window.c:592,47'
          Dst:             cs_subset_number
        - Src:             'sidebar/window.c:601,5'
          Dst:             mutt_str_copy
        - Src:             'sidebar/window.c:602,5'
          Dst:             make_sidebar_entry
    - functionName:    add_indent
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - cs_subset_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:46,64'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - cs_subset_string
                - buf_addstr
            - BranchSide:      'sidebar/expando.c:46,64'
              BranchSideFuncs:
                - cs_subset_string
                - buf_addstr
        - Branch String:   'sidebar/expando.c:47,3'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:47,3'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'sidebar/expando.c:49,5'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'sidebar/expando.c:47,3'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:49,5'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'sidebar/expando.c:46,47'
          Dst:             cs_subset_string
        - Src:             'sidebar/expando.c:49,5'
          Dst:             buf_addstr
    - functionName:    sidebar_unseen_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_unread_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_tagged_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:254,49'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/expando.c:254,49'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/expando.c:258,24'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:253,38'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:258,24'
              BranchSideFuncs: []
        - Branch String:   'sidebar/expando.c:260,10'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:260,21'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:260,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/expando.c:258,27'
          Dst:             mutt_str_equal
    - functionName:    sidebar_read_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_poll_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_old_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_notify_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_new_mail_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_new_mail
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:178,38'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'sidebar/expando.c:178,38'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'sidebar/expando.c:183,3'
          Dst:             buf_strcpy
    - functionName:    sidebar_name
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_indent
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:165,38'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - add_indent
                - buf_addstr
            - BranchSide:      'sidebar/expando.c:165,38'
              BranchSideFuncs:
                - add_indent
                - buf_addstr
      Callsites:
        - Src:             'sidebar/expando.c:167,3'
          Dst:             add_indent
        - Src:             'sidebar/expando.c:168,3'
          Dst:             buf_addstr
    - functionName:    sidebar_message_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_limited_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:135,38'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/expando.c:135,38'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/expando.c:140,24'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:140,49'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:142,33'
              BranchSideFuncs: []
        - Branch String:   'sidebar/expando.c:142,10'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:142,21'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:142,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/expando.c:140,27'
          Dst:             mutt_str_equal
    - functionName:    sidebar_flagged_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sidebar_flagged
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:94,38'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
            - BranchSide:      'sidebar/expando.c:94,38'
              BranchSideFuncs:
                - buf_printf
                - buf_strcpy
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'sidebar/expando.c:97,7'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:99,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'sidebar/expando.c:101,27'
              BranchSideFuncs:
                - buf_printf
                - buf_strcpy
                - buf_strcpy
        - Branch String:   'sidebar/expando.c:101,12'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:103,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'sidebar/expando.c:105,27'
              BranchSideFuncs:
                - buf_printf
                - buf_strcpy
        - Branch String:   'sidebar/expando.c:105,12'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:107,5'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'sidebar/expando.c:111,5'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'sidebar/expando.c:99,5'
          Dst:             buf_strcpy
        - Src:             'sidebar/expando.c:103,5'
          Dst:             buf_strcpy
        - Src:             'sidebar/expando.c:107,5'
          Dst:             buf_strcpy
        - Src:             'sidebar/expando.c:111,5'
          Dst:             buf_printf
    - functionName:    sidebar_description
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_indent
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:77,38'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - add_indent
                - buf_addstr
            - BranchSide:      'sidebar/expando.c:77,38'
              BranchSideFuncs:
                - add_indent
                - buf_addstr
        - Branch String:   'sidebar/expando.c:81,7'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'sidebar/expando.c:81,7'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'sidebar/expando.c:79,3'
          Dst:             add_indent
        - Src:             'sidebar/expando.c:0,0'
          Dst:             buf_addstr
    - functionName:    sidebar_deleted_count_num
      functionSourceFile: '/src/neomutt/sidebar/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/expando.c:61,49'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'sidebar/expando.c:61,49'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'sidebar/expando.c:65,24'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:60,38'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:65,24'
              BranchSideFuncs: []
        - Branch String:   'sidebar/expando.c:67,10'
          Branch Sides:
            - BranchSide:      'sidebar/expando.c:67,21'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/expando.c:67,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/expando.c:65,27'
          Dst:             mutt_str_equal
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    10
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.14787
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.14787
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    sb_sort_unsorted
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:146,12'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:147,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:147,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:147,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:147,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:147,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sb_sort_unread
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mutt_str_coll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:120,32'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:0,0'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:120,32'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
        - Branch String:   'sidebar/sort.c:127,7'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:128,24'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:130,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:130,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:132,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:132,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:132,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:132,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:132,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sort.c:128,24'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:128,42'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:128,10'
          Dst:             mutt_str_coll
    - functionName:    sb_sort_path
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - mutt_str_coll
        - mutt_str_inbox_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:101,32'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:0,0'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_inbox_cmp
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:101,32'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_inbox_cmp
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
        - Branch String:   'sidebar/sort.c:109,7'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:110,24'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:112,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:112,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:112,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:112,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sort.c:108,27'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:108,45'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:108,8'
          Dst:             mutt_str_inbox_cmp
        - Src:             'sidebar/sort.c:110,24'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:110,42'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:110,10'
          Dst:             mutt_str_coll
    - functionName:    sb_sort_flagged
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mutt_str_coll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:81,32'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:0,0'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:81,32'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
        - Branch String:   'sidebar/sort.c:88,7'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:89,24'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:91,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:91,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:93,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:93,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:93,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:93,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:93,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sort.c:89,24'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:89,42'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:89,10'
          Dst:             mutt_str_coll
    - functionName:    sb_sort_desc
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:66,32'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'sidebar/sort.c:66,32'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'sidebar/sort.c:73,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:73,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:73,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sort.c:72,12'
          Dst:             mutt_str_cmp
    - functionName:    sb_sort_count
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_path
        - mutt_str_coll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:46,32'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:0,0'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:46,32'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
        - Branch String:   'sidebar/sort.c:53,7'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:54,24'
              BranchSideFuncs:
                - mailbox_path.14789
                - mailbox_path.14789
                - mutt_str_coll
            - BranchSide:      'sidebar/sort.c:56,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:56,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:58,10'
              BranchSideFuncs: []
        - Branch String:   'sidebar/sort.c:58,10'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:58,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sidebar/sort.c:54,24'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:54,42'
          Dst:             mailbox_path
        - Src:             'sidebar/sort.c:54,10'
          Dst:             mutt_str_coll
    - functionName:    sb_sort_entries
      functionSourceFile: '/src/neomutt/sidebar/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_qsort_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sidebar/sort.c:165,3'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:0,0'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'sidebar/sort.c:165,3'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'sidebar/sort.c:165,3'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:188,8'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'sidebar/sort.c:188,8'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'sidebar/sort.c:189,3'
          Branch Sides:
            - BranchSide:      'sidebar/sort.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'sidebar/sort.c:189,3'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'sidebar/sort.c:189,3'
          Dst:             mutt_qsort_r
    - functionName:    mutt_bcache_list
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - closedir
        - mutt_file_opendir
        - mutt_str_startswith
        - readdir
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:340,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - mutt_file_opendir
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
            - BranchSide:      'bcache/bcache.c:340,8'
              BranchSideFuncs:
                - mutt_file_opendir
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
        - Branch String:   'bcache/bcache.c:340,15'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:340,15'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:340,52'
              BranchSideFuncs:
                - mutt_file_opendir
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
        - Branch String:   'bcache/bcache.c:340,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:340,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:345,3'
              BranchSideFuncs:
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
        - Branch String:   'bcache/bcache.c:347,3'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:349,33'
              BranchSideFuncs:
                - closedir
            - BranchSide:      'bcache/bcache.c:365,9'
              BranchSideFuncs:
                - closedir
        - Branch String:   'bcache/bcache.c:349,46'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - readdir
                - mutt_str_startswith
                - closedir
            - BranchSide:      'bcache/bcache.c:349,49'
              BranchSideFuncs:
                - mutt_str_startswith
                - readdir
                - mutt_str_startswith
                - closedir
        - Branch String:   'bcache/bcache.c:349,9'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - closedir
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
            - BranchSide:      'bcache/bcache.c:354,5'
              BranchSideFuncs:
                - closedir
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
        - Branch String:   'bcache/bcache.c:356,17'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:356,21'
              BranchSideFuncs:
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
            - BranchSide:      'bcache/bcache.c:359,7'
              BranchSideFuncs:
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
        - Branch String:   'bcache/bcache.c:356,9'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:359,7'
              BranchSideFuncs:
                - readdir
                - mutt_str_startswith
                - mutt_str_startswith
                - closedir
            - BranchSide:      'bcache/bcache.c:365,9'
              BranchSideFuncs:
                - closedir
        - Branch String:   'bcache/bcache.c:365,9'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:366,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bcache/bcache.c:340,26'
          Dst:             mutt_file_opendir
        - Src:             'bcache/bcache.c:347,16'
          Dst:             readdir
        - Src:             'bcache/bcache.c:349,9'
          Dst:             mutt_str_startswith
        - Src:             'bcache/bcache.c:349,49'
          Dst:             mutt_str_startswith
        - Src:             'bcache/bcache.c:365,9'
          Dst:             closedir
    - functionName:    mutt_bcache_exists
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:294,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - stat
                - buf_string.14828
                - buf_pool_release
                - buf_string.14828
            - BranchSide:      'bcache/bcache.c:294,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - stat
                - buf_string.14828
                - buf_pool_release
                - buf_string.14828
        - Branch String:   'bcache/bcache.c:294,11'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:294,11'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:294,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - stat
                - buf_string.14828
                - buf_pool_release
                - buf_string.14828
        - Branch String:   'bcache/bcache.c:294,28'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:294,28'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:294,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - stat
                - buf_string.14828
                - buf_pool_release
                - buf_string.14828
        - Branch String:   'bcache/bcache.c:294,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:297,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - stat
                - buf_string.14828
                - buf_pool_release
                - buf_string.14828
        - Branch String:   'bcache/bcache.c:303,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:306,11'
              BranchSideFuncs:
                - buf_string.14828
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:308,3'
              BranchSideFuncs:
                - buf_string.14828
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:306,31'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:306,38'
              BranchSideFuncs:
                - buf_string.14828
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:308,3'
              BranchSideFuncs:
                - buf_string.14828
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:308,3'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:308,3'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:308,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:297,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:298,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:299,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:303,12'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:303,7'
          Dst:             stat
        - Src:             'bcache/bcache.c:308,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:308,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:311,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_bcache_del
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - unlink
      functionUses:    8
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:271,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - buf_string.14828
                - unlink
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:271,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - buf_string.14828
                - unlink
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:271,11'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:271,11'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:271,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - buf_string.14828
                - unlink
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:271,28'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:271,28'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:271,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - buf_string.14828
                - unlink
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:271,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:274,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - buf_string.14828
                - unlink
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:274,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:275,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:276,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:278,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:280,19'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:280,12'
          Dst:             unlink
        - Src:             'bcache/bcache.c:281,3'
          Dst:             buf_pool_release
    - functionName:    mutt_bcache_move
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - rename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:119,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:119,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:119,15'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:119,15'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:119,19'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:119,22'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:119,22'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:119,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:119,39'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:119,39'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:119,43'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:119,49'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:119,49'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:119,53'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:119,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:122,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_printf
                - buf_printf
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - buf_string.14828
                - rename
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:122,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:123,28'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:125,3'
          Dst:             buf_printf
        - Src:             'bcache/bcache.c:126,3'
          Dst:             buf_printf
        - Src:             'bcache/bcache.c:128,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:128,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:130,19'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:130,37'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:130,12'
          Dst:             rename
        - Src:             'bcache/bcache.c:131,3'
          Dst:             buf_pool_release
        - Src:             'bcache/bcache.c:132,3'
          Dst:             buf_pool_release
    - functionName:    mutt_bcache_commit
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_bcache_move
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:254,3'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.14828
                - mutt_bcache_move
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:254,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - buf_string.14828
                - mutt_bcache_move
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:254,26'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:255,3'
          Dst:             buf_printf
        - Src:             'bcache/bcache.c:257,37'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:257,12'
          Dst:             mutt_bcache_move
        - Src:             'bcache/bcache.c:258,3'
          Dst:             buf_pool_release
    - functionName:    mutt_bcache_put
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_file_fopen_full
        - mutt_file_mkdir
        - stat
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:214,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - stat
                - mutt_file_mkdir
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
                - __errno_location
                - strerror
            - BranchSide:      'bcache/bcache.c:214,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - stat
                - mutt_file_mkdir
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
                - __errno_location
                - strerror
        - Branch String:   'bcache/bcache.c:214,11'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:214,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - stat
                - mutt_file_mkdir
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
                - __errno_location
                - strerror
        - Branch String:   'bcache/bcache.c:214,28'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:214,28'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:214,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - stat
                - mutt_file_mkdir
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
                - __errno_location
                - strerror
        - Branch String:   'bcache/bcache.c:214,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:217,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_printf
                - stat
                - mutt_file_mkdir
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
                - __errno_location
                - strerror
        - Branch String:   'bcache/bcache.c:221,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:223,10'
              BranchSideFuncs:
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:231,33'
              BranchSideFuncs:
                - mutt_file_mkdir
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
                - __errno_location
                - strerror
        - Branch String:   'bcache/bcache.c:223,9'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:225,7'
              BranchSideFuncs:
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:238,3'
              BranchSideFuncs:
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:231,9'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:233,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'bcache/bcache.c:238,3'
              BranchSideFuncs:
                - buf_string.14828
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:217,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:218,3'
          Dst:             buf_printf
        - Src:             'bcache/bcache.c:221,7'
          Dst:             stat
        - Src:             'bcache/bcache.c:231,9'
          Dst:             mutt_file_mkdir
        - Src:             'bcache/bcache.c:233,7'
          Dst:             __errno_location
        - Src:             'bcache/bcache.c:233,7'
          Dst:             strerror
        - Src:             'bcache/bcache.c:238,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:240,14'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:240,14'
          Dst:             mutt_file_fopen_full
        - Src:             'bcache/bcache.c:241,3'
          Dst:             buf_pool_release
    - functionName:    mutt_bcache_get
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_file_fopen_full
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:187,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_string.14828
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:187,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_string.14828
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:187,11'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:187,11'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:187,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_string.14828
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:187,28'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:187,28'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:187,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_string.14828
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:187,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:187,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:190,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - buf_addstr
                - buf_string.14828
                - mutt_file_fopen_full
                - buf_string.14828
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:190,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:191,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:192,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:194,14'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:194,14'
          Dst:             mutt_file_fopen_full
        - Src:             'bcache/bcache.c:196,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:198,3'
          Dst:             buf_pool_release
    - functionName:    mutt_bcache_close
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:169,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'bcache/bcache.c:169,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'bcache/bcache.c:169,12'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:169,12'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:169,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'bcache/bcache.c:169,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:173,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'bcache/bcache.c:173,3'
          Dst:             mutt_mem_free
        - Src:             'bcache/bcache.c:175,3'
          Dst:             mutt_mem_free
    - functionName:    bcache_path
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          158
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - account_to_url
        - buf_addch
        - buf_addstr
        - buf_fix_dptr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - cs_subset_path
        - mutt_encode_path
        - stat
        - url_tostring
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:63,58'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - stat
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:63,58'
              BranchSideFuncs:
                - cs_subset_path
                - stat
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:64,40'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:64,40'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:64,44'
              BranchSideFuncs:
                - stat
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:64,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:67,15'
              BranchSideFuncs:
                - stat
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:68,45'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:68,49'
              BranchSideFuncs:
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:74,14'
              BranchSideFuncs:
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:68,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:70,5'
              BranchSideFuncs:
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:74,14'
              BranchSideFuncs:
                - buf_pool_get
                - account_to_url
                - url_tostring
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:82,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:84,5'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:88,3'
              BranchSideFuncs:
                - buf_fix_dptr
                - buf_addstr
                - buf_pool_get
                - buf_pool_get
                - buf_string.14828
                - mutt_encode_path
                - buf_string.14828
                - buf_printf
                - buf_addch
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'bcache/bcache.c:97,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:98,5'
              BranchSideFuncs:
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'bcache/bcache.c:100,3'
              BranchSideFuncs:
                - buf_string.14828
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'bcache/bcache.c:63,43'
          Dst:             cs_subset_path
        - Src:             'bcache/bcache.c:68,8'
          Dst:             stat
        - Src:             'bcache/bcache.c:75,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:78,3'
          Dst:             account_to_url
        - Src:             'bcache/bcache.c:82,7'
          Dst:             url_tostring
        - Src:             'bcache/bcache.c:85,5'
          Dst:             buf_pool_release
        - Src:             'bcache/bcache.c:88,3'
          Dst:             buf_fix_dptr
        - Src:             'bcache/bcache.c:90,3'
          Dst:             buf_addstr
        - Src:             'bcache/bcache.c:92,25'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:93,24'
          Dst:             buf_pool_get
        - Src:             'bcache/bcache.c:94,26'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:94,3'
          Dst:             mutt_encode_path
        - Src:             'bcache/bcache.c:96,49'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:96,3'
          Dst:             buf_printf
        - Src:             'bcache/bcache.c:98,5'
          Dst:             buf_addch
        - Src:             'bcache/bcache.c:100,3'
          Dst:             buf_string
        - Src:             'bcache/bcache.c:101,18'
          Dst:             buf_strdup
        - Src:             'bcache/bcache.c:103,3'
          Dst:             buf_pool_release
        - Src:             'bcache/bcache.c:104,3'
          Dst:             buf_pool_release
        - Src:             'bcache/bcache.c:105,3'
          Dst:             buf_pool_release
    - functionName:    mutt_bcache_open
      functionSourceFile: '/src/neomutt/bcache/bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bcache_path
        - mutt_bcache_close
        - mutt_mem_calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bcache/bcache.c:148,8'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - bcache_path
                - mutt_bcache_close
            - BranchSide:      'bcache/bcache.c:148,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - bcache_path
                - mutt_bcache_close
        - Branch String:   'bcache/bcache.c:148,7'
          Branch Sides:
            - BranchSide:      'bcache/bcache.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'bcache/bcache.c:151,30'
              BranchSideFuncs:
                - mutt_mem_calloc
                - bcache_path
                - mutt_bcache_close
      Callsites:
        - Src:             'bcache/bcache.c:151,30'
          Dst:             mutt_mem_calloc
        - Src:             'bcache/bcache.c:152,7'
          Dst:             bcache_path
        - Src:             'bcache/bcache.c:154,5'
          Dst:             mutt_bcache_close
    - functionName:    config_init_history
      functionSourceFile: '/src/neomutt/history/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/config.c:82,10'
          Branch Sides:
            - BranchSide:      'history/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'history/config.c:82,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'history/config.c:82,10'
          Dst:             cs_register_variables
    - functionName:    dup_hash_dec
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_delete
        - mutt_hash_find_elem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:159,25'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_delete
            - BranchSide:      'history/history.c:159,25'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_delete
        - Branch String:   'history/history.c:160,7'
          Branch Sides:
            - BranchSide:      'history/history.c:160,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:163,37'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'history/history.c:164,7'
          Branch Sides:
            - BranchSide:      'history/history.c:163,21'
              BranchSideFuncs:
                - mutt_hash_delete
            - BranchSide:      'history/history.c:166,5'
              BranchSideFuncs:
                - mutt_hash_delete
      Callsites:
        - Src:             'history/history.c:159,25'
          Dst:             mutt_hash_find_elem
        - Src:             'history/history.c:166,5'
          Dst:             mutt_hash_delete
    - functionName:    dup_hash_inc
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_hash_find_elem
        - mutt_hash_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:187,25'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_insert
            - BranchSide:      'history/history.c:187,25'
              BranchSideFuncs:
                - mutt_hash_find_elem
                - mutt_hash_insert
        - Branch String:   'history/history.c:188,7'
          Branch Sides:
            - BranchSide:      'history/history.c:191,5'
              BranchSideFuncs:
                - mutt_hash_insert
            - BranchSide:      'history/history.c:195,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:187,25'
          Dst:             mutt_hash_find_elem
        - Src:             'history/history.c:191,5'
          Dst:             mutt_hash_insert
    - functionName:    shrink_histfile
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         89
      ICount:          531
      EdgeCount:       123
      CyclomaticComplexity: 36
      functionsReached:
        - __isoc99_sscanf
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_path
        - dup_hash_dec
        - dup_hash_inc
        - fflush
        - fprintf
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_mkstemp_full
        - mutt_file_read_line
        - mutt_hash_free
        - mutt_hash_new
        - mutt_mem_free
        - rewind
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:206,3'
          Branch Sides:
            - BranchSide:      'history/history.c:206,9'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_number
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
            - BranchSide:      'history/history.c:206,9'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - cs_subset_bool
                - cs_subset_number
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
        - Branch String:   'history/history.c:216,7'
          Branch Sides:
            - BranchSide:      'history/history.c:216,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:219,53'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
        - Branch String:   'history/history.c:221,7'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:227,8'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:224,42'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:224,28'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_hash_new
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:228,3'
          Branch Sides:
            - BranchSide:      'history/history.c:230,10'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:249,7'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:230,56'
          Branch Sides:
            - BranchSide:      'history/history.c:230,60'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:233,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:230,71'
          Branch Sides:
            - BranchSide:      'history/history.c:231,26'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:233,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:231,55'
          Branch Sides:
            - BranchSide:      'history/history.c:231,59'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_inc
            - BranchSide:      'history/history.c:233,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:230,9'
          Branch Sides:
            - BranchSide:      'history/history.c:233,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:238,16'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_inc
        - Branch String:   'history/history.c:238,9'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:240,8'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_inc
        - Branch String:   'history/history.c:241,31'
          Branch Sides:
            - BranchSide:      'history/history.c:241,59'
              BranchSideFuncs:
                - dup_hash_inc
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:246,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:241,9'
          Branch Sides:
            - BranchSide:      'history/history.c:228,3'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:246,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_inc
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:253,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:253,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:253,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:253,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:253,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:253,11'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:253,11'
          Branch Sides:
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_mkstemp_full
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:251,0'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:264,9'
          Branch Sides:
            - BranchSide:      'history/history.c:266,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:269,12'
              BranchSideFuncs:
                - rewind
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:271,5'
          Branch Sides:
            - BranchSide:      'history/history.c:273,12'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:292,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:273,58'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:273,62'
              BranchSideFuncs:
                - strlen
                - mutt_file_read_line
                - __isoc99_sscanf
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:273,73'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:274,28'
              BranchSideFuncs:
                - strlen
                - mutt_file_read_line
                - __isoc99_sscanf
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - fprintf
                - dup_hash_dec
        - Branch String:   'history/history.c:274,57'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_dec
            - BranchSide:      'history/history.c:274,61'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_dec
        - Branch String:   'history/history.c:273,11'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:278,18'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_dec
        - Branch String:   'history/history.c:278,11'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:280,10'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - dup_hash_dec
        - Branch String:   'history/history.c:281,33'
          Branch Sides:
            - BranchSide:      'history/history.c:281,61'
              BranchSideFuncs:
                - dup_hash_dec
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:285,10'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:281,11'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:285,10'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:286,11'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - fprintf
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
            - BranchSide:      'history/history.c:287,17'
              BranchSideFuncs:
                - fprintf
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - dup_hash_dec
                - mutt_file_fclose_full
                - mutt_mem_free
                - fflush
                - mutt_file_fclose_full
                - mutt_hash_free
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
        - Branch String:   'history/history.c:294,7'
          Branch Sides:
            - BranchSide:      'history/history.c:296,9'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'history/history.c:308,7'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'history/history.c:296,9'
          Branch Sides:
            - BranchSide:      'history/history.c:298,12'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - rewind
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_hash_free
            - BranchSide:      'history/history.c:306,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_hash_free
        - Branch String:   'history/history.c:299,11'
          Branch Sides:
            - BranchSide:      'history/history.c:301,9'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_hash_free
            - BranchSide:      'history/history.c:306,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_hash_free
        - Branch String:   'history/history.c:308,7'
          Branch Sides:
            - BranchSide:      'history/history.c:308,7'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'history/history.c:309,0'
              BranchSideFuncs:
                - mutt_hash_free
        - Branch String:   'history/history.c:309,5'
          Branch Sides:
            - BranchSide:      'history/history.c:309,5'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'history/history.c:310,23'
              BranchSideFuncs:
                - mutt_hash_free
      Callsites:
        - Src:             'history/history.c:214,38'
          Dst:             cs_subset_path
        - Src:             'history/history.c:215,14'
          Dst:             mutt_file_fopen_full
        - Src:             'history/history.c:219,38'
          Dst:             cs_subset_bool
        - Src:             'history/history.c:220,32'
          Dst:             cs_subset_number
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:224,28'
          Dst:             mutt_hash_new
        - Src:             'history/history.c:228,21'
          Dst:             mutt_file_read_line
        - Src:             'history/history.c:230,10'
          Dst:             __isoc99_sscanf
        - Src:             'history/history.c:231,26'
          Dst:             strlen
        - Src:             'history/history.c:241,35'
          Dst:             dup_hash_inc
        - Src:             'history/history.c:263,14'
          Dst:             mutt_file_mkstemp_full
        - Src:             'history/history.c:269,5'
          Dst:             rewind
        - Src:             'history/history.c:271,23'
          Dst:             mutt_file_read_line
        - Src:             'history/history.c:273,12'
          Dst:             __isoc99_sscanf
        - Src:             'history/history.c:274,28'
          Dst:             strlen
        - Src:             'history/history.c:281,37'
          Dst:             dup_hash_dec
        - Src:             'history/history.c:287,9'
          Dst:             fprintf
        - Src:             'history/history.c:292,3'
          Dst:             mutt_file_fclose_full
        - Src:             'history/history.c:293,3'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:296,9'
          Dst:             fflush
        - Src:             'history/history.c:298,12'
          Dst:             mutt_file_fopen_full
        - Src:             'history/history.c:301,9'
          Dst:             rewind
        - Src:             'history/history.c:302,9'
          Dst:             mutt_file_copy_stream
        - Src:             'history/history.c:303,9'
          Dst:             mutt_file_fclose_full
        - Src:             'history/history.c:306,5'
          Dst:             mutt_file_fclose_full
        - Src:             'history/history.c:310,7'
          Dst:             mutt_hash_free
    - functionName:    main_hist_observer
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_hist_init
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'history/history.c:711,11'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hist_init
            - BranchSide:      'history/history.c:711,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hist_init
        - Branch String:   'history/history.c:711,7'
          Branch Sides:
            - BranchSide:      'history/history.c:711,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hist_init
            - BranchSide:      'history/history.c:713,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hist_init
        - Branch String:   'history/history.c:713,7'
          Branch Sides:
            - BranchSide:      'history/history.c:713,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:718,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_hist_init
        - Branch String:   'history/history.c:718,7'
          Branch Sides:
            - BranchSide:      'history/history.c:718,7'
              BranchSideFuncs:
                - mutt_hist_init
            - BranchSide:      'history/history.c:721,3'
              BranchSideFuncs:
                - mutt_hist_init
      Callsites:
        - Src:             'history/history.c:718,8'
          Dst:             mutt_str_equal
        - Src:             'history/history.c:721,3'
          Dst:             mutt_hist_init
    - functionName:    mutt_hist_init
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_number
        - init_history
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:474,44'
          Branch Sides:
            - BranchSide:      'history/history.c:474,44'
              BranchSideFuncs:
                - cs_subset_number
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
            - BranchSide:      'history/history.c:474,44'
              BranchSideFuncs:
                - cs_subset_number
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
        - Branch String:   'history/history.c:475,7'
          Branch Sides:
            - BranchSide:      'history/history.c:475,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:479,5'
              BranchSideFuncs:
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
                - init_history
      Callsites:
        - Src:             'history/history.c:474,27'
          Dst:             cs_subset_number
        - Src:             'history/history.c:479,5'
          Dst:             init_history
        - Src:             'history/history.c:479,5'
          Dst:             init_history
        - Src:             'history/history.c:479,5'
          Dst:             init_history
        - Src:             'history/history.c:479,5'
          Dst:             init_history
        - Src:             'history/history.c:479,5'
          Dst:             init_history
        - Src:             'history/history.c:479,5'
          Dst:             init_history
        - Src:             'history/history.c:479,5'
          Dst:             init_history
    - functionName:    init_history
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
        - mutt_mem_calloc
        - mutt_mem_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'history/history.c:129,7'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_number
                - mutt_mem_calloc
            - BranchSide:      'history/history.c:129,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_number
                - mutt_mem_calloc
        - Branch String:   'history/history.c:129,7'
          Branch Sides:
            - BranchSide:      'history/history.c:131,12'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_calloc
            - BranchSide:      'history/history.c:139,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_calloc
        - Branch String:   'history/history.c:131,9'
          Branch Sides:
            - BranchSide:      'history/history.c:133,25'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_calloc
            - BranchSide:      'history/history.c:139,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_calloc
        - Branch String:   'history/history.c:133,7'
          Branch Sides:
            - BranchSide:      'history/history.c:134,9'
              BranchSideFuncs:
                - mutt_mem_free
                - cs_subset_number
                - mutt_mem_calloc
            - BranchSide:      'history/history.c:135,7'
              BranchSideFuncs:
                - mutt_mem_free
                - cs_subset_number
                - mutt_mem_calloc
        - Branch String:   'history/history.c:133,7'
          Branch Sides:
            - BranchSide:      'history/history.c:134,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_number
                - mutt_mem_calloc
            - BranchSide:      'history/history.c:135,7'
              BranchSideFuncs:
                - mutt_mem_free
                - cs_subset_number
                - mutt_mem_calloc
        - Branch String:   'history/history.c:140,7'
          Branch Sides:
            - BranchSide:      'history/history.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:140,7'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'history/history.c:135,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:134,9'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:139,27'
          Dst:             cs_subset_number
        - Src:             'history/history.c:141,15'
          Dst:             mutt_mem_calloc
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_hist_complete
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_strcpy
        - buf_string
        - dlg_history
        - mutt_hist_search
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:687,3'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - buf_string.14948
                - mutt_hist_search
                - dlg_history
                - mutt_mem_free
                - buf_strcpy
            - BranchSide:      'history/history.c:687,23'
              BranchSideFuncs:
                - buf_string.14948
                - mutt_hist_search
                - dlg_history
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'history/history.c:690,7'
          Branch Sides:
            - BranchSide:      'history/history.c:690,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'history/history.c:692,21'
              BranchSideFuncs:
                - dlg_history
                - mutt_mem_free
                - buf_strcpy
        - Branch String:   'history/history.c:692,9'
          Branch Sides:
            - BranchSide:      'history/history.c:694,27'
              BranchSideFuncs:
                - buf_strcpy
                - mutt_mem_free
            - BranchSide:      'history/history.c:699,7'
              BranchSideFuncs:
                - dlg_history
                - mutt_mem_free
      Callsites:
        - Src:             'history/history.c:689,38'
          Dst:             buf_string
        - Src:             'history/history.c:689,21'
          Dst:             mutt_hist_search
        - Src:             'history/history.c:695,7'
          Dst:             buf_strcpy
        - Src:             'history/history.c:699,7'
          Dst:             dlg_history
        - Src:             'history/history.c:703,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_hist_search
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - cs_subset_number
        - get_history
        - mutt_istr_find
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:415,8'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_istr_find
                - mutt_mem_reallocarray
            - BranchSide:      'history/history.c:415,8'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_istr_find
                - mutt_mem_reallocarray
        - Branch String:   'history/history.c:415,13'
          Branch Sides:
            - BranchSide:      'history/history.c:415,13'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:415,17'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_istr_find
                - mutt_mem_reallocarray
        - Branch String:   'history/history.c:415,7'
          Branch Sides:
            - BranchSide:      'history/history.c:415,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:418,23'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_istr_find
                - mutt_mem_reallocarray
        - Branch String:   'history/history.c:419,7'
          Branch Sides:
            - BranchSide:      'history/history.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:422,16'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_istr_find
                - mutt_mem_reallocarray
        - Branch String:   'history/history.c:428,9'
          Branch Sides:
            - BranchSide:      'history/history.c:429,7'
              BranchSideFuncs:
                - mutt_istr_find
                - mutt_mem_reallocarray
            - BranchSide:      'history/history.c:431,19'
              BranchSideFuncs:
                - mutt_istr_find
                - mutt_mem_reallocarray
        - Branch String:   'history/history.c:431,9'
          Branch Sides:
            - BranchSide:      'history/history.c:434,27'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:439,10'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:434,9'
          Branch Sides:
            - BranchSide:      'history/history.c:435,7'
              BranchSideFuncs:
                - mutt_istr_find
                - mutt_mem_reallocarray
            - BranchSide:      'history/history.c:437,32'
              BranchSideFuncs:
                - mutt_istr_find
                - mutt_mem_reallocarray
        - Branch String:   'history/history.c:435,7'
          Branch Sides:
            - BranchSide:      'history/history.c:437,32'
              BranchSideFuncs:
                - mutt_istr_find
                - mutt_mem_reallocarray
            - BranchSide:      'history/history.c:437,32'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_istr_find
        - Branch String:   'history/history.c:437,3'
          Branch Sides:
            - BranchSide:      'history/history.c:427,8'
              BranchSideFuncs:
                - mutt_istr_find
                - mutt_mem_reallocarray
            - BranchSide:      'history/history.c:437,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:418,23'
          Dst:             get_history
        - Src:             'history/history.c:423,27'
          Dst:             cs_subset_number
        - Src:             'history/history.c:434,9'
          Dst:             mutt_istr_find
        - Src:             'history/history.c:435,7'
          Dst:             mutt_mem_reallocarray
    - functionName:    get_history
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_number
      functionUses:    8
      BranchProfiles:
        - Branch String:   'history/history.c:113,44'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - cs_subset_number
            - BranchSide:      'history/history.c:113,44'
              BranchSideFuncs:
                - cs_subset_number
        - Branch String:   'history/history.c:114,26'
          Branch Sides:
            - BranchSide:      'history/history.c:114,26'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:114,40'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:114,7'
          Branch Sides:
            - BranchSide:      'history/history.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:117,27'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:118,10'
          Branch Sides:
            - BranchSide:      'history/history.c:118,10'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:118,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:113,27'
          Dst:             cs_subset_number
    - functionName:    mutt_hist_save_scratch
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_history
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'history/history.c:671,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
                - mutt_str_replace
            - BranchSide:      'history/history.c:671,23'
              BranchSideFuncs:
                - get_history
                - mutt_str_replace
        - Branch String:   'history/history.c:672,7'
          Branch Sides:
            - BranchSide:      'history/history.c:672,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:677,24'
              BranchSideFuncs:
                - mutt_str_replace
      Callsites:
        - Src:             'history/history.c:671,23'
          Dst:             get_history
        - Src:             'history/history.c:677,3'
          Dst:             mutt_str_replace
    - functionName:    mutt_hist_at_scratch
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_history
      functionUses:    2
      BranchProfiles:
        - Branch String:   'history/history.c:654,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
            - BranchSide:      'history/history.c:654,23'
              BranchSideFuncs:
                - get_history
        - Branch String:   'history/history.c:655,7'
          Branch Sides:
            - BranchSide:      'history/history.c:655,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:658,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:654,23'
          Dst:             get_history
    - functionName:    mutt_hist_read_file
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          171
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - __isoc99_sscanf
        - cc_charset
        - cs_subset_path
        - mutt_ch_convert_string
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_read_line
        - mutt_hist_add
        - mutt_mem_free
        - mutt_str_dup
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'history/history.c:602,53'
          Branch Sides:
            - BranchSide:      'history/history.c:602,53'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - cc_charset
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:602,53'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - cc_charset
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:603,7'
          Branch Sides:
            - BranchSide:      'history/history.c:603,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:606,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - cc_charset
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:615,3'
          Branch Sides:
            - BranchSide:      'history/history.c:617,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:637,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:618,56'
          Branch Sides:
            - BranchSide:      'history/history.c:618,60'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:621,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:618,71'
          Branch Sides:
            - BranchSide:      'history/history.c:619,26'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:621,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:619,55'
          Branch Sides:
            - BranchSide:      'history/history.c:619,59'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:621,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:618,9'
          Branch Sides:
            - BranchSide:      'history/history.c:621,7'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:625,16'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:625,9'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:627,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_file_fclose_full
                - mutt_mem_free
        - Branch String:   'history/history.c:629,9'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_fclose_full
                - mutt_mem_free
            - BranchSide:      'history/history.c:631,7'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_hist_add
                - mutt_mem_free
                - mutt_file_read_line
                - __isoc99_sscanf
                - strlen
                - mutt_str_dup
                - mutt_file_fclose_full
                - mutt_mem_free
      Callsites:
        - Src:             'history/history.c:602,38'
          Dst:             cs_subset_path
        - Src:             'history/history.c:606,14'
          Dst:             mutt_file_fopen_full
        - Src:             'history/history.c:614,33'
          Dst:             cc_charset
        - Src:             'history/history.c:615,21'
          Dst:             mutt_file_read_line
        - Src:             'history/history.c:618,10'
          Dst:             __isoc99_sscanf
        - Src:             'history/history.c:619,26'
          Dst:             strlen
        - Src:             'history/history.c:628,9'
          Dst:             mutt_str_dup
        - Src:             'history/history.c:631,7'
          Dst:             mutt_ch_convert_string
        - Src:             'history/history.c:632,7'
          Dst:             mutt_hist_add
        - Src:             'history/history.c:633,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:637,3'
          Dst:             mutt_file_fclose_full
        - Src:             'history/history.c:638,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_hist_add
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          155
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - cs_subset_bool
        - cs_subset_number
        - cs_subset_path
        - get_history
        - mutt_str_equal
        - mutt_str_replace
        - remove_history_dups
        - save_history
      functionUses:    3
      BranchProfiles:
        - Branch String:   'history/history.c:492,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
            - BranchSide:      'history/history.c:492,23'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
        - Branch String:   'history/history.c:493,7'
          Branch Sides:
            - BranchSide:      'history/history.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:496,7'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
        - Branch String:   'history/history.c:496,7'
          Branch Sides:
            - BranchSide:      'history/history.c:498,19'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:500,9'
          Branch Sides:
            - BranchSide:      'history/history.c:501,14'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
            - BranchSide:      'history/history.c:506,10'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
        - Branch String:   'history/history.c:506,23'
          Branch Sides:
            - BranchSide:      'history/history.c:506,31'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:506,42'
          Branch Sides:
            - BranchSide:      'history/history.c:506,46'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
            - BranchSide:      'history/history.c:508,57'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
                - remove_history_dups
        - Branch String:   'history/history.c:506,9'
          Branch Sides:
            - BranchSide:      'history/history.c:508,57'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:509,11'
          Branch Sides:
            - BranchSide:      'history/history.c:510,9'
              BranchSideFuncs:
                - remove_history_dups
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
            - BranchSide:      'history/history.c:511,53'
              BranchSideFuncs:
                - cs_subset_number
                - cs_subset_path
                - mutt_str_replace
                - save_history
        - Branch String:   'history/history.c:513,16'
          Branch Sides:
            - BranchSide:      'history/history.c:513,35'
              BranchSideFuncs:
                - save_history
                - mutt_str_replace
            - BranchSide:      'history/history.c:515,28'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'history/history.c:513,41'
          Branch Sides:
            - BranchSide:      'history/history.c:513,44'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'history/history.c:515,28'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'history/history.c:513,11'
          Branch Sides:
            - BranchSide:      'history/history.c:514,9'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'history/history.c:515,28'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'history/history.c:516,11'
          Branch Sides:
            - BranchSide:      'history/history.c:517,17'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:520,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:492,23'
          Dst:             get_history
        - Src:             'history/history.c:499,29'
          Dst:             cs_subset_number
        - Src:             'history/history.c:506,46'
          Dst:             mutt_str_equal
        - Src:             'history/history.c:508,42'
          Dst:             cs_subset_bool
        - Src:             'history/history.c:510,9'
          Dst:             remove_history_dups
        - Src:             'history/history.c:511,36'
          Dst:             cs_subset_number
        - Src:             'history/history.c:512,42'
          Dst:             cs_subset_path
        - Src:             'history/history.c:514,9'
          Dst:             save_history
        - Src:             'history/history.c:515,7'
          Dst:             mutt_str_replace
    - functionName:    remove_history_dups
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          326
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - cs_subset_number
        - get_history
        - mutt_mem_free
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:365,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:365,23'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:372,3'
          Branch Sides:
            - BranchSide:      'history/history.c:372,19'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:374,27'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:374,9'
          Branch Sides:
            - BranchSide:      'history/history.c:375,7'
              BranchSideFuncs:
                - mutt_mem_free
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_equal
            - BranchSide:      'history/history.c:377,28'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:372,3'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:374,27'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:386,3'
          Branch Sides:
            - BranchSide:      'history/history.c:386,3'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:390,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:386,3'
          Branch Sides:
            - BranchSide:      'history/history.c:386,3'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:387,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:386,3'
          Branch Sides:
            - BranchSide:      'history/history.c:386,3'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:387,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:386,3'
          Branch Sides:
            - BranchSide:      'history/history.c:387,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:390,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:386,3'
          Branch Sides:
            - BranchSide:      'history/history.c:387,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:390,44'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:393,3'
          Branch Sides:
            - BranchSide:      'history/history.c:395,27'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:402,15'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:402,3'
          Branch Sides:
            - BranchSide:      'history/history.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:402,3'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:402,3'
          Branch Sides:
            - BranchSide:      'history/history.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:403,8'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:402,3'
          Branch Sides:
            - BranchSide:      'history/history.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:403,8'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:402,3'
          Branch Sides:
            - BranchSide:      'history/history.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:403,8'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:395,9'
          Branch Sides:
            - BranchSide:      'history/history.c:396,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_equal
            - BranchSide:      'history/history.c:398,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
        - Branch String:   'history/history.c:393,3'
          Branch Sides:
            - BranchSide:      'history/history.c:395,27'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'history/history.c:402,15'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:402,3'
          Branch Sides:
            - BranchSide:      'history/history.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:403,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:365,23'
          Dst:             get_history
        - Src:             'history/history.c:374,9'
          Dst:             mutt_str_equal
        - Src:             'history/history.c:375,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:390,27'
          Dst:             cs_subset_number
        - Src:             'history/history.c:395,9'
          Dst:             mutt_str_equal
        - Src:             'history/history.c:396,7'
          Dst:             mutt_mem_free
    - functionName:    save_history
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cc_charset
        - cs_subset_number
        - cs_subset_path
        - fprintf
        - mutt_ch_convert_string
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_mem_free
        - mutt_str_dup
        - shrink_histfile
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:322,8'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - strchr
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - cs_subset_number
                - shrink_histfile
            - BranchSide:      'history/history.c:322,8'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - strchr
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - cs_subset_number
                - shrink_histfile
        - Branch String:   'history/history.c:322,12'
          Branch Sides:
            - BranchSide:      'history/history.c:322,12'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:322,16'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - strchr
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - cs_subset_number
                - shrink_histfile
        - Branch String:   'history/history.c:322,7'
          Branch Sides:
            - BranchSide:      'history/history.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:325,53'
              BranchSideFuncs:
                - cs_subset_path
                - mutt_file_fopen_full
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - strchr
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - cs_subset_number
                - shrink_histfile
        - Branch String:   'history/history.c:335,7'
          Branch Sides:
            - BranchSide:      'history/history.c:336,9'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - cs_subset_number
                - shrink_histfile
            - BranchSide:      'history/history.c:340,3'
              BranchSideFuncs:
                - fprintf
                - mutt_file_fclose_full
                - mutt_mem_free
                - cs_subset_number
                - shrink_histfile
        - Branch String:   'history/history.c:345,7'
          Branch Sides:
            - BranchSide:      'history/history.c:347,51'
              BranchSideFuncs:
                - cs_subset_number
                - shrink_histfile
            - BranchSide:      'history/history.c:351,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:325,38'
          Dst:             cs_subset_path
        - Src:             'history/history.c:326,14'
          Dst:             mutt_file_fopen_full
        - Src:             'history/history.c:330,15'
          Dst:             mutt_str_dup
        - Src:             'history/history.c:331,32'
          Dst:             cc_charset
        - Src:             'history/history.c:331,3'
          Dst:             mutt_ch_convert_string
        - Src:             'history/history.c:334,14'
          Dst:             strchr
        - Src:             'history/history.c:340,3'
          Dst:             fprintf
        - Src:             'history/history.c:342,3'
          Dst:             mutt_file_fclose_full
        - Src:             'history/history.c:343,3'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:347,34'
          Dst:             cs_subset_number
        - Src:             'history/history.c:349,5'
          Dst:             shrink_histfile
    - functionName:    mutt_hist_reset_state
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_history
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:588,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
            - BranchSide:      'history/history.c:588,23'
              BranchSideFuncs:
                - get_history
        - Branch String:   'history/history.c:589,7'
          Branch Sides:
            - BranchSide:      'history/history.c:589,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:592,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:588,23'
          Dst:             get_history
    - functionName:    mutt_hist_prev
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
        - get_history
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:560,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
            - BranchSide:      'history/history.c:560,23'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
        - Branch String:   'history/history.c:561,7'
          Branch Sides:
            - BranchSide:      'history/history.c:561,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:564,17'
              BranchSideFuncs:
                - cs_subset_number
        - Branch String:   'history/history.c:569,9'
          Branch Sides:
            - BranchSide:      'history/history.c:570,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:571,14'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:571,9'
          Branch Sides:
            - BranchSide:      'history/history.c:573,13'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:575,12'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:573,3'
          Branch Sides:
            - BranchSide:      'history/history.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:575,12'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:576,10'
          Branch Sides:
            - BranchSide:      'history/history.c:576,10'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:576,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:560,23'
          Dst:             get_history
        - Src:             'history/history.c:565,27'
          Dst:             cs_subset_number
    - functionName:    mutt_hist_next
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_number
        - get_history
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/history.c:532,23'
          Branch Sides:
            - BranchSide:      'history/history.c:0,0'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
            - BranchSide:      'history/history.c:532,23'
              BranchSideFuncs:
                - get_history
                - cs_subset_number
        - Branch String:   'history/history.c:533,7'
          Branch Sides:
            - BranchSide:      'history/history.c:533,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:536,17'
              BranchSideFuncs:
                - cs_subset_number
        - Branch String:   'history/history.c:541,9'
          Branch Sides:
            - BranchSide:      'history/history.c:542,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:543,14'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:543,9'
          Branch Sides:
            - BranchSide:      'history/history.c:545,13'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:547,12'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:545,3'
          Branch Sides:
            - BranchSide:      'history/history.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:547,12'
              BranchSideFuncs: []
        - Branch String:   'history/history.c:548,10'
          Branch Sides:
            - BranchSide:      'history/history.c:548,10'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:548,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/history.c:532,23'
          Dst:             get_history
        - Src:             'history/history.c:537,27'
          Dst:             cs_subset_number
    - functionName:    mutt_hist_cleanup
      functionSourceFile: '/src/neomutt/history/history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         68
      ICount:          279
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - cs_subset_number
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'history/history.c:447,8'
          Branch Sides:
            - BranchSide:      'history/history.c:447,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:447,8'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:447,7'
          Branch Sides:
            - BranchSide:      'history/history.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:450,53'
              BranchSideFuncs:
                - cs_subset_number
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,13'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:454,9'
          Branch Sides:
            - BranchSide:      'history/history.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'history/history.c:458,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:458,23'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'history/history.c:458,5'
          Branch Sides:
            - BranchSide:      'history/history.c:460,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'history/history.c:462,5'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'history/history.c:450,27'
          Dst:             cs_subset_number
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:460,7'
          Dst:             mutt_mem_free
        - Src:             'history/history.c:462,5'
          Dst:             mutt_mem_free
    - functionName:    history_make_entry
      functionSourceFile: '/src/neomutt/history/dlg_history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cs_subset_bool
        - cs_subset_expando
        - cs_subset_string
        - expando_filter
        - mutt_strwidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/dlg_history.c:92,25'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'history/dlg_history.c:92,25'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
        - Branch String:   'history/dlg_history.c:92,25'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:90,34'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'history/dlg_history.c:92,25'
              BranchSideFuncs: []
        - Branch String:   'history/dlg_history.c:92,25'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:92,25'
              BranchSideFuncs:
                - cs_subset_bool
                - cs_subset_expando
                - expando_filter
                - cs_subset_string
                - mutt_strwidth
            - BranchSide:      'history/dlg_history.c:92,25'
              BranchSideFuncs: []
        - Branch String:   'history/dlg_history.c:99,7'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:101,63'
              BranchSideFuncs:
                - cs_subset_string
                - cs_subset_expando
                - expando_filter
                - mutt_strwidth
            - BranchSide:      'history/dlg_history.c:106,62'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
        - Branch String:   'history/dlg_history.c:102,9'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:103,20'
              BranchSideFuncs:
                - mutt_strwidth
                - cs_subset_expando
                - expando_filter
            - BranchSide:      'history/dlg_history.c:106,62'
              BranchSideFuncs:
                - cs_subset_expando
                - expando_filter
      Callsites:
        - Src:             'history/dlg_history.c:98,31'
          Dst:             cs_subset_bool
        - Src:             'history/dlg_history.c:101,40'
          Dst:             cs_subset_string
        - Src:             'history/dlg_history.c:103,20'
          Dst:             mutt_strwidth
        - Src:             'history/dlg_history.c:106,44'
          Dst:             cs_subset_expando
        - Src:             'history/dlg_history.c:107,10'
          Dst:             expando_filter
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dlg_history
      functionSourceFile: '/src/neomutt/history/dlg_history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_string
        - global_function_dispatcher
        - history_function_dispatcher
        - km_dokey
        - km_error_key
        - menu_function_dispatcher
        - menu_tagging_dispatcher
        - mutt_clear_error
        - opcodes_get_name
        - sbar_set_title
        - simple_dialog_free
        - simple_dialog_new
        - snprintf
        - window_redraw
        - window_set_focus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/dlg_history.c:121,3'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:0,0'
              BranchSideFuncs:
                - simple_dialog_new
                - buf_string.14980
                - snprintf
                - sbar_set_title
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'history/dlg_history.c:121,36'
              BranchSideFuncs:
                - simple_dialog_new
                - buf_string.14980
                - snprintf
                - sbar_set_title
                - window_set_focus
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'history/dlg_history.c:146,9'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:148,12'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'history/dlg_history.c:160,16'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'history/dlg_history.c:148,9'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:150,7'
              BranchSideFuncs:
                - km_error_key
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
            - BranchSide:      'history/dlg_history.c:153,5'
              BranchSideFuncs:
                - mutt_clear_error
                - history_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - km_error_key
                - menu_function_dispatcher
                - global_function_dispatcher
        - Branch String:   'history/dlg_history.c:156,9'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:157,43'
              BranchSideFuncs:
                - menu_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - km_error_key
                - global_function_dispatcher
            - BranchSide:      'history/dlg_history.c:160,16'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'history/dlg_history.c:158,9'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:159,12'
              BranchSideFuncs:
                - global_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - menu_function_dispatcher
                - km_error_key
            - BranchSide:      'history/dlg_history.c:160,16'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
        - Branch String:   'history/dlg_history.c:160,3'
          Branch Sides:
            - BranchSide:      'history/dlg_history.c:141,35'
              BranchSideFuncs:
                - menu_tagging_dispatcher
                - window_redraw
                - km_dokey
                - opcodes_get_name
                - mutt_clear_error
                - history_function_dispatcher
                - window_set_focus
                - simple_dialog_free
                - menu_function_dispatcher
                - global_function_dispatcher
                - km_error_key
            - BranchSide:      'history/dlg_history.c:163,3'
              BranchSideFuncs:
                - window_set_focus
                - simple_dialog_free
      Callsites:
        - Src:             'history/dlg_history.c:121,36'
          Dst:             simple_dialog_new
        - Src:             'history/dlg_history.c:127,53'
          Dst:             buf_string
        - Src:             'history/dlg_history.c:127,3'
          Dst:             snprintf
        - Src:             'history/dlg_history.c:128,3'
          Dst:             sbar_set_title
        - Src:             'history/dlg_history.c:135,34'
          Dst:             window_set_focus
        - Src:             'history/dlg_history.c:141,5'
          Dst:             menu_tagging_dispatcher
        - Src:             'history/dlg_history.c:142,5'
          Dst:             window_redraw
        - Src:             'history/dlg_history.c:144,10'
          Dst:             km_dokey
        - Src:             'history/dlg_history.c:145,5'
          Dst:             opcodes_get_name
        - Src:             'history/dlg_history.c:150,7'
          Dst:             km_error_key
        - Src:             'history/dlg_history.c:153,5'
          Dst:             mutt_clear_error
        - Src:             'history/dlg_history.c:155,14'
          Dst:             history_function_dispatcher
        - Src:             'history/dlg_history.c:157,12'
          Dst:             menu_function_dispatcher
        - Src:             'history/dlg_history.c:159,12'
          Dst:             global_function_dispatcher
        - Src:             'history/dlg_history.c:163,3'
          Dst:             window_set_focus
        - Src:             'history/dlg_history.c:164,3'
          Dst:             simple_dialog_free
    - functionName:    history_match
      functionSourceFile: '/src/neomutt/history/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'history/expando.c:54,26'
          Branch Sides:
            - BranchSide:      'history/expando.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'history/expando.c:54,26'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'history/expando.c:55,3'
          Dst:             buf_strcpy
    - functionName:    history_number
      functionSourceFile: '/src/neomutt/history/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_quit
      functionSourceFile: '/src/neomutt/history/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_generic_select_entry
      functionSourceFile: '/src/neomutt/history/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - menu_get_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'history/functions.c:42,40'
          Branch Sides:
            - BranchSide:      'history/functions.c:0,0'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
            - BranchSide:      'history/functions.c:42,40'
              BranchSideFuncs:
                - menu_get_index
                - buf_strcpy
        - Branch String:   'history/functions.c:44,25'
          Branch Sides:
            - BranchSide:      'history/functions.c:44,25'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'history/functions.c:44,25'
              BranchSideFuncs: []
        - Branch String:   'history/functions.c:44,25'
          Branch Sides:
            - BranchSide:      'history/functions.c:44,25'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'history/functions.c:44,25'
              BranchSideFuncs: []
        - Branch String:   'history/functions.c:45,7'
          Branch Sides:
            - BranchSide:      'history/functions.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'history/functions.c:45,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/functions.c:42,21'
          Dst:             menu_get_index
        - Src:             'history/functions.c:46,5'
          Dst:             buf_strcpy
    - functionName:    history_function_dispatcher
      functionSourceFile: '/src/neomutt/history/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dialog_find
        - dispatcher_get_retval_name
        - opcodes_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'history/functions.c:82,28'
          Branch Sides:
            - BranchSide:      'history/functions.c:0,0'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'history/functions.c:82,28'
              BranchSideFuncs:
                - dialog_find
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'history/functions.c:83,12'
          Branch Sides:
            - BranchSide:      'history/functions.c:83,12'
              BranchSideFuncs: []
            - BranchSide:      'history/functions.c:83,21'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'history/functions.c:83,7'
          Branch Sides:
            - BranchSide:      'history/functions.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'history/functions.c:87,34'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'history/functions.c:93,9'
          Branch Sides:
            - BranchSide:      'history/functions.c:93,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'history/functions.c:95,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'history/functions.c:93,9'
          Branch Sides:
            - BranchSide:      'history/functions.c:93,9'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
            - BranchSide:      'history/functions.c:95,16'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'history/functions.c:100,7'
          Branch Sides:
            - BranchSide:      'history/functions.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'history/functions.c:103,24'
              BranchSideFuncs:
                - dispatcher_get_retval_name
                - opcodes_get_name
        - Branch String:   'history/functions.c:104,3'
          Branch Sides:
            - BranchSide:      'history/functions.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'history/functions.c:104,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'history/functions.c:82,28'
          Dst:             dialog_find
        - Src:             'history/functions.c:103,24'
          Dst:             dispatcher_get_retval_name
        - Src:             'history/functions.c:104,3'
          Dst:             opcodes_get_name
    - functionName:    account_free
      functionSourceFile: '/src/neomutt/core/account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - account_mailbox_remove
        - cs_subset_free
        - mailbox_get_type_name
        - mutt_mem_free
        - notify_free
        - notify_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/account.c:145,8'
          Branch Sides:
            - BranchSide:      'core/account.c:0,0'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
                - account_mailbox_remove
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:145,8'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
                - account_mailbox_remove
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'core/account.c:145,12'
          Branch Sides:
            - BranchSide:      'core/account.c:145,12'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:145,16'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
                - account_mailbox_remove
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'core/account.c:145,7'
          Branch Sides:
            - BranchSide:      'core/account.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:150,3'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
                - account_mailbox_remove
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'core/account.c:157,16'
          Branch Sides:
            - BranchSide:      'core/account.c:157,22'
              BranchSideFuncs:
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:160,22'
              BranchSideFuncs:
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'core/account.c:157,7'
          Branch Sides:
            - BranchSide:      'core/account.c:158,5'
              BranchSideFuncs:
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:160,22'
              BranchSideFuncs:
                - cs_subset_free
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
      Callsites:
        - Src:             'core/account.c:150,3'
          Dst:             mailbox_get_type_name
        - Src:             'core/account.c:153,3'
          Dst:             notify_send
        - Src:             'core/account.c:155,3'
          Dst:             account_mailbox_remove
        - Src:             'core/account.c:160,3'
          Dst:             cs_subset_free
        - Src:             'core/account.c:161,3'
          Dst:             mutt_mem_free
        - Src:             'core/account.c:162,3'
          Dst:             notify_free
        - Src:             'core/account.c:164,3'
          Dst:             mutt_mem_free
    - functionName:    account_mailbox_remove
      functionSourceFile: '/src/neomutt/core/account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - mailbox_free
        - mutt_mem_free
        - notify_send
        - notify_set_parent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/account.c:100,8'
          Branch Sides:
            - BranchSide:      'core/account.c:0,0'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
                - notify_send
            - BranchSide:      'core/account.c:100,8'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
                - notify_send
        - Branch String:   'core/account.c:100,10'
          Branch Sides:
            - BranchSide:      'core/account.c:100,10'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:100,13'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
                - notify_send
        - Branch String:   'core/account.c:100,7'
          Branch Sides:
            - BranchSide:      'core/account.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:103,8'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
                - notify_send
        - Branch String:   'core/account.c:103,7'
          Branch Sides:
            - BranchSide:      'core/account.c:105,5'
              BranchSideFuncs:
                - notify_send
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:111,3'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
        - Branch String:   'core/account.c:115,11'
          Branch Sides:
            - BranchSide:      'core/account.c:115,19'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:118,5'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
        - Branch String:   'core/account.c:115,9'
          Branch Sides:
            - BranchSide:      'core/account.c:113,3'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:118,5'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
        - Branch String:   'core/account.c:118,5'
          Branch Sides:
            - BranchSide:      'core/account.c:118,5'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:118,5'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
        - Branch String:   'core/account.c:118,5'
          Branch Sides:
            - BranchSide:      'core/account.c:118,5'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:119,9'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
        - Branch String:   'core/account.c:118,5'
          Branch Sides:
            - BranchSide:      'core/account.c:118,5'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
            - BranchSide:      'core/account.c:119,9'
              BranchSideFuncs:
                - notify_set_parent
                - mutt_mem_free
                - mailbox_free
                - mutt_mem_free
        - Branch String:   'core/account.c:119,9'
          Branch Sides:
            - BranchSide:      'core/account.c:121,10'
              BranchSideFuncs:
                - mailbox_free
                - mutt_mem_free
                - notify_set_parent
                - mutt_mem_free
            - BranchSide:      'core/account.c:127,11'
              BranchSideFuncs:
                - mailbox_free
                - mutt_mem_free
                - notify_set_parent
                - mutt_mem_free
        - Branch String:   'core/account.c:113,3'
          Branch Sides:
            - BranchSide:      'core/account.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:136,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/account.c:107,5'
          Dst:             notify_send
        - Src:             'core/account.c:128,7'
          Dst:             mailbox_free
        - Src:             'core/account.c:130,5'
          Dst:             mutt_mem_free
        - Src:             'core/account.c:122,7'
          Dst:             notify_set_parent
        - Src:             'core/account.c:130,5'
          Dst:             mutt_mem_free
    - functionName:    account_mailbox_add
      functionSourceFile: '/src/neomutt/core/account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mailbox_get_type_name
        - mailbox_set_subset
        - mutt_mem_calloc
        - notify_send
        - notify_set_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/account.c:69,8'
          Branch Sides:
            - BranchSide:      'core/account.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mailbox_set_subset
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
            - BranchSide:      'core/account.c:69,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mailbox_set_subset
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
        - Branch String:   'core/account.c:69,10'
          Branch Sides:
            - BranchSide:      'core/account.c:69,10'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:69,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mailbox_set_subset
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
        - Branch String:   'core/account.c:69,7'
          Branch Sides:
            - BranchSide:      'core/account.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:72,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mailbox_set_subset
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
        - Branch String:   'core/account.c:72,7'
          Branch Sides:
            - BranchSide:      'core/account.c:73,18'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mailbox_set_subset
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
            - BranchSide:      'core/account.c:75,6'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mailbox_set_subset
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
      Callsites:
        - Src:             'core/account.c:76,28'
          Dst:             mutt_mem_calloc
        - Src:             'core/account.c:79,3'
          Dst:             mailbox_set_subset
        - Src:             'core/account.c:80,3'
          Dst:             notify_set_parent
        - Src:             'core/account.c:82,3'
          Dst:             mailbox_get_type_name
        - Src:             'core/account.c:85,3'
          Dst:             notify_send
    - functionName:    account_new
      functionSourceFile: '/src/neomutt/core/account.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_new
        - mutt_mem_calloc
        - mutt_str_dup
        - notify_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/account.c:46,8'
          Branch Sides:
            - BranchSide:      'core/account.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - mutt_str_dup
                - cs_subset_new
            - BranchSide:      'core/account.c:46,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - mutt_str_dup
                - cs_subset_new
        - Branch String:   'core/account.c:46,7'
          Branch Sides:
            - BranchSide:      'core/account.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'core/account.c:49,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - mutt_str_dup
                - cs_subset_new
      Callsites:
        - Src:             'core/account.c:49,23'
          Dst:             mutt_mem_calloc
        - Src:             'core/account.c:52,15'
          Dst:             notify_new
        - Src:             'core/account.c:53,13'
          Dst:             mutt_str_dup
        - Src:             'core/account.c:54,12'
          Dst:             cs_subset_new
    - functionName:    commands_get
      functionSourceFile: '/src/neomutt/core/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/command.c:85,3'
          Branch Sides:
            - BranchSide:      'core/command.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'core/command.c:85,3'
          Branch Sides:
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs: []
        - Branch String:   'core/command.c:85,3'
          Branch Sides:
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs: []
        - Branch String:   'core/command.c:85,3'
          Branch Sides:
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'core/command.c:89,9'
          Branch Sides:
            - BranchSide:      'core/command.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'core/command.c:89,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/command.c:89,9'
          Dst:             mutt_str_equal
    - functionName:    commands_clear
      functionSourceFile: '/src/neomutt/core/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/command.c:72,3'
          Branch Sides:
            - BranchSide:      'core/command.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'core/command.c:72,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'core/command.c:72,3'
          Dst:             mutt_mem_free
    - functionName:    commands_sort
      functionSourceFile: '/src/neomutt/core/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/command.c:39,29'
          Branch Sides:
            - BranchSide:      'core/command.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'core/command.c:39,29'
              BranchSideFuncs:
                - mutt_str_cmp
      Callsites:
        - Src:             'core/command.c:42,10'
          Dst:             mutt_str_cmp
    - functionName:    commands_register
      functionSourceFile: '/src/neomutt/core/command.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - commands_sort
        - mutt_mem_reallocarray
        - mutt_qsort_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/command.c:53,8'
          Branch Sides:
            - BranchSide:      'core/command.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
            - BranchSide:      'core/command.c:53,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
        - Branch String:   'core/command.c:53,11'
          Branch Sides:
            - BranchSide:      'core/command.c:53,11'
              BranchSideFuncs: []
            - BranchSide:      'core/command.c:53,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
        - Branch String:   'core/command.c:53,7'
          Branch Sides:
            - BranchSide:      'core/command.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'core/command.c:56,27'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
        - Branch String:   'core/command.c:60,3'
          Branch Sides:
            - BranchSide:      'core/command.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'core/command.c:60,3'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'core/command.c:58,5'
          Branch Sides:
            - BranchSide:      'core/command.c:58,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
            - BranchSide:      'core/command.c:58,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_qsort_r
        - Branch String:   'core/command.c:56,3'
          Branch Sides:
            - BranchSide:      'core/command.c:58,5'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'core/command.c:60,3'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'core/command.c:58,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'core/command.c:60,3'
          Dst:             mutt_qsort_r
        - Src:             'core/command.c:60,3'
          Dst:             commands_sort
    - functionName:    cc_config_observer
      functionSourceFile: '/src/neomutt/core/config_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - cs_subset_he_native_get
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/config_cache.c:52,11'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
            - BranchSide:      'core/config_cache.c:52,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:52,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:52,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
            - BranchSide:      'core/config_cache.c:54,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:54,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:58,14'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:58,19'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:58,19'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:58,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:58,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:61,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:61,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:0,0'
              BranchSideFuncs:
                - cs_subset_he_native_get
            - BranchSide:      'core/config_cache.c:66,33'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:66,12'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:0,0'
              BranchSideFuncs:
                - cs_subset_he_native_get
            - BranchSide:      'core/config_cache.c:70,33'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_he_native_get
        - Branch String:   'core/config_cache.c:70,12'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:0,0'
              BranchSideFuncs:
                - cs_subset_he_native_get
            - BranchSide:      'core/config_cache.c:76,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/config_cache.c:61,7'
          Dst:             mutt_str_equal
        - Src:             'core/config_cache.c:66,12'
          Dst:             mutt_str_equal
        - Src:             'core/config_cache.c:70,12'
          Dst:             mutt_str_equal
        - Src:             'core/config_cache.c:0,0'
          Dst:             cs_subset_he_native_get
    - functionName:    config_cache_cleanup
      functionSourceFile: '/src/neomutt/core/config_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_config_observer
        - notify_observer_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/config_cache.c:147,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:147,7'
              BranchSideFuncs:
                - notify_observer_remove
            - BranchSide:      'core/config_cache.c:147,7'
              BranchSideFuncs:
                - notify_observer_remove
        - Branch String:   'core/config_cache.c:147,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:148,37'
              BranchSideFuncs:
                - notify_observer_remove
      Callsites:
        - Src:             'core/config_cache.c:148,5'
          Dst:             notify_observer_remove
        - Src:             'core/config_cache.c:148,5'
          Dst:             cc_config_observer
    - functionName:    cc_maildir_field_delimiter
      functionSourceFile: '/src/neomutt/core/config_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cache_setup
        - cs_subset_string
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/config_cache.c:133,8'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:133,8'
              BranchSideFuncs:
                - cache_setup
                - cs_subset_string
            - BranchSide:      'core/config_cache.c:133,8'
              BranchSideFuncs:
                - cache_setup
                - cs_subset_string
        - Branch String:   'core/config_cache.c:133,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:135,5'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:139,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/config_cache.c:135,5'
          Dst:             cache_setup
        - Src:             'core/config_cache.c:136,35'
          Dst:             cs_subset_string
    - functionName:    cache_setup
      functionSourceFile: '/src/neomutt/core/config_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_config_observer
        - cs_subset_slist
        - cs_subset_string
        - notify_observer_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/config_cache.c:85,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:85,7'
              BranchSideFuncs:
                - notify_observer_add
                - cs_subset_slist
                - cs_subset_string
                - cs_subset_string
            - BranchSide:      'core/config_cache.c:85,7'
              BranchSideFuncs:
                - notify_observer_add
                - cs_subset_slist
                - cs_subset_string
                - cs_subset_string
        - Branch String:   'core/config_cache.c:85,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:88,23'
              BranchSideFuncs:
                - notify_observer_add
                - cs_subset_slist
                - cs_subset_string
                - cs_subset_string
      Callsites:
        - Src:             'core/config_cache.c:88,3'
          Dst:             notify_observer_add
        - Src:             'core/config_cache.c:88,3'
          Dst:             cc_config_observer
        - Src:             'core/config_cache.c:90,26'
          Dst:             cs_subset_slist
        - Src:             'core/config_cache.c:91,19'
          Dst:             cs_subset_string
        - Src:             'core/config_cache.c:92,33'
          Dst:             cs_subset_string
    - functionName:    cc_charset
      functionSourceFile: '/src/neomutt/core/config_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cache_setup
        - cs_subset_string
      functionUses:    30
      BranchProfiles:
        - Branch String:   'core/config_cache.c:118,8'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:118,8'
              BranchSideFuncs:
                - cache_setup
                - cs_subset_string
            - BranchSide:      'core/config_cache.c:118,8'
              BranchSideFuncs:
                - cache_setup
                - cs_subset_string
        - Branch String:   'core/config_cache.c:118,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:120,5'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:124,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/config_cache.c:120,5'
          Dst:             cache_setup
        - Src:             'core/config_cache.c:121,21'
          Dst:             cs_subset_string
    - functionName:    cc_assumed_charset
      functionSourceFile: '/src/neomutt/core/config_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cache_setup
        - cs_subset_slist
      functionUses:    7
      BranchProfiles:
        - Branch String:   'core/config_cache.c:103,8'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:103,8'
              BranchSideFuncs:
                - cache_setup
                - cs_subset_slist
            - BranchSide:      'core/config_cache.c:103,8'
              BranchSideFuncs:
                - cache_setup
                - cs_subset_slist
        - Branch String:   'core/config_cache.c:103,7'
          Branch Sides:
            - BranchSide:      'core/config_cache.c:105,5'
              BranchSideFuncs: []
            - BranchSide:      'core/config_cache.c:109,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/config_cache.c:105,5'
          Dst:             cache_setup
        - Src:             'core/config_cache.c:106,28'
          Dst:             cs_subset_slist
    - functionName:    dispatcher_get_retval_name
      functionSourceFile: '/src/neomutt/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_map_get_name
      functionUses:    15
      BranchProfiles:
        - Branch String:   'core/dispatcher.c:56,22'
          Branch Sides:
            - BranchSide:      'core/dispatcher.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
            - BranchSide:      'core/dispatcher.c:56,22'
              BranchSideFuncs:
                - mutt_map_get_name
        - Branch String:   'core/dispatcher.c:57,10'
          Branch Sides:
            - BranchSide:      'core/dispatcher.c:57,10'
              BranchSideFuncs: []
            - BranchSide:      'core/dispatcher.c:57,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/dispatcher.c:56,22'
          Dst:             mutt_map_get_name
    - functionName:    mailbox_gc_add
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - mailbox_gc_run
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/mailbox.c:300,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - mailbox_gc_run
                - assertion_dump
            - BranchSide:      'core/mailbox.c:300,3'
              BranchSideFuncs:
                - mailbox_gc_run
                - assertion_dump
        - Branch String:   'core/mailbox.c:300,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:300,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'core/mailbox.c:301,10'
              BranchSideFuncs:
                - mailbox_gc_run
        - Branch String:   'core/mailbox.c:301,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:301,7'
              BranchSideFuncs:
                - mailbox_gc_run
            - BranchSide:      'core/mailbox.c:303,5'
              BranchSideFuncs:
                - mailbox_gc_run
      Callsites:
        - Src:             'core/mailbox.c:300,3'
          Dst:             assertion_dump
        - Src:             'core/mailbox.c:303,5'
          Dst:             mailbox_gc_run
    - functionName:    mailbox_gc_run
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - email_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/mailbox.c:314,29'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'core/mailbox.c:314,29'
              BranchSideFuncs:
                - email_free
        - Branch String:   'core/mailbox.c:314,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:314,3'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:316,17'
              BranchSideFuncs:
                - email_free
        - Branch String:   'core/mailbox.c:314,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:314,3'
              BranchSideFuncs:
                - email_free
            - BranchSide:      'core/mailbox.c:316,17'
              BranchSideFuncs:
                - email_free
      Callsites:
        - Src:             'core/mailbox.c:316,5'
          Dst:             email_free
    - functionName:    mailbox_set_subset
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/mailbox.c:272,8'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - cs_subset_new
            - BranchSide:      'core/mailbox.c:272,8'
              BranchSideFuncs:
                - cs_subset_new
        - Branch String:   'core/mailbox.c:272,10'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:272,10'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:272,16'
              BranchSideFuncs:
                - cs_subset_new
        - Branch String:   'core/mailbox.c:272,20'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:272,24'
              BranchSideFuncs:
                - cs_subset_new
            - BranchSide:      'core/mailbox.c:272,20'
              BranchSideFuncs: []
        - Branch String:   'core/mailbox.c:272,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:275,29'
              BranchSideFuncs:
                - cs_subset_new
      Callsites:
        - Src:             'core/mailbox.c:275,12'
          Dst:             cs_subset_new
    - functionName:    mailbox_size_sub
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - email_get_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/mailbox.c:261,14'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - email_get_size
            - BranchSide:      'core/mailbox.c:261,14'
              BranchSideFuncs:
                - email_get_size
      Callsites:
        - Src:             'core/mailbox.c:261,14'
          Dst:             email_get_size
    - functionName:    mailbox_size_add
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - email_get_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/mailbox.c:251,14'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - email_get_size
            - BranchSide:      'core/mailbox.c:251,14'
              BranchSideFuncs:
                - email_get_size
      Callsites:
        - Src:             'core/mailbox.c:251,14'
          Dst:             email_get_size
    - functionName:    mailbox_changed
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mailbox_get_type_name
        - notify_send
      functionUses:    24
      BranchProfiles:
        - Branch String:   'core/mailbox.c:235,8'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
            - BranchSide:      'core/mailbox.c:235,8'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
        - Branch String:   'core/mailbox.c:235,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:238,3'
              BranchSideFuncs:
                - mailbox_get_type_name
                - notify_send
      Callsites:
        - Src:             'core/mailbox.c:238,3'
          Dst:             mailbox_get_type_name
        - Src:             'core/mailbox.c:241,3'
          Dst:             notify_send
    - functionName:    mailbox_get_type_name
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_map_get_name
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/mailbox.c:328,22'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
            - BranchSide:      'core/mailbox.c:328,22'
              BranchSideFuncs:
                - mutt_map_get_name
        - Branch String:   'core/mailbox.c:329,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:329,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:331,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/mailbox.c:328,22'
          Dst:             mutt_map_get_name
    - functionName:    mailbox_update
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_path
        - stat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/mailbox.c:217,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
            - BranchSide:      'core/mailbox.c:217,15'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
        - Branch String:   'core/mailbox.c:219,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:222,12'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
        - Branch String:   'core/mailbox.c:222,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:223,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/mailbox.c:222,12'
          Dst:             mailbox_path
        - Src:             'core/mailbox.c:222,7'
          Dst:             stat
    - functionName:    mailbox_path
      functionSourceFile: '/src/neomutt/./core/mailbox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   './core/mailbox.h:225,10'
          Branch Sides:
            - BranchSide:      './core/mailbox.h:0,0'
              BranchSideFuncs:
                - buf_string.15165
            - BranchSide:      './core/mailbox.h:225,10'
              BranchSideFuncs:
                - buf_string.15165
      Callsites:
        - Src:             './core/mailbox.h:225,10'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailbox_find_name
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/mailbox.c:189,8'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mutt_str_equal
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:189,8'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:189,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:192,27'
              BranchSideFuncs:
                - neomutt_mailboxlist_get_all
                - mutt_str_equal
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:196,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:198,28'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:204,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:198,9'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:196,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:200,15'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:196,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:198,28'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:204,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
      Callsites:
        - Src:             'core/mailbox.c:193,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'core/mailbox.c:198,9'
          Dst:             mutt_str_equal
        - Src:             'core/mailbox.c:204,3'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    mailbox_find
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mailbox_path
        - neomutt_mailboxlist_clear
        - neomutt_mailboxlist_get_all
        - stat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/mailbox.c:152,8'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:152,8'
              BranchSideFuncs:
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:152,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:155,15'
              BranchSideFuncs:
                - stat
                - neomutt_mailboxlist_get_all
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:167,57'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:165,3'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:168,13'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:168,38'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:165,3'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:168,45'
              BranchSideFuncs:
                - mailbox_path.15164
                - stat
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:167,9'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:165,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:170,15'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
        - Branch String:   'core/mailbox.c:165,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:167,32'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
            - BranchSide:      'core/mailbox.c:174,3'
              BranchSideFuncs:
                - neomutt_mailboxlist_clear
      Callsites:
        - Src:             'core/mailbox.c:158,7'
          Dst:             stat
        - Src:             'core/mailbox.c:162,3'
          Dst:             neomutt_mailboxlist_get_all
        - Src:             'core/mailbox.c:167,15'
          Dst:             mailbox_path
        - Src:             'core/mailbox.c:167,10'
          Dst:             stat
        - Src:             'core/mailbox.c:174,3'
          Dst:             neomutt_mailboxlist_clear
    - functionName:    mailbox_free
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - buf_dealloc
        - buf_string
        - cs_subset_free
        - email_free
        - mailbox_gc_run
        - mailbox_get_type_name
        - mutt_mem_free
        - notify_free
        - notify_send
      functionUses:    23
      BranchProfiles:
        - Branch String:   'core/mailbox.c:91,8'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:0,0'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
            - BranchSide:      'core/mailbox.c:91,8'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:91,12'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:91,12'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:91,16'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:91,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'core/mailbox.c:94,19'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:96,41'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:96,48'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
            - BranchSide:      'core/mailbox.c:98,3'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:98,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:98,3'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
            - BranchSide:      'core/mailbox.c:98,3'
              BranchSideFuncs:
                - buf_string.15165
                - mailbox_get_type_name
                - notify_send
                - notify_send
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:127,21'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:127,27'
              BranchSideFuncs:
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
            - BranchSide:      'core/mailbox.c:130,3'
              BranchSideFuncs:
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:116,3'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:117,20'
              BranchSideFuncs:
                - email_free
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
            - BranchSide:      'core/mailbox.c:119,16'
              BranchSideFuncs:
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
        - Branch String:   'core/mailbox.c:127,7'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:128,5'
              BranchSideFuncs:
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
            - BranchSide:      'core/mailbox.c:130,3'
              BranchSideFuncs:
                - buf_dealloc
                - cs_subset_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - notify_free
                - mailbox_gc_run
                - mutt_mem_free
      Callsites:
        - Src:             'core/mailbox.c:98,3'
          Dst:             buf_string
        - Src:             'core/mailbox.c:107,3'
          Dst:             mailbox_get_type_name
        - Src:             'core/mailbox.c:110,3'
          Dst:             notify_send
        - Src:             'core/mailbox.c:114,3'
          Dst:             notify_send
        - Src:             'core/mailbox.c:117,5'
          Dst:             email_free
        - Src:             'core/mailbox.c:130,3'
          Dst:             buf_dealloc
        - Src:             'core/mailbox.c:131,3'
          Dst:             cs_subset_free
        - Src:             'core/mailbox.c:132,3'
          Dst:             mutt_mem_free
        - Src:             'core/mailbox.c:133,3'
          Dst:             mutt_mem_free
        - Src:             'core/mailbox.c:134,3'
          Dst:             mutt_mem_free
        - Src:             'core/mailbox.c:135,3'
          Dst:             mutt_mem_free
        - Src:             'core/mailbox.c:136,3'
          Dst:             notify_free
        - Src:             'core/mailbox.c:137,3'
          Dst:             mailbox_gc_run
        - Src:             'core/mailbox.c:142,3'
          Dst:             mutt_mem_free
    - functionName:    mailbox_new
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_init
        - mailbox_gen
        - mutt_mem_calloc
        - notify_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/mailbox.c:70,23'
          Branch Sides:
            - BranchSide:      'core/mailbox.c:70,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_init
                - notify_new
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mailbox_gen
            - BranchSide:      'core/mailbox.c:70,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_init
                - notify_new
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mailbox_gen
      Callsites:
        - Src:             'core/mailbox.c:70,23'
          Dst:             mutt_mem_calloc
        - Src:             'core/mailbox.c:72,3'
          Dst:             buf_init
        - Src:             'core/mailbox.c:73,15'
          Dst:             notify_new
        - Src:             'core/mailbox.c:76,15'
          Dst:             mutt_mem_calloc
        - Src:             'core/mailbox.c:77,12'
          Dst:             mutt_mem_calloc
        - Src:             'core/mailbox.c:78,12'
          Dst:             mailbox_gen
    - functionName:    mailbox_gen
      functionSourceFile: '/src/neomutt/core/mailbox.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    message_new
      functionSourceFile: '/src/neomutt/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/message.c:55,10'
          Branch Sides:
            - BranchSide:      'core/message.c:55,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'core/message.c:55,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'core/message.c:55,10'
          Dst:             mutt_mem_calloc
    - functionName:    message_free
      functionSourceFile: '/src/neomutt/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/message.c:39,8'
          Branch Sides:
            - BranchSide:      'core/message.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'core/message.c:39,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'core/message.c:39,12'
          Branch Sides:
            - BranchSide:      'core/message.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'core/message.c:39,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'core/message.c:39,7'
          Branch Sides:
            - BranchSide:      'core/message.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'core/message.c:43,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'core/message.c:43,3'
          Dst:             mutt_mem_free
        - Src:             'core/message.c:44,3'
          Dst:             mutt_mem_free
        - Src:             'core/message.c:46,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_file_fopen_masked_full
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_fopen_full
        - umask
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/neomutt.c:239,28'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - umask
                - mutt_file_fopen_full
                - umask
            - BranchSide:      'core/neomutt.c:239,28'
              BranchSideFuncs:
                - umask
                - mutt_file_fopen_full
                - umask
      Callsites:
        - Src:             'core/neomutt.c:239,22'
          Dst:             umask
        - Src:             'core/neomutt.c:243,14'
          Dst:             mutt_file_fopen_full
        - Src:             'core/neomutt.c:245,3'
          Dst:             umask
    - functionName:    neomutt_mailboxlist_get_all
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_calloc
      functionUses:    14
      BranchProfiles:
        - Branch String:   'core/neomutt.c:199,8'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'core/neomutt.c:199,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'core/neomutt.c:199,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:206,3'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'core/neomutt.c:206,3'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:206,3'
              BranchSideFuncs: []
        - Branch String:   'core/neomutt.c:208,31'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:208,38'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'core/neomutt.c:211,5'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'core/neomutt.c:208,9'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:206,3'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'core/neomutt.c:211,5'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'core/neomutt.c:211,5'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:206,3'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'core/neomutt.c:213,33'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'core/neomutt.c:211,5'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:206,3'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'core/neomutt.c:213,33'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'core/neomutt.c:206,3'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:208,31'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'core/neomutt.c:213,33'
          Dst:             mutt_mem_calloc
    - functionName:    neomutt_mailboxlist_clear
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
      functionUses:    16
      BranchProfiles:
        - Branch String:   'core/neomutt.c:175,8'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'core/neomutt.c:175,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:175,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:180,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:182,5'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:182,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'core/neomutt.c:182,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:182,5'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:182,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'core/neomutt.c:183,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:182,5'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'core/neomutt.c:183,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'core/neomutt.c:183,5'
          Dst:             mutt_mem_free
        - Src:             'core/neomutt.c:183,5'
          Dst:             mutt_mem_free
    - functionName:    neomutt_account_add
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mailbox_get_type_name
        - notify_send
        - notify_set_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/neomutt.c:117,8'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
            - BranchSide:      'core/neomutt.c:117,8'
              BranchSideFuncs:
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
        - Branch String:   'core/neomutt.c:117,10'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:117,10'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:117,14'
              BranchSideFuncs:
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
        - Branch String:   'core/neomutt.c:117,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:120,3'
              BranchSideFuncs:
                - notify_set_parent
                - mailbox_get_type_name
                - notify_send
      Callsites:
        - Src:             'core/neomutt.c:121,3'
          Dst:             notify_set_parent
        - Src:             'core/neomutt.c:123,3'
          Dst:             mailbox_get_type_name
        - Src:             'core/neomutt.c:126,3'
          Dst:             notify_send
    - functionName:    neomutt_account_remove
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          154
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - account_free
        - notify_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/neomutt.c:140,8'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - account_free
                - notify_send
            - BranchSide:      'core/neomutt.c:140,8'
              BranchSideFuncs:
                - account_free
                - notify_send
        - Branch String:   'core/neomutt.c:140,10'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:140,10'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:140,13'
              BranchSideFuncs:
                - account_free
                - notify_send
        - Branch String:   'core/neomutt.c:140,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:143,8'
              BranchSideFuncs:
                - account_free
                - notify_send
        - Branch String:   'core/neomutt.c:143,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:145,5'
              BranchSideFuncs:
                - notify_send
                - account_free
            - BranchSide:      'core/neomutt.c:151,3'
              BranchSideFuncs:
                - account_free
        - Branch String:   'core/neomutt.c:155,11'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:155,18'
              BranchSideFuncs:
                - account_free
            - BranchSide:      'core/neomutt.c:158,5'
              BranchSideFuncs:
                - account_free
        - Branch String:   'core/neomutt.c:155,9'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:153,3'
              BranchSideFuncs:
                - account_free
            - BranchSide:      'core/neomutt.c:158,5'
              BranchSideFuncs:
                - account_free
        - Branch String:   'core/neomutt.c:158,5'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:158,5'
              BranchSideFuncs:
                - account_free
            - BranchSide:      'core/neomutt.c:158,5'
              BranchSideFuncs:
                - account_free
        - Branch String:   'core/neomutt.c:161,9'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:153,3'
              BranchSideFuncs:
                - account_free
            - BranchSide:      'core/neomutt.c:164,10'
              BranchSideFuncs: []
        - Branch String:   'core/neomutt.c:153,3'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:164,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/neomutt.c:147,5'
          Dst:             notify_send
        - Src:             'core/neomutt.c:159,5'
          Dst:             account_free
    - functionName:    neomutt_free
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_free
        - envlist_free
        - freelocale
        - mutt_mem_free
        - neomutt_account_remove
        - notify_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/neomutt.c:88,8'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - neomutt_account_remove
                - cs_subset_free
                - notify_free
                - notify_free
                - notify_free
                - freelocale
                - mutt_mem_free
                - mutt_mem_free
                - envlist_free
                - mutt_mem_free
            - BranchSide:      'core/neomutt.c:88,8'
              BranchSideFuncs:
                - neomutt_account_remove
                - cs_subset_free
                - notify_free
                - notify_free
                - notify_free
                - freelocale
                - mutt_mem_free
                - mutt_mem_free
                - envlist_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:88,12'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:88,16'
              BranchSideFuncs:
                - neomutt_account_remove
                - cs_subset_free
                - notify_free
                - notify_free
                - notify_free
                - freelocale
                - mutt_mem_free
                - mutt_mem_free
                - envlist_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:88,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:93,3'
              BranchSideFuncs:
                - neomutt_account_remove
                - cs_subset_free
                - notify_free
                - notify_free
                - notify_free
                - freelocale
                - mutt_mem_free
                - mutt_mem_free
                - envlist_free
                - mutt_mem_free
        - Branch String:   'core/neomutt.c:98,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:99,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - envlist_free
                - mutt_mem_free
            - BranchSide:      'core/neomutt.c:101,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - envlist_free
                - mutt_mem_free
      Callsites:
        - Src:             'core/neomutt.c:93,3'
          Dst:             neomutt_account_remove
        - Src:             'core/neomutt.c:94,3'
          Dst:             cs_subset_free
        - Src:             'core/neomutt.c:95,3'
          Dst:             notify_free
        - Src:             'core/neomutt.c:96,3'
          Dst:             notify_free
        - Src:             'core/neomutt.c:97,3'
          Dst:             notify_free
        - Src:             'core/neomutt.c:99,5'
          Dst:             freelocale
        - Src:             'core/neomutt.c:101,3'
          Dst:             mutt_mem_free
        - Src:             'core/neomutt.c:102,3'
          Dst:             mutt_mem_free
        - Src:             'core/neomutt.c:104,3'
          Dst:             envlist_free
        - Src:             'core/neomutt.c:106,3'
          Dst:             mutt_mem_free
    - functionName:    freelocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    neomutt_new
      functionSourceFile: '/src/neomutt/core/neomutt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - cs_subset_new
        - duplocale
        - mutt_exit
        - mutt_mem_calloc
        - newlocale
        - notify_new
        - notify_set_parent
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/neomutt.c:52,8'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - cs_subset_new
                - duplocale
                - newlocale
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'core/neomutt.c:52,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - cs_subset_new
                - duplocale
                - newlocale
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'core/neomutt.c:52,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'core/neomutt.c:55,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
                - cs_subset_new
                - duplocale
                - newlocale
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'core/neomutt.c:64,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:65,24'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
            - BranchSide:      'core/neomutt.c:69,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
        - Branch String:   'core/neomutt.c:67,7'
          Branch Sides:
            - BranchSide:      'core/neomutt.c:69,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
            - BranchSide:      'core/neomutt.c:73,23'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
                - notify_new
                - notify_set_parent
      Callsites:
        - Src:             'core/neomutt.c:55,23'
          Dst:             mutt_mem_calloc
        - Src:             'core/neomutt.c:58,15'
          Dst:             notify_new
        - Src:             'core/neomutt.c:59,12'
          Dst:             cs_subset_new
        - Src:             'core/neomutt.c:63,22'
          Dst:             duplocale
        - Src:             'core/neomutt.c:65,24'
          Dst:             newlocale
        - Src:             'core/neomutt.c:69,5'
          Dst:             __errno_location
        - Src:             'core/neomutt.c:69,5'
          Dst:             strerror
        - Src:             'core/neomutt.c:70,5'
          Dst:             mutt_exit
        - Src:             'core/neomutt.c:73,23'
          Dst:             notify_new
        - Src:             'core/neomutt.c:74,3'
          Dst:             notify_set_parent
        - Src:             'core/neomutt.c:76,22'
          Dst:             notify_new
        - Src:             'core/neomutt.c:77,3'
          Dst:             notify_set_parent
    - functionName:    duplocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    newlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_file_mkstemp_full
      functionSourceFile: '/src/neomutt/core/tmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - cs_subset_path
        - fdopen
        - mkstemp
        - mutt_file_fclose_full
        - snprintf
        - unlink
      functionUses:    29
      BranchProfiles:
        - Branch String:   'core/tmp.c:79,3'
          Branch Sides:
            - BranchSide:      'core/tmp.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - snprintf
                - mkstemp
                - fdopen
                - unlink
                - __errno_location
                - mutt_file_fclose_full
            - BranchSide:      'core/tmp.c:79,8'
              BranchSideFuncs:
                - cs_subset_path
                - snprintf
                - mkstemp
                - fdopen
                - unlink
                - __errno_location
                - mutt_file_fclose_full
        - Branch String:   'core/tmp.c:82,61'
          Branch Sides:
            - BranchSide:      'core/tmp.c:82,11'
              BranchSideFuncs:
                - snprintf
                - mkstemp
                - fdopen
                - unlink
                - __errno_location
                - mutt_file_fclose_full
            - BranchSide:      'core/tmp.c:82,11'
              BranchSideFuncs:
                - snprintf
                - mkstemp
                - fdopen
                - unlink
                - __errno_location
                - mutt_file_fclose_full
        - Branch String:   'core/tmp.c:83,7'
          Branch Sides:
            - BranchSide:      'core/tmp.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'core/tmp.c:86,12'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - unlink
                - __errno_location
                - mutt_file_fclose_full
        - Branch String:   'core/tmp.c:87,7'
          Branch Sides:
            - BranchSide:      'core/tmp.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'core/tmp.c:90,14'
              BranchSideFuncs:
                - fdopen
                - unlink
                - __errno_location
                - mutt_file_fclose_full
        - Branch String:   'core/tmp.c:92,27'
          Branch Sides:
            - BranchSide:      'core/tmp.c:92,31'
              BranchSideFuncs: []
            - BranchSide:      'core/tmp.c:98,3'
              BranchSideFuncs: []
        - Branch String:   'core/tmp.c:92,7'
          Branch Sides:
            - BranchSide:      'core/tmp.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      'core/tmp.c:98,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'core/tmp.c:81,33'
          Dst:             cs_subset_path
        - Src:             'core/tmp.c:82,11'
          Dst:             snprintf
        - Src:             'core/tmp.c:86,12'
          Dst:             mkstemp
        - Src:             'core/tmp.c:90,14'
          Dst:             fdopen
        - Src:             'core/tmp.c:92,8'
          Dst:             unlink
        - Src:             'core/tmp.c:92,31'
          Dst:             __errno_location
        - Src:             'core/tmp.c:94,5'
          Dst:             mutt_file_fclose_full
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_mktemp_full
      functionSourceFile: '/src/neomutt/core/tmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - buf_printf
        - buf_string
        - cs_subset_path
        - getpid
        - getuid
        - mutt_rand64
        - strerror
        - unlink
      functionUses:    71
      BranchProfiles:
        - Branch String:   'core/tmp.c:54,48'
          Branch Sides:
            - BranchSide:      'core/tmp.c:0,0'
              BranchSideFuncs:
                - cs_subset_path
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
            - BranchSide:      'core/tmp.c:54,48'
              BranchSideFuncs:
                - cs_subset_path
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
        - Branch String:   'core/tmp.c:55,53'
          Branch Sides:
            - BranchSide:      'core/tmp.c:56,14'
              BranchSideFuncs:
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
            - BranchSide:      'core/tmp.c:56,14'
              BranchSideFuncs:
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
        - Branch String:   'core/tmp.c:56,14'
          Branch Sides:
            - BranchSide:      'core/tmp.c:56,30'
              BranchSideFuncs:
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
            - BranchSide:      'core/tmp.c:56,30'
              BranchSideFuncs:
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
        - Branch String:   'core/tmp.c:56,30'
          Branch Sides:
            - BranchSide:      'core/tmp.c:56,59'
              BranchSideFuncs:
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
            - BranchSide:      'core/tmp.c:56,59'
              BranchSideFuncs:
                - getuid
                - getpid
                - mutt_rand64
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
        - Branch String:   'core/tmp.c:57,64'
          Branch Sides:
            - BranchSide:      'core/tmp.c:55,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
            - BranchSide:      'core/tmp.c:55,3'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15253
                - buf_string.15253
                - unlink
                - __errno_location
                - buf_string.15253
                - strerror
        - Branch String:   'core/tmp.c:60,31'
          Branch Sides:
            - BranchSide:      'core/tmp.c:60,31'
              BranchSideFuncs: []
            - BranchSide:      'core/tmp.c:60,35'
              BranchSideFuncs:
                - __errno_location
                - buf_string.15253
                - strerror
        - Branch String:   'core/tmp.c:60,7'
          Branch Sides:
            - BranchSide:      'core/tmp.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'core/tmp.c:62,5'
              BranchSideFuncs:
                - buf_string.15253
                - strerror
      Callsites:
        - Src:             'core/tmp.c:54,33'
          Dst:             cs_subset_path
        - Src:             'core/tmp.c:56,59'
          Dst:             getuid
        - Src:             'core/tmp.c:57,20'
          Dst:             getpid
        - Src:             'core/tmp.c:57,30'
          Dst:             mutt_rand64
        - Src:             'core/tmp.c:55,3'
          Dst:             buf_printf
        - Src:             'core/tmp.c:59,3'
          Dst:             buf_string
        - Src:             'core/tmp.c:60,14'
          Dst:             buf_string
        - Src:             'core/tmp.c:60,7'
          Dst:             unlink
        - Src:             'core/tmp.c:60,35'
          Dst:             __errno_location
        - Src:             'core/tmp.c:62,5'
          Dst:             buf_string
        - Src:             'core/tmp.c:62,5'
          Dst:             strerror
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_extract_token
      functionSourceFile: '/src/neomutt/parse/extract.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          939
      EdgeCount:       251
      CyclomaticComplexity: 71
      functionsReached:
        - __ctype_b_loc
        - __ctype_toupper_loc
        - buf_addch
        - buf_addstr
        - buf_copy
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_seek
        - buf_strcpy
        - buf_string
        - cs_subset_str_string_get
        - filter_create
        - filter_wait
        - memchr
        - mutt_file_fclose_full
        - mutt_file_read_line
        - mutt_mem_free
        - mutt_str_getenv
        - mutt_strn_dup
        - parse_extract_token
        - strchr
        - strpbrk
      functionUses:    89
      BranchProfiles:
        - Branch String:   'parse/extract.c:51,8'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:51,8'
              BranchSideFuncs:
                - buf_reset
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:51,13'
          Branch Sides:
            - BranchSide:      'parse/extract.c:51,13'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:51,17'
              BranchSideFuncs:
                - buf_reset
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:51,7'
          Branch Sides:
            - BranchSide:      'parse/extract.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:58,3'
              BranchSideFuncs:
                - buf_reset
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'parse/extract.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/extract.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:60,3'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:63,9'
          Branch Sides:
            - BranchSide:      'parse/extract.c:65,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:83,14'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:65,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:65,11'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:67,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:65,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:67,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:67,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:67,11'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:69,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:67,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:69,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:69,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - memchr
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:71,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:69,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:71,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:71,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - memchr
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:73,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:71,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:73,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:73,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - memchr
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:75,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:73,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:75,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:75,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - memchr
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:77,15'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:75,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:77,23'
          Branch Sides:
            - BranchSide:      'parse/extract.c:77,11'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:77,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:79,35'
              BranchSideFuncs:
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:79,35'
          Branch Sides:
            - BranchSide:      'parse/extract.c:79,38'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:83,14'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:79,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:83,14'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:89,35'
          Branch Sides:
            - BranchSide:      'parse/extract.c:89,14'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:89,42'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:85,9'
          Branch Sides:
            - BranchSide:      'parse/extract.c:61,22'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:93,18'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:89,51'
          Branch Sides:
            - BranchSide:      'parse/extract.c:89,14'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:93,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:89,14'
          Branch Sides:
            - BranchSide:      'parse/extract.c:61,22'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:242,18'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:93,27'
          Branch Sides:
            - BranchSide:      'parse/extract.c:93,34'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:134,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:93,27'
          Branch Sides:
            - BranchSide:      'parse/extract.c:95,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:134,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:93,14'
          Branch Sides:
            - BranchSide:      'parse/extract.c:95,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:95,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:95,11'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:97,30'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:97,7'
          Branch Sides:
            - BranchSide:      'parse/extract.c:101,15'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:101,15'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:107,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:110,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:113,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:116,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:119,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:122,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
        - Branch String:   'parse/extract.c:101,15'
          Branch Sides:
            - BranchSide:      'parse/extract.c:101,15'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:103,28'
              BranchSideFuncs:
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:122,43'
          Branch Sides:
            - BranchSide:      'parse/extract.c:122,46'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:130,13'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:122,84'
          Branch Sides:
            - BranchSide:      'parse/extract.c:123,15'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:130,13'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:122,15'
          Branch Sides:
            - BranchSide:      'parse/extract.c:125,33'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:130,13'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:134,26'
          Branch Sides:
            - BranchSide:      'parse/extract.c:134,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'parse/extract.c:157,18'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'parse/extract.c:134,14'
          Branch Sides:
            - BranchSide:      'parse/extract.c:136,11'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:136,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:136,11'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:138,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:139,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:141,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:143,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:143,16'
          Branch Sides:
            - BranchSide:      'parse/extract.c:145,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:147,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_addch
                - buf_addch
        - Branch String:   'parse/extract.c:147,16'
          Branch Sides:
            - BranchSide:      'parse/extract.c:149,25'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:153,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:157,26'
          Branch Sides:
            - BranchSide:      'parse/extract.c:157,34'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'parse/extract.c:242,18'
              BranchSideFuncs:
                - buf_addch
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
        - Branch String:   'parse/extract.c:157,34'
          Branch Sides:
            - BranchSide:      'parse/extract.c:157,41'
              BranchSideFuncs:
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'parse/extract.c:159,13'
              BranchSideFuncs:
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'parse/extract.c:157,14'
          Branch Sides:
            - BranchSide:      'parse/extract.c:159,13'
              BranchSideFuncs:
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:166,13'
          Branch Sides:
            - BranchSide:      'parse/extract.c:169,15'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'parse/extract.c:169,15'
          Branch Sides:
            - BranchSide:      'parse/extract.c:171,22'
              BranchSideFuncs:
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'parse/extract.c:177,29'
              BranchSideFuncs:
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'parse/extract.c:171,17'
          Branch Sides:
            - BranchSide:      'parse/extract.c:172,18'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:180,9'
              BranchSideFuncs: []
        - Branch String:   'parse/extract.c:177,7'
          Branch Sides:
            - BranchSide:      'parse/extract.c:165,14'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'parse/extract.c:183,28'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'parse/extract.c:185,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:188,29'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
            - BranchSide:      'parse/extract.c:194,20'
              BranchSideFuncs:
                - buf_strcpy
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
        - Branch String:   'parse/extract.c:198,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:200,9'
              BranchSideFuncs:
                - buf_string.15268
                - buf_pool_release
            - BranchSide:      'parse/extract.c:205,22'
              BranchSideFuncs:
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
        - Branch String:   'parse/extract.c:213,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:215,9'
              BranchSideFuncs:
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
            - BranchSide:      'parse/extract.c:218,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
        - Branch String:   'parse/extract.c:226,13'
          Branch Sides:
            - BranchSide:      'parse/extract.c:228,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:232,11'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - mutt_mem_free
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:242,26'
          Branch Sides:
            - BranchSide:      'parse/extract.c:242,34'
              BranchSideFuncs:
                - buf_addch
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:242,26'
          Branch Sides:
            - BranchSide:      'parse/extract.c:243,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:242,34'
          Branch Sides:
            - BranchSide:      'parse/extract.c:242,41'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
            - BranchSide:      'parse/extract.c:243,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
        - Branch String:   'parse/extract.c:242,50'
          Branch Sides:
            - BranchSide:      'parse/extract.c:243,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:243,37'
          Branch Sides:
            - BranchSide:      'parse/extract.c:243,40'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
            - BranchSide:      'parse/extract.c:246,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
        - Branch String:   'parse/extract.c:242,14'
          Branch Sides:
            - BranchSide:      'parse/extract.c:246,13'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:298,7'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:248,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
            - BranchSide:      'parse/extract.c:250,14'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
        - Branch String:   'parse/extract.c:268,59'
          Branch Sides:
            - BranchSide:      'parse/extract.c:268,80'
              BranchSideFuncs:
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
            - BranchSide:      'parse/extract.c:271,43'
              BranchSideFuncs:
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
        - Branch String:   'parse/extract.c:251,13'
          Branch Sides:
            - BranchSide:      'parse/extract.c:253,41'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:295,5'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:256,15'
          Branch Sides:
            - BranchSide:      'parse/extract.c:258,13'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
            - BranchSide:      'parse/extract.c:274,11'
              BranchSideFuncs:
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
        - Branch String:   'parse/extract.c:268,59'
          Branch Sides:
            - BranchSide:      'parse/extract.c:268,80'
              BranchSideFuncs:
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
            - BranchSide:      'parse/extract.c:271,43'
              BranchSideFuncs:
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
        - Branch String:   'parse/extract.c:274,11'
          Branch Sides:
            - BranchSide:      'parse/extract.c:276,33'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:295,5'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:279,13'
          Branch Sides:
            - BranchSide:      'parse/extract.c:281,39'
              BranchSideFuncs:
                - buf_string.15268
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_str_getenv
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:283,43'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
                - mutt_str_getenv
                - buf_addstr
        - Branch String:   'parse/extract.c:283,43'
          Branch Sides:
            - BranchSide:      'parse/extract.c:283,69'
              BranchSideFuncs:
                - mutt_str_getenv
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:289,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:283,18'
          Branch Sides:
            - BranchSide:      'parse/extract.c:285,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
            - BranchSide:      'parse/extract.c:289,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:61,3'
          Branch Sides:
            - BranchSide:      'parse/extract.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:63,12'
              BranchSideFuncs:
                - buf_addch
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_strn_dup
                - buf_pool_get
                - cs_subset_str_string_get
                - buf_addch
                - buf_addstr
                - mutt_mem_free
                - buf_pool_release
                - mutt_str_getenv
                - buf_addstr
                - buf_string.15268
                - buf_addstr
                - strchr
                - mutt_strn_dup
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - mutt_mem_free
                - strpbrk
                - buf_pool_get
                - parse_extract_token
                - buf_string.15268
                - filter_create
                - mutt_file_read_line
                - mutt_file_fclose_full
                - filter_wait
                - buf_string.15268
                - buf_pool_release
                - buf_addstr
                - mutt_mem_free
                - buf_pool_get
                - buf_strcpy
                - buf_addstr
                - buf_copy
                - buf_seek
                - buf_pool_release
                - buf_string.15268
                - buf_pool_release
                - buf_strcpy
                - __ctype_b_loc
                - __ctype_toupper_loc
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - __ctype_toupper_loc
                - buf_addch
                - __ctype_b_loc
                - buf_addch
                - buf_addch
                - __ctype_b_loc
                - memchr
                - __ctype_b_loc
        - Branch String:   'parse/extract.c:302,3'
          Branch Sides:
            - BranchSide:      'parse/extract.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:302,3'
              BranchSideFuncs: []
        - Branch String:   'parse/extract.c:302,3'
          Branch Sides:
            - BranchSide:      'parse/extract.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/extract.c:302,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/extract.c:58,3'
          Dst:             buf_reset
        - Src:             'parse/extract.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'parse/extract.c:65,11'
          Dst:             __ctype_b_loc
        - Src:             'parse/extract.c:79,38'
          Dst:             memchr
        - Src:             'parse/extract.c:103,28'
          Dst:             __ctype_toupper_loc
        - Src:             'parse/extract.c:103,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:107,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:110,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:113,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:116,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:119,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:122,15'
          Dst:             __ctype_b_loc
        - Src:             'parse/extract.c:125,13'
          Dst:             buf_addch
        - Src:             'parse/extract.c:130,13'
          Dst:             buf_addch
        - Src:             'parse/extract.c:141,9'
          Dst:             buf_addch
        - Src:             'parse/extract.c:145,9'
          Dst:             buf_addch
        - Src:             'parse/extract.c:147,16'
          Dst:             __ctype_b_loc
        - Src:             'parse/extract.c:149,25'
          Dst:             __ctype_toupper_loc
        - Src:             'parse/extract.c:149,9'
          Dst:             buf_addch
        - Src:             'parse/extract.c:153,9'
          Dst:             buf_addch
        - Src:             'parse/extract.c:154,9'
          Dst:             buf_addch
        - Src:             'parse/extract.c:165,14'
          Dst:             strpbrk
        - Src:             'parse/extract.c:183,28'
          Dst:             buf_pool_get
        - Src:             'parse/extract.c:188,9'
          Dst:             parse_extract_token
        - Src:             'parse/extract.c:194,9'
          Dst:             buf_strcpy
        - Src:             'parse/extract.c:197,27'
          Dst:             buf_string
        - Src:             'parse/extract.c:197,13'
          Dst:             filter_create
        - Src:             'parse/extract.c:210,14'
          Dst:             mutt_file_read_line
        - Src:             'parse/extract.c:211,7'
          Dst:             mutt_file_fclose_full
        - Src:             'parse/extract.c:212,16'
          Dst:             filter_wait
        - Src:             'parse/extract.c:215,9'
          Dst:             buf_string
        - Src:             'parse/extract.c:218,7'
          Dst:             buf_pool_release
        - Src:             'parse/extract.c:228,11'
          Dst:             buf_addstr
        - Src:             'parse/extract.c:232,33'
          Dst:             buf_pool_get
        - Src:             'parse/extract.c:233,11'
          Dst:             buf_strcpy
        - Src:             'parse/extract.c:234,11'
          Dst:             buf_addstr
        - Src:             'parse/extract.c:235,11'
          Dst:             buf_copy
        - Src:             'parse/extract.c:236,11'
          Dst:             buf_seek
        - Src:             'parse/extract.c:237,11'
          Dst:             buf_pool_release
        - Src:             'parse/extract.c:239,9'
          Dst:             mutt_mem_free
        - Src:             'parse/extract.c:200,9'
          Dst:             buf_string
        - Src:             'parse/extract.c:201,9'
          Dst:             buf_pool_release
        - Src:             'parse/extract.c:243,40'
          Dst:             __ctype_b_loc
        - Src:             'parse/extract.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'parse/extract.c:250,14'
          Dst:             strchr
        - Src:             'parse/extract.c:253,17'
          Dst:             mutt_strn_dup
        - Src:             'parse/extract.c:258,13'
          Dst:             buf_addch
        - Src:             'parse/extract.c:259,13'
          Dst:             buf_addch
        - Src:             'parse/extract.c:260,13'
          Dst:             buf_addstr
        - Src:             'parse/extract.c:261,13'
          Dst:             buf_addch
        - Src:             'parse/extract.c:262,13'
          Dst:             mutt_mem_free
        - Src:             'parse/extract.c:271,15'
          Dst:             mutt_strn_dup
        - Src:             'parse/extract.c:276,33'
          Dst:             buf_pool_get
        - Src:             'parse/extract.c:277,18'
          Dst:             cs_subset_str_string_get
        - Src:             'parse/extract.c:281,28'
          Dst:             buf_string
        - Src:             'parse/extract.c:281,11'
          Dst:             buf_addstr
        - Src:             'parse/extract.c:283,53'
          Dst:             mutt_str_getenv
        - Src:             'parse/extract.c:285,11'
          Dst:             buf_addstr
        - Src:             'parse/extract.c:289,11'
          Dst:             buf_addch
        - Src:             'parse/extract.c:290,11'
          Dst:             buf_addstr
        - Src:             'parse/extract.c:292,9'
          Dst:             mutt_mem_free
        - Src:             'parse/extract.c:293,9'
          Dst:             buf_pool_release
        - Src:             'parse/extract.c:298,7'
          Dst:             buf_addch
        - Src:             'parse/extract.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    parse_rc_line
      functionSourceFile: '/src/neomutt/parse/rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - parse_rc_buffer
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parse/rc.c:111,8'
          Branch Sides:
            - BranchSide:      'parse/rc.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - parse_rc_buffer
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'parse/rc.c:111,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - parse_rc_buffer
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'parse/rc.c:111,13'
          Branch Sides:
            - BranchSide:      'parse/rc.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:111,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - parse_rc_buffer
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'parse/rc.c:111,7'
          Branch Sides:
            - BranchSide:      'parse/rc.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:114,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - parse_rc_buffer
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'parse/rc.c:114,32'
          Dst:             buf_pool_get
        - Src:             'parse/rc.c:115,26'
          Dst:             buf_pool_get
        - Src:             'parse/rc.c:117,3'
          Dst:             buf_strcpy
        - Src:             'parse/rc.c:119,27'
          Dst:             parse_rc_buffer
        - Src:             'parse/rc.c:121,3'
          Dst:             buf_pool_release
        - Src:             'parse/rc.c:122,3'
          Dst:             buf_pool_release
    - functionName:    parse_rc_buffer
      functionSourceFile: '/src/neomutt/parse/rc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          207
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - buf_is_empty
        - buf_printf
        - buf_reset
        - buf_seek
        - buf_string
        - mutt_str_equal
        - notify_send
        - parse_extract_token
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parse/rc.c:50,7'
          Branch Sides:
            - BranchSide:      'parse/rc.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_reset
                - buf_seek
                - __ctype_b_loc
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
            - BranchSide:      'parse/rc.c:50,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_reset
                - buf_seek
                - __ctype_b_loc
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:50,7'
          Branch Sides:
            - BranchSide:      'parse/rc.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:55,3'
              BranchSideFuncs:
                - buf_reset
                - buf_seek
                - __ctype_b_loc
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/rc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'parse/rc.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/rc.c:60,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
            - BranchSide:      'parse/rc.c:61,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/rc.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:60,3'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:63,9'
          Branch Sides:
            - BranchSide:      'parse/rc.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:65,21'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:65,9'
          Branch Sides:
            - BranchSide:      'parse/rc.c:67,17'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
            - BranchSide:      'parse/rc.c:70,5'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:61,3'
          Branch Sides:
            - BranchSide:      'parse/rc.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:63,21'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
        - Branch String:   'parse/rc.c:74,5'
          Branch Sides:
            - BranchSide:      'parse/rc.c:74,5'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_string.15295
                - buf_printf
                - notify_send
                - parse_extract_token
            - BranchSide:      'parse/rc.c:93,49'
              BranchSideFuncs:
                - buf_string.15295
                - buf_printf
        - Branch String:   'parse/rc.c:74,5'
          Branch Sides:
            - BranchSide:      'parse/rc.c:74,5'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_string.15295
                - buf_printf
                - notify_send
                - parse_extract_token
            - BranchSide:      'parse/rc.c:93,49'
              BranchSideFuncs:
                - buf_string.15295
                - buf_printf
        - Branch String:   'parse/rc.c:74,5'
          Branch Sides:
            - BranchSide:      'parse/rc.c:74,5'
              BranchSideFuncs:
                - buf_string.15295
                - buf_printf
            - BranchSide:      'parse/rc.c:93,49'
              BranchSideFuncs:
                - buf_string.15295
                - buf_printf
        - Branch String:   'parse/rc.c:78,11'
          Branch Sides:
            - BranchSide:      'parse/rc.c:74,5'
              BranchSideFuncs:
                - notify_send
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
            - BranchSide:      'parse/rc.c:80,9'
              BranchSideFuncs:
                - notify_send
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
        - Branch String:   'parse/rc.c:82,38'
          Branch Sides:
            - BranchSide:      'parse/rc.c:82,38'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:82,45'
              BranchSideFuncs:
                - notify_send
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
        - Branch String:   'parse/rc.c:82,64'
          Branch Sides:
            - BranchSide:      'parse/rc.c:82,64'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:82,71'
              BranchSideFuncs:
                - notify_send
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
        - Branch String:   'parse/rc.c:82,13'
          Branch Sides:
            - BranchSide:      'parse/rc.c:82,13'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:85,21'
              BranchSideFuncs:
                - notify_send
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
        - Branch String:   'parse/rc.c:61,3'
          Branch Sides:
            - BranchSide:      'parse/rc.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'parse/rc.c:63,21'
              BranchSideFuncs:
                - parse_extract_token
                - buf_string.15295
                - buf_printf
                - mutt_str_equal
                - notify_send
      Callsites:
        - Src:             'parse/rc.c:50,7'
          Dst:             buf_is_empty
        - Src:             'parse/rc.c:55,3'
          Dst:             buf_reset
        - Src:             'parse/rc.c:58,3'
          Dst:             buf_seek
        - Src:             'parse/rc.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'parse/rc.c:70,5'
          Dst:             parse_extract_token
        - Src:             'parse/rc.c:78,11'
          Dst:             mutt_str_equal
        - Src:             'parse/rc.c:85,9'
          Dst:             notify_send
        - Src:             'parse/rc.c:93,49'
          Dst:             buf_string
        - Src:             'parse/rc.c:93,7'
          Dst:             buf_printf
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_set
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          664
      EdgeCount:       223
      CyclomaticComplexity: 62
      functionsReached:
        - assertion_dump
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strcpy
        - command_set_decrement
        - command_set_increment
        - command_set_query
        - command_set_reset
        - command_set_set
        - command_set_toggle
        - command_set_unset
        - cs_subset_lookup
        - mutt_str_startswith
        - parse_extract_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parse/set.c:475,8'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:475,8'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:475,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:475,12'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:475,16'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:475,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:475,7'
              BranchSideFuncs: []
        - Branch String:   'parse/set.c:486,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:490,14'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:492,14'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:492,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:496,15'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:498,37'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:498,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:502,15'
              BranchSideFuncs:
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:504,18'
              BranchSideFuncs:
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:504,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:508,14'
              BranchSideFuncs:
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:520,15'
              BranchSideFuncs:
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:511,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:514,18'
              BranchSideFuncs:
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:520,15'
              BranchSideFuncs:
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:521,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:530,44'
              BranchSideFuncs:
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:531,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:534,27'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:540,13'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:535,58'
          Branch Sides:
            - BranchSide:      'parse/set.c:536,46'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:540,13'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:537,34'
          Branch Sides:
            - BranchSide:      'parse/set.c:537,60'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:540,13'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:540,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:542,11'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:557,24'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:542,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:544,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:548,17'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
        - Branch String:   'parse/set.c:548,17'
          Branch Sides:
            - BranchSide:      'parse/set.c:548,26'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:550,72'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:548,26'
          Branch Sides:
            - BranchSide:      'parse/set.c:548,11'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:550,72'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:548,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:550,72'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:557,32'
          Branch Sides:
            - BranchSide:      'parse/set.c:557,45'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:559,11'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:557,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:559,11'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:587,23'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:559,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:561,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:565,17'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
        - Branch String:   'parse/set.c:565,17'
          Branch Sides:
            - BranchSide:      'parse/set.c:565,26'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:567,70'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:565,26'
          Branch Sides:
            - BranchSide:      'parse/set.c:565,11'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:567,70'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:565,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:567,70'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:570,11'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:570,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
            - BranchSide:      'parse/set.c:575,14'
              BranchSideFuncs:
                - buf_printf
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:576,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
            - BranchSide:      'parse/set.c:583,9'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:587,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:589,11'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:605,21'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:589,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:591,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:595,17'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
        - Branch String:   'parse/set.c:595,17'
          Branch Sides:
            - BranchSide:      'parse/set.c:595,26'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:597,70'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:595,26'
          Branch Sides:
            - BranchSide:      'parse/set.c:595,11'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:597,70'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:595,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:597,70'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:605,21'
          Branch Sides:
            - BranchSide:      'parse/set.c:605,29'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:605,29'
          Branch Sides:
            - BranchSide:      'parse/set.c:605,39'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:607,11'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
        - Branch String:   'parse/set.c:605,39'
          Branch Sides:
            - BranchSide:      'parse/set.c:605,9'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:625,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:605,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:607,11'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:607,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:609,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:614,20'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:623,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:623,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:623,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:623,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'parse/set.c:623,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:623,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:624,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:625,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:624,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:624,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'parse/set.c:624,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:624,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:625,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:625,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:626,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:625,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:625,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:625,5'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'parse/set.c:625,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:625,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:626,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:626,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:627,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:626,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:626,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:627,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:627,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:627,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:627,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:629,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
            - BranchSide:      'parse/set.c:630,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
        - Branch String:   'parse/set.c:629,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:629,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
            - BranchSide:      'parse/set.c:630,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
        - Branch String:   'parse/set.c:630,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:630,5'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
            - BranchSide:      'parse/set.c:631,5'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
        - Branch String:   'parse/set.c:630,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:630,5'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
            - BranchSide:      'parse/set.c:631,5'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
        - Branch String:   'parse/set.c:631,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:631,5'
              BranchSideFuncs:
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
            - BranchSide:      'parse/set.c:634,9'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
        - Branch String:   'parse/set.c:631,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:631,5'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
            - BranchSide:      'parse/set.c:634,9'
              BranchSideFuncs:
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
        - Branch String:   'parse/set.c:634,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:636,12'
              BranchSideFuncs:
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
            - BranchSide:      'parse/set.c:639,14'
              BranchSideFuncs:
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
        - Branch String:   'parse/set.c:639,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:641,12'
              BranchSideFuncs:
                - command_set_reset
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:643,14'
              BranchSideFuncs:
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
        - Branch String:   'parse/set.c:643,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:645,12'
              BranchSideFuncs:
                - command_set_unset
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:647,14'
              BranchSideFuncs:
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
        - Branch String:   'parse/set.c:647,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:649,12'
              BranchSideFuncs:
                - command_set_toggle
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:651,14'
              BranchSideFuncs:
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
        - Branch String:   'parse/set.c:651,14'
          Branch Sides:
            - BranchSide:      'parse/set.c:656,30'
              BranchSideFuncs:
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - command_set_set
                - command_set_increment
            - BranchSide:      'parse/set.c:670,11'
              BranchSideFuncs:
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:658,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:659,41'
              BranchSideFuncs:
                - command_set_increment
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - command_set_set
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:660,16'
              BranchSideFuncs:
                - command_set_decrement
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
                - command_set_set
        - Branch String:   'parse/set.c:660,16'
          Branch Sides:
            - BranchSide:      'parse/set.c:661,41'
              BranchSideFuncs:
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:663,35'
              BranchSideFuncs:
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:670,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:672,9'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:679,14'
              BranchSideFuncs:
                - command_set_query
        - Branch String:   'parse/set.c:685,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:685,9'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
            - BranchSide:      'parse/set.c:687,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:687,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:687,12'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:687,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:687,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:687,12'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:687,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - buf_printf
                - parse_extract_token
                - cs_subset_lookup
                - buf_strcpy
                - assertion_dump
                - command_set_query
                - command_set_query
                - buf_pool_get
                - buf_addstr
                - command_set_set
                - buf_pool_release
                - buf_pool_get
                - parse_extract_token
                - command_set_decrement
                - buf_pool_release
                - command_set_set
                - command_set_increment
                - command_set_toggle
                - command_set_unset
                - command_set_reset
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - assertion_dump
                - buf_printf
                - buf_printf
                - assertion_dump
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - buf_printf
                - mutt_str_startswith
        - Branch String:   'parse/set.c:687,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:486,18'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:687,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/set.c:492,14'
          Dst:             mutt_str_startswith
        - Src:             'parse/set.c:498,14'
          Dst:             mutt_str_startswith
        - Src:             'parse/set.c:513,7'
          Dst:             buf_printf
        - Src:             'parse/set.c:520,15'
          Dst:             parse_extract_token
        - Src:             'parse/set.c:530,27'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:534,7'
          Dst:             buf_strcpy
        - Src:             'parse/set.c:544,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:550,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:561,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:567,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:583,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:591,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:597,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:609,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:613,9'
          Dst:             buf_printf
        - Src:             'parse/set.c:623,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:624,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:625,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:626,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:627,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:629,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:630,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:631,5'
          Dst:             assertion_dump
        - Src:             'parse/set.c:636,12'
          Dst:             command_set_query
        - Src:             'parse/set.c:641,12'
          Dst:             command_set_reset
        - Src:             'parse/set.c:645,12'
          Dst:             command_set_unset
        - Src:             'parse/set.c:649,12'
          Dst:             command_set_toggle
        - Src:             'parse/set.c:656,30'
          Dst:             buf_pool_get
        - Src:             'parse/set.c:657,7'
          Dst:             parse_extract_token
        - Src:             'parse/set.c:659,14'
          Dst:             command_set_increment
        - Src:             'parse/set.c:661,14'
          Dst:             command_set_decrement
        - Src:             'parse/set.c:663,14'
          Dst:             command_set_set
        - Src:             'parse/set.c:664,7'
          Dst:             buf_pool_release
        - Src:             'parse/set.c:672,30'
          Dst:             buf_pool_get
        - Src:             'parse/set.c:673,9'
          Dst:             buf_addstr
        - Src:             'parse/set.c:674,14'
          Dst:             command_set_set
        - Src:             'parse/set.c:675,9'
          Dst:             buf_pool_release
        - Src:             'parse/set.c:679,14'
          Dst:             command_set_query
    - functionName:    command_set_query
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - assertion_dump
        - buf_addch
        - buf_addstr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - cs_subset_he_string_get
        - cs_subset_lookup
        - mutt_pretty_mailbox
        - mutt_str_equal
        - pretty_var
        - set_dump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parse/set.c:408,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_equal
                - cs_subset_lookup
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
                - buf_printf
                - set_dump
                - set_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:408,3'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_equal
                - cs_subset_lookup
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
                - buf_printf
                - set_dump
                - set_dump
                - assertion_dump
        - Branch String:   'parse/set.c:408,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:408,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:414,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_equal
                - cs_subset_lookup
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
                - buf_printf
                - set_dump
                - set_dump
        - Branch String:   'parse/set.c:414,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:416,9'
              BranchSideFuncs:
                - set_dump
            - BranchSide:      'parse/set.c:422,28'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_lookup
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
                - buf_printf
                - set_dump
        - Branch String:   'parse/set.c:416,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:417,14'
              BranchSideFuncs:
                - set_dump
        - Branch String:   'parse/set.c:422,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:424,9'
              BranchSideFuncs:
                - set_dump
            - BranchSide:      'parse/set.c:430,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
                - buf_printf
        - Branch String:   'parse/set.c:424,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:424,9'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:425,14'
              BranchSideFuncs:
                - set_dump
        - Branch String:   'parse/set.c:431,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:433,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:437,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
        - Branch String:   'parse/set.c:437,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:439,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
            - BranchSide:      'parse/set.c:443,25'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_pool_get
                - cs_subset_he_string_get
                - buf_reset
                - buf_addstr
                - buf_pool_release
                - pretty_var
                - mutt_pretty_mailbox
        - Branch String:   'parse/set.c:447,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:450,5'
              BranchSideFuncs:
                - pretty_var
                - buf_pool_release
                - mutt_pretty_mailbox
            - BranchSide:      'parse/set.c:456,7'
              BranchSideFuncs:
                - pretty_var
                - buf_pool_release
                - mutt_pretty_mailbox
        - Branch String:   'parse/set.c:456,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:457,32'
              BranchSideFuncs:
                - mutt_pretty_mailbox
                - pretty_var
                - buf_pool_release
            - BranchSide:      'parse/set.c:458,21'
              BranchSideFuncs:
                - pretty_var
                - buf_pool_release
      Callsites:
        - Src:             'parse/set.c:408,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:414,7'
          Dst:             buf_is_empty
        - Src:             'parse/set.c:417,14'
          Dst:             set_dump
        - Src:             'parse/set.c:422,7'
          Dst:             mutt_str_equal
        - Src:             'parse/set.c:425,14'
          Dst:             set_dump
        - Src:             'parse/set.c:430,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:433,5'
          Dst:             buf_printf
        - Src:             'parse/set.c:443,3'
          Dst:             buf_addstr
        - Src:             'parse/set.c:444,3'
          Dst:             buf_addch
        - Src:             'parse/set.c:445,26'
          Dst:             buf_pool_get
        - Src:             'parse/set.c:446,12'
          Dst:             cs_subset_he_string_get
        - Src:             'parse/set.c:450,5'
          Dst:             buf_reset
        - Src:             'parse/set.c:451,5'
          Dst:             buf_addstr
        - Src:             'parse/set.c:457,5'
          Dst:             mutt_pretty_mailbox
        - Src:             'parse/set.c:458,3'
          Dst:             pretty_var
        - Src:             'parse/set.c:0,0'
          Dst:             buf_pool_release
    - functionName:    command_set_reset
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          169
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - assertion_dump
        - buf_printf
        - cs_subset_he_delete
        - cs_subset_he_reset
        - cs_subset_lookup
        - get_elem_list
        - mutt_mem_free
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parse/set.c:303,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_lookup
                - cs_subset_he_reset
                - cs_subset_he_delete
                - buf_printf
                - get_elem_list
                - mutt_mem_free
                - cs_subset_he_reset
                - cs_subset_he_delete
                - assertion_dump
            - BranchSide:      'parse/set.c:303,3'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_lookup
                - cs_subset_he_reset
                - cs_subset_he_delete
                - buf_printf
                - get_elem_list
                - mutt_mem_free
                - cs_subset_he_reset
                - cs_subset_he_delete
                - assertion_dump
        - Branch String:   'parse/set.c:303,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:303,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:305,28'
              BranchSideFuncs:
                - mutt_str_equal
                - cs_subset_lookup
                - cs_subset_he_reset
                - cs_subset_he_delete
                - buf_printf
                - get_elem_list
                - mutt_mem_free
                - cs_subset_he_reset
                - cs_subset_he_delete
        - Branch String:   'parse/set.c:305,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:307,46'
              BranchSideFuncs:
                - get_elem_list
                - mutt_mem_free
                - cs_subset_he_reset
                - cs_subset_he_delete
            - BranchSide:      'parse/set.c:322,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_he_reset
                - cs_subset_he_delete
                - buf_printf
        - Branch String:   'parse/set.c:309,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:309,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'parse/set.c:318,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'parse/set.c:312,11'
          Branch Sides:
            - BranchSide:      'parse/set.c:313,29'
              BranchSideFuncs:
                - cs_subset_he_delete
                - cs_subset_he_reset
                - mutt_mem_free
            - BranchSide:      'parse/set.c:315,28'
              BranchSideFuncs:
                - cs_subset_he_reset
                - cs_subset_he_delete
                - mutt_mem_free
        - Branch String:   'parse/set.c:309,5'
          Branch Sides:
            - BranchSide:      'parse/set.c:309,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'parse/set.c:318,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'parse/set.c:323,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:325,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:329,11'
              BranchSideFuncs:
                - cs_subset_he_reset
                - cs_subset_he_delete
        - Branch String:   'parse/set.c:329,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:331,5'
              BranchSideFuncs:
                - cs_subset_he_reset
                - cs_subset_he_delete
            - BranchSide:      'parse/set.c:336,7'
              BranchSideFuncs:
                - cs_subset_he_reset
                - cs_subset_he_delete
        - Branch String:   'parse/set.c:336,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:338,30'
              BranchSideFuncs:
                - cs_subset_he_delete
            - BranchSide:      'parse/set.c:342,29'
              BranchSideFuncs:
                - cs_subset_he_reset
        - Branch String:   'parse/set.c:344,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:344,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:347,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/set.c:303,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:305,7'
          Dst:             mutt_str_equal
        - Src:             'parse/set.c:307,32'
          Dst:             get_elem_list
        - Src:             'parse/set.c:318,5'
          Dst:             mutt_mem_free
        - Src:             'parse/set.c:313,9'
          Dst:             cs_subset_he_delete
        - Src:             'parse/set.c:315,9'
          Dst:             cs_subset_he_reset
        - Src:             'parse/set.c:322,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:325,5'
          Dst:             buf_printf
        - Src:             'parse/set.c:338,10'
          Dst:             cs_subset_he_delete
        - Src:             'parse/set.c:342,10'
          Dst:             cs_subset_he_reset
    - functionName:    command_set_unset
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - assertion_dump
        - buf_printf
        - cs_subset_he_delete
        - cs_subset_he_native_set
        - cs_subset_he_string_set
        - cs_subset_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parse/set.c:258,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_he_string_set
                - cs_subset_he_native_set
                - cs_subset_he_delete
                - buf_printf
                - assertion_dump
            - BranchSide:      'parse/set.c:258,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_he_string_set
                - cs_subset_he_native_set
                - cs_subset_he_delete
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:258,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:258,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:259,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_he_string_set
                - cs_subset_he_native_set
                - cs_subset_he_delete
                - buf_printf
        - Branch String:   'parse/set.c:260,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:262,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:266,11'
              BranchSideFuncs:
                - cs_subset_he_string_set
                - cs_subset_he_native_set
                - cs_subset_he_delete
        - Branch String:   'parse/set.c:266,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:268,5'
              BranchSideFuncs:
                - cs_subset_he_string_set
                - cs_subset_he_native_set
                - cs_subset_he_delete
            - BranchSide:      'parse/set.c:273,7'
              BranchSideFuncs:
                - cs_subset_he_string_set
                - cs_subset_he_native_set
                - cs_subset_he_delete
        - Branch String:   'parse/set.c:273,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:275,30'
              BranchSideFuncs:
                - cs_subset_he_delete
            - BranchSide:      'parse/set.c:277,35'
              BranchSideFuncs:
                - cs_subset_he_string_set
                - cs_subset_he_native_set
        - Branch String:   'parse/set.c:277,47'
          Branch Sides:
            - BranchSide:      'parse/set.c:277,73'
              BranchSideFuncs:
                - cs_subset_he_native_set
            - BranchSide:      'parse/set.c:279,34'
              BranchSideFuncs:
                - cs_subset_he_native_set
        - Branch String:   'parse/set.c:277,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:279,34'
              BranchSideFuncs:
                - cs_subset_he_native_set
            - BranchSide:      'parse/set.c:283,34'
              BranchSideFuncs:
                - cs_subset_he_string_set
        - Branch String:   'parse/set.c:285,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:285,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:288,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/set.c:258,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:259,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:262,5'
          Dst:             buf_printf
        - Src:             'parse/set.c:275,10'
          Dst:             cs_subset_he_delete
        - Src:             'parse/set.c:279,10'
          Dst:             cs_subset_he_native_set
        - Src:             'parse/set.c:283,10'
          Dst:             cs_subset_he_string_set
    - functionName:    command_set_toggle
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - assertion_dump
        - bool_he_toggle
        - buf_printf
        - cs_subset_lookup
        - number_he_toggle
        - quad_he_toggle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parse/set.c:362,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_lookup
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
                - bool_he_toggle
                - buf_printf
                - assertion_dump
            - BranchSide:      'parse/set.c:362,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
                - bool_he_toggle
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:362,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:362,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:363,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
                - bool_he_toggle
                - buf_printf
        - Branch String:   'parse/set.c:364,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:366,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:370,11'
              BranchSideFuncs:
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
                - bool_he_toggle
        - Branch String:   'parse/set.c:370,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:372,5'
              BranchSideFuncs:
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
                - bool_he_toggle
            - BranchSide:      'parse/set.c:376,7'
              BranchSideFuncs:
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
                - bool_he_toggle
        - Branch String:   'parse/set.c:376,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:378,20'
              BranchSideFuncs:
                - bool_he_toggle
            - BranchSide:      'parse/set.c:380,34'
              BranchSideFuncs:
                - buf_printf
                - number_he_toggle
                - quad_he_toggle
        - Branch String:   'parse/set.c:380,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:382,20'
              BranchSideFuncs:
                - quad_he_toggle
            - BranchSide:      'parse/set.c:384,34'
              BranchSideFuncs:
                - buf_printf
                - number_he_toggle
        - Branch String:   'parse/set.c:384,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:386,22'
              BranchSideFuncs:
                - number_he_toggle
            - BranchSide:      'parse/set.c:390,5'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'parse/set.c:362,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:363,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:366,5'
          Dst:             buf_printf
        - Src:             'parse/set.c:378,5'
          Dst:             bool_he_toggle
        - Src:             'parse/set.c:382,5'
          Dst:             quad_he_toggle
        - Src:             'parse/set.c:386,5'
          Dst:             number_he_toggle
        - Src:             'parse/set.c:390,5'
          Dst:             buf_printf
    - functionName:    command_set_increment
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - assertion_dump
        - buf_printf
        - command_set_expand_value
        - cs_create_variable
        - cs_subset_he_string_plus_equals
        - cs_subset_lookup
        - mutt_str_startswith
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parse/set.c:162,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:162,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:162,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:162,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:163,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:163,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:163,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:164,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
        - Branch String:   'parse/set.c:165,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:168,35'
              BranchSideFuncs:
                - mutt_str_startswith
                - cs_create_variable
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
                - buf_printf
            - BranchSide:      'parse/set.c:184,11'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
        - Branch String:   'parse/set.c:168,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:170,24'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:179,53'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:184,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:186,5'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
            - BranchSide:      'parse/set.c:192,7'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
        - Branch String:   'parse/set.c:192,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_he_string_plus_equals
            - BranchSide:      'parse/set.c:199,5'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_plus_equals
        - Branch String:   'parse/set.c:202,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:205,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/set.c:162,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:163,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:164,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:168,9'
          Dst:             mutt_str_startswith
        - Src:             'parse/set.c:173,12'
          Dst:             cs_create_variable
        - Src:             'parse/set.c:179,7'
          Dst:             buf_printf
        - Src:             'parse/set.c:199,5'
          Dst:             command_set_expand_value
        - Src:             'parse/set.c:0,0'
          Dst:             cs_subset_he_string_plus_equals
    - functionName:    command_set_decrement
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - assertion_dump
        - buf_printf
        - command_set_expand_value
        - cs_subset_he_string_minus_equals
        - cs_subset_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parse/set.c:223,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
                - buf_printf
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:223,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
                - buf_printf
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:223,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:223,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:224,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:224,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:224,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:225,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
                - buf_printf
        - Branch String:   'parse/set.c:226,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:228,51'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:232,11'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
        - Branch String:   'parse/set.c:232,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:234,5'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
            - BranchSide:      'parse/set.c:238,3'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_minus_equals
        - Branch String:   'parse/set.c:240,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:240,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:243,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/set.c:223,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:224,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:225,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:228,5'
          Dst:             buf_printf
        - Src:             'parse/set.c:238,3'
          Dst:             command_set_expand_value
        - Src:             'parse/set.c:239,12'
          Dst:             cs_subset_he_string_minus_equals
    - functionName:    command_set_set
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - assertion_dump
        - buf_printf
        - command_set_expand_value
        - cs_create_variable
        - cs_subset_he_string_set
        - cs_subset_lookup
        - mutt_str_startswith
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parse/set.c:102,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_set
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
                - assertion_dump
                - assertion_dump
            - BranchSide:      'parse/set.c:102,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_set
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
                - assertion_dump
                - assertion_dump
        - Branch String:   'parse/set.c:102,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:102,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:103,3'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_set
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
                - assertion_dump
        - Branch String:   'parse/set.c:103,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:103,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:104,42'
              BranchSideFuncs:
                - cs_subset_lookup
                - command_set_expand_value
                - cs_subset_he_string_set
                - mutt_str_startswith
                - cs_create_variable
                - buf_printf
        - Branch String:   'parse/set.c:105,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:108,35'
              BranchSideFuncs:
                - mutt_str_startswith
                - cs_create_variable
                - command_set_expand_value
                - cs_subset_he_string_set
                - buf_printf
            - BranchSide:      'parse/set.c:124,11'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_set
        - Branch String:   'parse/set.c:108,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:110,24'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'parse/set.c:119,53'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'parse/set.c:124,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:126,5'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_set
            - BranchSide:      'parse/set.c:131,7'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_set
        - Branch String:   'parse/set.c:131,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - cs_subset_he_string_set
            - BranchSide:      'parse/set.c:138,5'
              BranchSideFuncs:
                - command_set_expand_value
                - cs_subset_he_string_set
        - Branch String:   'parse/set.c:141,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:144,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parse/set.c:102,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:103,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:104,25'
          Dst:             cs_subset_lookup
        - Src:             'parse/set.c:108,9'
          Dst:             mutt_str_startswith
        - Src:             'parse/set.c:113,12'
          Dst:             cs_create_variable
        - Src:             'parse/set.c:119,7'
          Dst:             buf_printf
        - Src:             'parse/set.c:138,5'
          Dst:             command_set_expand_value
        - Src:             'parse/set.c:0,0'
          Dst:             cs_subset_he_string_set
    - functionName:    command_set_expand_value
      functionSourceFile: '/src/neomutt/parse/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - assertion_dump
        - buf_addstr
        - buf_copy
        - buf_expand_path
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - mutt_path_tilde
        - mutt_str_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parse/set.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:0,0'
              BranchSideFuncs:
                - buf_expand_path
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
                - buf_expand_path
                - mutt_path_tilde
                - assertion_dump
            - BranchSide:      'parse/set.c:60,3'
              BranchSideFuncs:
                - buf_expand_path
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
                - buf_expand_path
                - mutt_path_tilde
                - assertion_dump
        - Branch String:   'parse/set.c:60,3'
          Branch Sides:
            - BranchSide:      'parse/set.c:60,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'parse/set.c:61,7'
              BranchSideFuncs:
                - buf_expand_path
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
                - buf_expand_path
                - mutt_path_tilde
        - Branch String:   'parse/set.c:61,7'
          Branch Sides:
            - BranchSide:      'parse/set.c:63,14'
              BranchSideFuncs:
                - buf_expand_path
                - mutt_path_tilde
            - BranchSide:      'parse/set.c:68,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
        - Branch String:   'parse/set.c:63,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:64,7'
              BranchSideFuncs:
                - mutt_path_tilde
            - BranchSide:      'parse/set.c:66,30'
              BranchSideFuncs:
                - mutt_path_tilde
        - Branch String:   'parse/set.c:68,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:68,12'
              BranchSideFuncs:
                - buf_expand_path
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'parse/set.c:68,12'
              BranchSideFuncs: []
        - Branch String:   'parse/set.c:68,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:70,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'parse/set.c:72,12'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
        - Branch String:   'parse/set.c:72,12'
          Branch Sides:
            - BranchSide:      'parse/set.c:72,12'
              BranchSideFuncs: []
            - BranchSide:      'parse/set.c:74,30'
              BranchSideFuncs:
                - buf_pool_get
                - buf_copy
                - mutt_str_equal
                - buf_expand_path
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
        - Branch String:   'parse/set.c:77,9'
          Branch Sides:
            - BranchSide:      'parse/set.c:79,7'
              BranchSideFuncs:
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'parse/set.c:81,5'
              BranchSideFuncs:
                - buf_reset
                - buf_string.15351
                - buf_addstr
                - buf_pool_release
      Callsites:
        - Src:             'parse/set.c:60,3'
          Dst:             assertion_dump
        - Src:             'parse/set.c:64,7'
          Dst:             buf_expand_path
        - Src:             'parse/set.c:66,7'
          Dst:             mutt_path_tilde
        - Src:             'parse/set.c:70,5'
          Dst:             buf_expand_path
        - Src:             'parse/set.c:74,30'
          Dst:             buf_pool_get
        - Src:             'parse/set.c:75,5'
          Dst:             buf_copy
        - Src:             'parse/set.c:77,10'
          Dst:             mutt_str_equal
        - Src:             'parse/set.c:79,7'
          Dst:             buf_expand_path
        - Src:             'parse/set.c:81,5'
          Dst:             buf_reset
        - Src:             'parse/set.c:82,23'
          Dst:             buf_string
        - Src:             'parse/set.c:82,5'
          Dst:             buf_addstr
        - Src:             'parse/set.c:83,5'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/./config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   './config/set.h:295,14'
          Branch Sides:
            - BranchSide:      './config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      './config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   './config/set.h:295,35'
          Branch Sides:
            - BranchSide:      './config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      './config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   './config/set.h:295,7'
          Branch Sides:
            - BranchSide:      './config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      './config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             './config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    cs_subset_expando
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    57
      BranchProfiles:
        - Branch String:   'expando/config_type.c:363,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'expando/config_type.c:363,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'expando/config_type.c:363,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:363,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/config_type.c:363,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'expando/config_type.c:363,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:363,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/config_type.c:365,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'expando/config_type.c:366,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:366,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/config_type.c:369,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'expando/config_type.c:370,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:370,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'expando/config_type.c:373,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'expando/config_type.c:374,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:374,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/config_type.c:376,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/config_type.c:363,3'
          Dst:             assertion_dump
        - Src:             'expando/config_type.c:365,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'expando/config_type.c:366,3'
          Dst:             assertion_dump
        - Src:             'expando/config_type.c:369,30'
          Dst:             cs_get_base
        - Src:             'expando/config_type.c:370,3'
          Dst:             assertion_dump
        - Src:             'expando/config_type.c:373,20'
          Dst:             cs_subset_he_native_get
        - Src:             'expando/config_type.c:374,3'
          Dst:             assertion_dump
    - functionName:    expando_destroy
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - expando_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expando/config_type.c:52,8'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - expando_free
            - BranchSide:      'expando/config_type.c:52,8'
              BranchSideFuncs:
                - expando_free
        - Branch String:   'expando/config_type.c:52,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:55,3'
              BranchSideFuncs:
                - expando_free
      Callsites:
        - Src:             'expando/config_type.c:55,3'
          Dst:             expando_free
    - functionName:    expando_reset
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - expando_destroy
        - expando_equal
        - expando_free
        - expando_parse
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/config_type.c:293,3'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_destroy
                - expando_destroy
                - expando_free
                - expando_free
            - BranchSide:      'expando/config_type.c:293,19'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_destroy
                - expando_destroy
                - expando_free
                - expando_free
        - Branch String:   'expando/config_type.c:296,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:294,25'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_destroy
                - expando_destroy
                - expando_free
                - expando_free
            - BranchSide:      'expando/config_type.c:303,26'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_destroy
                - expando_destroy
                - expando_free
                - expando_free
        - Branch String:   'expando/config_type.c:303,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:305,5'
              BranchSideFuncs:
                - expando_free
            - BranchSide:      'expando/config_type.c:309,7'
              BranchSideFuncs:
                - startup_only
                - expando_destroy
                - expando_destroy
                - expando_free
        - Branch String:   'expando/config_type.c:309,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:311,5'
              BranchSideFuncs:
                - expando_free
            - BranchSide:      'expando/config_type.c:317,13'
              BranchSideFuncs:
                - expando_destroy
                - expando_destroy
        - Branch String:   'expando/config_type.c:317,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:319,32'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:328,8'
              BranchSideFuncs:
                - expando_destroy
        - Branch String:   'expando/config_type.c:321,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:323,7'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:328,8'
              BranchSideFuncs:
                - expando_destroy
        - Branch String:   'expando/config_type.c:328,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:329,8'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:331,3'
              BranchSideFuncs:
                - expando_destroy
      Callsites:
        - Src:             'expando/config_type.c:300,11'
          Dst:             expando_parse
        - Src:             'expando/config_type.c:303,7'
          Dst:             expando_equal
        - Src:             'expando/config_type.c:305,5'
          Dst:             expando_free
        - Src:             'expando/config_type.c:309,7'
          Dst:             startup_only
        - Src:             'expando/config_type.c:311,5'
          Dst:             expando_free
        - Src:             'expando/config_type.c:323,7'
          Dst:             expando_destroy
        - Src:             'expando/config_type.c:331,3'
          Dst:             expando_destroy
    - functionName:    expando_has_been_set
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/config_type.c:280,46'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'expando/config_type.c:280,46'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'expando/config_type.c:283,25'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:283,25'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'expando/config_type.c:283,36'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'expando/config_type.c:285,11'
          Dst:             mutt_str_equal
    - functionName:    expando_string_plus_equals
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          154
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_insert
        - buf_is_empty
        - expando_destroy
        - expando_equal
        - expando_free
        - expando_parse
        - mutt_mem_free
        - mutt_str_asprintf
        - mutt_str_dup
        - snprintf
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/config_type.c:223,8'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - startup_only
                - mutt_str_asprintf
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_str_dup
            - BranchSide:      'expando/config_type.c:223,8'
              BranchSideFuncs:
                - startup_only
                - mutt_str_asprintf
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:223,14'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:223,14'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:223,18'
              BranchSideFuncs:
                - startup_only
                - mutt_str_asprintf
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:223,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:226,16'
              BranchSideFuncs:
                - startup_only
                - mutt_str_asprintf
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:226,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:231,9'
              BranchSideFuncs:
                - mutt_str_asprintf
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:234,15'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:234,27'
              BranchSideFuncs:
                - mutt_str_dup
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
            - BranchSide:      'expando/config_type.c:237,11'
              BranchSideFuncs:
                - mutt_str_dup
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
        - Branch String:   'expando/config_type.c:234,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:235,5'
              BranchSideFuncs:
                - mutt_str_dup
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
            - BranchSide:      'expando/config_type.c:237,11'
              BranchSideFuncs:
                - mutt_str_dup
                - expando_parse
                - mutt_mem_free
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
        - Branch String:   'expando/config_type.c:243,16'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:243,20'
              BranchSideFuncs:
                - buf_is_empty
                - snprintf
                - buf_insert
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
            - BranchSide:      'expando/config_type.c:252,7'
              BranchSideFuncs:
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
        - Branch String:   'expando/config_type.c:243,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:245,5'
              BranchSideFuncs:
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
            - BranchSide:      'expando/config_type.c:252,7'
              BranchSideFuncs:
                - expando_equal
                - expando_free
                - expando_destroy
                - expando_free
        - Branch String:   'expando/config_type.c:252,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:254,5'
              BranchSideFuncs:
                - expando_free
            - BranchSide:      'expando/config_type.c:258,13'
              BranchSideFuncs:
                - expando_free
                - expando_destroy
        - Branch String:   'expando/config_type.c:258,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:260,32'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:269,3'
              BranchSideFuncs:
                - expando_destroy
        - Branch String:   'expando/config_type.c:262,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:264,7'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:269,3'
              BranchSideFuncs:
                - expando_destroy
      Callsites:
        - Src:             'expando/config_type.c:226,16'
          Dst:             startup_only
        - Src:             'expando/config_type.c:235,5'
          Dst:             mutt_str_asprintf
        - Src:             'expando/config_type.c:237,11'
          Dst:             mutt_str_dup
        - Src:             'expando/config_type.c:240,29'
          Dst:             expando_parse
        - Src:             'expando/config_type.c:241,3'
          Dst:             mutt_mem_free
        - Src:             'expando/config_type.c:243,20'
          Dst:             buf_is_empty
        - Src:             'expando/config_type.c:247,5'
          Dst:             snprintf
        - Src:             'expando/config_type.c:248,5'
          Dst:             buf_insert
        - Src:             'expando/config_type.c:252,7'
          Dst:             expando_equal
        - Src:             'expando/config_type.c:254,5'
          Dst:             expando_free
        - Src:             'expando/config_type.c:264,7'
          Dst:             expando_free
        - Src:             'expando/config_type.c:269,3'
          Dst:             expando_destroy
    - functionName:    expando_native_get
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expando_native_set
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - expando_equal
        - expando_free
        - expando_parse
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/config_type.c:165,31'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_parse
                - buf_printf
            - BranchSide:      'expando/config_type.c:165,31'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_parse
                - buf_printf
        - Branch String:   'expando/config_type.c:166,18'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:166,28'
              BranchSideFuncs:
                - buf_printf
                - expando_equal
                - startup_only
                - expando_free
                - expando_parse
            - BranchSide:      'expando/config_type.c:172,29'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_parse
        - Branch String:   'expando/config_type.c:166,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:168,60'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_parse
            - BranchSide:      'expando/config_type.c:172,29'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_parse
        - Branch String:   'expando/config_type.c:173,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:173,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:176,7'
              BranchSideFuncs:
                - startup_only
                - expando_free
                - expando_parse
        - Branch String:   'expando/config_type.c:176,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:179,13'
              BranchSideFuncs:
                - expando_free
                - expando_parse
        - Branch String:   'expando/config_type.c:179,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:181,10'
              BranchSideFuncs:
                - expando_free
                - expando_parse
            - BranchSide:      'expando/config_type.c:187,3'
              BranchSideFuncs:
                - expando_free
                - expando_parse
        - Branch String:   'expando/config_type.c:183,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:184,17'
              BranchSideFuncs:
                - expando_free
                - expando_parse
            - BranchSide:      'expando/config_type.c:187,3'
              BranchSideFuncs:
                - expando_free
                - expando_parse
        - Branch String:   'expando/config_type.c:191,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:194,54'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:202,28'
              BranchSideFuncs: []
        - Branch String:   'expando/config_type.c:199,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:202,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/config_type.c:168,5'
          Dst:             buf_printf
        - Src:             'expando/config_type.c:173,7'
          Dst:             expando_equal
        - Src:             'expando/config_type.c:176,7'
          Dst:             startup_only
        - Src:             'expando/config_type.c:187,3'
          Dst:             expando_free
        - Src:             'expando/config_type.c:195,16'
          Dst:             expando_parse
    - functionName:    expando_string_get
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/config_type.c:139,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'expando/config_type.c:139,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'expando/config_type.c:139,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:141,27'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'expando/config_type.c:147,26'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'expando/config_type.c:142,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:143,18'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'expando/config_type.c:150,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:153,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'expando/config_type.c:153,3'
          Dst:             buf_addstr
    - functionName:    expando_string_set
      functionSourceFile: '/src/neomutt/expando/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          185
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - buf_insert
        - buf_is_empty
        - buf_printf
        - expando_destroy
        - expando_equal
        - expando_free
        - expando_parse
        - mutt_mem_free
        - mutt_str_dup
        - snprintf
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/config_type.c:65,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:0,0'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
            - BranchSide:      'expando/config_type.c:65,7'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
        - Branch String:   'expando/config_type.c:65,13'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:65,17'
              BranchSideFuncs:
                - buf_printf
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'expando/config_type.c:68,24'
              BranchSideFuncs:
                - buf_printf
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:65,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:68,24'
              BranchSideFuncs:
                - buf_printf
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'expando/config_type.c:76,7'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:68,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:70,60'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'expando/config_type.c:76,7'
              BranchSideFuncs:
                - expando_parse
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
                - buf_is_empty
                - snprintf
                - buf_insert
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:76,7'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:79,54'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'expando/config_type.c:122,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'expando/config_type.c:81,14'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:81,18'
              BranchSideFuncs:
                - buf_is_empty
                - snprintf
                - buf_insert
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
            - BranchSide:      'expando/config_type.c:90,28'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
        - Branch String:   'expando/config_type.c:81,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:83,7'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
            - BranchSide:      'expando/config_type.c:90,28'
              BranchSideFuncs:
                - expando_equal
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
                - expando_free
        - Branch String:   'expando/config_type.c:90,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:92,7'
              BranchSideFuncs:
                - expando_free
            - BranchSide:      'expando/config_type.c:96,9'
              BranchSideFuncs:
                - startup_only
                - expando_free
                - expando_destroy
                - expando_free
        - Branch String:   'expando/config_type.c:96,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:98,7'
              BranchSideFuncs:
                - expando_free
            - BranchSide:      'expando/config_type.c:102,15'
              BranchSideFuncs:
                - expando_free
                - expando_destroy
        - Branch String:   'expando/config_type.c:102,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:104,34'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:113,5'
              BranchSideFuncs:
                - expando_destroy
        - Branch String:   'expando/config_type.c:106,11'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:108,9'
              BranchSideFuncs:
                - expando_destroy
            - BranchSide:      'expando/config_type.c:113,5'
              BranchSideFuncs:
                - expando_destroy
        - Branch String:   'expando/config_type.c:117,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:118,10'
              BranchSideFuncs: []
            - BranchSide:      'expando/config_type.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'expando/config_type.c:122,9'
          Branch Sides:
            - BranchSide:      'expando/config_type.c:123,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'expando/config_type.c:125,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'expando/config_type.c:70,5'
          Dst:             buf_printf
        - Src:             'expando/config_type.c:80,27'
          Dst:             expando_parse
        - Src:             'expando/config_type.c:81,18'
          Dst:             buf_is_empty
        - Src:             'expando/config_type.c:85,7'
          Dst:             snprintf
        - Src:             'expando/config_type.c:86,7'
          Dst:             buf_insert
        - Src:             'expando/config_type.c:90,9'
          Dst:             expando_equal
        - Src:             'expando/config_type.c:92,7'
          Dst:             expando_free
        - Src:             'expando/config_type.c:96,9'
          Dst:             startup_only
        - Src:             'expando/config_type.c:98,7'
          Dst:             expando_free
        - Src:             'expando/config_type.c:108,9'
          Dst:             expando_free
        - Src:             'expando/config_type.c:113,5'
          Dst:             expando_destroy
        - Src:             'expando/config_type.c:123,7'
          Dst:             mutt_mem_free
        - Src:             'expando/config_type.c:126,32'
          Dst:             mutt_str_dup
    - functionName:    expando_equal
      functionSourceFile: '/src/neomutt/expando/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expando/expando.c:139,8'
          Branch Sides:
            - BranchSide:      'expando/expando.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'expando/expando.c:139,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'expando/expando.c:139,10'
          Branch Sides:
            - BranchSide:      'expando/expando.c:139,14'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'expando/expando.c:141,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'expando/expando.c:139,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:141,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'expando/expando.c:141,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:144,28'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'expando/expando.c:144,10'
          Dst:             mutt_str_equal
    - functionName:    expando_render
      functionSourceFile: '/src/neomutt/expando/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - node_render
      functionUses:    5
      BranchProfiles:
        - Branch String:   'expando/expando.c:121,8'
          Branch Sides:
            - BranchSide:      'expando/expando.c:0,0'
              BranchSideFuncs:
                - node_render
            - BranchSide:      'expando/expando.c:121,8'
              BranchSideFuncs:
                - node_render
        - Branch String:   'expando/expando.c:121,12'
          Branch Sides:
            - BranchSide:      'expando/expando.c:121,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:121,21'
              BranchSideFuncs:
                - node_render
        - Branch String:   'expando/expando.c:121,26'
          Branch Sides:
            - BranchSide:      'expando/expando.c:121,26'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:121,30'
              BranchSideFuncs:
                - node_render
        - Branch String:   'expando/expando.c:121,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:125,16'
              BranchSideFuncs:
                - node_render
        - Branch String:   'expando/expando.c:125,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:126,5'
              BranchSideFuncs:
                - node_render
            - BranchSide:      'expando/expando.c:128,10'
              BranchSideFuncs:
                - node_render
      Callsites:
        - Src:             'expando/expando.c:128,10'
          Dst:             node_render
    - functionName:    expando_parse
      functionSourceFile: '/src/neomutt/expando/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_strcpy
        - expando_free
        - expando_new
        - node_container_collapse_all
        - node_padding_repad
        - node_parse_many
      functionUses:    8
      BranchProfiles:
        - Branch String:   'expando/expando.c:84,8'
          Branch Sides:
            - BranchSide:      'expando/expando.c:0,0'
              BranchSideFuncs:
                - expando_new
                - node_parse_many
                - buf_strcpy
                - expando_free
                - node_padding_repad
                - node_container_collapse_all
            - BranchSide:      'expando/expando.c:84,8'
              BranchSideFuncs:
                - expando_new
                - node_parse_many
                - buf_strcpy
                - expando_free
                - node_padding_repad
                - node_container_collapse_all
        - Branch String:   'expando/expando.c:84,12'
          Branch Sides:
            - BranchSide:      'expando/expando.c:84,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:84,16'
              BranchSideFuncs:
                - expando_new
                - node_parse_many
                - buf_strcpy
                - expando_free
                - node_padding_repad
                - node_container_collapse_all
        - Branch String:   'expando/expando.c:84,30'
          Branch Sides:
            - BranchSide:      'expando/expando.c:84,30'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:84,34'
              BranchSideFuncs:
                - expando_new
                - node_parse_many
                - buf_strcpy
                - expando_free
                - node_padding_repad
                - node_container_collapse_all
        - Branch String:   'expando/expando.c:84,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:87,25'
              BranchSideFuncs:
                - expando_new
                - node_parse_many
                - buf_strcpy
                - expando_free
                - node_padding_repad
                - node_container_collapse_all
        - Branch String:   'expando/expando.c:94,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:96,5'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_collapse_all
            - BranchSide:      'expando/expando.c:102,3'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_collapse_all
      Callsites:
        - Src:             'expando/expando.c:87,25'
          Dst:             expando_new
        - Src:             'expando/expando.c:92,3'
          Dst:             node_parse_many
        - Src:             'expando/expando.c:96,5'
          Dst:             buf_strcpy
        - Src:             'expando/expando.c:97,5'
          Dst:             expando_free
        - Src:             'expando/expando.c:102,3'
          Dst:             node_padding_repad
        - Src:             'expando/expando.c:103,3'
          Dst:             node_container_collapse_all
    - functionName:    expando_new
      functionSourceFile: '/src/neomutt/expando/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
        - node_container_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/expando.c:51,25'
          Branch Sides:
            - BranchSide:      'expando/expando.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - node_container_new
            - BranchSide:      'expando/expando.c:51,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - node_container_new
      Callsites:
        - Src:             'expando/expando.c:51,25'
          Dst:             mutt_mem_calloc
        - Src:             'expando/expando.c:52,17'
          Dst:             mutt_str_dup
        - Src:             'expando/expando.c:53,15'
          Dst:             node_container_new
    - functionName:    expando_free
      functionSourceFile: '/src/neomutt/expando/expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
        - node_free
      functionUses:    17
      BranchProfiles:
        - Branch String:   'expando/expando.c:63,8'
          Branch Sides:
            - BranchSide:      'expando/expando.c:0,0'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/expando.c:63,8'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/expando.c:63,12'
          Branch Sides:
            - BranchSide:      'expando/expando.c:63,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:63,16'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/expando.c:63,7'
          Branch Sides:
            - BranchSide:      'expando/expando.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/expando.c:68,19'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'expando/expando.c:68,3'
          Dst:             node_free
        - Src:             'expando/expando.c:69,3'
          Dst:             mutt_mem_free
        - Src:             'expando/expando.c:71,3'
          Dst:             mutt_mem_free
    - functionName:    expando_filter
      functionSourceFile: '/src/neomutt/expando/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_len
        - buf_string
        - check_for_pipe
        - expando_render
        - filter_text
        - mutt_wstr_trunc
      functionUses:    16
      BranchProfiles:
        - Branch String:   'expando/filter.c:143,8'
          Branch Sides:
            - BranchSide:      'expando/filter.c:0,0'
              BranchSideFuncs:
                - check_for_pipe
                - expando_render
                - expando_render
                - filter_text
                - buf_string.15433
                - buf_len
                - mutt_wstr_trunc
            - BranchSide:      'expando/filter.c:143,8'
              BranchSideFuncs:
                - check_for_pipe
                - expando_render
                - expando_render
                - filter_text
                - buf_string.15433
                - buf_len
                - mutt_wstr_trunc
        - Branch String:   'expando/filter.c:143,12'
          Branch Sides:
            - BranchSide:      'expando/filter.c:143,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:143,21'
              BranchSideFuncs:
                - check_for_pipe
                - expando_render
                - expando_render
                - filter_text
                - buf_string.15433
                - buf_len
                - mutt_wstr_trunc
        - Branch String:   'expando/filter.c:143,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:148,18'
              BranchSideFuncs:
                - check_for_pipe
                - expando_render
                - expando_render
                - filter_text
                - buf_string.15433
                - buf_len
                - mutt_wstr_trunc
        - Branch String:   'expando/filter.c:150,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:153,12'
              BranchSideFuncs:
                - expando_render
                - filter_text
                - buf_string.15433
                - buf_len
                - mutt_wstr_trunc
            - BranchSide:      'expando/filter.c:153,12'
              BranchSideFuncs:
                - expando_render
      Callsites:
        - Src:             'expando/filter.c:148,18'
          Dst:             check_for_pipe
        - Src:             'expando/filter.c:153,12'
          Dst:             expando_render
        - Src:             'expando/filter.c:153,12'
          Dst:             expando_render
        - Src:             'expando/filter.c:158,3'
          Dst:             filter_text
        - Src:             'expando/filter.c:162,34'
          Dst:             buf_string
        - Src:             'expando/filter.c:162,51'
          Dst:             buf_len
        - Src:             'expando/filter.c:162,18'
          Dst:             mutt_wstr_trunc
    - functionName:    check_for_pipe
      functionSourceFile: '/src/neomutt/expando/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          159
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_str_len
        - node_last
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/filter.c:52,8'
          Branch Sides:
            - BranchSide:      'expando/filter.c:0,0'
              BranchSideFuncs:
                - node_last
                - mutt_str_len
            - BranchSide:      'expando/filter.c:52,8'
              BranchSideFuncs:
                - node_last
                - mutt_str_len
        - Branch String:   'expando/filter.c:52,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:55,30'
              BranchSideFuncs:
                - node_last
                - mutt_str_len
        - Branch String:   'expando/filter.c:56,13'
          Branch Sides:
            - BranchSide:      'expando/filter.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:56,23'
              BranchSideFuncs:
                - mutt_str_len
        - Branch String:   'expando/filter.c:56,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:56,7'
              BranchSideFuncs:
                - mutt_str_len
            - BranchSide:      'expando/filter.c:59,35'
              BranchSideFuncs:
                - mutt_str_len
        - Branch String:   'expando/filter.c:60,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:63,13'
              BranchSideFuncs: []
        - Branch String:   'expando/filter.c:63,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:68,16'
              BranchSideFuncs: []
        - Branch String:   'expando/filter.c:68,3'
          Branch Sides:
            - BranchSide:      'expando/filter.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'expando/filter.c:68,3'
          Branch Sides:
            - BranchSide:      'expando/filter.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'expando/filter.c:68,3'
          Branch Sides:
            - BranchSide:      'expando/filter.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:75,19'
              BranchSideFuncs: []
        - Branch String:   'expando/filter.c:70,9'
          Branch Sides:
            - BranchSide:      'expando/filter.c:68,34'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:71,12'
              BranchSideFuncs: []
        - Branch String:   'expando/filter.c:68,3'
          Branch Sides:
            - BranchSide:      'expando/filter.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:75,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/filter.c:55,30'
          Dst:             node_last
        - Src:             'expando/filter.c:59,16'
          Dst:             mutt_str_len
    - functionName:    filter_text
      functionSourceFile: '/src/neomutt/expando/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - buf_find_char
        - buf_fix_dptr
        - buf_len
        - buf_reset
        - buf_string
        - filter_create
        - filter_wait
        - fread
        - mutt_file_fclose_full
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/filter.c:92,16'
          Branch Sides:
            - BranchSide:      'expando/filter.c:0,0'
              BranchSideFuncs:
                - buf_len
                - buf_string.15433
                - buf_string.15433
                - filter_create
                - buf_reset
                - fread
                - mutt_file_fclose_full
                - buf_fix_dptr
                - filter_wait
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
            - BranchSide:      'expando/filter.c:92,16'
              BranchSideFuncs:
                - buf_len
                - buf_string.15433
                - buf_string.15433
                - filter_create
                - buf_reset
                - fread
                - mutt_file_fclose_full
                - buf_fix_dptr
                - filter_wait
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
        - Branch String:   'expando/filter.c:93,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/filter.c:96,12'
              BranchSideFuncs:
                - buf_string.15433
                - buf_string.15433
                - filter_create
                - buf_reset
                - fread
                - mutt_file_fclose_full
                - buf_fix_dptr
                - filter_wait
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
        - Branch String:   'expando/filter.c:96,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:97,24'
              BranchSideFuncs:
                - buf_string.15433
                - buf_string.15433
                - filter_create
                - buf_reset
                - fread
                - mutt_file_fclose_full
                - buf_fix_dptr
                - filter_wait
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
            - BranchSide:      'expando/filter.c:99,3'
              BranchSideFuncs:
                - buf_string.15433
                - buf_string.15433
                - filter_create
                - buf_reset
                - fread
                - mutt_file_fclose_full
                - buf_fix_dptr
                - filter_wait
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
        - Branch String:   'expando/filter.c:111,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:112,5'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
            - BranchSide:      'expando/filter.c:114,9'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.15433
                - __errno_location
                - strerror
                - buf_reset
        - Branch String:   'expando/filter.c:114,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:116,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - buf_reset
            - BranchSide:      'expando/filter.c:122,23'
              BranchSideFuncs:
                - buf_find_char
                - buf_string.15433
        - Branch String:   'expando/filter.c:123,7'
          Branch Sides:
            - BranchSide:      'expando/filter.c:124,9'
              BranchSideFuncs:
                - buf_string.15433
            - BranchSide:      'expando/filter.c:125,3'
              BranchSideFuncs:
                - buf_string.15433
      Callsites:
        - Src:             'expando/filter.c:92,16'
          Dst:             buf_len
        - Src:             'expando/filter.c:99,3'
          Dst:             buf_string
        - Src:             'expando/filter.c:101,29'
          Dst:             buf_string
        - Src:             'expando/filter.c:101,15'
          Dst:             filter_create
        - Src:             'expando/filter.c:105,3'
          Dst:             buf_reset
        - Src:             'expando/filter.c:106,14'
          Dst:             fread
        - Src:             'expando/filter.c:107,3'
          Dst:             mutt_file_fclose_full
        - Src:             'expando/filter.c:108,3'
          Dst:             buf_fix_dptr
        - Src:             'expando/filter.c:110,12'
          Dst:             filter_wait
        - Src:             'expando/filter.c:116,5'
          Dst:             __errno_location
        - Src:             'expando/filter.c:116,5'
          Dst:             strerror
        - Src:             'expando/filter.c:118,5'
          Dst:             buf_reset
        - Src:             'expando/filter.c:122,23'
          Dst:             buf_find_char
        - Src:             'expando/filter.c:125,3'
          Dst:             buf_string
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_string
      functionSourceFile: '/src/neomutt/expando/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          306
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - buf_addstr_n
        - buf_justify
        - buf_len
        - iswblank
        - iswprint
        - iswspace
        - mbrtowc
        - wcrtomb
        - wcwidth
      functionUses:    6
      BranchProfiles:
        - Branch String:   'expando/format.c:111,3'
          Branch Sides:
            - BranchSide:      'expando/format.c:0,0'
              BranchSideFuncs:
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
            - BranchSide:      'expando/format.c:111,11'
              BranchSideFuncs:
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
        - Branch String:   'expando/format.c:120,18'
          Branch Sides:
            - BranchSide:      'expando/format.c:120,26'
              BranchSideFuncs:
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:181,9'
              BranchSideFuncs:
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:120,3'
          Branch Sides:
            - BranchSide:      'expando/format.c:122,12'
              BranchSideFuncs:
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:181,9'
              BranchSideFuncs:
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:122,34'
          Branch Sides:
            - BranchSide:      'expando/format.c:122,40'
              BranchSideFuncs:
                - __errno_location
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
            - BranchSide:      'expando/format.c:124,40'
              BranchSideFuncs:
                - __errno_location
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
        - Branch String:   'expando/format.c:122,9'
          Branch Sides:
            - BranchSide:      'expando/format.c:128,12'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
            - BranchSide:      'expando/format.c:132,9'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
        - Branch String:   'expando/format.c:124,11'
          Branch Sides:
            - BranchSide:      'expando/format.c:125,9'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
            - BranchSide:      'expando/format.c:128,12'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
        - Branch String:   'expando/format.c:132,9'
          Branch Sides:
            - BranchSide:      'expando/format.c:146,23'
              BranchSideFuncs:
                - iswspace
                - wcwidth
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - wcwidth
                - iswblank
                - iswprint
            - BranchSide:      'expando/format.c:165,13'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:137,23'
          Branch Sides:
            - BranchSide:      'expando/format.c:137,30'
              BranchSideFuncs:
                - iswspace
                - wcwidth
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - wcwidth
                - iswblank
                - iswprint
            - BranchSide:      'expando/format.c:146,14'
              BranchSideFuncs:
                - iswspace
                - wcwidth
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - __errno_location
                - buf_len
                - buf_justify
                - wcwidth
                - iswblank
                - iswprint
        - Branch String:   'expando/format.c:137,14'
          Branch Sides:
            - BranchSide:      'expando/format.c:142,30'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:165,13'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:142,14'
          Branch Sides:
            - BranchSide:      'expando/format.c:146,14'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:165,13'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:146,14'
          Branch Sides:
            - BranchSide:      'expando/format.c:148,11'
              BranchSideFuncs:
                - iswblank
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - __errno_location
                - buf_len
                - buf_justify
                - iswprint
            - BranchSide:      'expando/format.c:153,20'
              BranchSideFuncs:
                - iswblank
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - __errno_location
                - buf_len
                - buf_justify
                - iswprint
        - Branch String:   'expando/format.c:148,11'
          Branch Sides:
            - BranchSide:      'expando/format.c:0,0'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:165,13'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:153,11'
          Branch Sides:
            - BranchSide:      'expando/format.c:154,12'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:157,16'
              BranchSideFuncs:
                - iswprint
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:157,16'
          Branch Sides:
            - BranchSide:      'expando/format.c:157,16'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:159,19'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:157,15'
          Branch Sides:
            - BranchSide:      'expando/format.c:157,16'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:158,12'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:157,15'
          Branch Sides:
            - BranchSide:      'expando/format.c:0,0'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:158,12'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:163,9'
          Branch Sides:
            - BranchSide:      'expando/format.c:120,64'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:165,13'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:165,11'
          Branch Sides:
            - BranchSide:      'expando/format.c:120,64'
              BranchSideFuncs:
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:167,36'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr_n
                - mbrtowc
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:168,11'
          Branch Sides:
            - BranchSide:      'expando/format.c:120,64'
              BranchSideFuncs:
                - mbrtowc
                - wcrtomb
                - buf_addstr_n
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:171,17'
              BranchSideFuncs:
                - buf_addstr_n
                - mbrtowc
                - wcrtomb
                - iswspace
                - wcwidth
                - wcwidth
                - iswblank
                - iswprint
                - __errno_location
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:120,18'
          Branch Sides:
            - BranchSide:      'expando/format.c:120,26'
              BranchSideFuncs:
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:181,9'
              BranchSideFuncs:
                - buf_len
                - buf_justify
        - Branch String:   'expando/format.c:181,7'
          Branch Sides:
            - BranchSide:      'expando/format.c:181,7'
              BranchSideFuncs:
                - buf_len
                - buf_justify
            - BranchSide:      'expando/format.c:183,15'
              BranchSideFuncs:
                - buf_len
                - buf_justify
      Callsites:
        - Src:             'expando/format.c:120,26'
          Dst:             mbrtowc
        - Src:             'expando/format.c:124,40'
          Dst:             __errno_location
        - Src:             'expando/format.c:146,14'
          Dst:             iswspace
        - Src:             'expando/format.c:148,11'
          Dst:             wcwidth
        - Src:             'expando/format.c:153,11'
          Dst:             iswblank
        - Src:             'expando/format.c:157,16'
          Dst:             iswprint
        - Src:             'expando/format.c:0,0'
          Dst:             wcwidth
        - Src:             'expando/format.c:167,19'
          Dst:             wcrtomb
        - Src:             'expando/format.c:175,7'
          Dst:             buf_addstr_n
        - Src:             'expando/format.c:187,31'
          Dst:             buf_len
        - Src:             'expando/format.c:187,5'
          Dst:             buf_justify
    - functionName:    iswblank
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buf_justify
      functionSourceFile: '/src/neomutt/expando/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - buf_alloc
        - buf_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/format.c:51,8'
          Branch Sides:
            - BranchSide:      'expando/format.c:0,0'
              BranchSideFuncs:
                - buf_len
                - buf_alloc
            - BranchSide:      'expando/format.c:51,8'
              BranchSideFuncs:
                - buf_len
                - buf_alloc
        - Branch String:   'expando/format.c:51,12'
          Branch Sides:
            - BranchSide:      'expando/format.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/format.c:51,25'
              BranchSideFuncs:
                - buf_len
                - buf_alloc
        - Branch String:   'expando/format.c:51,7'
          Branch Sides:
            - BranchSide:      'expando/format.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/format.c:54,16'
              BranchSideFuncs:
                - buf_len
                - buf_alloc
        - Branch String:   'expando/format.c:55,7'
          Branch Sides:
            - BranchSide:      'expando/format.c:55,7'
              BranchSideFuncs:
                - buf_alloc
            - BranchSide:      'expando/format.c:58,22'
              BranchSideFuncs:
                - buf_alloc
        - Branch String:   'expando/format.c:62,3'
          Branch Sides:
            - BranchSide:      'expando/format.c:66,19'
              BranchSideFuncs: []
            - BranchSide:      'expando/format.c:72,20'
              BranchSideFuncs: []
            - BranchSide:      'expando/format.c:83,20'
              BranchSideFuncs: []
            - BranchSide:      'expando/format.c:89,8'
              BranchSideFuncs: []
        - Branch String:   'expando/format.c:72,11'
          Branch Sides:
            - BranchSide:      'expando/format.c:74,22'
              BranchSideFuncs: []
            - BranchSide:      'expando/format.c:77,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/format.c:54,16'
          Dst:             buf_len
        - Src:             'expando/format.c:58,3'
          Dst:             buf_alloc
    - functionName:    node_last
      functionSourceFile: '/src/neomutt/expando/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node.c:110,7'
          Branch Sides:
            - BranchSide:      'expando/node.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:114,16'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:114,16'
          Branch Sides:
            - BranchSide:      'expando/node.c:114,16'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:114,16'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:114,45'
          Branch Sides:
            - BranchSide:      'expando/node.c:114,45'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:114,48'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:114,3'
          Branch Sides:
            - BranchSide:      'expando/node.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:114,16'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:114,16'
          Branch Sides:
            - BranchSide:      'expando/node.c:114,16'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:114,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_get_child
      functionSourceFile: '/src/neomutt/expando/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'expando/node.c:93,7'
          Branch Sides:
            - BranchSide:      'expando/node.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:96,30'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:96,30'
          Branch Sides:
            - BranchSide:      'expando/node.c:96,30'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:96,30'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:96,30'
          Branch Sides:
            - BranchSide:      'expando/node.c:96,30'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:96,30'
              BranchSideFuncs: []
        - Branch String:   'expando/node.c:97,7'
          Branch Sides:
            - BranchSide:      'expando/node.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:97,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_add_child
      functionSourceFile: '/src/neomutt/expando/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    8
      BranchProfiles:
        - Branch String:   'expando/node.c:78,8'
          Branch Sides:
            - BranchSide:      'expando/node.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'expando/node.c:78,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'expando/node.c:78,7'
          Branch Sides:
            - BranchSide:      'expando/node.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:81,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'expando/node.c:81,3'
          Branch Sides:
            - BranchSide:      'expando/node.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:81,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'expando/node.c:81,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    node_free
      functionSourceFile: '/src/neomutt/expando/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - node_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'expando/node.c:50,8'
          Branch Sides:
            - BranchSide:      'expando/node.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - node_free
            - BranchSide:      'expando/node.c:50,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node.c:50,12'
          Branch Sides:
            - BranchSide:      'expando/node.c:50,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:50,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node.c:50,7'
          Branch Sides:
            - BranchSide:      'expando/node.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node.c:56,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node.c:56,3'
          Branch Sides:
            - BranchSide:      'expando/node.c:56,3'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node.c:60,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node.c:56,3'
          Branch Sides:
            - BranchSide:      'expando/node.c:56,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node.c:60,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node.c:62,7'
          Branch Sides:
            - BranchSide:      'expando/node.c:63,29'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node.c:65,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node.c:56,3'
          Branch Sides:
            - BranchSide:      'expando/node.c:56,3'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node.c:60,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'expando/node.c:60,3'
          Dst:             mutt_mem_free
        - Src:             'expando/node.c:58,5'
          Dst:             node_free
        - Src:             'expando/node.c:65,3'
          Dst:             mutt_mem_free
        - Src:             'expando/node.c:66,3'
          Dst:             mutt_mem_free
        - Src:             'expando/node.c:68,3'
          Dst:             mutt_mem_free
    - functionName:    node_new
      functionSourceFile: '/src/neomutt/expando/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'expando/node.c:41,10'
          Branch Sides:
            - BranchSide:      'expando/node.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'expando/node.c:41,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'expando/node.c:41,10'
          Dst:             mutt_mem_calloc
    - functionName:    node_condbool_render
      functionSourceFile: '/src/neomutt/expando/node_condbool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - find_get_number
        - find_get_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/node_condbool.c:45,3'
          Branch Sides:
            - BranchSide:      'expando/node_condbool.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - find_get_number
                - find_get_string
                - buf_pool_get
                - buf_len
                - buf_pool_release
            - BranchSide:      'expando/node_condbool.c:45,3'
              BranchSideFuncs:
                - assertion_dump
                - find_get_number
                - find_get_string
                - buf_pool_get
                - buf_len
                - buf_pool_release
        - Branch String:   'expando/node_condbool.c:45,3'
          Branch Sides:
            - BranchSide:      'expando/node_condbool.c:45,3'
              BranchSideFuncs:
                - find_get_number
                - find_get_string
                - buf_pool_get
                - buf_len
                - buf_pool_release
            - BranchSide:      'expando/node_condbool.c:47,78'
              BranchSideFuncs:
                - find_get_number
                - find_get_string
                - buf_pool_get
                - buf_len
                - buf_pool_release
        - Branch String:   'expando/node_condbool.c:48,7'
          Branch Sides:
            - BranchSide:      'expando/node_condbool.c:50,33'
              BranchSideFuncs:
                - find_get_string
                - buf_pool_get
                - buf_len
                - buf_pool_release
            - BranchSide:      'expando/node_condbool.c:54,42'
              BranchSideFuncs:
                - find_get_string
                - buf_pool_get
                - buf_len
                - buf_pool_release
        - Branch String:   'expando/node_condbool.c:55,7'
          Branch Sides:
            - BranchSide:      'expando/node_condbool.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_condbool.c:57,5'
              BranchSideFuncs:
                - buf_pool_get
                - buf_len
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_condbool.c:45,3'
          Dst:             assertion_dump
        - Src:             'expando/node_condbool.c:47,51'
          Dst:             find_get_number
        - Src:             'expando/node_condbool.c:54,15'
          Dst:             find_get_string
        - Src:             'expando/node_condbool.c:57,30'
          Dst:             buf_pool_get
        - Src:             'expando/node_condbool.c:59,24'
          Dst:             buf_len
        - Src:             'expando/node_condbool.c:60,5'
          Dst:             buf_pool_release
    - functionName:    node_conddate_parse
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - memchr
        - mutt_str_atous
        - node_conddate_new
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:225,8'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - memchr
                - node_conddate_new
                - snprintf
                - snprintf
            - BranchSide:      'expando/node_conddate.c:225,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - memchr
                - node_conddate_new
                - snprintf
                - snprintf
        - Branch String:   'expando/node_conddate.c:225,12'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_conddate.c:225,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - memchr
                - node_conddate_new
                - snprintf
                - snprintf
        - Branch String:   'expando/node_conddate.c:225,32'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:225,32'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_conddate.c:225,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - memchr
                - node_conddate_new
                - snprintf
                - snprintf
        - Branch String:   'expando/node_conddate.c:225,49'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:225,49'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_conddate.c:225,53'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - memchr
                - node_conddate_new
                - snprintf
                - snprintf
        - Branch String:   'expando/node_conddate.c:225,7'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_conddate.c:231,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - memchr
                - node_conddate_new
                - snprintf
                - snprintf
        - Branch String:   'expando/node_conddate.c:233,7'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:235,20'
              BranchSideFuncs:
                - memchr
                - node_conddate_new
                - snprintf
            - BranchSide:      'expando/node_conddate.c:251,25'
              BranchSideFuncs:
                - memchr
                - node_conddate_new
                - snprintf
        - Branch String:   'expando/node_conddate.c:239,18'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:239,22'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'expando/node_conddate.c:241,12'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'expando/node_conddate.c:239,9'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:239,22'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'expando/node_conddate.c:241,12'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'expando/node_conddate.c:251,7'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:253,10'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'expando/node_conddate.c:261,23'
              BranchSideFuncs:
                - node_conddate_new
      Callsites:
        - Src:             'expando/node_conddate.c:233,7'
          Dst:             __ctype_b_loc
        - Src:             'expando/node_conddate.c:236,27'
          Dst:             mutt_str_atous
        - Src:             'expando/node_conddate.c:242,7'
          Dst:             snprintf
        - Src:             'expando/node_conddate.c:251,8'
          Dst:             memchr
        - Src:             'expando/node_conddate.c:254,5'
          Dst:             snprintf
        - Src:             'expando/node_conddate.c:263,10'
          Dst:             node_conddate_new
    - functionName:    node_conddate_new
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_conddate_private_new
        - node_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:201,30'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - node_new
                - node_conddate_private_new
            - BranchSide:      'expando/node_conddate.c:201,30'
              BranchSideFuncs:
                - node_new
                - node_conddate_private_new
      Callsites:
        - Src:             'expando/node_conddate.c:201,30'
          Dst:             node_new
        - Src:             'expando/node_conddate.c:207,17'
          Dst:             node_conddate_private_new
    - functionName:    node_conddate_render
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cutoff_number
        - cutoff_this
        - find_get_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:173,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - find_get_number
                - cutoff_number
                - cutoff_this
                - assertion_dump
            - BranchSide:      'expando/node_conddate.c:173,3'
              BranchSideFuncs:
                - assertion_dump
                - find_get_number
                - cutoff_number
                - cutoff_this
                - assertion_dump
        - Branch String:   'expando/node_conddate.c:173,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:173,3'
              BranchSideFuncs:
                - find_get_number
                - cutoff_number
                - cutoff_this
                - assertion_dump
            - BranchSide:      'expando/node_conddate.c:175,78'
              BranchSideFuncs:
                - find_get_number
                - cutoff_number
                - cutoff_this
                - assertion_dump
        - Branch String:   'expando/node_conddate.c:176,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:176,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/node_conddate.c:178,34'
              BranchSideFuncs:
                - cutoff_number
                - cutoff_this
        - Branch String:   'expando/node_conddate.c:183,7'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:184,34'
              BranchSideFuncs:
                - cutoff_this
            - BranchSide:      'expando/node_conddate.c:186,36'
              BranchSideFuncs:
                - cutoff_number
      Callsites:
        - Src:             'expando/node_conddate.c:173,3'
          Dst:             assertion_dump
        - Src:             'expando/node_conddate.c:175,51'
          Dst:             find_get_number
        - Src:             'expando/node_conddate.c:176,3'
          Dst:             assertion_dump
        - Src:             'expando/node_conddate.c:184,16'
          Dst:             cutoff_this
        - Src:             'expando/node_conddate.c:186,16'
          Dst:             cutoff_number
    - functionName:    node_conddate_private_new
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:51,38'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'expando/node_conddate.c:51,38'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'expando/node_conddate.c:51,38'
          Dst:             mutt_mem_calloc
    - functionName:    node_conddate_private_free
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:65,8'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'expando/node_conddate.c:65,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_conddate.c:65,12'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:65,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_conddate.c:65,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_conddate.c:65,7'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_conddate.c:68,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'expando/node_conddate.c:68,3'
          Dst:             mutt_mem_free
    - functionName:    cutoff_this
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
        - mktime
        - mutt_date_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:124,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - localtime_r
                - mktime
            - BranchSide:      'expando/node_conddate.c:124,14'
              BranchSideFuncs:
                - mutt_date_now
                - localtime_r
                - mktime
        - Branch String:   'expando/node_conddate.c:128,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:128,3'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:131,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:135,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:139,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:143,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:147,17'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:151,10'
              BranchSideFuncs:
                - mktime
        - Branch String:   'expando/node_conddate.c:155,11'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:158,26'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:159,10'
              BranchSideFuncs:
                - mktime
      Callsites:
        - Src:             'expando/node_conddate.c:124,14'
          Dst:             mutt_date_now
        - Src:             'expando/node_conddate.c:126,3'
          Dst:             localtime_r
        - Src:             'expando/node_conddate.c:163,10'
          Dst:             mktime
    - functionName:    cutoff_number
      functionSourceFile: '/src/neomutt/expando/node_conddate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - localtime_r
        - mktime
        - mutt_date_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_conddate.c:81,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - localtime_r
                - mktime
            - BranchSide:      'expando/node_conddate.c:81,14'
              BranchSideFuncs:
                - mutt_date_now
                - localtime_r
                - mktime
        - Branch String:   'expando/node_conddate.c:85,3'
          Branch Sides:
            - BranchSide:      'expando/node_conddate.c:85,3'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:88,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:92,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:96,24'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:100,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:104,10'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'expando/node_conddate.c:108,10'
              BranchSideFuncs:
                - mktime
      Callsites:
        - Src:             'expando/node_conddate.c:81,14'
          Dst:             mutt_date_now
        - Src:             'expando/node_conddate.c:83,3'
          Dst:             localtime_r
        - Src:             'expando/node_conddate.c:112,10'
          Dst:             mktime
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_container_collapse_all
      functionSourceFile: '/src/neomutt/expando/node_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - node_container_collapse
        - node_container_collapse_all
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/node_container.c:150,8'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:0,0'
              BranchSideFuncs:
                - node_container_collapse
                - node_container_collapse_all
            - BranchSide:      'expando/node_container.c:150,8'
              BranchSideFuncs:
                - node_container_collapse
                - node_container_collapse_all
        - Branch String:   'expando/node_container.c:150,12'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:150,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_container.c:150,16'
              BranchSideFuncs:
                - node_container_collapse
                - node_container_collapse_all
        - Branch String:   'expando/node_container.c:150,7'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_container.c:156,3'
              BranchSideFuncs:
                - node_container_collapse
                - node_container_collapse_all
        - Branch String:   'expando/node_container.c:156,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:156,3'
              BranchSideFuncs:
                - node_container_collapse_all
                - node_container_collapse
            - BranchSide:      'expando/node_container.c:161,3'
              BranchSideFuncs:
                - node_container_collapse
        - Branch String:   'expando/node_container.c:156,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:156,3'
              BranchSideFuncs:
                - node_container_collapse
            - BranchSide:      'expando/node_container.c:161,3'
              BranchSideFuncs:
                - node_container_collapse
        - Branch String:   'expando/node_container.c:156,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:156,3'
              BranchSideFuncs:
                - node_container_collapse_all
                - node_container_collapse
            - BranchSide:      'expando/node_container.c:161,3'
              BranchSideFuncs:
                - node_container_collapse
      Callsites:
        - Src:             'expando/node_container.c:161,3'
          Dst:             node_container_collapse
        - Src:             'expando/node_container.c:158,5'
          Dst:             node_container_collapse_all
    - functionName:    node_container_collapse
      functionSourceFile: '/src/neomutt/expando/node_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
        - node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_container.c:110,8'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:0,0'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - node_free
            - BranchSide:      'expando/node_container.c:110,8'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node_container.c:110,12'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:110,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_container.c:110,16'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node_container.c:110,7'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_container.c:115,13'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node_container.c:121,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:121,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
            - BranchSide:      'expando/node_container.c:135,5'
              BranchSideFuncs:
                - node_free
        - Branch String:   'expando/node_container.c:121,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:121,3'
              BranchSideFuncs:
                - node_free
            - BranchSide:      'expando/node_container.c:135,5'
              BranchSideFuncs:
                - node_free
        - Branch String:   'expando/node_container.c:130,7'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_container.c:133,12'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
        - Branch String:   'expando/node_container.c:123,9'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:121,3'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - node_free
            - BranchSide:      'expando/node_container.c:126,9'
              BranchSideFuncs:
                - node_free
                - mutt_mem_free
                - node_free
        - Branch String:   'expando/node_container.c:121,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:121,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
            - BranchSide:      'expando/node_container.c:130,12'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
        - Branch String:   'expando/node_container.c:133,7'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:135,5'
              BranchSideFuncs:
                - node_free
            - BranchSide:      'expando/node_container.c:139,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
      Callsites:
        - Src:             'expando/node_container.c:135,5'
          Dst:             node_free
        - Src:             'expando/node_container.c:139,3'
          Dst:             mutt_mem_free
        - Src:             'expando/node_container.c:140,3'
          Dst:             node_free
    - functionName:    node_container_new
      functionSourceFile: '/src/neomutt/expando/node_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'expando/node_container.c:96,30'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:96,30'
              BranchSideFuncs:
                - node_new
            - BranchSide:      'expando/node_container.c:96,30'
              BranchSideFuncs:
                - node_new
      Callsites:
        - Src:             'expando/node_container.c:96,30'
          Dst:             node_new
    - functionName:    node_container_render
      functionSourceFile: '/src/neomutt/expando/node_container.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          205
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - assertion_dump
        - buf_addstr
        - buf_len
        - buf_lower_special
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - format_string
        - node_render
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_container.c:47,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:47,3'
              BranchSideFuncs:
                - assertion_dump
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
        - Branch String:   'expando/node_container.c:47,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:47,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:49,43'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
        - Branch String:   'expando/node_container.c:50,11'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:50,20'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:55,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
        - Branch String:   'expando/node_container.c:50,7'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:51,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:55,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
        - Branch String:   'expando/node_container.c:51,16'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:55,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:55,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
        - Branch String:   'expando/node_container.c:57,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:57,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:64,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
        - Branch String:   'expando/node_container.c:57,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:57,3'
              BranchSideFuncs:
                - node_render
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
            - BranchSide:      'expando/node_container.c:64,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
        - Branch String:   'expando/node_container.c:57,3'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:57,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
                - node_render
            - BranchSide:      'expando/node_container.c:64,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15528
                - buf_len
                - format_string
        - Branch String:   'expando/node_container.c:65,7'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:68,14'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_container.c:81,32'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_container.c:68,9'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:69,13'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_container.c:70,15'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_container.c:69,13'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:70,15'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_container.c:70,15'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_container.c:70,15'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:72,53'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_container.c:72,53'
              BranchSideFuncs:
                - buf_string.15528
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_container.c:75,9'
          Branch Sides:
            - BranchSide:      'expando/node_container.c:75,9'
              BranchSideFuncs:
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_container.c:76,7'
              BranchSideFuncs:
                - buf_lower_special
                - buf_string.15528
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_container.c:47,3'
          Dst:             assertion_dump
        - Src:             'expando/node_container.c:55,24'
          Dst:             buf_pool_get
        - Src:             'expando/node_container.c:61,19'
          Dst:             node_render
        - Src:             'expando/node_container.c:64,25'
          Dst:             buf_pool_get
        - Src:             'expando/node_container.c:73,32'
          Dst:             buf_string
        - Src:             'expando/node_container.c:73,49'
          Dst:             buf_len
        - Src:             'expando/node_container.c:72,18'
          Dst:             format_string
        - Src:             'expando/node_container.c:76,7'
          Dst:             buf_lower_special
        - Src:             'expando/node_container.c:81,32'
          Dst:             buf_string
        - Src:             'expando/node_container.c:81,49'
          Dst:             buf_len
        - Src:             'expando/node_container.c:80,18'
          Dst:             format_string
        - Src:             'expando/node_container.c:83,19'
          Dst:             buf_string
        - Src:             'expando/node_container.c:83,3'
          Dst:             buf_addstr
        - Src:             'expando/node_container.c:84,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_container.c:86,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_color
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - assertion_dump
        - buf_addch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:395,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - buf_addch
                - buf_addch
            - BranchSide:      'expando/node_expando.c:395,3'
              BranchSideFuncs:
                - assertion_dump
                - buf_addch
                - buf_addch
        - Branch String:   'expando/node_expando.c:395,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:395,3'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
            - BranchSide:      'expando/node_expando.c:397,3'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
      Callsites:
        - Src:             'expando/node_expando.c:395,3'
          Dst:             assertion_dump
        - Src:             'expando/node_expando.c:397,3'
          Dst:             buf_addch
        - Src:             'expando/node_expando.c:398,3'
          Dst:             buf_addch
    - functionName:    node_expando_parse_enclosure
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addch
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - node_expando_new
        - skip_until_ch
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:356,6'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - skip_until_ch
                - snprintf
                - node_expando_new
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_expando.c:356,6'
              BranchSideFuncs:
                - skip_until_ch
                - snprintf
                - node_expando_new
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_expando.c:360,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:360,23'
              BranchSideFuncs:
                - node_expando_new
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_expando.c:370,31'
              BranchSideFuncs:
                - node_expando_new
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_expando.c:375,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:377,9'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'expando/node_expando.c:382,16'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
        - Branch String:   'expando/node_expando.c:377,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:375,32'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'expando/node_expando.c:379,5'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'expando/node_expando.c:375,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:377,9'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'expando/node_expando.c:382,16'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_expando.c:358,29'
          Dst:             skip_until_ch
        - Src:             'expando/node_expando.c:363,5'
          Dst:             snprintf
        - Src:             'expando/node_expando.c:372,30'
          Dst:             node_expando_new
        - Src:             'expando/node_expando.c:374,24'
          Dst:             buf_pool_get
        - Src:             'expando/node_expando.c:379,5'
          Dst:             buf_addch
        - Src:             'expando/node_expando.c:382,16'
          Dst:             buf_strdup
        - Src:             'expando/node_expando.c:383,3'
          Dst:             buf_pool_release
    - functionName:    skip_until_ch
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:319,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:324,16'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:324,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:326,11'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:332,8'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:326,11'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:326,11'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:332,8'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:319,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:324,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_expando_new
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_expando_private_new
        - node_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:80,30'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - node_new
                - node_expando_private_new
            - BranchSide:      'expando/node_expando.c:80,30'
              BranchSideFuncs:
                - node_new
                - node_expando_private_new
      Callsites:
        - Src:             'expando/node_expando.c:80,30'
          Dst:             node_new
        - Src:             'expando/node_expando.c:89,17'
          Dst:             node_expando_private_new
    - functionName:    node_expando_render
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          243
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - add_color
        - assertion_dump
        - buf_addstr
        - buf_is_empty
        - buf_len
        - buf_lower_special
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - find_get_number
        - find_get_string
        - format_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:408,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - buf_pool_get
                - buf_pool_get
                - find_get_string
                - buf_lower_special
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
                - find_get_number
                - buf_printf
                - assertion_dump
            - BranchSide:      'expando/node_expando.c:408,3'
              BranchSideFuncs:
                - assertion_dump
                - buf_pool_get
                - buf_pool_get
                - find_get_string
                - buf_lower_special
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
                - find_get_number
                - buf_printf
                - assertion_dump
        - Branch String:   'expando/node_expando.c:408,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:408,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - find_get_string
                - buf_lower_special
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
                - find_get_number
                - buf_printf
                - assertion_dump
            - BranchSide:      'expando/node_expando.c:410,32'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - find_get_string
                - buf_lower_special
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
                - find_get_number
                - buf_printf
                - assertion_dump
        - Branch String:   'expando/node_expando.c:421,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:423,16'
              BranchSideFuncs:
                - find_get_number
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
                - assertion_dump
            - BranchSide:      'expando/node_expando.c:430,44'
              BranchSideFuncs:
                - find_get_number
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
                - assertion_dump
        - Branch String:   'expando/node_expando.c:425,13'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:425,21'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:464,67'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:425,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:426,7'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:457,16'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:431,5'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:431,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/node_expando.c:433,33'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:437,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:439,24'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:444,13'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:440,27'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:440,36'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:444,13'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:440,11'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:441,26'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:444,13'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:444,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:445,16'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:447,5'
              BranchSideFuncs:
                - buf_printf
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:455,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:457,16'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:464,67'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:458,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:459,13'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:462,35'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:459,13'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:462,35'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
            - BranchSide:      'expando/node_expando.c:462,46'
              BranchSideFuncs:
                - buf_string.15560
                - buf_len
                - format_string
                - buf_is_empty
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:467,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:467,7'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_expando.c:469,15'
              BranchSideFuncs:
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
                - add_color
        - Branch String:   'expando/node_expando.c:469,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:470,7'
              BranchSideFuncs:
                - add_color
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
            - BranchSide:      'expando/node_expando.c:472,21'
              BranchSideFuncs:
                - buf_string.15560
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - add_color
        - Branch String:   'expando/node_expando.c:474,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:474,9'
              BranchSideFuncs:
                - add_color
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_expando.c:475,7'
              BranchSideFuncs:
                - add_color
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_expando.c:408,3'
          Dst:             assertion_dump
        - Src:             'expando/node_expando.c:410,32'
          Dst:             buf_pool_get
        - Src:             'expando/node_expando.c:411,31'
          Dst:             buf_pool_get
        - Src:             'expando/node_expando.c:420,51'
          Dst:             find_get_string
        - Src:             'expando/node_expando.c:426,7'
          Dst:             buf_lower_special
        - Src:             'expando/node_expando.c:430,17'
          Dst:             find_get_number
        - Src:             'expando/node_expando.c:431,5'
          Dst:             assertion_dump
        - Src:             'expando/node_expando.c:447,5'
          Dst:             buf_printf
        - Src:             'expando/node_expando.c:464,67'
          Dst:             buf_string
        - Src:             'expando/node_expando.c:465,34'
          Dst:             buf_len
        - Src:             'expando/node_expando.c:464,20'
          Dst:             format_string
        - Src:             'expando/node_expando.c:467,8'
          Dst:             buf_is_empty
        - Src:             'expando/node_expando.c:470,7'
          Dst:             add_color
        - Src:             'expando/node_expando.c:472,21'
          Dst:             buf_string
        - Src:             'expando/node_expando.c:472,5'
          Dst:             buf_addstr
        - Src:             'expando/node_expando.c:475,7'
          Dst:             add_color
        - Src:             'expando/node_expando.c:478,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_expando.c:479,3'
          Dst:             buf_pool_release
    - functionName:    node_expando_private_new
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:51,37'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:51,37'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'expando/node_expando.c:51,37'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'expando/node_expando.c:51,37'
          Dst:             mutt_mem_calloc
    - functionName:    node_expando_private_free
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:65,8'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:65,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:65,12'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:65,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:65,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:65,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:68,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'expando/node_expando.c:68,3'
          Dst:             mutt_mem_free
    - functionName:    node_expando_parse
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - mutt_mem_free
        - parse_format
        - parse_short_name
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:288,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - parse_format
                - mutt_mem_free
                - parse_short_name
                - snprintf
            - BranchSide:      'expando/node_expando.c:288,3'
              BranchSideFuncs:
                - assertion_dump
                - parse_format
                - mutt_mem_free
                - parse_short_name
                - snprintf
        - Branch String:   'expando/node_expando.c:288,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:288,3'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - parse_short_name
                - snprintf
            - BranchSide:      'expando/node_expando.c:289,6'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - parse_short_name
                - snprintf
        - Branch String:   'expando/node_expando.c:292,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - parse_short_name
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:298,9'
              BranchSideFuncs:
                - parse_short_name
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:301,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:301,7'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:304,19'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
      Callsites:
        - Src:             'expando/node_expando.c:288,3'
          Dst:             assertion_dump
        - Src:             'expando/node_expando.c:291,31'
          Dst:             parse_format
        - Src:             'expando/node_expando.c:300,30'
          Dst:             parse_short_name
        - Src:             'expando/node_expando.c:306,3'
          Dst:             snprintf
        - Src:             'expando/node_expando.c:0,0'
          Dst:             mutt_mem_free
    - functionName:    parse_format
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          330
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_atous
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:139,8'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:139,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:139,12'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:139,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:139,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:139,29'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:139,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:139,33'
              BranchSideFuncs:
                - mutt_mem_calloc
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:139,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:144,31'
              BranchSideFuncs:
                - mutt_mem_calloc
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:151,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:156,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:156,12'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:162,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:162,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:165,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:171,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:162,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:166,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:171,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:165,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:166,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:167,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:171,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:173,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:189,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_atous
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:176,18'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:176,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:178,12'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:176,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:176,22'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:178,12'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:189,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:191,8'
              BranchSideFuncs:
                - mutt_str_atous
                - mutt_mem_free
                - mutt_mem_free
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:219,12'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:195,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:197,29'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:214,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:199,20'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:199,24'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:201,14'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:199,11'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:201,14'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:214,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:214,19'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:214,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:214,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:219,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:221,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:225,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:225,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:226,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:228,20'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_expando.c:228,11'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:228,20'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:231,17'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:228,35'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:228,44'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:231,17'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:228,60'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:228,69'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:231,17'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:228,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:229,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'expando/node_expando.c:231,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/node_expando.c:144,31'
          Dst:             mutt_mem_calloc
        - Src:             'expando/node_expando.c:171,7'
          Dst:             __ctype_b_loc
        - Src:             'expando/node_expando.c:174,27'
          Dst:             mutt_str_atous
        - Src:             'expando/node_expando.c:179,7'
          Dst:             snprintf
        - Src:             'expando/node_expando.c:180,7'
          Dst:             mutt_mem_free
        - Src:             'expando/node_expando.c:197,29'
          Dst:             mutt_str_atous
        - Src:             'expando/node_expando.c:202,9'
          Dst:             snprintf
        - Src:             'expando/node_expando.c:203,9'
          Dst:             mutt_mem_free
        - Src:             'expando/node_expando.c:226,5'
          Dst:             mutt_mem_free
        - Src:             'expando/node_expando.c:229,5'
          Dst:             mutt_mem_free
    - functionName:    parse_short_name
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_str_len
        - mutt_strn_equal
        - node_expando_new
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:250,8'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - node_expando_new
            - BranchSide:      'expando/node_expando.c:250,8'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - node_expando_new
        - Branch String:   'expando/node_expando.c:250,12'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:250,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:250,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - node_expando_new
        - Branch String:   'expando/node_expando.c:250,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:254,22'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - node_expando_new
        - Branch String:   'expando/node_expando.c:254,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:256,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - node_expando_new
        - Branch String:   'expando/node_expando.c:258,9'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:254,37'
              BranchSideFuncs:
                - node_expando_new
            - BranchSide:      'expando/node_expando.c:260,16'
              BranchSideFuncs:
                - node_expando_new
        - Branch String:   'expando/node_expando.c:260,22'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:260,33'
              BranchSideFuncs:
                - node_expando_new
            - BranchSide:      'expando/node_expando.c:266,29'
              BranchSideFuncs:
                - node_expando_new
        - Branch String:   'expando/node_expando.c:260,11'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:262,42'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:266,29'
              BranchSideFuncs:
                - node_expando_new
        - Branch String:   'expando/node_expando.c:254,3'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:256,18'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_equal
                - node_expando_new
      Callsites:
        - Src:             'expando/node_expando.c:256,18'
          Dst:             mutt_str_len
        - Src:             'expando/node_expando.c:258,9'
          Dst:             mutt_strn_equal
        - Src:             'expando/node_expando.c:267,16'
          Dst:             node_expando_new
    - functionName:    node_expando_set_has_tree
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:117,13'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:117,23'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:117,44'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:117,54'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:117,44'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:117,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:122,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_expando_set_color
      functionSourceFile: '/src/neomutt/expando/node_expando.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    28
      BranchProfiles:
        - Branch String:   'expando/node_expando.c:102,13'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:102,13'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:102,23'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:102,44'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:102,54'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:102,44'
              BranchSideFuncs: []
        - Branch String:   'expando/node_expando.c:102,7'
          Branch Sides:
            - BranchSide:      'expando/node_expando.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_expando.c:107,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_padding_repad
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          150
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_mem_free
        - node_add_child
        - node_container_new
        - node_get_child
        - node_padding_repad
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:293,8'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:293,8'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:293,12'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:293,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_padding.c:293,16'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:293,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_padding.c:298,3'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:298,3'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_padding.c:300,17'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:300,9'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:298,3'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:304,5'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:307,9'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:298,3'
              BranchSideFuncs:
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:310,37'
              BranchSideFuncs:
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:313,9'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:317,35'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:321,20'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:315,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:317,35'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:321,20'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:322,9'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:326,36'
              BranchSideFuncs:
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:331,5'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:324,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:326,36'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:331,5'
              BranchSideFuncs:
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
        - Branch String:   'expando/node_padding.c:298,3'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:298,3'
              BranchSideFuncs:
                - node_padding_repad
                - node_container_new
                - node_container_new
                - node_get_child
                - node_add_child
                - mutt_mem_free
                - node_add_child
                - node_add_child
                - node_add_child
                - node_get_child
                - node_add_child
            - BranchSide:      'expando/node_padding.c:298,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/node_padding.c:304,5'
          Dst:             node_padding_repad
        - Src:             'expando/node_padding.c:310,37'
          Dst:             node_container_new
        - Src:             'expando/node_padding.c:311,38'
          Dst:             node_container_new
        - Src:             'expando/node_padding.c:317,35'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:317,9'
          Dst:             node_add_child
        - Src:             'expando/node_padding.c:326,36'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:326,9'
          Dst:             node_add_child
        - Src:             'expando/node_padding.c:331,5'
          Dst:             mutt_mem_free
        - Src:             'expando/node_padding.c:333,5'
          Dst:             node_add_child
        - Src:             'expando/node_padding.c:334,5'
          Dst:             node_add_child
        - Src:             'expando/node_padding.c:336,5'
          Dst:             node_add_child
    - functionName:    node_padding_parse
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mb_charlen
        - node_padding_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:239,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:239,7'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
        - Branch String:   'expando/node_padding.c:239,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:242,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:247,13'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
        - Branch String:   'expando/node_padding.c:247,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:249,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:258,7'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
        - Branch String:   'expando/node_padding.c:258,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:262,17'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:274,6'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
        - Branch String:   'expando/node_padding.c:262,12'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:266,17'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:274,6'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
        - Branch String:   'expando/node_padding.c:266,12'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:266,12'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:274,6'
              BranchSideFuncs:
                - mutt_mb_charlen
                - node_padding_new
        - Branch String:   'expando/node_padding.c:277,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:281,3'
              BranchSideFuncs:
                - node_padding_new
            - BranchSide:      'expando/node_padding.c:283,23'
              BranchSideFuncs:
                - node_padding_new
      Callsites:
        - Src:             'expando/node_padding.c:276,21'
          Dst:             mutt_mb_charlen
        - Src:             'expando/node_padding.c:284,10'
          Dst:             node_padding_new
    - functionName:    node_padding_new
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_strn_dup
        - node_new
        - node_padding_private_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:204,30'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - node_new
                - mutt_strn_dup
                - node_padding_private_new
            - BranchSide:      'expando/node_padding.c:204,30'
              BranchSideFuncs:
                - node_new
                - mutt_strn_dup
                - node_padding_private_new
        - Branch String:   'expando/node_padding.c:209,3'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:209,3'
              BranchSideFuncs:
                - node_padding_private_new
            - BranchSide:      'expando/node_padding.c:209,3'
              BranchSideFuncs:
                - node_padding_private_new
      Callsites:
        - Src:             'expando/node_padding.c:204,30'
          Dst:             node_new
        - Src:             'expando/node_padding.c:207,16'
          Dst:             mutt_strn_dup
        - Src:             'expando/node_padding.c:222,17'
          Dst:             node_padding_private_new
    - functionName:    node_padding_private_new
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:49,37'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'expando/node_padding.c:49,37'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'expando/node_padding.c:49,37'
          Dst:             mutt_mem_calloc
    - functionName:    node_padding_private_free
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:62,8'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'expando/node_padding.c:62,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_padding.c:62,12'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:62,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_padding.c:62,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'expando/node_padding.c:62,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:62,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_padding.c:65,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'expando/node_padding.c:65,3'
          Dst:             mutt_mem_free
    - functionName:    node_padding_render_eol
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_get_child
        - node_render
        - pad_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:109,30'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - pad_string
            - BranchSide:      'expando/node_padding.c:109,30'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - pad_string
      Callsites:
        - Src:             'expando/node_padding.c:109,30'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:111,20'
          Dst:             node_render
        - Src:             'expando/node_padding.c:113,17'
          Dst:             pad_string
    - functionName:    node_padding_render_hard
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - node_get_child
        - node_render
        - pad_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:128,3'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - node_get_child
                - node_render
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
            - BranchSide:      'expando/node_padding.c:128,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - node_get_child
                - node_render
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
        - Branch String:   'expando/node_padding.c:135,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:136,18'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
            - BranchSide:      'expando/node_padding.c:138,31'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
        - Branch String:   'expando/node_padding.c:139,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:140,62'
              BranchSideFuncs:
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
            - BranchSide:      'expando/node_padding.c:142,16'
              BranchSideFuncs:
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
        - Branch String:   'expando/node_padding.c:142,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:142,7'
              BranchSideFuncs:
                - pad_string
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_padding.c:143,53'
              BranchSideFuncs:
                - pad_string
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_padding.c:128,29'
          Dst:             buf_pool_get
        - Src:             'expando/node_padding.c:129,28'
          Dst:             buf_pool_get
        - Src:             'expando/node_padding.c:130,30'
          Dst:             buf_pool_get
        - Src:             'expando/node_padding.c:134,30'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:136,18'
          Dst:             node_render
        - Src:             'expando/node_padding.c:138,31'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:140,18'
          Dst:             node_render
        - Src:             'expando/node_padding.c:143,18'
          Dst:             pad_string
        - Src:             'expando/node_padding.c:145,19'
          Dst:             buf_string
        - Src:             'expando/node_padding.c:145,3'
          Dst:             buf_addstr
        - Src:             'expando/node_padding.c:146,19'
          Dst:             buf_string
        - Src:             'expando/node_padding.c:146,3'
          Dst:             buf_addstr
        - Src:             'expando/node_padding.c:147,19'
          Dst:             buf_string
        - Src:             'expando/node_padding.c:147,3'
          Dst:             buf_addstr
        - Src:             'expando/node_padding.c:149,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_padding.c:150,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_padding.c:151,3'
          Dst:             buf_pool_release
    - functionName:    node_padding_render_soft
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - node_get_child
        - node_render
        - pad_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:166,3'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - node_get_child
                - node_render
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
            - BranchSide:      'expando/node_padding.c:166,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - node_get_child
                - node_render
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
        - Branch String:   'expando/node_padding.c:173,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:174,18'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
            - BranchSide:      'expando/node_padding.c:176,30'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
        - Branch String:   'expando/node_padding.c:177,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:178,60'
              BranchSideFuncs:
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
            - BranchSide:      'expando/node_padding.c:180,16'
              BranchSideFuncs:
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - pad_string
        - Branch String:   'expando/node_padding.c:180,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:180,7'
              BranchSideFuncs:
                - pad_string
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_padding.c:181,53'
              BranchSideFuncs:
                - pad_string
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_string.15612
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_padding.c:166,29'
          Dst:             buf_pool_get
        - Src:             'expando/node_padding.c:167,28'
          Dst:             buf_pool_get
        - Src:             'expando/node_padding.c:168,30'
          Dst:             buf_pool_get
        - Src:             'expando/node_padding.c:172,31'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:174,18'
          Dst:             node_render
        - Src:             'expando/node_padding.c:176,30'
          Dst:             node_get_child
        - Src:             'expando/node_padding.c:178,18'
          Dst:             node_render
        - Src:             'expando/node_padding.c:181,18'
          Dst:             pad_string
        - Src:             'expando/node_padding.c:183,19'
          Dst:             buf_string
        - Src:             'expando/node_padding.c:183,3'
          Dst:             buf_addstr
        - Src:             'expando/node_padding.c:184,19'
          Dst:             buf_string
        - Src:             'expando/node_padding.c:184,3'
          Dst:             buf_addstr
        - Src:             'expando/node_padding.c:185,19'
          Dst:             buf_string
        - Src:             'expando/node_padding.c:185,3'
          Dst:             buf_addstr
        - Src:             'expando/node_padding.c:187,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_padding.c:188,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_padding.c:189,3'
          Dst:             buf_pool_release
    - functionName:    pad_string
      functionSourceFile: '/src/neomutt/expando/node_padding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buf_add_printf
        - buf_addstr_n
        - mutt_str_len
        - mutt_strnwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expando/node_padding.c:78,42'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strnwidth
                - buf_addstr_n
                - buf_add_printf
            - BranchSide:      'expando/node_padding.c:78,42'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strnwidth
                - buf_addstr_n
                - buf_add_printf
        - Branch String:   'expando/node_padding.c:82,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:84,21'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'expando/node_padding.c:93,16'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'expando/node_padding.c:84,5'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:86,31'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'expando/node_padding.c:93,16'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'expando/node_padding.c:84,5'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:86,31'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'expando/node_padding.c:93,16'
              BranchSideFuncs:
                - buf_add_printf
        - Branch String:   'expando/node_padding.c:93,7'
          Branch Sides:
            - BranchSide:      'expando/node_padding.c:93,7'
              BranchSideFuncs:
                - buf_add_printf
            - BranchSide:      'expando/node_padding.c:95,5'
              BranchSideFuncs:
                - buf_add_printf
      Callsites:
        - Src:             'expando/node_padding.c:78,23'
          Dst:             mutt_str_len
        - Src:             'expando/node_padding.c:79,24'
          Dst:             mutt_strnwidth
        - Src:             'expando/node_padding.c:86,7'
          Dst:             buf_addstr_n
        - Src:             'expando/node_padding.c:95,5'
          Dst:             buf_add_printf
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_parse_many
      functionSourceFile: '/src/neomutt/expando/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          129
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - node_add_child
        - node_parse_one
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expando/parse.c:85,8'
          Branch Sides:
            - BranchSide:      'expando/parse.c:0,0'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:85,8'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:85,18'
          Branch Sides:
            - BranchSide:      'expando/parse.c:85,18'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:85,22'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:85,26'
          Branch Sides:
            - BranchSide:      'expando/parse.c:85,26'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:85,30'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:85,43'
          Branch Sides:
            - BranchSide:      'expando/parse.c:85,43'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:85,47'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:85,7'
          Branch Sides:
            - BranchSide:      'expando/parse.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:88,10'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:90,25'
          Branch Sides:
            - BranchSide:      'expando/parse.c:90,9'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:93,17'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:90,9'
          Branch Sides:
            - BranchSide:      'expando/parse.c:99,32'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:107,17'
              BranchSideFuncs: []
        - Branch String:   'expando/parse.c:93,25'
          Branch Sides:
            - BranchSide:      'expando/parse.c:93,9'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:96,17'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:93,9'
          Branch Sides:
            - BranchSide:      'expando/parse.c:99,32'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:107,17'
              BranchSideFuncs: []
        - Branch String:   'expando/parse.c:96,25'
          Branch Sides:
            - BranchSide:      'expando/parse.c:96,9'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:99,32'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
        - Branch String:   'expando/parse.c:96,9'
          Branch Sides:
            - BranchSide:      'expando/parse.c:99,32'
              BranchSideFuncs:
                - node_parse_one
                - node_add_child
            - BranchSide:      'expando/parse.c:107,17'
              BranchSideFuncs: []
        - Branch String:   'expando/parse.c:100,9'
          Branch Sides:
            - BranchSide:      'expando/parse.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:103,5'
              BranchSideFuncs:
                - node_add_child
                - node_parse_one
        - Branch String:   'expando/parse.c:88,3'
          Branch Sides:
            - BranchSide:      'expando/parse.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:107,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/parse.c:99,32'
          Dst:             node_parse_one
        - Src:             'expando/parse.c:103,5'
          Dst:             node_add_child
    - functionName:    node_parse_one
      functionSourceFile: '/src/neomutt/expando/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - node_condition_parse
        - node_expando_parse
        - node_text_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/parse.c:53,8'
          Branch Sides:
            - BranchSide:      'expando/parse.c:0,0'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
            - BranchSide:      'expando/parse.c:53,8'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:53,12'
          Branch Sides:
            - BranchSide:      'expando/parse.c:53,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:53,16'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:53,30'
          Branch Sides:
            - BranchSide:      'expando/parse.c:53,30'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:53,34'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:53,39'
          Branch Sides:
            - BranchSide:      'expando/parse.c:53,39'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:53,43'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:53,56'
          Branch Sides:
            - BranchSide:      'expando/parse.c:53,56'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:53,60'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:53,7'
          Branch Sides:
            - BranchSide:      'expando/parse.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/parse.c:58,10'
              BranchSideFuncs:
                - node_text_parse
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:59,7'
          Branch Sides:
            - BranchSide:      'expando/parse.c:59,7'
              BranchSideFuncs:
                - node_condition_parse
                - node_expando_parse
            - BranchSide:      'expando/parse.c:62,10'
              BranchSideFuncs:
                - node_condition_parse
                - node_expando_parse
        - Branch String:   'expando/parse.c:63,7'
          Branch Sides:
            - BranchSide:      'expando/parse.c:63,7'
              BranchSideFuncs:
                - node_expando_parse
            - BranchSide:      'expando/parse.c:68,10'
              BranchSideFuncs:
                - node_expando_parse
      Callsites:
        - Src:             'expando/parse.c:58,10'
          Dst:             node_text_parse
        - Src:             'expando/parse.c:62,10'
          Dst:             node_condition_parse
        - Src:             'expando/parse.c:68,10'
          Dst:             node_expando_parse
    - functionName:    node_render
      functionSourceFile: '/src/neomutt/expando/render.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'expando/render.c:48,8'
          Branch Sides:
            - BranchSide:      'expando/render.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'expando/render.c:48,8'
              BranchSideFuncs: []
        - Branch String:   'expando/render.c:48,13'
          Branch Sides:
            - BranchSide:      'expando/render.c:48,13'
              BranchSideFuncs: []
            - BranchSide:      'expando/render.c:48,23'
              BranchSideFuncs: []
        - Branch String:   'expando/render.c:48,7'
          Branch Sides:
            - BranchSide:      'expando/render.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/render.c:51,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_lower_special
      functionSourceFile: '/src/neomutt/expando/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expando/helpers.c:94,8'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'expando/helpers.c:94,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'expando/helpers.c:94,12'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:94,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:94,21'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'expando/helpers.c:94,7'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:99,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'expando/helpers.c:99,3'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:101,12'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'expando/helpers.c:101,9'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'expando/helpers.c:106,17'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'expando/helpers.c:99,3'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:101,12'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'expando/helpers.c:106,14'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'expando/helpers.c:112,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
      Callsites:
        - Src:             'expando/helpers.c:112,10'
          Dst:             __ctype_tolower_loc
    - functionName:    find_get_string
      functionSourceFile: '/src/neomutt/expando/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expando/helpers.c:72,7'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:75,3'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:77,19'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:77,27'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:75,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:77,36'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:77,48'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:75,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:77,56'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:77,9'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:75,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:75,3'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:77,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_get_number
      functionSourceFile: '/src/neomutt/expando/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expando/helpers.c:48,7'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:51,15'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:51,3'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:53,19'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:53,27'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:51,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:53,36'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:53,48'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:51,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:53,56'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:53,9'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:51,29'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'expando/helpers.c:51,3'
          Branch Sides:
            - BranchSide:      'expando/helpers.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/helpers.c:53,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_condition_parse
      functionSourceFile: '/src/neomutt/expando/node_condition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          215
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_mem_free
        - node_condition_new
        - node_container_new
        - node_free
        - node_parse_many
        - parse_format
        - parse_short_name
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_condition.c:145,8'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - parse_short_name
                - snprintf
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:145,8'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - parse_short_name
                - snprintf
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
        - Branch String:   'expando/node_condition.c:145,12'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:145,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_condition.c:145,16'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - parse_short_name
                - snprintf
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
        - Branch String:   'expando/node_condition.c:145,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:145,7'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - parse_short_name
                - snprintf
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:148,6'
              BranchSideFuncs:
                - parse_format
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - parse_short_name
                - snprintf
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
        - Branch String:   'expando/node_condition.c:158,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:161,9'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - parse_short_name
                - snprintf
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:241,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
        - Branch String:   'expando/node_condition.c:163,23'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:163,34'
              BranchSideFuncs:
                - parse_short_name
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:166,34'
              BranchSideFuncs:
                - parse_short_name
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
        - Branch String:   'expando/node_condition.c:163,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:166,34'
              BranchSideFuncs:
                - parse_short_name
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:241,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
        - Branch String:   'expando/node_condition.c:172,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:175,18'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
            - BranchSide:      'expando/node_condition.c:241,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
        - Branch String:   'expando/node_condition.c:175,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:177,21'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:181,9'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_container_new
                - node_parse_many
                - node_condition_new
                - node_container_new
                - node_parse_many
        - Branch String:   'expando/node_condition.c:182,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - node_container_new
                - node_parse_many
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - snprintf
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:191,6'
              BranchSideFuncs:
                - node_container_new
                - node_parse_many
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - snprintf
                - node_condition_new
                - node_container_new
                - node_parse_many
        - Branch String:   'expando/node_condition.c:200,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:203,9'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_condition_new
                - node_container_new
                - node_parse_many
            - BranchSide:      'expando/node_condition.c:241,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
        - Branch String:   'expando/node_condition.c:209,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:211,8'
              BranchSideFuncs:
                - node_container_new
                - node_parse_many
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - snprintf
                - node_condition_new
            - BranchSide:      'expando/node_condition.c:224,27'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_condition_new
        - Branch String:   'expando/node_condition.c:216,9'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:219,11'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
                - node_condition_new
            - BranchSide:      'expando/node_condition.c:241,3'
              BranchSideFuncs:
                - mutt_mem_free
                - node_free
                - node_free
                - node_free
        - Branch String:   'expando/node_condition.c:226,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - node_condition_new
            - BranchSide:      'expando/node_condition.c:236,23'
              BranchSideFuncs:
                - node_condition_new
      Callsites:
        - Src:             'expando/node_condition.c:157,9'
          Dst:             parse_format
        - Src:             'expando/node_condition.c:171,15'
          Dst:             parse_short_name
        - Src:             'expando/node_condition.c:198,15'
          Dst:             node_container_new
        - Src:             'expando/node_condition.c:199,3'
          Dst:             node_parse_many
        - Src:             'expando/node_condition.c:214,18'
          Dst:             node_container_new
        - Src:             'expando/node_condition.c:215,5'
          Dst:             node_parse_many
        - Src:             'expando/node_condition.c:238,10'
          Dst:             node_condition_new
        - Src:             'expando/node_condition.c:0,0'
          Dst:             snprintf
        - Src:             'expando/node_condition.c:241,3'
          Dst:             mutt_mem_free
        - Src:             'expando/node_condition.c:242,3'
          Dst:             node_free
        - Src:             'expando/node_condition.c:243,3'
          Dst:             node_free
        - Src:             'expando/node_condition.c:244,3'
          Dst:             node_free
    - functionName:    node_condition_new
      functionSourceFile: '/src/neomutt/expando/node_condition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - assertion_dump
        - mutt_mem_reallocarray
        - node_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_condition.c:115,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - node_new
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - assertion_dump
            - BranchSide:      'expando/node_condition.c:115,3'
              BranchSideFuncs:
                - node_new
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - assertion_dump
        - Branch String:   'expando/node_condition.c:115,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:115,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'expando/node_condition.c:117,30'
              BranchSideFuncs:
                - node_new
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'expando/node_condition.c:122,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:122,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'expando/node_condition.c:122,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'expando/node_condition.c:122,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:122,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'expando/node_condition.c:122,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'expando/node_condition.c:123,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:123,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'expando/node_condition.c:123,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'expando/node_condition.c:123,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:123,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'expando/node_condition.c:123,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'expando/node_condition.c:124,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_condition.c:124,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'expando/node_condition.c:124,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_condition.c:124,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'expando/node_condition.c:115,3'
          Dst:             assertion_dump
        - Src:             'expando/node_condition.c:117,30'
          Dst:             node_new
        - Src:             'expando/node_condition.c:122,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'expando/node_condition.c:123,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'expando/node_condition.c:124,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    node_condition_render
      functionSourceFile: '/src/neomutt/expando/node_condition.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          164
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - assertion_dump
        - buf_addstr
        - buf_len
        - buf_lower_special
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - format_string
        - node_get_child
        - node_render
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_condition.c:54,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - node_get_child
                - buf_pool_get
                - buf_reset
                - node_get_child
                - node_render
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:54,3'
              BranchSideFuncs:
                - assertion_dump
                - node_get_child
                - buf_pool_get
                - buf_reset
                - node_get_child
                - node_render
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:54,3'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:54,3'
              BranchSideFuncs:
                - node_get_child
                - buf_pool_get
                - buf_reset
                - node_get_child
                - node_render
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:56,41'
              BranchSideFuncs:
                - node_get_child
                - buf_pool_get
                - buf_reset
                - node_get_child
                - node_render
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:65,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:0,0'
              BranchSideFuncs:
                - node_get_child
                - node_render
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:77,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:79,21'
              BranchSideFuncs:
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:84,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:86,18'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:87,14'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:87,14'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:87,14'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:88,21'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:88,21'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:88,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:89,16'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:90,52'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:89,16'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:90,52'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:90,52'
              BranchSideFuncs:
                - buf_string.15661
                - buf_len
                - format_string
                - buf_lower_special
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'expando/node_condition.c:92,7'
          Branch Sides:
            - BranchSide:      'expando/node_condition.c:93,5'
              BranchSideFuncs:
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'expando/node_condition.c:95,19'
              BranchSideFuncs:
                - buf_string.15661
                - buf_addstr
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_condition.c:54,3'
          Dst:             assertion_dump
        - Src:             'expando/node_condition.c:56,41'
          Dst:             node_get_child
        - Src:             'expando/node_condition.c:59,29'
          Dst:             buf_pool_get
        - Src:             'expando/node_condition.c:63,3'
          Dst:             buf_reset
        - Src:             'expando/node_condition.c:0,0'
          Dst:             node_get_child
        - Src:             'expando/node_condition.c:0,0'
          Dst:             node_render
        - Src:             'expando/node_condition.c:79,21'
          Dst:             buf_string
        - Src:             'expando/node_condition.c:79,5'
          Dst:             buf_addstr
        - Src:             'expando/node_condition.c:80,5'
          Dst:             buf_pool_release
        - Src:             'expando/node_condition.c:84,24'
          Dst:             buf_pool_get
        - Src:             'expando/node_condition.c:91,22'
          Dst:             buf_string
        - Src:             'expando/node_condition.c:91,44'
          Dst:             buf_len
        - Src:             'expando/node_condition.c:90,8'
          Dst:             format_string
        - Src:             'expando/node_condition.c:93,5'
          Dst:             buf_lower_special
        - Src:             'expando/node_condition.c:95,19'
          Dst:             buf_string
        - Src:             'expando/node_condition.c:95,3'
          Dst:             buf_addstr
        - Src:             'expando/node_condition.c:96,3'
          Dst:             buf_pool_release
        - Src:             'expando/node_condition.c:97,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_text_parse
      functionSourceFile: '/src/neomutt/expando/node_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          179
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - buf_addch
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - node_text_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_text.c:89,8'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_text.c:89,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:89,12'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:89,12'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_text.c:89,16'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:89,32'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:89,32'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_text.c:89,36'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:89,7'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'expando/node_text.c:92,25'
              BranchSideFuncs:
                - buf_pool_get
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:96,9'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:98,11'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_text.c:110,17'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
        - Branch String:   'expando/node_text.c:98,11'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:94,3'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:96,16'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
            - BranchSide:      'expando/node_text.c:133,17'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
        - Branch String:   'expando/node_text.c:110,25'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:110,29'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
                - buf_addch
            - BranchSide:      'expando/node_text.c:120,17'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:110,9'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_text.c:133,17'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
        - Branch String:   'expando/node_text.c:120,25'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:120,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
                - buf_addch
            - BranchSide:      'expando/node_text.c:123,17'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:120,9'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_text.c:133,17'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
        - Branch String:   'expando/node_text.c:123,25'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:123,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
                - buf_addch
            - BranchSide:      'expando/node_text.c:126,17'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
        - Branch String:   'expando/node_text.c:123,9'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_text.c:133,17'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
        - Branch String:   'expando/node_text.c:126,25'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
                - buf_addch
            - BranchSide:      'expando/node_text.c:126,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
                - buf_addch
        - Branch String:   'expando/node_text.c:126,9'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
                - buf_addch
            - BranchSide:      'expando/node_text.c:133,17'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.15681
                - node_text_new
                - buf_pool_release
        - Branch String:   'expando/node_text.c:136,7'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:137,26'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'expando/node_text.c:139,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'expando/node_text.c:92,25'
          Dst:             buf_pool_get
        - Src:             'expando/node_text.c:100,9'
          Dst:             buf_addch
        - Src:             'expando/node_text.c:0,0'
          Dst:             buf_addch
        - Src:             'expando/node_text.c:136,8'
          Dst:             buf_is_empty
        - Src:             'expando/node_text.c:137,26'
          Dst:             buf_string
        - Src:             'expando/node_text.c:137,12'
          Dst:             node_text_new
        - Src:             'expando/node_text.c:139,3'
          Dst:             buf_pool_release
    - functionName:    node_text_new
      functionSourceFile: '/src/neomutt/expando/node_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_dup
        - node_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_text.c:61,30'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - node_new
                - mutt_str_dup
            - BranchSide:      'expando/node_text.c:61,30'
              BranchSideFuncs:
                - node_new
                - mutt_str_dup
      Callsites:
        - Src:             'expando/node_text.c:61,30'
          Dst:             node_new
        - Src:             'expando/node_text.c:64,16'
          Dst:             mutt_str_dup
    - functionName:    node_text_render
      functionSourceFile: '/src/neomutt/expando/node_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - assertion_dump
        - format_string
        - mutt_str_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expando/node_text.c:46,3'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - mutt_str_len
                - format_string
            - BranchSide:      'expando/node_text.c:46,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_str_len
                - format_string
        - Branch String:   'expando/node_text.c:46,3'
          Branch Sides:
            - BranchSide:      'expando/node_text.c:46,3'
              BranchSideFuncs:
                - mutt_str_len
                - format_string
            - BranchSide:      'expando/node_text.c:48,67'
              BranchSideFuncs:
                - mutt_str_len
                - format_string
      Callsites:
        - Src:             'expando/node_text.c:46,3'
          Dst:             assertion_dump
        - Src:             'expando/node_text.c:49,24'
          Dst:             mutt_str_len
        - Src:             'expando/node_text.c:48,10'
          Dst:             format_string
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    bool_reset
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/bool.c:176,13'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs:
                - startup_only.15709
            - BranchSide:      'config/bool.c:176,13'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:176,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:179,7'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:179,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:182,13'
              BranchSideFuncs: []
        - Branch String:   'config/bool.c:182,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:184,42'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:190,25'
              BranchSideFuncs: []
        - Branch String:   'config/bool.c:186,9'
          Branch Sides:
            - BranchSide:      'config/bool.c:187,17'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:190,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/bool.c:179,7'
          Dst:             startup_only
    - functionName:    bool_has_been_set
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bool_native_get
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bool_native_set
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_printf
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/bool.c:131,14'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs:
                - startup_only.15709
                - buf_printf
            - BranchSide:      'config/bool.c:131,14'
              BranchSideFuncs:
                - startup_only.15709
                - buf_printf
        - Branch String:   'config/bool.c:131,19'
          Branch Sides:
            - BranchSide:      'config/bool.c:131,29'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/bool.c:133,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/bool.c:131,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:133,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/bool.c:137,17'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:137,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:140,7'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:140,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:143,13'
              BranchSideFuncs: []
        - Branch String:   'config/bool.c:143,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:145,14'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:151,17'
              BranchSideFuncs: []
        - Branch String:   'config/bool.c:147,9'
          Branch Sides:
            - BranchSide:      'config/bool.c:148,17'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:151,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/bool.c:133,5'
          Dst:             buf_printf
        - Src:             'config/bool.c:140,7'
          Dst:             startup_only
    - functionName:    bool_string_get
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/bool.c:113,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/bool.c:113,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/bool.c:113,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:114,13'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/bool.c:116,25'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/bool.c:118,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:121,22'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/bool.c:121,3'
          Dst:             buf_addstr
    - functionName:    bool_string_set
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          108
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - buf_printf
        - mutt_istr_equal
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/bool.c:61,8'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_printf
                - startup_only.15709
            - BranchSide:      'config/bool.c:61,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_printf
                - startup_only.15709
        - Branch String:   'config/bool.c:61,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:65,22'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_printf
                - startup_only.15709
        - Branch String:   'config/bool.c:65,3'
          Branch Sides:
            - BranchSide:      'config/bool.c:67,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/bool.c:76,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/bool.c:67,9'
          Branch Sides:
            - BranchSide:      'config/bool.c:65,38'
              BranchSideFuncs:
                - startup_only.15709
            - BranchSide:      'config/bool.c:69,13'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:65,3'
          Branch Sides:
            - BranchSide:      'config/bool.c:67,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/bool.c:76,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/bool.c:80,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:82,17'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:82,9'
          Branch Sides:
            - BranchSide:      'config/bool.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:85,9'
              BranchSideFuncs:
                - startup_only.15709
        - Branch String:   'config/bool.c:85,9'
          Branch Sides:
            - BranchSide:      'config/bool.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:88,15'
              BranchSideFuncs: []
        - Branch String:   'config/bool.c:92,11'
          Branch Sides:
            - BranchSide:      'config/bool.c:93,19'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:96,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/bool.c:67,9'
          Dst:             mutt_istr_equal
        - Src:             'config/bool.c:76,5'
          Dst:             buf_printf
        - Src:             'config/bool.c:85,9'
          Dst:             startup_only
    - functionName:    bool_str_toggle
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bool_he_toggle
        - cs_subset_create_inheritance
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/bool.c:231,25'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - bool_he_toggle
            - BranchSide:      'config/bool.c:231,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - bool_he_toggle
      Callsites:
        - Src:             'config/bool.c:231,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/bool.c:233,10'
          Dst:             bool_he_toggle
    - functionName:    bool_he_toggle
      functionSourceFile: '/src/neomutt/config/bool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - cs_get_base
        - cs_he_native_get
        - cs_he_native_set
        - cs_subset_notify_observers
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/bool.c:203,8'
          Branch Sides:
            - BranchSide:      'config/bool.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
            - BranchSide:      'config/bool.c:203,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/bool.c:203,12'
          Branch Sides:
            - BranchSide:      'config/bool.c:203,12'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:203,16'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/bool.c:203,19'
          Branch Sides:
            - BranchSide:      'config/bool.c:203,19'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:203,27'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/bool.c:203,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:206,30'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/bool.c:207,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:207,7'
              BranchSideFuncs:
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
            - BranchSide:      'config/bool.c:210,42'
              BranchSideFuncs:
                - cs_he_native_get
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/bool.c:211,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'config/bool.c:214,34'
              BranchSideFuncs:
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/bool.c:216,39'
          Branch Sides:
            - BranchSide:      'config/bool.c:216,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/bool.c:216,39'
              BranchSideFuncs: []
        - Branch String:   'config/bool.c:216,7'
          Branch Sides:
            - BranchSide:      'config/bool.c:216,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/bool.c:217,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/bool.c:206,30'
          Dst:             cs_get_base
        - Src:             'config/bool.c:210,20'
          Dst:             cs_he_native_get
        - Src:             'config/bool.c:214,12'
          Dst:             cs_he_native_set
        - Src:             'config/bool.c:217,5'
          Dst:             cs_subset_notify_observers
    - functionName:    charset_slist_validator
      functionSourceFile: '/src/neomutt/config/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_printf
        - mutt_ch_check_charset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/charset.c:86,13'
          Branch Sides:
            - BranchSide:      'config/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
            - BranchSide:      'config/charset.c:86,13'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
        - Branch String:   'config/charset.c:86,7'
          Branch Sides:
            - BranchSide:      'config/charset.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'config/charset.c:89,30'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
        - Branch String:   'config/charset.c:95,3'
          Branch Sides:
            - BranchSide:      'config/charset.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'config/charset.c:97,31'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
        - Branch String:   'config/charset.c:95,3'
          Branch Sides:
            - BranchSide:      'config/charset.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'config/charset.c:97,31'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
        - Branch String:   'config/charset.c:98,9'
          Branch Sides:
            - BranchSide:      'config/charset.c:95,3'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
            - BranchSide:      'config/charset.c:101,67'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/charset.c:98,10'
          Dst:             mutt_ch_check_charset
        - Src:             'config/charset.c:101,7'
          Dst:             buf_printf
    - functionName:    charset_validator
      functionSourceFile: '/src/neomutt/config/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
        - mutt_ch_check_charset
        - mutt_mem_free
        - mutt_str_dup
        - strchr
        - strtok_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/charset.c:47,13'
          Branch Sides:
            - BranchSide:      'config/charset.c:0,0'
              BranchSideFuncs:
                - strchr
                - buf_printf
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
            - BranchSide:      'config/charset.c:47,13'
              BranchSideFuncs:
                - strchr
                - buf_printf
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
        - Branch String:   'config/charset.c:47,7'
          Branch Sides:
            - BranchSide:      'config/charset.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'config/charset.c:50,21'
              BranchSideFuncs:
                - strchr
                - buf_printf
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
        - Branch String:   'config/charset.c:52,39'
          Branch Sides:
            - BranchSide:      'config/charset.c:52,42'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
            - BranchSide:      'config/charset.c:59,29'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
        - Branch String:   'config/charset.c:52,7'
          Branch Sides:
            - BranchSide:      'config/charset.c:54,5'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
            - BranchSide:      'config/charset.c:59,29'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
        - Branch String:   'config/charset.c:63,3'
          Branch Sides:
            - BranchSide:      'config/charset.c:65,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/charset.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'config/charset.c:65,9'
          Branch Sides:
            - BranchSide:      'config/charset.c:63,47'
              BranchSideFuncs:
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'config/charset.c:67,10'
              BranchSideFuncs:
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
                - strtok_r
        - Branch String:   'config/charset.c:67,9'
          Branch Sides:
            - BranchSide:      'config/charset.c:63,47'
              BranchSideFuncs:
                - strtok_r
                - mutt_ch_check_charset
                - buf_printf
                - mutt_mem_free
            - BranchSide:      'config/charset.c:70,67'
              BranchSideFuncs:
                - buf_printf
                - mutt_mem_free
        - Branch String:   'config/charset.c:63,3'
          Branch Sides:
            - BranchSide:      'config/charset.c:65,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/charset.c:75,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'config/charset.c:52,42'
          Dst:             strchr
        - Src:             'config/charset.c:54,5'
          Dst:             buf_printf
        - Src:             'config/charset.c:61,13'
          Dst:             mutt_str_dup
        - Src:             'config/charset.c:63,18'
          Dst:             strtok_r
        - Src:             'config/charset.c:67,10'
          Dst:             mutt_ch_check_charset
        - Src:             'config/charset.c:70,7'
          Dst:             buf_printf
        - Src:             'config/charset.c:63,47'
          Dst:             strtok_r
        - Src:             'config/charset.c:75,3'
          Dst:             mutt_mem_free
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_config
      functionSourceFile: '/src/neomutt/config/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          483
      EdgeCount:       146
      CyclomaticComplexity: 45
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - cs_he_initial_get
        - cs_he_string_get
        - dump_config_neo
        - mutt_pretty_mailbox
        - pretty_var
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/dump.c:199,8'
          Branch Sides:
            - BranchSide:      'config/dump.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:199,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:199,11'
          Branch Sides:
            - BranchSide:      'config/dump.c:199,11'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:199,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:199,19'
          Branch Sides:
            - BranchSide:      'config/dump.c:199,19'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:199,23'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:199,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:204,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_pool_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:209,3'
          Branch Sides:
            - BranchSide:      'config/dump.c:209,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'config/dump.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'config/dump.c:216,30'
          Branch Sides:
            - BranchSide:      'config/dump.c:216,9'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:219,19'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:216,9'
          Branch Sides:
            - BranchSide:      'config/dump.c:209,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:219,19'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:219,44'
          Branch Sides:
            - BranchSide:      'config/dump.c:219,9'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:222,9'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:219,9'
          Branch Sides:
            - BranchSide:      'config/dump.c:209,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:222,9'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:222,9'
          Branch Sides:
            - BranchSide:      'config/dump.c:225,42'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:225,42'
          Branch Sides:
            - BranchSide:      'config/dump.c:225,75'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:228,18'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:225,75'
          Branch Sides:
            - BranchSide:      'config/dump.c:225,11'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:228,18'
              BranchSideFuncs:
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - buf_reset
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:225,11'
          Branch Sides:
            - BranchSide:      'config/dump.c:228,18'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:229,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:236,19'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'config/dump.c:236,33'
          Branch Sides:
            - BranchSide:      'config/dump.c:235,44'
              BranchSideFuncs:
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:243,20'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:236,63'
          Branch Sides:
            - BranchSide:      'config/dump.c:237,46'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:243,35'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:237,46'
          Branch Sides:
            - BranchSide:      'config/dump.c:237,50'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:243,35'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:236,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:239,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:243,35'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:243,32'
          Branch Sides:
            - BranchSide:      'config/dump.c:243,68'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:243,35'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:243,35'
          Branch Sides:
            - BranchSide:      'config/dump.c:243,35'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:247,19'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:243,57'
          Branch Sides:
            - BranchSide:      'config/dump.c:243,68'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:247,19'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:243,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:244,51'
              BranchSideFuncs:
                - mutt_pretty_mailbox
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:247,19'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:247,31'
          Branch Sides:
            - BranchSide:      'config/dump.c:247,40'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:247,54'
          Branch Sides:
            - BranchSide:      'config/dump.c:247,63'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:247,75'
          Branch Sides:
            - BranchSide:      'config/dump.c:248,19'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:248,31'
          Branch Sides:
            - BranchSide:      'config/dump.c:248,40'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:248,52'
          Branch Sides:
            - BranchSide:      'config/dump.c:248,61'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:248,73'
          Branch Sides:
            - BranchSide:      'config/dump.c:247,13'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:247,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:251,11'
              BranchSideFuncs:
                - buf_reset
                - pretty_var
                - buf_strcpy
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:258,11'
              BranchSideFuncs:
                - cs_he_initial_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - dump_config_neo
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
        - Branch String:   'config/dump.c:258,11'
          Branch Sides:
            - BranchSide:      'config/dump.c:260,18'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:261,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:267,20'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'config/dump.c:267,32'
          Branch Sides:
            - BranchSide:      'config/dump.c:267,70'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:267,35'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:267,35'
          Branch Sides:
            - BranchSide:      'config/dump.c:267,35'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
            - BranchSide:      'config/dump.c:271,19'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:267,57'
          Branch Sides:
            - BranchSide:      'config/dump.c:267,70'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:271,19'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:267,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:268,55'
              BranchSideFuncs:
                - mutt_pretty_mailbox
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
            - BranchSide:      'config/dump.c:271,19'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
                - buf_reset
                - pretty_var
                - buf_strcpy
        - Branch String:   'config/dump.c:271,31'
          Branch Sides:
            - BranchSide:      'config/dump.c:271,40'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:271,54'
          Branch Sides:
            - BranchSide:      'config/dump.c:271,63'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:271,75'
          Branch Sides:
            - BranchSide:      'config/dump.c:272,19'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:272,31'
          Branch Sides:
            - BranchSide:      'config/dump.c:272,40'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:272,52'
          Branch Sides:
            - BranchSide:      'config/dump.c:272,61'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:272,73'
          Branch Sides:
            - BranchSide:      'config/dump.c:271,13'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:271,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:275,11'
              BranchSideFuncs:
                - buf_reset
                - pretty_var
                - buf_strcpy
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:282,5'
              BranchSideFuncs:
                - dump_config_neo
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - cs_he_initial_get
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
        - Branch String:   'config/dump.c:209,3'
          Branch Sides:
            - BranchSide:      'config/dump.c:209,3'
              BranchSideFuncs:
                - buf_reset
                - buf_reset
                - cs_he_string_get
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
                - cs_he_initial_get
                - dump_config_neo
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_reset
                - pretty_var
                - buf_strcpy
                - mutt_pretty_mailbox
                - buf_is_empty
                - buf_reset
                - buf_addstr
            - BranchSide:      'config/dump.c:285,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'config/dump.c:204,26'
          Dst:             buf_pool_get
        - Src:             'config/dump.c:205,28'
          Dst:             buf_pool_get
        - Src:             'config/dump.c:206,24'
          Dst:             buf_pool_get
        - Src:             'config/dump.c:212,5'
          Dst:             buf_reset
        - Src:             'config/dump.c:213,5'
          Dst:             buf_reset
        - Src:             'config/dump.c:228,18'
          Dst:             cs_he_string_get
        - Src:             'config/dump.c:237,50'
          Dst:             buf_is_empty
        - Src:             'config/dump.c:239,11'
          Dst:             buf_reset
        - Src:             'config/dump.c:240,11'
          Dst:             buf_addstr
        - Src:             'config/dump.c:244,11'
          Dst:             mutt_pretty_mailbox
        - Src:             'config/dump.c:251,11'
          Dst:             buf_reset
        - Src:             'config/dump.c:252,11'
          Dst:             pretty_var
        - Src:             'config/dump.c:253,11'
          Dst:             buf_strcpy
        - Src:             'config/dump.c:260,18'
          Dst:             cs_he_initial_get
        - Src:             'config/dump.c:268,11'
          Dst:             mutt_pretty_mailbox
        - Src:             'config/dump.c:275,11'
          Dst:             buf_reset
        - Src:             'config/dump.c:276,11'
          Dst:             pretty_var
        - Src:             'config/dump.c:277,11'
          Dst:             buf_strcpy
        - Src:             'config/dump.c:282,5'
          Dst:             dump_config_neo
        - Src:             'config/dump.c:285,3'
          Dst:             buf_pool_release
        - Src:             'config/dump.c:286,3'
          Dst:             buf_pool_release
        - Src:             'config/dump.c:287,3'
          Dst:             buf_pool_release
    - functionName:    pretty_var
      functionSourceFile: '/src/neomutt/config/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addch
        - escape_string
      functionUses:    6
      BranchProfiles:
        - Branch String:   'config/dump.c:87,8'
          Branch Sides:
            - BranchSide:      'config/dump.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - escape_string
                - buf_addch
            - BranchSide:      'config/dump.c:87,8'
              BranchSideFuncs:
                - buf_addch
                - escape_string
                - buf_addch
        - Branch String:   'config/dump.c:87,12'
          Branch Sides:
            - BranchSide:      'config/dump.c:87,12'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:87,16'
              BranchSideFuncs:
                - buf_addch
                - escape_string
                - buf_addch
        - Branch String:   'config/dump.c:87,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:92,10'
              BranchSideFuncs:
                - buf_addch
                - escape_string
                - buf_addch
      Callsites:
        - Src:             'config/dump.c:92,10'
          Dst:             buf_addch
        - Src:             'config/dump.c:93,10'
          Dst:             escape_string
        - Src:             'config/dump.c:94,10'
          Dst:             buf_addch
    - functionName:    dump_config_neo
      functionSourceFile: '/src/neomutt/config/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          231
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - cs_get_type_def
        - fprintf
        - fputc
        - fputs
        - fwrite
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/dump.c:111,8'
          Branch Sides:
            - BranchSide:      'config/dump.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
            - BranchSide:      'config/dump.c:111,8'
              BranchSideFuncs:
                - mutt_str_equal
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:111,11'
          Branch Sides:
            - BranchSide:      'config/dump.c:111,11'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:111,15'
              BranchSideFuncs:
                - mutt_str_equal
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:111,21'
          Branch Sides:
            - BranchSide:      'config/dump.c:111,21'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:111,25'
              BranchSideFuncs:
                - mutt_str_equal
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:111,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:114,26'
              BranchSideFuncs:
                - mutt_str_equal
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:116,38'
          Branch Sides:
            - BranchSide:      'config/dump.c:117,9'
              BranchSideFuncs:
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
            - BranchSide:      'config/dump.c:122,11'
              BranchSideFuncs:
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:117,17'
          Branch Sides:
            - BranchSide:      'config/dump.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:117,42'
              BranchSideFuncs:
                - mutt_str_equal
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:116,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:122,11'
              BranchSideFuncs:
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
                - fprintf
        - Branch String:   'config/dump.c:122,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:124,40'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'config/dump.c:130,13'
              BranchSideFuncs:
                - fprintf
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
        - Branch String:   'config/dump.c:130,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:132,40'
              BranchSideFuncs:
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
            - BranchSide:      'config/dump.c:136,28'
              BranchSideFuncs:
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fwrite
                - fprintf
                - fputs
                - fwrite
        - Branch String:   'config/dump.c:139,17'
          Branch Sides:
            - BranchSide:      'config/dump.c:139,7'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
                - fprintf
                - fputs
                - fwrite
            - BranchSide:      'config/dump.c:173,7'
              BranchSideFuncs:
                - cs_get_type_def
                - fprintf
                - fputc
                - fputs
                - fputc
        - Branch String:   'config/dump.c:139,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:140,5'
              BranchSideFuncs:
                - fwrite
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
                - fprintf
                - fputs
            - BranchSide:      'config/dump.c:143,15'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
                - fprintf
                - fputs
        - Branch String:   'config/dump.c:143,9'
          Branch Sides:
            - BranchSide:      'config/dump.c:148,11'
              BranchSideFuncs:
                - fputs
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
            - BranchSide:      'config/dump.c:168,7'
              BranchSideFuncs:
                - fputs
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
        - Branch String:   'config/dump.c:148,11'
          Branch Sides:
            - BranchSide:      'config/dump.c:151,61'
              BranchSideFuncs:
                - fprintf
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
            - BranchSide:      'config/dump.c:155,26'
              BranchSideFuncs:
                - mutt_str_dup
                - strchr
                - fprintf
                - mutt_mem_free
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
        - Branch String:   'config/dump.c:156,9'
          Branch Sides:
            - BranchSide:      'config/dump.c:158,23'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
            - BranchSide:      'config/dump.c:162,64'
              BranchSideFuncs:
                - fprintf
                - mutt_mem_free
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
                - fwrite
                - fputs
        - Branch String:   'config/dump.c:171,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:172,5'
              BranchSideFuncs:
                - fwrite
                - fputs
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
            - BranchSide:      'config/dump.c:176,5'
              BranchSideFuncs:
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
        - Branch String:   'config/dump.c:173,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:174,30'
              BranchSideFuncs:
                - fputs
                - fputc
                - cs_get_type_def
                - fprintf
                - fputc
            - BranchSide:      'config/dump.c:178,13'
              BranchSideFuncs:
                - cs_get_type_def
                - fprintf
                - fputc
        - Branch String:   'config/dump.c:178,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:180,63'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'config/dump.c:185,7'
              BranchSideFuncs:
                - fputc
        - Branch String:   'config/dump.c:181,9'
          Branch Sides:
            - BranchSide:      'config/dump.c:182,40'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'config/dump.c:185,7'
              BranchSideFuncs:
                - fputc
        - Branch String:   'config/dump.c:185,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:186,5'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'config/dump.c:117,20'
          Dst:             mutt_str_equal
        - Src:             'config/dump.c:126,5'
          Dst:             fprintf
        - Src:             'config/dump.c:133,5'
          Dst:             fprintf
        - Src:             'config/dump.c:140,5'
          Dst:             fwrite
        - Src:             'config/dump.c:151,9'
          Dst:             fprintf
        - Src:             'config/dump.c:155,26'
          Dst:             mutt_str_dup
        - Src:             'config/dump.c:156,57'
          Dst:             strchr
        - Src:             'config/dump.c:168,7'
          Dst:             fputs
        - Src:             'config/dump.c:162,9'
          Dst:             fprintf
        - Src:             'config/dump.c:163,9'
          Dst:             mutt_mem_free
        - Src:             'config/dump.c:172,5'
          Dst:             fwrite
        - Src:             'config/dump.c:174,5'
          Dst:             fputs
        - Src:             'config/dump.c:176,5'
          Dst:             fputc
        - Src:             'config/dump.c:180,39'
          Dst:             cs_get_type_def
        - Src:             'config/dump.c:182,7'
          Dst:             fprintf
        - Src:             'config/dump.c:186,5'
          Dst:             fputc
    - functionName:    escape_string
      functionSourceFile: '/src/neomutt/config/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addch
        - buf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/dump.c:50,8'
          Branch Sides:
            - BranchSide:      'config/dump.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'config/dump.c:50,8'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'config/dump.c:50,12'
          Branch Sides:
            - BranchSide:      'config/dump.c:50,12'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:50,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'config/dump.c:50,7'
          Branch Sides:
            - BranchSide:      'config/dump.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:54,10'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'config/dump.c:54,3'
          Branch Sides:
            - BranchSide:      'config/dump.c:54,3'
              BranchSideFuncs: []
            - BranchSide:      'config/dump.c:59,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'config/dump.c:62,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'config/dump.c:65,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'config/dump.c:68,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'config/dump.c:71,19'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
        - Branch String:   'config/dump.c:71,28'
          Branch Sides:
            - BranchSide:      'config/dump.c:71,37'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'config/dump.c:72,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'config/dump.c:71,13'
          Branch Sides:
            - BranchSide:      'config/dump.c:72,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'config/dump.c:73,16'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addch
      Callsites:
        - Src:             'config/dump.c:59,16'
          Dst:             buf_addstr
        - Src:             'config/dump.c:62,16'
          Dst:             buf_addstr
        - Src:             'config/dump.c:65,16'
          Dst:             buf_addstr
        - Src:             'config/dump.c:68,16'
          Dst:             buf_addstr
        - Src:             'config/dump.c:72,18'
          Dst:             buf_addch
        - Src:             'config/dump.c:73,16'
          Dst:             buf_addch
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    enum_reset
      functionSourceFile: '/src/neomutt/config/enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/enum.c:171,13'
          Branch Sides:
            - BranchSide:      'config/enum.c:0,0'
              BranchSideFuncs:
                - startup_only.15794
            - BranchSide:      'config/enum.c:171,13'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:171,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:174,7'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:174,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:177,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:179,42'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:185,34'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:181,9'
          Branch Sides:
            - BranchSide:      'config/enum.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:185,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/enum.c:174,7'
          Dst:             startup_only
    - functionName:    enum_has_been_set
      functionSourceFile: '/src/neomutt/config/enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enum_native_get
      functionSourceFile: '/src/neomutt/config/enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enum_native_set
      functionSourceFile: '/src/neomutt/config/enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
        - mutt_map_get_name
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/enum.c:121,49'
          Branch Sides:
            - BranchSide:      'config/enum.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - startup_only.15794
                - buf_printf
            - BranchSide:      'config/enum.c:121,49'
              BranchSideFuncs:
                - mutt_map_get_name
                - startup_only.15794
                - buf_printf
        - Branch String:   'config/enum.c:122,11'
          Branch Sides:
            - BranchSide:      'config/enum.c:121,24'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:122,11'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:122,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:125,40'
              BranchSideFuncs:
                - mutt_map_get_name
                - startup_only.15794
                - buf_printf
        - Branch String:   'config/enum.c:126,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:128,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/enum.c:132,17'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:132,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:135,7'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:135,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:138,13'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:138,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:140,14'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:146,28'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:142,9'
          Branch Sides:
            - BranchSide:      'config/enum.c:143,17'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:146,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/enum.c:125,22'
          Dst:             mutt_map_get_name
        - Src:             'config/enum.c:128,5'
          Dst:             buf_printf
        - Src:             'config/enum.c:135,7'
          Dst:             startup_only
    - functionName:    enum_string_get
      functionSourceFile: '/src/neomutt/config/enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addstr
        - mutt_map_get_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/enum.c:95,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
            - BranchSide:      'config/enum.c:95,7'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/enum.c:95,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:96,13'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
            - BranchSide:      'config/enum.c:98,25'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/enum.c:101,11'
          Branch Sides:
            - BranchSide:      'config/enum.c:100,24'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:101,11'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:101,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:104,22'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/enum.c:105,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:107,5'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:111,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/enum.c:104,22'
          Dst:             mutt_map_get_name
        - Src:             'config/enum.c:111,3'
          Dst:             buf_addstr
    - functionName:    enum_string_set
      functionSourceFile: '/src/neomutt/config/enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - buf_printf
        - mutt_map_get_value
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/enum.c:48,8'
          Branch Sides:
            - BranchSide:      'config/enum.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.15794
                - buf_printf
            - BranchSide:      'config/enum.c:48,8'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.15794
                - buf_printf
        - Branch String:   'config/enum.c:48,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:51,49'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.15794
                - buf_printf
        - Branch String:   'config/enum.c:52,11'
          Branch Sides:
            - BranchSide:      'config/enum.c:51,24'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:52,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:55,13'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.15794
                - buf_printf
        - Branch String:   'config/enum.c:56,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:58,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/enum.c:62,7'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:62,7'
          Branch Sides:
            - BranchSide:      'config/enum.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:64,17'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:64,9'
          Branch Sides:
            - BranchSide:      'config/enum.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:67,9'
              BranchSideFuncs:
                - startup_only.15794
        - Branch String:   'config/enum.c:67,9'
          Branch Sides:
            - BranchSide:      'config/enum.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:70,15'
              BranchSideFuncs: []
        - Branch String:   'config/enum.c:74,11'
          Branch Sides:
            - BranchSide:      'config/enum.c:75,19'
              BranchSideFuncs: []
            - BranchSide:      'config/enum.c:78,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/enum.c:55,13'
          Dst:             mutt_map_get_value
        - Src:             'config/enum.c:58,5'
          Dst:             buf_printf
        - Src:             'config/enum.c:67,9'
          Dst:             startup_only
    - functionName:    config_str_set_initial
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - config_he_set_initial
        - cs_get_elem
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/helpers.c:334,8'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - config_he_set_initial
            - BranchSide:      'config/helpers.c:334,8'
              BranchSideFuncs:
                - cs_get_elem
                - config_he_set_initial
        - Branch String:   'config/helpers.c:334,11'
          Branch Sides:
            - BranchSide:      'config/helpers.c:334,11'
              BranchSideFuncs: []
            - BranchSide:      'config/helpers.c:334,15'
              BranchSideFuncs:
                - cs_get_elem
                - config_he_set_initial
        - Branch String:   'config/helpers.c:334,7'
          Branch Sides:
            - BranchSide:      'config/helpers.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'config/helpers.c:337,25'
              BranchSideFuncs:
                - cs_get_elem
                - config_he_set_initial
        - Branch String:   'config/helpers.c:338,7'
          Branch Sides:
            - BranchSide:      'config/helpers.c:340,5'
              BranchSideFuncs: []
            - BranchSide:      'config/helpers.c:344,10'
              BranchSideFuncs:
                - config_he_set_initial
      Callsites:
        - Src:             'config/helpers.c:337,25'
          Dst:             cs_get_elem
        - Src:             'config/helpers.c:344,10'
          Dst:             config_he_set_initial
    - functionName:    config_he_set_initial
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_he_initial_set
        - cs_he_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/helpers.c:314,8'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_he_initial_set
                - buf_is_empty
                - buf_string.15837
                - buf_pool_release
                - cs_he_reset
            - BranchSide:      'config/helpers.c:314,8'
              BranchSideFuncs:
                - buf_pool_get
                - cs_he_initial_set
                - buf_is_empty
                - buf_string.15837
                - buf_pool_release
                - cs_he_reset
        - Branch String:   'config/helpers.c:314,11'
          Branch Sides:
            - BranchSide:      'config/helpers.c:314,11'
              BranchSideFuncs: []
            - BranchSide:      'config/helpers.c:314,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_he_initial_set
                - buf_is_empty
                - buf_string.15837
                - buf_pool_release
                - cs_he_reset
        - Branch String:   'config/helpers.c:314,7'
          Branch Sides:
            - BranchSide:      'config/helpers.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'config/helpers.c:317,24'
              BranchSideFuncs:
                - buf_pool_get
                - cs_he_initial_set
                - buf_is_empty
                - buf_string.15837
                - buf_pool_release
                - cs_he_reset
        - Branch String:   'config/helpers.c:320,7'
          Branch Sides:
            - BranchSide:      'config/helpers.c:321,5'
              BranchSideFuncs:
                - buf_pool_release
                - cs_he_reset
            - BranchSide:      'config/helpers.c:323,3'
              BranchSideFuncs:
                - buf_pool_release
                - cs_he_reset
      Callsites:
        - Src:             'config/helpers.c:317,24'
          Dst:             buf_pool_get
        - Src:             'config/helpers.c:319,12'
          Dst:             cs_he_initial_set
        - Src:             'config/helpers.c:320,8'
          Dst:             buf_is_empty
        - Src:             'config/helpers.c:321,5'
          Dst:             buf_string
        - Src:             'config/helpers.c:323,3'
          Dst:             buf_pool_release
        - Src:             'config/helpers.c:324,3'
          Dst:             cs_he_reset
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_subset_string
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    172
      BranchProfiles:
        - Branch String:   'config/helpers.c:293,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:293,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:293,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:293,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:293,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:293,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:293,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:295,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:296,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:296,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:299,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:300,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:300,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:303,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:304,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:304,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:306,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:293,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:295,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:296,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:299,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:300,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:303,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:304,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_sort
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    29
      BranchProfiles:
        - Branch String:   'config/helpers.c:268,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:268,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:268,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:268,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:268,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:268,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:268,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:270,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:271,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:271,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:274,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:275,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:275,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:278,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:279,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:279,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:281,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:268,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:270,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:271,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:274,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:275,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:278,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:279,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_slist
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    16
      BranchProfiles:
        - Branch String:   'config/helpers.c:244,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:244,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:244,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:244,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:244,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:244,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:244,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:246,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:247,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:247,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:250,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:251,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:251,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:254,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:255,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:255,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:257,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:244,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:246,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:247,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:250,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:251,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:254,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:255,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_regex
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    14
      BranchProfiles:
        - Branch String:   'config/helpers.c:219,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:219,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:219,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:219,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:219,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:219,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:219,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:221,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:222,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:222,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:225,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:226,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:226,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:229,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:230,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:230,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:232,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:219,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:221,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:222,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:225,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:226,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:229,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:230,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_quad
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    13
      BranchProfiles:
        - Branch String:   'config/helpers.c:194,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:194,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:194,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:194,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:194,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:194,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:194,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:196,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:197,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:197,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:200,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:201,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:201,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:204,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:205,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:205,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:207,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:194,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:196,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:197,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:200,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:201,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:204,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:205,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_path
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    28
      BranchProfiles:
        - Branch String:   'config/helpers.c:170,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:170,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:170,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:170,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:170,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:170,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:170,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:172,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:173,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:173,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:176,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:177,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:177,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:180,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:181,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:181,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:183,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:170,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:172,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:173,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:176,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:177,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:180,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:181,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_number
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    70
      BranchProfiles:
        - Branch String:   'config/helpers.c:145,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:145,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:145,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:145,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:145,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:145,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:145,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:147,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:148,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:148,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:151,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:152,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:152,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:155,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:156,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:156,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:158,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:145,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:147,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:148,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:151,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:152,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:155,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:156,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_mbtable
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    14
      BranchProfiles:
        - Branch String:   'config/helpers.c:121,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:121,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:121,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:121,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:121,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:121,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:121,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:123,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:124,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:124,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:127,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:128,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:128,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:131,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:132,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:132,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:134,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:121,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:123,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:124,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:127,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:128,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:131,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:132,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_long
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/helpers.c:97,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:97,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:97,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:97,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:97,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:97,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:97,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:99,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:100,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:100,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:103,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:104,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:104,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:107,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:108,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:108,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:110,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:97,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:99,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:100,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:103,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:104,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:107,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:108,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_enum
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    9
      BranchProfiles:
        - Branch String:   'config/helpers.c:73,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:73,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:73,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:73,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:73,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:73,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:73,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:75,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:76,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:76,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:79,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:80,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:80,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:83,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:84,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:84,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:86,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:73,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:75,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:76,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:79,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:80,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:83,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:84,3'
          Dst:             assertion_dump
    - functionName:    cs_subset_bool
      functionSourceFile: '/src/neomutt/config/helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    401
      BranchProfiles:
        - Branch String:   'config/helpers.c:49,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'config/helpers.c:49,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:49,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:49,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:49,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:49,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:49,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:51,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'config/helpers.c:52,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:52,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:55,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:56,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:56,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'config/helpers.c:59,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'config/helpers.c:60,3'
          Branch Sides:
            - BranchSide:      'config/helpers.c:60,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'config/helpers.c:62,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/helpers.c:49,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:51,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/helpers.c:52,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:55,30'
          Dst:             cs_get_base
        - Src:             'config/helpers.c:56,3'
          Dst:             assertion_dump
        - Src:             'config/helpers.c:59,20'
          Dst:             cs_subset_he_native_get
        - Src:             'config/helpers.c:60,3'
          Dst:             assertion_dump
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    mutt_str_atol_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atol
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:45,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atol
            - BranchSide:      './mutt/atoi.h:45,1'
              BranchSideFuncs:
                - mutt_str_atol
        - Branch String:   './mutt/atoi.h:45,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:45,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:45,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:45,1'
          Dst:             mutt_str_atol
    - functionName:    long_reset
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/long.c:237,13'
          Branch Sides:
            - BranchSide:      'config/long.c:0,0'
              BranchSideFuncs:
                - startup_only.15900
            - BranchSide:      'config/long.c:237,13'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:237,7'
          Branch Sides:
            - BranchSide:      'config/long.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:240,7'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:240,7'
          Branch Sides:
            - BranchSide:      'config/long.c:240,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:243,13'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:243,7'
          Branch Sides:
            - BranchSide:      'config/long.c:245,42'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:251,25'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:247,9'
          Branch Sides:
            - BranchSide:      'config/long.c:248,17'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:251,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/long.c:240,7'
          Dst:             startup_only
    - functionName:    long_has_been_set
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    long_string_minus_equals
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - mutt_str_atol_full
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/long.c:192,3'
          Branch Sides:
            - BranchSide:      'config/long.c:0,0'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
            - BranchSide:      'config/long.c:192,8'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:193,7'
          Branch Sides:
            - BranchSide:      'config/long.c:195,44'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
            - BranchSide:      'config/long.c:199,17'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:195,44'
          Branch Sides:
            - BranchSide:      'config/long.c:195,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/long.c:195,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/long.c:200,20'
          Branch Sides:
            - BranchSide:      'config/long.c:200,30'
              BranchSideFuncs:
                - buf_printf
                - startup_only.15900
            - BranchSide:      'config/long.c:206,14'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:200,7'
          Branch Sides:
            - BranchSide:      'config/long.c:202,63'
              BranchSideFuncs:
                - startup_only.15900
            - BranchSide:      'config/long.c:206,14'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:206,7'
          Branch Sides:
            - BranchSide:      'config/long.c:206,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:209,7'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:209,7'
          Branch Sides:
            - BranchSide:      'config/long.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:212,13'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:212,7'
          Branch Sides:
            - BranchSide:      'config/long.c:214,14'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:220,17'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:216,9'
          Branch Sides:
            - BranchSide:      'config/long.c:217,17'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:220,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/long.c:193,8'
          Dst:             mutt_str_atol_full
        - Src:             'config/long.c:195,5'
          Dst:             buf_printf
        - Src:             'config/long.c:202,5'
          Dst:             buf_printf
        - Src:             'config/long.c:209,7'
          Dst:             startup_only
    - functionName:    long_string_plus_equals
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - mutt_str_atol_full
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/long.c:154,3'
          Branch Sides:
            - BranchSide:      'config/long.c:0,0'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
            - BranchSide:      'config/long.c:154,8'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:155,7'
          Branch Sides:
            - BranchSide:      'config/long.c:157,44'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
            - BranchSide:      'config/long.c:161,17'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:157,44'
          Branch Sides:
            - BranchSide:      'config/long.c:157,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/long.c:157,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/long.c:162,20'
          Branch Sides:
            - BranchSide:      'config/long.c:162,30'
              BranchSideFuncs:
                - buf_printf
                - startup_only.15900
            - BranchSide:      'config/long.c:168,14'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:162,7'
          Branch Sides:
            - BranchSide:      'config/long.c:164,63'
              BranchSideFuncs:
                - startup_only.15900
            - BranchSide:      'config/long.c:168,14'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:168,7'
          Branch Sides:
            - BranchSide:      'config/long.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:171,7'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:171,7'
          Branch Sides:
            - BranchSide:      'config/long.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:174,13'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:174,7'
          Branch Sides:
            - BranchSide:      'config/long.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:182,17'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:178,9'
          Branch Sides:
            - BranchSide:      'config/long.c:179,17'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:182,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/long.c:155,8'
          Dst:             mutt_str_atol_full
        - Src:             'config/long.c:157,5'
          Dst:             buf_printf
        - Src:             'config/long.c:164,5'
          Dst:             buf_printf
        - Src:             'config/long.c:171,7'
          Dst:             startup_only
    - functionName:    long_native_get
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    long_native_set
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_printf
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/long.c:116,14'
          Branch Sides:
            - BranchSide:      'config/long.c:0,0'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
            - BranchSide:      'config/long.c:116,14'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:116,19'
          Branch Sides:
            - BranchSide:      'config/long.c:116,29'
              BranchSideFuncs:
                - buf_printf
                - startup_only.15900
            - BranchSide:      'config/long.c:122,17'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:116,7'
          Branch Sides:
            - BranchSide:      'config/long.c:118,63'
              BranchSideFuncs:
                - startup_only.15900
            - BranchSide:      'config/long.c:122,17'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:122,7'
          Branch Sides:
            - BranchSide:      'config/long.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:125,7'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:125,7'
          Branch Sides:
            - BranchSide:      'config/long.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:128,13'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:128,7'
          Branch Sides:
            - BranchSide:      'config/long.c:130,14'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:136,17'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:132,9'
          Branch Sides:
            - BranchSide:      'config/long.c:133,17'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:136,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/long.c:118,5'
          Dst:             buf_printf
        - Src:             'config/long.c:125,7'
          Dst:             startup_only
    - functionName:    long_string_get
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/long.c:101,7'
          Branch Sides:
            - BranchSide:      'config/long.c:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/long.c:101,7'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/long.c:101,7'
          Branch Sides:
            - BranchSide:      'config/long.c:101,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/long.c:104,25'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/long.c:106,3'
          Dst:             buf_printf
    - functionName:    long_string_set
      functionSourceFile: '/src/neomutt/config/long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          128
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - buf_printf
        - mutt_str_atol_full
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/long.c:49,8'
          Branch Sides:
            - BranchSide:      'config/long.c:0,0'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
                - buf_printf
            - BranchSide:      'config/long.c:49,8'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
                - buf_printf
        - Branch String:   'config/long.c:49,14'
          Branch Sides:
            - BranchSide:      'config/long.c:49,18'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/long.c:51,60'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/long.c:49,7'
          Branch Sides:
            - BranchSide:      'config/long.c:51,60'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/long.c:55,8'
              BranchSideFuncs:
                - mutt_str_atol_full
                - buf_printf
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:56,7'
          Branch Sides:
            - BranchSide:      'config/long.c:58,5'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
            - BranchSide:      'config/long.c:62,8'
              BranchSideFuncs:
                - startup_only.15900
                - buf_printf
        - Branch String:   'config/long.c:62,17'
          Branch Sides:
            - BranchSide:      'config/long.c:62,27'
              BranchSideFuncs:
                - buf_printf
                - startup_only.15900
            - BranchSide:      'config/long.c:68,7'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:62,7'
          Branch Sides:
            - BranchSide:      'config/long.c:64,63'
              BranchSideFuncs:
                - startup_only.15900
            - BranchSide:      'config/long.c:68,7'
              BranchSideFuncs:
                - startup_only.15900
        - Branch String:   'config/long.c:68,7'
          Branch Sides:
            - BranchSide:      'config/long.c:70,17'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:88,11'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:76,9'
          Branch Sides:
            - BranchSide:      'config/long.c:78,49'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:84,21'
              BranchSideFuncs: []
        - Branch String:   'config/long.c:80,11'
          Branch Sides:
            - BranchSide:      'config/long.c:81,19'
              BranchSideFuncs: []
            - BranchSide:      'config/long.c:84,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/long.c:51,5'
          Dst:             buf_printf
        - Src:             'config/long.c:56,8'
          Dst:             mutt_str_atol_full
        - Src:             'config/long.c:58,5'
          Dst:             buf_printf
        - Src:             'config/long.c:64,5'
          Dst:             buf_printf
        - Src:             'config/long.c:73,9'
          Dst:             startup_only
    - functionName:    mbtable_dup
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/mbtable.c:204,8'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'config/mbtable.c:204,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'config/mbtable.c:204,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:207,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
      Callsites:
        - Src:             'config/mbtable.c:207,23'
          Dst:             mutt_mem_calloc
        - Src:             'config/mbtable.c:208,17'
          Dst:             mutt_str_dup
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    mbtable_destroy
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mbtable_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/mbtable.c:113,8'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mbtable_free
            - BranchSide:      'config/mbtable.c:113,8'
              BranchSideFuncs:
                - mbtable_free
        - Branch String:   'config/mbtable.c:113,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:116,3'
              BranchSideFuncs:
                - mbtable_free
      Callsites:
        - Src:             'config/mbtable.c:116,3'
          Dst:             mbtable_free
    - functionName:    mbtable_free
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/mbtable.c:319,8'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/mbtable.c:319,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/mbtable.c:319,12'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:319,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/mbtable.c:319,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:319,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:323,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/mbtable.c:323,3'
          Dst:             mutt_mem_free
        - Src:             'config/mbtable.c:324,3'
          Dst:             mutt_mem_free
        - Src:             'config/mbtable.c:325,3'
          Dst:             mutt_mem_free
        - Src:             'config/mbtable.c:327,3'
          Dst:             mutt_mem_free
    - functionName:    mbtable_reset
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - mbtable_destroy
        - mbtable_parse
        - mutt_str_equal
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/mbtable.c:274,3'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_destroy
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:274,19'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_destroy
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:278,24'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:278,45'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_destroy
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:284,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_destroy
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:284,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:285,15'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:287,7'
              BranchSideFuncs:
                - startup_only.15940
                - mbtable_parse
                - mbtable_destroy
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:287,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:287,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:290,7'
              BranchSideFuncs:
                - mbtable_parse
                - mbtable_destroy
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:290,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:291,13'
              BranchSideFuncs:
                - mbtable_destroy
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:293,13'
              BranchSideFuncs:
                - mbtable_destroy
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:293,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:295,32'
              BranchSideFuncs:
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:304,8'
              BranchSideFuncs:
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:297,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:299,7'
              BranchSideFuncs:
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:304,8'
              BranchSideFuncs:
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:304,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:305,8'
              BranchSideFuncs:
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:307,3'
              BranchSideFuncs:
                - mbtable_destroy
      Callsites:
        - Src:             'config/mbtable.c:284,7'
          Dst:             mutt_str_equal
        - Src:             'config/mbtable.c:287,7'
          Dst:             startup_only
        - Src:             'config/mbtable.c:291,13'
          Dst:             mbtable_parse
        - Src:             'config/mbtable.c:299,7'
          Dst:             mbtable_destroy
        - Src:             'config/mbtable.c:307,3'
          Dst:             mbtable_destroy
    - functionName:    mbtable_parse
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          332
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - mbrtowc
        - mutt_mem_calloc
        - mutt_str_dup
        - mutt_str_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/mbtable.c:70,3'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mbrtowc
            - BranchSide:      'config/mbtable.c:70,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mbrtowc
        - Branch String:   'config/mbtable.c:74,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:77,7'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mbrtowc
        - Branch String:   'config/mbtable.c:86,3'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:88,12'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:88,34'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:88,40'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:91,7'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:88,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:91,7'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:98,8'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:97,10'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:99,13'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:99,5'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:99,13'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:97,10'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:100,16'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:99,5'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'config/mbtable.c:100,16'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'config/mbtable.c:86,15'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:86,15'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:86,23'
              BranchSideFuncs:
                - mbrtowc
      Callsites:
        - Src:             'config/mbtable.c:73,10'
          Dst:             mutt_str_len
        - Src:             'config/mbtable.c:77,7'
          Dst:             mutt_mem_calloc
        - Src:             'config/mbtable.c:79,17'
          Dst:             mutt_str_dup
        - Src:             'config/mbtable.c:82,14'
          Dst:             mutt_mem_calloc
        - Src:             'config/mbtable.c:83,22'
          Dst:             mutt_mem_calloc
        - Src:             'config/mbtable.c:86,23'
          Dst:             mbrtowc
    - functionName:    mbtable_has_been_set
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/mbtable.c:261,46'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/mbtable.c:261,46'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/mbtable.c:264,27'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:264,27'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/mbtable.c:264,42'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'config/mbtable.c:266,11'
          Dst:             mutt_str_equal
    - functionName:    mbtable_native_get
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbtable_native_set
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbtable_dup
        - mbtable_equal
        - mbtable_free
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/mbtable.c:220,21'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mbtable_equal
                - startup_only.15940
                - mbtable_free
                - mbtable_dup
            - BranchSide:      'config/mbtable.c:220,21'
              BranchSideFuncs:
                - mbtable_equal
                - startup_only.15940
                - mbtable_free
                - mbtable_dup
        - Branch String:   'config/mbtable.c:220,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:223,7'
              BranchSideFuncs:
                - startup_only.15940
                - mbtable_free
                - mbtable_dup
        - Branch String:   'config/mbtable.c:223,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:226,13'
              BranchSideFuncs:
                - mbtable_free
                - mbtable_dup
        - Branch String:   'config/mbtable.c:226,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:228,10'
              BranchSideFuncs:
                - mbtable_free
                - mbtable_dup
            - BranchSide:      'config/mbtable.c:234,3'
              BranchSideFuncs:
                - mbtable_free
                - mbtable_dup
        - Branch String:   'config/mbtable.c:230,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:231,17'
              BranchSideFuncs:
                - mbtable_free
                - mbtable_dup
            - BranchSide:      'config/mbtable.c:234,3'
              BranchSideFuncs:
                - mbtable_free
                - mbtable_dup
        - Branch String:   'config/mbtable.c:239,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:240,5'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:242,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/mbtable.c:220,7'
          Dst:             mbtable_equal
        - Src:             'config/mbtable.c:223,7'
          Dst:             startup_only
        - Src:             'config/mbtable.c:234,3'
          Dst:             mbtable_free
        - Src:             'config/mbtable.c:236,27'
          Dst:             mbtable_dup
    - functionName:    mbtable_equal
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/mbtable.c:53,8'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/mbtable.c:53,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/mbtable.c:53,10'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:53,14'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/mbtable.c:55,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/mbtable.c:53,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:55,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/mbtable.c:55,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:58,28'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'config/mbtable.c:58,10'
          Dst:             mutt_str_equal
    - functionName:    mbtable_string_get
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/mbtable.c:181,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/mbtable.c:181,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/mbtable.c:181,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:183,29'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/mbtable.c:190,26'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/mbtable.c:184,16'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:184,27'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/mbtable.c:184,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:193,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/mbtable.c:193,3'
          Dst:             buf_addstr
    - functionName:    mbtable_string_set
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - mbtable_destroy
        - mbtable_free
        - mbtable_parse
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/mbtable.c:126,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/mbtable.c:126,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/mbtable.c:126,13'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:126,17'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/mbtable.c:133,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/mbtable.c:126,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:127,5'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/mbtable.c:133,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/mbtable.c:133,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:135,30'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/mbtable.c:164,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/mbtable.c:136,16'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:136,49'
              BranchSideFuncs:
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:139,9'
              BranchSideFuncs:
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:136,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:139,9'
              BranchSideFuncs:
                - startup_only.15940
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:139,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:142,13'
              BranchSideFuncs:
                - mbtable_parse
                - mbtable_free
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:144,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:146,34'
              BranchSideFuncs:
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:155,5'
              BranchSideFuncs:
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:148,11'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:150,9'
              BranchSideFuncs:
                - mbtable_destroy
            - BranchSide:      'config/mbtable.c:155,5'
              BranchSideFuncs:
                - mbtable_destroy
        - Branch String:   'config/mbtable.c:159,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:160,10'
              BranchSideFuncs: []
        - Branch String:   'config/mbtable.c:164,9'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:165,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'config/mbtable.c:167,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'config/mbtable.c:136,19'
          Dst:             mutt_str_equal
        - Src:             'config/mbtable.c:139,9'
          Dst:             startup_only
        - Src:             'config/mbtable.c:142,13'
          Dst:             mbtable_parse
        - Src:             'config/mbtable.c:150,9'
          Dst:             mbtable_free
        - Src:             'config/mbtable.c:155,5'
          Dst:             mbtable_destroy
        - Src:             'config/mbtable.c:165,7'
          Dst:             mutt_mem_free
        - Src:             'config/mbtable.c:168,32'
          Dst:             mutt_str_dup
    - functionName:    mbtable_get_nth_wchar
      functionSourceFile: '/src/neomutt/config/mbtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    41
      BranchProfiles:
        - Branch String:   'config/mbtable.c:342,14'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:342,25'
              BranchSideFuncs: []
        - Branch String:   'config/mbtable.c:342,31'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:342,31'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:342,41'
              BranchSideFuncs: []
        - Branch String:   'config/mbtable.c:342,46'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:342,46'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:342,66'
              BranchSideFuncs: []
        - Branch String:   'config/mbtable.c:345,7'
          Branch Sides:
            - BranchSide:      'config/mbtable.c:345,7'
              BranchSideFuncs: []
            - BranchSide:      'config/mbtable.c:348,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    myvar_destroy
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/myvar.c:48,8'
          Branch Sides:
            - BranchSide:      'config/myvar.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/myvar.c:48,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'config/myvar.c:48,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:51,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'config/myvar.c:51,3'
          Dst:             mutt_mem_free
    - functionName:    myvar_reset
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - myvar_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/myvar.c:181,3'
          Branch Sides:
            - BranchSide:      'config/myvar.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_equal
                - myvar_destroy
                - mutt_mem_free
            - BranchSide:      'config/myvar.c:181,55'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_equal
                - myvar_destroy
                - mutt_mem_free
        - Branch String:   'config/myvar.c:182,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:183,5'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_mem_free
            - BranchSide:      'config/myvar.c:185,28'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_mem_free
        - Branch String:   'config/myvar.c:185,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:187,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/myvar.c:191,3'
              BranchSideFuncs:
                - myvar_destroy
        - Branch String:   'config/myvar.c:193,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:196,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/myvar.c:181,21'
          Dst:             mutt_str_dup
        - Src:             'config/myvar.c:185,7'
          Dst:             mutt_str_equal
        - Src:             'config/myvar.c:187,5'
          Dst:             mutt_mem_free
        - Src:             'config/myvar.c:191,3'
          Dst:             myvar_destroy
    - functionName:    myvar_string_plus_equals
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_asprintf
        - mutt_str_dup
        - myvar_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/myvar.c:155,8'
          Branch Sides:
            - BranchSide:      'config/myvar.c:0,0'
              BranchSideFuncs:
                - mutt_str_asprintf
                - myvar_destroy
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:155,8'
              BranchSideFuncs:
                - mutt_str_asprintf
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:155,14'
          Branch Sides:
            - BranchSide:      'config/myvar.c:155,14'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:155,18'
              BranchSideFuncs:
                - mutt_str_asprintf
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:155,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:160,9'
              BranchSideFuncs:
                - mutt_str_asprintf
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:163,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:164,5'
              BranchSideFuncs:
                - mutt_str_dup
                - myvar_destroy
            - BranchSide:      'config/myvar.c:166,11'
              BranchSideFuncs:
                - mutt_str_dup
                - myvar_destroy
      Callsites:
        - Src:             'config/myvar.c:164,5'
          Dst:             mutt_str_asprintf
        - Src:             'config/myvar.c:166,11'
          Dst:             mutt_str_dup
        - Src:             'config/myvar.c:168,3'
          Dst:             myvar_destroy
    - functionName:    myvar_native_get
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    myvar_native_set
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_dup
        - mutt_str_equal
        - myvar_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/myvar.c:116,21'
          Branch Sides:
            - BranchSide:      'config/myvar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:116,21'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:119,11'
          Branch Sides:
            - BranchSide:      'config/myvar.c:119,15'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:122,22'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:119,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:120,5'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:122,22'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:122,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:127,3'
              BranchSideFuncs:
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:131,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:134,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/myvar.c:122,7'
          Dst:             mutt_str_equal
        - Src:             'config/myvar.c:127,3'
          Dst:             myvar_destroy
        - Src:             'config/myvar.c:129,9'
          Dst:             mutt_str_dup
    - functionName:    myvar_string_get
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/myvar.c:98,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/myvar.c:98,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/myvar.c:98,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:99,11'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/myvar.c:101,26'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/myvar.c:103,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:106,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/myvar.c:106,3'
          Dst:             buf_addstr
    - functionName:    myvar_string_set
      functionSourceFile: '/src/neomutt/config/myvar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - myvar_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/myvar.c:61,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:61,7'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/myvar.c:61,13'
          Branch Sides:
            - BranchSide:      'config/myvar.c:61,17'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:66,7'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/myvar.c:61,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:62,5'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:66,7'
              BranchSideFuncs:
                - mutt_str_equal
                - myvar_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/myvar.c:66,7'
          Branch Sides:
            - BranchSide:      'config/myvar.c:68,32'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:81,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/myvar.c:68,9'
          Branch Sides:
            - BranchSide:      'config/myvar.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:71,5'
              BranchSideFuncs:
                - myvar_destroy
                - mutt_str_dup
        - Branch String:   'config/myvar.c:74,9'
          Branch Sides:
            - BranchSide:      'config/myvar.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'config/myvar.c:77,26'
              BranchSideFuncs: []
        - Branch String:   'config/myvar.c:81,9'
          Branch Sides:
            - BranchSide:      'config/myvar.c:82,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'config/myvar.c:84,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'config/myvar.c:68,9'
          Dst:             mutt_str_equal
        - Src:             'config/myvar.c:71,5'
          Dst:             myvar_destroy
        - Src:             'config/myvar.c:73,23'
          Dst:             mutt_str_dup
        - Src:             'config/myvar.c:82,7'
          Dst:             mutt_mem_free
        - Src:             'config/myvar.c:85,32'
          Dst:             mutt_str_dup
    - functionName:    native_set
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    native_get
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'config/number.c:55,10'
          Branch Sides:
            - BranchSide:      'config/number.c:55,10'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:55,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    number_reset
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - native_get
        - native_set
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:282,13'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:282,13'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:282,7'
          Branch Sides:
            - BranchSide:      'config/number.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:285,13'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:285,7'
          Branch Sides:
            - BranchSide:      'config/number.c:287,14'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:293,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:289,9'
          Branch Sides:
            - BranchSide:      'config/number.c:290,17'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:293,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:293,7'
          Branch Sides:
            - BranchSide:      'config/number.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:296,25'
              BranchSideFuncs:
                - native_set
      Callsites:
        - Src:             'config/number.c:282,24'
          Dst:             native_get
        - Src:             'config/number.c:293,7'
          Dst:             startup_only
        - Src:             'config/number.c:296,3'
          Dst:             native_set
    - functionName:    number_has_been_set
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - native_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:274,17'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - native_get
            - BranchSide:      'config/number.c:274,17'
              BranchSideFuncs:
                - native_get
      Callsites:
        - Src:             'config/number.c:274,28'
          Dst:             native_get
    - functionName:    number_string_minus_equals
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - buf_printf
        - mutt_str_atoi
        - native_get
        - native_set
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:234,3'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
                - buf_printf
            - BranchSide:      'config/number.c:234,7'
              BranchSideFuncs:
                - mutt_str_atoi
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:235,7'
          Branch Sides:
            - BranchSide:      'config/number.c:237,46'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:241,16'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:237,46'
          Branch Sides:
            - BranchSide:      'config/number.c:237,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:237,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/number.c:242,27'
          Branch Sides:
            - BranchSide:      'config/number.c:242,38'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:244,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/number.c:242,7'
          Branch Sides:
            - BranchSide:      'config/number.c:244,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:248,15'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
                - buf_printf
        - Branch String:   'config/number.c:248,20'
          Branch Sides:
            - BranchSide:      'config/number.c:248,30'
              BranchSideFuncs:
                - buf_printf
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:254,13'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:248,7'
          Branch Sides:
            - BranchSide:      'config/number.c:250,63'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:254,13'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:254,7'
          Branch Sides:
            - BranchSide:      'config/number.c:256,36'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:262,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:258,9'
          Branch Sides:
            - BranchSide:      'config/number.c:259,17'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:262,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:262,7'
          Branch Sides:
            - BranchSide:      'config/number.c:262,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:265,19'
              BranchSideFuncs:
                - native_set
      Callsites:
        - Src:             'config/number.c:235,8'
          Dst:             mutt_str_atoi
        - Src:             'config/number.c:237,5'
          Dst:             buf_printf
        - Src:             'config/number.c:241,16'
          Dst:             native_get
        - Src:             'config/number.c:244,5'
          Dst:             buf_printf
        - Src:             'config/number.c:250,5'
          Dst:             buf_printf
        - Src:             'config/number.c:262,7'
          Dst:             startup_only
        - Src:             'config/number.c:265,3'
          Dst:             native_set
    - functionName:    number_string_plus_equals
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - buf_printf
        - mutt_str_atoi_full
        - native_set
        - number_native_get
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:193,3'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoi_full.16007
                - buf_printf
                - number_native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
            - BranchSide:      'config/number.c:193,7'
              BranchSideFuncs:
                - mutt_str_atoi_full.16007
                - buf_printf
                - number_native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:194,7'
          Branch Sides:
            - BranchSide:      'config/number.c:196,46'
              BranchSideFuncs:
                - number_native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
            - BranchSide:      'config/number.c:200,16'
              BranchSideFuncs:
                - number_native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:196,46'
          Branch Sides:
            - BranchSide:      'config/number.c:196,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:196,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/number.c:201,27'
          Branch Sides:
            - BranchSide:      'config/number.c:201,38'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:203,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/number.c:201,7'
          Branch Sides:
            - BranchSide:      'config/number.c:203,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:207,15'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
                - buf_printf
        - Branch String:   'config/number.c:207,20'
          Branch Sides:
            - BranchSide:      'config/number.c:207,30'
              BranchSideFuncs:
                - buf_printf
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:213,13'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:207,7'
          Branch Sides:
            - BranchSide:      'config/number.c:209,63'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:213,13'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:213,7'
          Branch Sides:
            - BranchSide:      'config/number.c:215,36'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:221,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:217,9'
          Branch Sides:
            - BranchSide:      'config/number.c:218,17'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:221,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:221,7'
          Branch Sides:
            - BranchSide:      'config/number.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:224,19'
              BranchSideFuncs:
                - native_set
      Callsites:
        - Src:             'config/number.c:194,8'
          Dst:             mutt_str_atoi_full
        - Src:             'config/number.c:196,5'
          Dst:             buf_printf
        - Src:             'config/number.c:200,16'
          Dst:             number_native_get
        - Src:             'config/number.c:203,5'
          Dst:             buf_printf
        - Src:             'config/number.c:209,5'
          Dst:             buf_printf
        - Src:             'config/number.c:221,7'
          Dst:             startup_only
        - Src:             'config/number.c:224,3'
          Dst:             native_set
    - functionName:    number_native_get
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - native_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/number.c:184,10'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - native_get
            - BranchSide:      'config/number.c:184,10'
              BranchSideFuncs:
                - native_get
      Callsites:
        - Src:             'config/number.c:184,10'
          Dst:             native_get
    - functionName:    number_native_set
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - native_get
        - native_set
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:149,14'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
            - BranchSide:      'config/number.c:149,14'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:149,26'
          Branch Sides:
            - BranchSide:      'config/number.c:149,36'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:151,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/number.c:149,7'
          Branch Sides:
            - BranchSide:      'config/number.c:151,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:155,14'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
        - Branch String:   'config/number.c:155,19'
          Branch Sides:
            - BranchSide:      'config/number.c:155,29'
              BranchSideFuncs:
                - buf_printf
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:161,16'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:155,7'
          Branch Sides:
            - BranchSide:      'config/number.c:157,63'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:161,16'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:161,7'
          Branch Sides:
            - BranchSide:      'config/number.c:161,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:164,13'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:164,7'
          Branch Sides:
            - BranchSide:      'config/number.c:166,14'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:172,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:168,9'
          Branch Sides:
            - BranchSide:      'config/number.c:169,17'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:172,7'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:172,7'
          Branch Sides:
            - BranchSide:      'config/number.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:175,3'
              BranchSideFuncs:
                - native_set
      Callsites:
        - Src:             'config/number.c:151,5'
          Dst:             buf_printf
        - Src:             'config/number.c:157,5'
          Dst:             buf_printf
        - Src:             'config/number.c:161,16'
          Dst:             native_get
        - Src:             'config/number.c:172,7'
          Dst:             startup_only
        - Src:             'config/number.c:175,3'
          Dst:             native_set
    - functionName:    number_string_get
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_printf
        - native_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:134,7'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - native_get
                - buf_printf
            - BranchSide:      'config/number.c:134,7'
              BranchSideFuncs:
                - native_get
                - buf_printf
        - Branch String:   'config/number.c:134,7'
          Branch Sides:
            - BranchSide:      'config/number.c:135,13'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:137,25'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/number.c:135,13'
          Dst:             native_get
        - Src:             'config/number.c:139,3'
          Dst:             buf_printf
    - functionName:    number_string_set
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - buf_printf
        - mutt_str_atoi_full
        - native_get
        - native_set
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/number.c:82,3'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - mutt_str_atoi_full.16007
                - buf_printf
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
            - BranchSide:      'config/number.c:82,7'
              BranchSideFuncs:
                - mutt_str_atoi_full.16007
                - buf_printf
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:83,13'
          Branch Sides:
            - BranchSide:      'config/number.c:83,16'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:101,7'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:83,23'
          Branch Sides:
            - BranchSide:      'config/number.c:83,27'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:101,7'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:83,7'
          Branch Sides:
            - BranchSide:      'config/number.c:85,5'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
            - BranchSide:      'config/number.c:89,8'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
                - buf_printf
        - Branch String:   'config/number.c:89,24'
          Branch Sides:
            - BranchSide:      'config/number.c:89,32'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:91,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/number.c:89,7'
          Branch Sides:
            - BranchSide:      'config/number.c:91,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/number.c:95,12'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
                - buf_printf
        - Branch String:   'config/number.c:95,17'
          Branch Sides:
            - BranchSide:      'config/number.c:95,27'
              BranchSideFuncs:
                - buf_printf
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:101,7'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:95,7'
          Branch Sides:
            - BranchSide:      'config/number.c:97,63'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:101,7'
              BranchSideFuncs:
                - native_get
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:101,7'
          Branch Sides:
            - BranchSide:      'config/number.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:121,21'
              BranchSideFuncs: []
        - Branch String:   'config/number.c:103,9'
          Branch Sides:
            - BranchSide:      'config/number.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:106,15'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:106,9'
          Branch Sides:
            - BranchSide:      'config/number.c:108,16'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:114,9'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:110,11'
          Branch Sides:
            - BranchSide:      'config/number.c:111,19'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
            - BranchSide:      'config/number.c:114,9'
              BranchSideFuncs:
                - startup_only.16005
                - native_set
        - Branch String:   'config/number.c:114,9'
          Branch Sides:
            - BranchSide:      'config/number.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:117,21'
              BranchSideFuncs:
                - native_set
      Callsites:
        - Src:             'config/number.c:83,27'
          Dst:             mutt_str_atoi_full
        - Src:             'config/number.c:85,5'
          Dst:             buf_printf
        - Src:             'config/number.c:91,5'
          Dst:             buf_printf
        - Src:             'config/number.c:97,5'
          Dst:             buf_printf
        - Src:             'config/number.c:103,16'
          Dst:             native_get
        - Src:             'config/number.c:114,9'
          Dst:             startup_only
        - Src:             'config/number.c:117,5'
          Dst:             native_set
    - functionName:    native_toggle
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    number_he_toggle
      functionSourceFile: '/src/neomutt/config/number.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_get_base
        - cs_subset_notify_observers
        - native_toggle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/number.c:309,8'
          Branch Sides:
            - BranchSide:      'config/number.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - native_toggle
                - cs_subset_notify_observers
            - BranchSide:      'config/number.c:309,8'
              BranchSideFuncs:
                - cs_get_base
                - native_toggle
                - cs_subset_notify_observers
        - Branch String:   'config/number.c:309,12'
          Branch Sides:
            - BranchSide:      'config/number.c:309,12'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:309,16'
              BranchSideFuncs:
                - cs_get_base
                - native_toggle
                - cs_subset_notify_observers
        - Branch String:   'config/number.c:309,19'
          Branch Sides:
            - BranchSide:      'config/number.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:309,27'
              BranchSideFuncs:
                - cs_get_base
                - native_toggle
                - cs_subset_notify_observers
        - Branch String:   'config/number.c:309,7'
          Branch Sides:
            - BranchSide:      'config/number.c:309,7'
              BranchSideFuncs: []
            - BranchSide:      'config/number.c:312,30'
              BranchSideFuncs:
                - cs_get_base
                - native_toggle
                - cs_subset_notify_observers
        - Branch String:   'config/number.c:313,7'
          Branch Sides:
            - BranchSide:      'config/number.c:313,7'
              BranchSideFuncs:
                - native_toggle
                - cs_subset_notify_observers
            - BranchSide:      'config/number.c:316,37'
              BranchSideFuncs:
                - native_toggle
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/number.c:312,30'
          Dst:             cs_get_base
        - Src:             'config/number.c:317,3'
          Dst:             native_toggle
        - Src:             'config/number.c:319,3'
          Dst:             cs_subset_notify_observers
    - functionName:    path_tidy
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_strdup
        - mutt_path_tidy
        - mutt_path_tilde
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/path.c:59,8'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_path_tilde
                - mutt_path_tidy
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'config/path.c:59,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_path_tilde
                - mutt_path_tidy
                - buf_strdup
                - buf_pool_release
        - Branch String:   'config/path.c:59,13'
          Branch Sides:
            - BranchSide:      'config/path.c:59,13'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:59,17'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_path_tilde
                - mutt_path_tidy
                - buf_strdup
                - buf_pool_release
        - Branch String:   'config/path.c:59,7'
          Branch Sides:
            - BranchSide:      'config/path.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:62,3'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strcpy
                - mutt_path_tilde
                - mutt_path_tidy
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'config/path.c:62,24'
          Dst:             buf_pool_get
        - Src:             'config/path.c:63,3'
          Dst:             buf_strcpy
        - Src:             'config/path.c:65,3'
          Dst:             mutt_path_tilde
        - Src:             'config/path.c:66,3'
          Dst:             mutt_path_tidy
        - Src:             'config/path.c:68,21'
          Dst:             buf_strdup
        - Src:             'config/path.c:69,3'
          Dst:             buf_pool_release
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    path_destroy
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/path.c:80,8'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/path.c:80,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'config/path.c:80,7'
          Branch Sides:
            - BranchSide:      'config/path.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:83,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'config/path.c:83,3'
          Dst:             mutt_mem_free
    - functionName:    path_reset
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_str_equal
        - path_destroy
        - path_tidy
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/path.c:234,3'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - path_tidy
                - mutt_str_equal
                - startup_only.16041
                - mutt_mem_free
                - path_destroy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/path.c:234,52'
              BranchSideFuncs:
                - path_tidy
                - mutt_str_equal
                - startup_only.16041
                - mutt_mem_free
                - path_destroy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/path.c:235,7'
          Branch Sides:
            - BranchSide:      'config/path.c:236,5'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - mutt_mem_free
                - path_destroy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/path.c:238,28'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - mutt_mem_free
                - path_destroy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/path.c:238,7'
          Branch Sides:
            - BranchSide:      'config/path.c:240,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/path.c:244,7'
              BranchSideFuncs:
                - startup_only.16041
                - mutt_mem_free
                - path_destroy
                - mutt_mem_free
        - Branch String:   'config/path.c:244,7'
          Branch Sides:
            - BranchSide:      'config/path.c:246,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/path.c:250,13'
              BranchSideFuncs:
                - mutt_mem_free
                - path_destroy
        - Branch String:   'config/path.c:250,7'
          Branch Sides:
            - BranchSide:      'config/path.c:252,38'
              BranchSideFuncs:
                - path_destroy
            - BranchSide:      'config/path.c:261,3'
              BranchSideFuncs:
                - path_destroy
        - Branch String:   'config/path.c:254,9'
          Branch Sides:
            - BranchSide:      'config/path.c:256,7'
              BranchSideFuncs:
                - path_destroy
            - BranchSide:      'config/path.c:261,3'
              BranchSideFuncs:
                - path_destroy
        - Branch String:   'config/path.c:263,7'
          Branch Sides:
            - BranchSide:      'config/path.c:264,8'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:266,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/path.c:234,21'
          Dst:             path_tidy
        - Src:             'config/path.c:238,7'
          Dst:             mutt_str_equal
        - Src:             'config/path.c:240,5'
          Dst:             mutt_mem_free
        - Src:             'config/path.c:244,7'
          Dst:             startup_only
        - Src:             'config/path.c:246,5'
          Dst:             mutt_mem_free
        - Src:             'config/path.c:256,7'
          Dst:             mutt_mem_free
        - Src:             'config/path.c:261,3'
          Dst:             path_destroy
    - functionName:    path_has_been_set
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
        - mutt_str_equal
        - path_tidy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/path.c:219,3'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - path_tidy
                - mutt_str_equal
                - mutt_mem_free
            - BranchSide:      'config/path.c:219,56'
              BranchSideFuncs:
                - path_tidy
                - mutt_str_equal
                - mutt_mem_free
      Callsites:
        - Src:             'config/path.c:219,25'
          Dst:             path_tidy
        - Src:             'config/path.c:222,14'
          Dst:             mutt_str_equal
        - Src:             'config/path.c:223,3'
          Dst:             mutt_mem_free
    - functionName:    path_native_get
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    path_native_set
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - mutt_str_equal
        - path_destroy
        - path_tidy
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/path.c:165,21'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - buf_printf
            - BranchSide:      'config/path.c:165,21'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - buf_printf
        - Branch String:   'config/path.c:168,11'
          Branch Sides:
            - BranchSide:      'config/path.c:168,15'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:171,30'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:168,7'
          Branch Sides:
            - BranchSide:      'config/path.c:171,30'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:177,22'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:171,7'
          Branch Sides:
            - BranchSide:      'config/path.c:173,60'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:177,22'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:177,7'
          Branch Sides:
            - BranchSide:      'config/path.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:182,7'
              BranchSideFuncs:
                - startup_only.16041
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:182,7'
          Branch Sides:
            - BranchSide:      'config/path.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:185,13'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:185,7'
          Branch Sides:
            - BranchSide:      'config/path.c:187,10'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:193,3'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:189,9'
          Branch Sides:
            - BranchSide:      'config/path.c:190,17'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:193,3'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:197,7'
          Branch Sides:
            - BranchSide:      'config/path.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:200,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/path.c:173,5'
          Dst:             buf_printf
        - Src:             'config/path.c:177,7'
          Dst:             mutt_str_equal
        - Src:             'config/path.c:182,7'
          Dst:             startup_only
        - Src:             'config/path.c:193,3'
          Dst:             path_destroy
        - Src:             'config/path.c:195,9'
          Dst:             path_tidy
    - functionName:    path_string_get
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/path.c:147,7'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/path.c:147,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/path.c:147,7'
          Branch Sides:
            - BranchSide:      'config/path.c:148,11'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/path.c:150,26'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/path.c:152,7'
          Branch Sides:
            - BranchSide:      'config/path.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:155,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/path.c:155,3'
          Dst:             buf_addstr
    - functionName:    path_string_set
      functionSourceFile: '/src/neomutt/config/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_printf
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - path_destroy
        - path_tidy
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/path.c:93,7'
          Branch Sides:
            - BranchSide:      'config/path.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
            - BranchSide:      'config/path.c:93,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
        - Branch String:   'config/path.c:93,13'
          Branch Sides:
            - BranchSide:      'config/path.c:93,17'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/path.c:96,24'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/path.c:93,7'
          Branch Sides:
            - BranchSide:      'config/path.c:96,24'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/path.c:104,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/path.c:96,7'
          Branch Sides:
            - BranchSide:      'config/path.c:98,60'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/path.c:104,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16041
                - path_destroy
                - path_tidy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/path.c:104,7'
          Branch Sides:
            - BranchSide:      'config/path.c:106,32'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/path.c:130,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/path.c:106,9'
          Branch Sides:
            - BranchSide:      'config/path.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:109,9'
              BranchSideFuncs:
                - startup_only.16041
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:109,9'
          Branch Sides:
            - BranchSide:      'config/path.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:112,15'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:112,9'
          Branch Sides:
            - BranchSide:      'config/path.c:114,34'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:120,5'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:116,11'
          Branch Sides:
            - BranchSide:      'config/path.c:117,19'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
            - BranchSide:      'config/path.c:120,5'
              BranchSideFuncs:
                - path_destroy
                - path_tidy
        - Branch String:   'config/path.c:123,9'
          Branch Sides:
            - BranchSide:      'config/path.c:124,10'
              BranchSideFuncs: []
            - BranchSide:      'config/path.c:126,26'
              BranchSideFuncs: []
        - Branch String:   'config/path.c:130,9'
          Branch Sides:
            - BranchSide:      'config/path.c:131,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'config/path.c:133,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'config/path.c:98,5'
          Dst:             buf_printf
        - Src:             'config/path.c:106,9'
          Dst:             mutt_str_equal
        - Src:             'config/path.c:109,9'
          Dst:             startup_only
        - Src:             'config/path.c:120,5'
          Dst:             path_destroy
        - Src:             'config/path.c:122,23'
          Dst:             path_tidy
        - Src:             'config/path.c:131,7'
          Dst:             mutt_mem_free
        - Src:             'config/path.c:134,32'
          Dst:             mutt_str_dup
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    quad_reset
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/quad.c:182,13'
          Branch Sides:
            - BranchSide:      'config/quad.c:0,0'
              BranchSideFuncs:
                - startup_only.16069
            - BranchSide:      'config/quad.c:182,13'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:182,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:185,7'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:185,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:188,13'
              BranchSideFuncs: []
        - Branch String:   'config/quad.c:188,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:190,42'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:196,25'
              BranchSideFuncs: []
        - Branch String:   'config/quad.c:192,9'
          Branch Sides:
            - BranchSide:      'config/quad.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:196,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/quad.c:185,7'
          Dst:             startup_only
    - functionName:    quad_has_been_set
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quad_native_get
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quad_native_set
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_printf
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/quad.c:137,14'
          Branch Sides:
            - BranchSide:      'config/quad.c:0,0'
              BranchSideFuncs:
                - startup_only.16069
                - buf_printf
            - BranchSide:      'config/quad.c:137,14'
              BranchSideFuncs:
                - startup_only.16069
                - buf_printf
        - Branch String:   'config/quad.c:137,19'
          Branch Sides:
            - BranchSide:      'config/quad.c:137,29'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/quad.c:139,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/quad.c:137,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:139,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/quad.c:143,17'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:143,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:146,7'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:146,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:149,13'
              BranchSideFuncs: []
        - Branch String:   'config/quad.c:149,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:151,14'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:157,19'
              BranchSideFuncs: []
        - Branch String:   'config/quad.c:153,9'
          Branch Sides:
            - BranchSide:      'config/quad.c:154,17'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:157,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/quad.c:139,5'
          Dst:             buf_printf
        - Src:             'config/quad.c:146,7'
          Dst:             startup_only
    - functionName:    quad_string_get
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/quad.c:116,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/quad.c:116,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/quad.c:116,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:117,13'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/quad.c:119,25'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/quad.c:121,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:123,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/quad.c:127,3'
          Dst:             buf_addstr
    - functionName:    quad_string_set
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          114
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - buf_printf
        - mutt_istr_equal
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/quad.c:64,8'
          Branch Sides:
            - BranchSide:      'config/quad.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_printf
                - startup_only.16069
            - BranchSide:      'config/quad.c:64,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_printf
                - startup_only.16069
        - Branch String:   'config/quad.c:64,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:68,22'
              BranchSideFuncs:
                - mutt_istr_equal
                - buf_printf
                - startup_only.16069
        - Branch String:   'config/quad.c:68,3'
          Branch Sides:
            - BranchSide:      'config/quad.c:70,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/quad.c:79,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/quad.c:70,9'
          Branch Sides:
            - BranchSide:      'config/quad.c:68,38'
              BranchSideFuncs:
                - startup_only.16069
                - buf_printf
            - BranchSide:      'config/quad.c:72,13'
              BranchSideFuncs:
                - startup_only.16069
                - buf_printf
        - Branch String:   'config/quad.c:68,3'
          Branch Sides:
            - BranchSide:      'config/quad.c:70,9'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/quad.c:79,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/quad.c:77,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:79,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/quad.c:83,7'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:83,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:85,17'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:85,9'
          Branch Sides:
            - BranchSide:      'config/quad.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:88,9'
              BranchSideFuncs:
                - startup_only.16069
        - Branch String:   'config/quad.c:88,9'
          Branch Sides:
            - BranchSide:      'config/quad.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:91,15'
              BranchSideFuncs: []
        - Branch String:   'config/quad.c:95,11'
          Branch Sides:
            - BranchSide:      'config/quad.c:96,19'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:99,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/quad.c:70,9'
          Dst:             mutt_istr_equal
        - Src:             'config/quad.c:79,5'
          Dst:             buf_printf
        - Src:             'config/quad.c:88,9'
          Dst:             startup_only
    - functionName:    quad_toggle
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quad_he_toggle
      functionSourceFile: '/src/neomutt/config/quad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - cs_get_base
        - cs_he_native_get
        - cs_he_native_set
        - cs_subset_notify_observers
        - quad_toggle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/quad.c:225,8'
          Branch Sides:
            - BranchSide:      'config/quad.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
            - BranchSide:      'config/quad.c:225,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/quad.c:225,12'
          Branch Sides:
            - BranchSide:      'config/quad.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:225,16'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/quad.c:225,19'
          Branch Sides:
            - BranchSide:      'config/quad.c:225,19'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:225,27'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/quad.c:225,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:228,30'
              BranchSideFuncs:
                - cs_get_base
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/quad.c:229,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:229,7'
              BranchSideFuncs:
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
            - BranchSide:      'config/quad.c:232,42'
              BranchSideFuncs:
                - cs_he_native_get
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/quad.c:233,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'config/quad.c:236,23'
              BranchSideFuncs:
                - quad_toggle
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/quad.c:239,39'
          Branch Sides:
            - BranchSide:      'config/quad.c:239,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/quad.c:239,39'
              BranchSideFuncs: []
        - Branch String:   'config/quad.c:239,7'
          Branch Sides:
            - BranchSide:      'config/quad.c:239,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/quad.c:240,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/quad.c:228,30'
          Dst:             cs_get_base
        - Src:             'config/quad.c:232,20'
          Dst:             cs_he_native_get
        - Src:             'config/quad.c:236,11'
          Dst:             quad_toggle
        - Src:             'config/quad.c:237,12'
          Dst:             cs_he_native_set
        - Src:             'config/quad.c:240,5'
          Dst:             cs_subset_notify_observers
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    regex_destroy
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - regex_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/regex.c:88,8'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - regex_free
            - BranchSide:      'config/regex.c:88,8'
              BranchSideFuncs:
                - regex_free
        - Branch String:   'config/regex.c:88,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:91,3'
              BranchSideFuncs:
                - regex_free
      Callsites:
        - Src:             'config/regex.c:91,3'
          Dst:             regex_free
    - functionName:    regex_free
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - regfree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/regex.c:70,8'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/regex.c:70,8'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/regex.c:70,12'
          Branch Sides:
            - BranchSide:      'config/regex.c:70,12'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:70,16'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/regex.c:70,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:74,3'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/regex.c:75,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:76,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/regex.c:77,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/regex.c:74,3'
          Dst:             mutt_mem_free
        - Src:             'config/regex.c:76,5'
          Dst:             regfree
        - Src:             'config/regex.c:77,3'
          Dst:             mutt_mem_free
        - Src:             'config/regex.c:79,3'
          Dst:             mutt_mem_free
    - functionName:    regex_reset
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_str_equal
        - regex_destroy
        - regex_new
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/regex.c:299,3'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_destroy
                - regex_destroy
            - BranchSide:      'config/regex.c:299,17'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_destroy
                - regex_destroy
        - Branch String:   'config/regex.c:303,24'
          Branch Sides:
            - BranchSide:      'config/regex.c:303,39'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_destroy
                - regex_destroy
            - BranchSide:      'config/regex.c:309,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_destroy
                - regex_destroy
        - Branch String:   'config/regex.c:309,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:310,15'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:312,7'
              BranchSideFuncs:
                - startup_only.16110
                - regex_new
                - regex_destroy
                - regex_destroy
        - Branch String:   'config/regex.c:312,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:315,7'
              BranchSideFuncs:
                - regex_new
                - regex_destroy
                - regex_destroy
        - Branch String:   'config/regex.c:315,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:317,34'
              BranchSideFuncs:
                - regex_destroy
                - regex_destroy
            - BranchSide:      'config/regex.c:322,13'
              BranchSideFuncs:
                - regex_destroy
                - regex_destroy
        - Branch String:   'config/regex.c:318,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:322,13'
              BranchSideFuncs:
                - regex_destroy
                - regex_destroy
        - Branch String:   'config/regex.c:322,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:324,32'
              BranchSideFuncs:
                - regex_destroy
            - BranchSide:      'config/regex.c:333,8'
              BranchSideFuncs:
                - regex_destroy
        - Branch String:   'config/regex.c:326,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:328,7'
              BranchSideFuncs:
                - regex_destroy
            - BranchSide:      'config/regex.c:333,8'
              BranchSideFuncs:
                - regex_destroy
        - Branch String:   'config/regex.c:333,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:334,8'
              BranchSideFuncs:
                - regex_destroy
            - BranchSide:      'config/regex.c:336,3'
              BranchSideFuncs:
                - regex_destroy
      Callsites:
        - Src:             'config/regex.c:309,7'
          Dst:             mutt_str_equal
        - Src:             'config/regex.c:312,7'
          Dst:             startup_only
        - Src:             'config/regex.c:317,9'
          Dst:             regex_new
        - Src:             'config/regex.c:328,7'
          Dst:             regex_destroy
        - Src:             'config/regex.c:336,3'
          Dst:             regex_destroy
    - functionName:    regex_new
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mb_is_lower
        - mutt_mem_calloc
        - mutt_str_dup
        - regcomp
        - regerror
        - regex_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/regex.c:104,8'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - regex_free
                - mutt_mb_is_lower
            - BranchSide:      'config/regex.c:104,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - regex_free
                - mutt_mb_is_lower
        - Branch String:   'config/regex.c:104,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:108,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - regex_free
                - mutt_mb_is_lower
        - Branch String:   'config/regex.c:114,43'
          Branch Sides:
            - BranchSide:      'config/regex.c:114,46'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - regex_free
            - BranchSide:      'config/regex.c:117,14'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
        - Branch String:   'config/regex.c:114,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:115,5'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
            - BranchSide:      'config/regex.c:117,14'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
        - Branch String:   'config/regex.c:117,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:118,12'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
            - BranchSide:      'config/regex.c:121,15'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
        - Branch String:   'config/regex.c:121,42'
          Branch Sides:
            - BranchSide:      'config/regex.c:121,46'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
            - BranchSide:      'config/regex.c:127,12'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
        - Branch String:   'config/regex.c:121,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:123,10'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
            - BranchSide:      'config/regex.c:127,12'
              BranchSideFuncs:
                - regcomp
                - regerror
                - regex_free
        - Branch String:   'config/regex.c:130,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:131,25'
              BranchSideFuncs:
                - regex_free
            - BranchSide:      'config/regex.c:132,5'
              BranchSideFuncs:
                - regex_free
      Callsites:
        - Src:             'config/regex.c:108,23'
          Dst:             mutt_mem_calloc
        - Src:             'config/regex.c:110,16'
          Dst:             mutt_mem_calloc
        - Src:             'config/regex.c:111,18'
          Dst:             mutt_str_dup
        - Src:             'config/regex.c:114,46'
          Dst:             mutt_mb_is_lower
        - Src:             'config/regex.c:127,12'
          Dst:             regcomp
        - Src:             'config/regex.c:131,7'
          Dst:             regerror
        - Src:             'config/regex.c:132,5'
          Dst:             regex_free
    - functionName:    regex_has_been_set
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/regex.c:286,46'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/regex.c:286,46'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/regex.c:289,24'
          Branch Sides:
            - BranchSide:      'config/regex.c:289,24'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/regex.c:289,39'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'config/regex.c:291,11'
          Dst:             mutt_str_equal
    - functionName:    regex_native_get
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regex_native_set
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - regex_equal
        - regex_free
        - regex_new
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/regex.c:232,19'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - regex_equal
                - startup_only.16110
                - regex_new
                - regex_free
            - BranchSide:      'config/regex.c:232,19'
              BranchSideFuncs:
                - regex_equal
                - startup_only.16110
                - regex_new
                - regex_free
        - Branch String:   'config/regex.c:232,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:232,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:235,7'
              BranchSideFuncs:
                - startup_only.16110
                - regex_new
                - regex_free
        - Branch String:   'config/regex.c:235,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:238,13'
              BranchSideFuncs:
                - regex_new
                - regex_free
        - Branch String:   'config/regex.c:238,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:240,10'
              BranchSideFuncs:
                - regex_new
                - regex_free
            - BranchSide:      'config/regex.c:250,7'
              BranchSideFuncs:
                - regex_new
                - regex_free
        - Branch String:   'config/regex.c:242,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:243,17'
              BranchSideFuncs:
                - regex_new
                - regex_free
            - BranchSide:      'config/regex.c:250,7'
              BranchSideFuncs:
                - regex_new
                - regex_free
        - Branch String:   'config/regex.c:250,12'
          Branch Sides:
            - BranchSide:      'config/regex.c:250,21'
              BranchSideFuncs:
                - regex_free
            - BranchSide:      'config/regex.c:264,5'
              BranchSideFuncs:
                - regex_free
        - Branch String:   'config/regex.c:250,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:252,34'
              BranchSideFuncs:
                - regex_free
            - BranchSide:      'config/regex.c:264,5'
              BranchSideFuncs:
                - regex_free
        - Branch String:   'config/regex.c:254,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:264,5'
              BranchSideFuncs:
                - regex_free
      Callsites:
        - Src:             'config/regex.c:232,7'
          Dst:             regex_equal
        - Src:             'config/regex.c:235,7'
          Dst:             startup_only
        - Src:             'config/regex.c:253,9'
          Dst:             regex_new
        - Src:             'config/regex.c:264,5'
          Dst:             regex_free
    - functionName:    regex_equal
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/regex.c:54,8'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/regex.c:54,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/regex.c:54,10'
          Branch Sides:
            - BranchSide:      'config/regex.c:54,14'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/regex.c:56,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/regex.c:54,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:56,12'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/regex.c:56,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:58,10'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'config/regex.c:58,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:58,7'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/regex.c:61,28'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'config/regex.c:61,10'
          Dst:             mutt_str_equal
    - functionName:    regex_string_get
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/regex.c:206,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/regex.c:206,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/regex.c:206,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:208,23'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/regex.c:214,26'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/regex.c:209,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:210,16'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/regex.c:217,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:220,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/regex.c:220,3'
          Dst:             buf_addstr
    - functionName:    regex_string_set
      functionSourceFile: '/src/neomutt/config/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          164
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - regex_destroy
        - regex_free
        - regex_new
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/regex.c:146,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/regex.c:146,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/regex.c:146,13'
          Branch Sides:
            - BranchSide:      'config/regex.c:146,17'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/regex.c:149,17'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/regex.c:146,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:147,5'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/regex.c:149,17'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/regex.c:153,7'
          Branch Sides:
            - BranchSide:      'config/regex.c:155,28'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/regex.c:189,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/regex.c:156,16'
          Branch Sides:
            - BranchSide:      'config/regex.c:156,49'
              BranchSideFuncs:
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
            - BranchSide:      'config/regex.c:159,9'
              BranchSideFuncs:
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
        - Branch String:   'config/regex.c:156,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:159,9'
              BranchSideFuncs:
                - startup_only.16110
                - regex_new
                - regex_free
                - regex_destroy
        - Branch String:   'config/regex.c:159,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:162,9'
              BranchSideFuncs:
                - regex_new
                - regex_free
                - regex_destroy
        - Branch String:   'config/regex.c:162,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:164,34'
              BranchSideFuncs:
                - regex_free
                - regex_destroy
            - BranchSide:      'config/regex.c:169,15'
              BranchSideFuncs:
                - regex_free
                - regex_destroy
        - Branch String:   'config/regex.c:165,11'
          Branch Sides:
            - BranchSide:      'config/regex.c:165,11'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:169,15'
              BranchSideFuncs:
                - regex_free
                - regex_destroy
        - Branch String:   'config/regex.c:169,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:171,34'
              BranchSideFuncs:
                - regex_destroy
            - BranchSide:      'config/regex.c:180,5'
              BranchSideFuncs:
                - regex_destroy
        - Branch String:   'config/regex.c:173,11'
          Branch Sides:
            - BranchSide:      'config/regex.c:175,9'
              BranchSideFuncs:
                - regex_destroy
            - BranchSide:      'config/regex.c:180,5'
              BranchSideFuncs:
                - regex_destroy
        - Branch String:   'config/regex.c:184,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'config/regex.c:185,10'
              BranchSideFuncs: []
        - Branch String:   'config/regex.c:189,9'
          Branch Sides:
            - BranchSide:      'config/regex.c:190,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'config/regex.c:192,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'config/regex.c:156,19'
          Dst:             mutt_str_equal
        - Src:             'config/regex.c:159,9'
          Dst:             startup_only
        - Src:             'config/regex.c:164,11'
          Dst:             regex_new
        - Src:             'config/regex.c:175,9'
          Dst:             regex_free
        - Src:             'config/regex.c:180,5'
          Dst:             regex_destroy
        - Src:             'config/regex.c:190,7'
          Dst:             mutt_mem_free
        - Src:             'config/regex.c:193,32'
          Dst:             mutt_str_dup
    - functionName:    cs_he_delete
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:1011,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_hash_delete
            - BranchSide:      'config/set.c:1011,8'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'config/set.c:1011,11'
          Branch Sides:
            - BranchSide:      'config/set.c:1011,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:1011,15'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'config/set.c:1011,7'
          Branch Sides:
            - BranchSide:      'config/set.c:1011,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:1014,24'
              BranchSideFuncs:
                - mutt_hash_delete
      Callsites:
        - Src:             'config/set.c:1014,3'
          Dst:             mutt_hash_delete
    - functionName:    cs_he_string_minus_equals
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - cs_get_base
        - cs_get_type_def
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:954,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
            - BranchSide:      'config/set.c:954,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:954,11'
          Branch Sides:
            - BranchSide:      'config/set.c:954,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:954,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:954,7'
          Branch Sides:
            - BranchSide:      'config/set.c:954,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:961,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:961,7'
          Branch Sides:
            - BranchSide:      'config/set.c:963,33'
              BranchSideFuncs:
                - cs_get_type_def
                - buf_printf
            - BranchSide:      'config/set.c:971,16'
              BranchSideFuncs:
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:976,7'
          Branch Sides:
            - BranchSide:      'config/set.c:976,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:979,8'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.c:979,7'
          Branch Sides:
            - BranchSide:      'config/set.c:981,5'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:985,13'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.c:985,7'
          Branch Sides:
            - BranchSide:      'config/set.c:988,73'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:992,12'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:993,7'
          Branch Sides:
            - BranchSide:      'config/set.c:993,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:996,11'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:996,7'
          Branch Sides:
            - BranchSide:      'config/set.c:996,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:997,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:964,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:966,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:972,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:988,5'
          Dst:             buf_printf
    - functionName:    cs_get_base
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    30
      BranchProfiles:
        - Branch String:   'config/set.c:162,7'
          Branch Sides:
            - BranchSide:      'config/set.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:165,31'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:162,7'
          Branch Sides:
            - BranchSide:      'config/set.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:165,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_get_type_def
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'config/set.c:200,7'
          Branch Sides:
            - BranchSide:      'config/set.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:203,10'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:204,7'
          Branch Sides:
            - BranchSide:      'config/set.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:207,7'
          Branch Sides:
            - BranchSide:      'config/set.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:207,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_he_string_plus_equals
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - cs_get_base
        - cs_get_type_def
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:895,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
            - BranchSide:      'config/set.c:895,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:895,11'
          Branch Sides:
            - BranchSide:      'config/set.c:895,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:895,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:895,7'
          Branch Sides:
            - BranchSide:      'config/set.c:895,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:902,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:902,7'
          Branch Sides:
            - BranchSide:      'config/set.c:904,33'
              BranchSideFuncs:
                - cs_get_type_def
                - buf_printf
            - BranchSide:      'config/set.c:912,16'
              BranchSideFuncs:
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:917,7'
          Branch Sides:
            - BranchSide:      'config/set.c:917,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:920,8'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.c:920,7'
          Branch Sides:
            - BranchSide:      'config/set.c:922,5'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:926,13'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.c:926,7'
          Branch Sides:
            - BranchSide:      'config/set.c:929,73'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:933,12'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:934,7'
          Branch Sides:
            - BranchSide:      'config/set.c:934,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:937,11'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:937,7'
          Branch Sides:
            - BranchSide:      'config/set.c:937,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:938,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:905,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:907,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:913,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:929,5'
          Dst:             buf_printf
    - functionName:    cs_he_native_get
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
        - cs_get_base
        - cs_get_type_def
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.c:843,11'
          Branch Sides:
            - BranchSide:      'config/set.c:843,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:843,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:843,7'
          Branch Sides:
            - BranchSide:      'config/set.c:843,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:850,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:850,7'
          Branch Sides:
            - BranchSide:      'config/set.c:852,33'
              BranchSideFuncs:
                - cs_get_type_def
                - buf_printf
            - BranchSide:      'config/set.c:867,16'
              BranchSideFuncs:
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:855,9'
          Branch Sides:
            - BranchSide:      'config/set.c:856,38'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
            - BranchSide:      'config/set.c:859,32'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:843,7'
          Branch Sides:
            - BranchSide:      'config/set.c:843,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:850,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - buf_printf
                - cs_get_type_def
        - Branch String:   'config/set.c:872,7'
          Branch Sides:
            - BranchSide:      'config/set.c:872,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:875,8'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.c:875,7'
          Branch Sides:
            - BranchSide:      'config/set.c:877,66'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:881,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:859,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:861,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:868,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:877,5'
          Dst:             buf_printf
    - functionName:    cs_str_native_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - cs_get_base
        - cs_get_elem
        - cs_get_type_def
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/set.c:791,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
                - buf_printf
            - BranchSide:      'config/set.c:791,8'
              BranchSideFuncs:
                - cs_get_elem
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:791,11'
          Branch Sides:
            - BranchSide:      'config/set.c:791,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:791,15'
              BranchSideFuncs:
                - cs_get_elem
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:791,7'
          Branch Sides:
            - BranchSide:      'config/set.c:791,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:794,25'
              BranchSideFuncs:
                - cs_get_elem
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
                - buf_printf
        - Branch String:   'config/set.c:795,7'
          Branch Sides:
            - BranchSide:      'config/set.c:797,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:805,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:805,7'
          Branch Sides:
            - BranchSide:      'config/set.c:807,33'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:815,16'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:820,12'
          Branch Sides:
            - BranchSide:      'config/set.c:820,12'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:820,24'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:820,7'
          Branch Sides:
            - BranchSide:      'config/set.c:820,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:823,17'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:824,7'
          Branch Sides:
            - BranchSide:      'config/set.c:824,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:827,11'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:827,7'
          Branch Sides:
            - BranchSide:      'config/set.c:827,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:828,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:794,25'
          Dst:             cs_get_elem
        - Src:             'config/set.c:797,5'
          Dst:             buf_printf
        - Src:             'config/set.c:808,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:810,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:816,11'
          Dst:             cs_get_type_def
    - functionName:    cs_get_elem
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_hash_find_elem
      functionUses:    8
      BranchProfiles:
        - Branch String:   'config/set.c:177,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find_elem
            - BranchSide:      'config/set.c:177,8'
              BranchSideFuncs:
                - mutt_hash_find_elem
        - Branch String:   'config/set.c:177,11'
          Branch Sides:
            - BranchSide:      'config/set.c:177,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:177,15'
              BranchSideFuncs:
                - mutt_hash_find_elem
        - Branch String:   'config/set.c:177,7'
          Branch Sides:
            - BranchSide:      'config/set.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:180,49'
              BranchSideFuncs:
                - mutt_hash_find_elem
        - Branch String:   'config/set.c:181,7'
          Branch Sides:
            - BranchSide:      'config/set.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:184,7'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:184,7'
          Branch Sides:
            - BranchSide:      'config/set.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:187,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:180,25'
          Dst:             mutt_hash_find_elem
    - functionName:    cs_he_native_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - cs_get_base
        - cs_get_type_def
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.c:739,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
            - BranchSide:      'config/set.c:739,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:739,11'
          Branch Sides:
            - BranchSide:      'config/set.c:739,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:739,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:739,7'
          Branch Sides:
            - BranchSide:      'config/set.c:739,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:746,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:746,7'
          Branch Sides:
            - BranchSide:      'config/set.c:748,33'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:756,16'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:761,7'
          Branch Sides:
            - BranchSide:      'config/set.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:767,16'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:767,7'
          Branch Sides:
            - BranchSide:      'config/set.c:767,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:770,17'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:771,7'
          Branch Sides:
            - BranchSide:      'config/set.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:774,11'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:774,7'
          Branch Sides:
            - BranchSide:      'config/set.c:774,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:775,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:749,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:751,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:757,11'
          Dst:             cs_get_type_def
    - functionName:    cs_he_string_get
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - cs_get_base
        - cs_get_type_def
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/set.c:693,18'
          Branch Sides:
            - BranchSide:      'config/set.c:693,18'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:693,7'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:693,7'
          Branch Sides:
            - BranchSide:      'config/set.c:693,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:700,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:700,7'
          Branch Sides:
            - BranchSide:      'config/set.c:702,33'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:717,16'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:705,9'
          Branch Sides:
            - BranchSide:      'config/set.c:706,38'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
            - BranchSide:      'config/set.c:709,32'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:693,18'
          Branch Sides:
            - BranchSide:      'config/set.c:693,18'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:693,7'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:722,13'
          Branch Sides:
            - BranchSide:      'config/set.c:722,13'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:722,17'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:722,7'
          Branch Sides:
            - BranchSide:      'config/set.c:722,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:725,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:709,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:711,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:718,11'
          Dst:             cs_get_type_def
    - functionName:    cs_str_string_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - cs_get_elem
        - cs_he_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/set.c:671,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_string_set
                - buf_printf
            - BranchSide:      'config/set.c:671,8'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_string_set
                - buf_printf
        - Branch String:   'config/set.c:671,11'
          Branch Sides:
            - BranchSide:      'config/set.c:671,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:671,15'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_string_set
                - buf_printf
        - Branch String:   'config/set.c:671,7'
          Branch Sides:
            - BranchSide:      'config/set.c:671,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:674,25'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_string_set
                - buf_printf
        - Branch String:   'config/set.c:675,7'
          Branch Sides:
            - BranchSide:      'config/set.c:677,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:681,10'
              BranchSideFuncs:
                - cs_he_string_set
      Callsites:
        - Src:             'config/set.c:674,25'
          Dst:             cs_get_elem
        - Src:             'config/set.c:677,5'
          Dst:             buf_printf
        - Src:             'config/set.c:681,10'
          Dst:             cs_he_string_set
    - functionName:    cs_he_string_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - cs_get_base
        - cs_get_type_def
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/set.c:619,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
            - BranchSide:      'config/set.c:619,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:619,11'
          Branch Sides:
            - BranchSide:      'config/set.c:619,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:619,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:619,7'
          Branch Sides:
            - BranchSide:      'config/set.c:619,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:626,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:626,7'
          Branch Sides:
            - BranchSide:      'config/set.c:628,33'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:636,16'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:641,7'
          Branch Sides:
            - BranchSide:      'config/set.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:644,8'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:644,7'
          Branch Sides:
            - BranchSide:      'config/set.c:646,5'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:650,17'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:651,7'
          Branch Sides:
            - BranchSide:      'config/set.c:651,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:654,11'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:654,7'
          Branch Sides:
            - BranchSide:      'config/set.c:654,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:655,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:629,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:631,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:637,11'
          Dst:             cs_get_type_def
    - functionName:    cs_str_initial_get
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - cs_get_elem
        - cs_he_initial_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:595,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_initial_get
                - buf_printf
            - BranchSide:      'config/set.c:595,8'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_initial_get
                - buf_printf
        - Branch String:   'config/set.c:595,11'
          Branch Sides:
            - BranchSide:      'config/set.c:595,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:595,15'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_initial_get
                - buf_printf
        - Branch String:   'config/set.c:595,7'
          Branch Sides:
            - BranchSide:      'config/set.c:595,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:598,25'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_initial_get
                - buf_printf
        - Branch String:   'config/set.c:599,7'
          Branch Sides:
            - BranchSide:      'config/set.c:601,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:605,10'
              BranchSideFuncs:
                - cs_he_initial_get
      Callsites:
        - Src:             'config/set.c:598,25'
          Dst:             cs_get_elem
        - Src:             'config/set.c:601,5'
          Dst:             buf_printf
        - Src:             'config/set.c:605,10'
          Dst:             cs_he_initial_get
    - functionName:    cs_he_initial_get
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cs_get_base
        - cs_get_type_def
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/set.c:559,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
            - BranchSide:      'config/set.c:559,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:559,11'
          Branch Sides:
            - BranchSide:      'config/set.c:559,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:559,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:559,18'
          Branch Sides:
            - BranchSide:      'config/set.c:559,18'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:559,22'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:559,7'
          Branch Sides:
            - BranchSide:      'config/set.c:559,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:565,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:565,7'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:567,32'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:577,7'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:577,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:567,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:0,0'
          Dst:             cs_get_type_def
    - functionName:    cs_he_initial_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - cs_get_base
        - cs_get_type_def
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:516,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
            - BranchSide:      'config/set.c:516,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:516,11'
          Branch Sides:
            - BranchSide:      'config/set.c:516,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:516,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:516,7'
          Branch Sides:
            - BranchSide:      'config/set.c:516,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:521,11'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:521,7'
          Branch Sides:
            - BranchSide:      'config/set.c:523,32'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:529,14'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:530,7'
          Branch Sides:
            - BranchSide:      'config/set.c:530,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:533,37'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:534,7'
          Branch Sides:
            - BranchSide:      'config/set.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:540,17'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:541,7'
          Branch Sides:
            - BranchSide:      'config/set.c:541,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:544,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:523,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:533,37'
          Dst:             cs_get_type_def
    - functionName:    cs_str_has_been_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_get_elem
        - cs_he_has_been_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/set.c:495,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_has_been_set
            - BranchSide:      'config/set.c:495,8'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_has_been_set
        - Branch String:   'config/set.c:495,11'
          Branch Sides:
            - BranchSide:      'config/set.c:495,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:495,15'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_has_been_set
        - Branch String:   'config/set.c:495,7'
          Branch Sides:
            - BranchSide:      'config/set.c:495,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:498,25'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_has_been_set
        - Branch String:   'config/set.c:499,7'
          Branch Sides:
            - BranchSide:      'config/set.c:499,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:502,10'
              BranchSideFuncs:
                - cs_he_has_been_set
      Callsites:
        - Src:             'config/set.c:498,25'
          Dst:             cs_get_elem
        - Src:             'config/set.c:502,10'
          Dst:             cs_he_has_been_set
    - functionName:    cs_he_has_been_set
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_get_type_def
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/set.c:470,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:470,8'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:470,11'
          Branch Sides:
            - BranchSide:      'config/set.c:470,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:470,15'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:470,7'
          Branch Sides:
            - BranchSide:      'config/set.c:470,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:473,61'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:474,7'
          Branch Sides:
            - BranchSide:      'config/set.c:474,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:477,13'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:477,7'
          Branch Sides:
            - BranchSide:      'config/set.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:480,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:473,37'
          Dst:             cs_get_type_def
    - functionName:    cs_str_reset
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_printf
        - cs_get_elem
        - cs_he_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/set.c:448,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_reset
                - buf_printf
            - BranchSide:      'config/set.c:448,8'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_reset
                - buf_printf
        - Branch String:   'config/set.c:448,11'
          Branch Sides:
            - BranchSide:      'config/set.c:448,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:448,15'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_reset
                - buf_printf
        - Branch String:   'config/set.c:448,7'
          Branch Sides:
            - BranchSide:      'config/set.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:451,25'
              BranchSideFuncs:
                - cs_get_elem
                - cs_he_reset
                - buf_printf
        - Branch String:   'config/set.c:452,7'
          Branch Sides:
            - BranchSide:      'config/set.c:454,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:458,10'
              BranchSideFuncs:
                - cs_he_reset
      Callsites:
        - Src:             'config/set.c:451,25'
          Dst:             cs_get_elem
        - Src:             'config/set.c:454,5'
          Dst:             buf_printf
        - Src:             'config/set.c:458,10'
          Dst:             cs_he_reset
    - functionName:    cs_he_reset
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - cs_get_base
        - cs_get_type_def
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.c:401,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
            - BranchSide:      'config/set.c:401,8'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:401,11'
          Branch Sides:
            - BranchSide:      'config/set.c:401,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:401,15'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:401,7'
          Branch Sides:
            - BranchSide:      'config/set.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:406,12'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - cs_get_type_def
        - Branch String:   'config/set.c:406,41'
          Branch Sides:
            - BranchSide:      'config/set.c:406,45'
              BranchSideFuncs:
                - cs_get_type_def
            - BranchSide:      'config/set.c:427,34'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:406,7'
          Branch Sides:
            - BranchSide:      'config/set.c:406,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:413,33'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
        - Branch String:   'config/set.c:416,9'
          Branch Sides:
            - BranchSide:      'config/set.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:419,68'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:420,13'
          Branch Sides:
            - BranchSide:      'config/set.c:420,21'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:423,14'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:420,9'
          Branch Sides:
            - BranchSide:      'config/set.c:421,34'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:423,14'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:428,9'
          Branch Sides:
            - BranchSide:      'config/set.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:431,39'
              BranchSideFuncs:
                - cs_get_type_def
        - Branch String:   'config/set.c:432,9'
          Branch Sides:
            - BranchSide:      'config/set.c:432,9'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:433,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:414,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:419,39'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:431,39'
          Dst:             cs_get_type_def
    - functionName:    cs_uninherit_variable
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:386,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_hash_delete
            - BranchSide:      'config/set.c:386,8'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'config/set.c:386,11'
          Branch Sides:
            - BranchSide:      'config/set.c:386,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:386,15'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'config/set.c:386,7'
          Branch Sides:
            - BranchSide:      'config/set.c:386,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:389,24'
              BranchSideFuncs:
                - mutt_hash_delete
      Callsites:
        - Src:             'config/set.c:389,3'
          Dst:             mutt_hash_delete
    - functionName:    cs_inherit_variable
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_hash_typed_insert
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:358,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_hash_typed_insert
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:358,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_hash_typed_insert
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:358,11'
          Branch Sides:
            - BranchSide:      'config/set.c:358,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:358,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_hash_typed_insert
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:358,7'
          Branch Sides:
            - BranchSide:      'config/set.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:362,7'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_hash_typed_insert
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:362,7'
          Branch Sides:
            - BranchSide:      'config/set.c:362,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:365,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_hash_typed_insert
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/set.c:365,27'
          Dst:             mutt_mem_calloc
        - Src:             'config/set.c:367,13'
          Dst:             mutt_str_dup
        - Src:             'config/set.c:369,25'
          Dst:             mutt_hash_typed_insert
        - Src:             'config/set.c:372,5'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:373,5'
          Dst:             mutt_mem_free
    - functionName:    cs_create_variable
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_register_variable
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/set.c:329,3'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
                - cs_register_variable
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:329,33'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_str_dup
                - cs_register_variable
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:339,7'
          Branch Sides:
            - BranchSide:      'config/set.c:339,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:341,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/set.c:329,33'
          Dst:             mutt_mem_calloc
        - Src:             'config/set.c:330,21'
          Dst:             mutt_str_dup
        - Src:             'config/set.c:335,21'
          Dst:             mutt_str_dup
        - Src:             'config/set.c:338,25'
          Dst:             cs_register_variable
        - Src:             'config/set.c:341,5'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:342,5'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:343,5'
          Dst:             mutt_mem_free
    - functionName:    cs_register_variable
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_printf
        - create_synonym
        - cs_get_type_def
        - mutt_hash_typed_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/set.c:252,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_hash_typed_insert
                - buf_printf
                - create_synonym
            - BranchSide:      'config/set.c:252,8'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_hash_typed_insert
                - buf_printf
                - create_synonym
        - Branch String:   'config/set.c:252,11'
          Branch Sides:
            - BranchSide:      'config/set.c:252,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:252,15'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_hash_typed_insert
                - buf_printf
                - create_synonym
        - Branch String:   'config/set.c:252,7'
          Branch Sides:
            - BranchSide:      'config/set.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:255,7'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_hash_typed_insert
                - buf_printf
                - create_synonym
        - Branch String:   'config/set.c:255,7'
          Branch Sides:
            - BranchSide:      'config/set.c:256,12'
              BranchSideFuncs:
                - create_synonym
            - BranchSide:      'config/set.c:258,37'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_hash_typed_insert
                - buf_printf
        - Branch String:   'config/set.c:259,7'
          Branch Sides:
            - BranchSide:      'config/set.c:261,66'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:265,52'
              BranchSideFuncs:
                - mutt_hash_typed_insert
        - Branch String:   'config/set.c:266,7'
          Branch Sides:
            - BranchSide:      'config/set.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:272,48'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:275,7'
          Branch Sides:
            - BranchSide:      'config/set.c:276,23'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:278,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:256,12'
          Dst:             create_synonym
        - Src:             'config/set.c:258,37'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:261,5'
          Dst:             buf_printf
        - Src:             'config/set.c:265,25'
          Dst:             mutt_hash_typed_insert
    - functionName:    create_synonym
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
        - cs_get_elem
        - mutt_hash_typed_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:105,43'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_elem
                - mutt_hash_typed_insert
                - buf_printf
            - BranchSide:      'config/set.c:105,43'
              BranchSideFuncs:
                - cs_get_elem
                - mutt_hash_typed_insert
                - buf_printf
        - Branch String:   'config/set.c:107,7'
          Branch Sides:
            - BranchSide:      'config/set.c:109,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.c:113,58'
              BranchSideFuncs:
                - mutt_hash_typed_insert
        - Branch String:   'config/set.c:115,7'
          Branch Sides:
            - BranchSide:      'config/set.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:118,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/set.c:106,32'
          Dst:             cs_get_elem
        - Src:             'config/set.c:109,5'
          Dst:             buf_printf
        - Src:             'config/set.c:113,31'
          Dst:             mutt_hash_typed_insert
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_register_variables
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - cs_register_variable
      functionUses:    26
      BranchProfiles:
        - Branch String:   'config/set.c:291,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cs_register_variable
                - buf_pool_release
                - buf_string.16209
            - BranchSide:      'config/set.c:291,8'
              BranchSideFuncs:
                - buf_pool_get
                - cs_register_variable
                - buf_pool_release
                - buf_string.16209
        - Branch String:   'config/set.c:291,11'
          Branch Sides:
            - BranchSide:      'config/set.c:291,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:291,15'
              BranchSideFuncs:
                - buf_pool_get
                - cs_register_variable
                - buf_pool_release
                - buf_string.16209
        - Branch String:   'config/set.c:291,7'
          Branch Sides:
            - BranchSide:      'config/set.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:294,24'
              BranchSideFuncs:
                - buf_pool_get
                - cs_register_variable
                - buf_pool_release
                - buf_string.16209
        - Branch String:   'config/set.c:298,3'
          Branch Sides:
            - BranchSide:      'config/set.c:300,10'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'config/set.c:307,3'
              BranchSideFuncs:
                - buf_pool_release
        - Branch String:   'config/set.c:300,9'
          Branch Sides:
            - BranchSide:      'config/set.c:298,37'
              BranchSideFuncs:
                - buf_string.16209
                - cs_register_variable
                - buf_pool_release
            - BranchSide:      'config/set.c:302,7'
              BranchSideFuncs:
                - buf_string.16209
                - cs_register_variable
                - buf_pool_release
        - Branch String:   'config/set.c:298,3'
          Branch Sides:
            - BranchSide:      'config/set.c:300,10'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'config/set.c:308,10'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'config/set.c:294,24'
          Dst:             buf_pool_get
        - Src:             'config/set.c:307,3'
          Dst:             buf_pool_release
        - Src:             'config/set.c:300,10'
          Dst:             cs_register_variable
        - Src:             'config/set.c:302,7'
          Dst:             buf_string
    - functionName:    cs_register_type
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          90
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'config/set.c:221,11'
          Branch Sides:
            - BranchSide:      'config/set.c:221,11'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:221,15'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:221,7'
          Branch Sides:
            - BranchSide:      'config/set.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:224,13'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:224,18'
          Branch Sides:
            - BranchSide:      'config/set.c:224,18'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:224,27'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:224,38'
          Branch Sides:
            - BranchSide:      'config/set.c:224,38'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:224,47'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:224,58'
          Branch Sides:
            - BranchSide:      'config/set.c:224,58'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:224,67'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:224,73'
          Branch Sides:
            - BranchSide:      'config/set.c:224,73'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:225,13'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:225,24'
          Branch Sides:
            - BranchSide:      'config/set.c:225,24'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:225,33'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:224,7'
          Branch Sides:
            - BranchSide:      'config/set.c:224,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:230,12'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:230,7'
          Branch Sides:
            - BranchSide:      'config/set.c:230,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:230,7'
              BranchSideFuncs: []
        - Branch String:   'config/set.c:233,7'
          Branch Sides:
            - BranchSide:      'config/set.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:233,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cs_free
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_hash_free
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:143,8'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:143,8'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
        - Branch String:   'config/set.c:143,12'
          Branch Sides:
            - BranchSide:      'config/set.c:143,12'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:143,16'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
        - Branch String:   'config/set.c:143,7'
          Branch Sides:
            - BranchSide:      'config/set.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:148,3'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/set.c:148,3'
          Dst:             mutt_hash_free
        - Src:             'config/set.c:149,3'
          Dst:             mutt_mem_free
    - functionName:    cs_hashelem_free
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          147
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - cs_get_base
        - cs_get_type_def
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:48,12'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:48,12'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:48,7'
          Branch Sides:
            - BranchSide:      'config/set.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.c:51,26'
              BranchSideFuncs:
                - cs_get_base
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:55,7'
          Branch Sides:
            - BranchSide:      'config/set.c:57,25'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:74,23'
              BranchSideFuncs:
                - cs_get_type_def
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:66,13'
          Branch Sides:
            - BranchSide:      'config/set.c:66,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:69,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:66,9'
          Branch Sides:
            - BranchSide:      'config/set.c:67,34'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:69,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:77,13'
          Branch Sides:
            - BranchSide:      'config/set.c:77,21'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:81,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:77,9'
          Branch Sides:
            - BranchSide:      'config/set.c:78,27'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:81,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/set.c:81,9'
          Branch Sides:
            - BranchSide:      'config/set.c:82,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/set.c:83,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/set.c:59,32'
          Dst:             cs_get_base
        - Src:             'config/set.c:65,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:69,5'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:70,5'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:76,11'
          Dst:             cs_get_type_def
        - Src:             'config/set.c:82,7'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:85,7'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:86,7'
          Dst:             mutt_mem_free
        - Src:             'config/set.c:87,7'
          Dst:             mutt_mem_free
    - functionName:    cs_new
      functionSourceFile: '/src/neomutt/config/set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_hashelem_free
        - mutt_hash_new
        - mutt_hash_set_destructor
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/set.c:129,26'
          Branch Sides:
            - BranchSide:      'config/set.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_new
                - mutt_hash_set_destructor
            - BranchSide:      'config/set.c:129,26'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_hash_new
                - mutt_hash_set_destructor
      Callsites:
        - Src:             'config/set.c:129,26'
          Dst:             mutt_mem_calloc
        - Src:             'config/set.c:131,14'
          Dst:             mutt_hash_new
        - Src:             'config/set.c:132,3'
          Dst:             mutt_hash_set_destructor
        - Src:             'config/set.c:132,3'
          Dst:             cs_hashelem_free
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    slist_destroy
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - slist_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/slist.c:50,8'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:50,8'
              BranchSideFuncs:
                - slist_free
        - Branch String:   'config/slist.c:50,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:53,3'
              BranchSideFuncs:
                - slist_free
      Callsites:
        - Src:             'config/slist.c:53,3'
          Dst:             slist_free
    - functionName:    slist_reset
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - slist_destroy
        - slist_equal
        - slist_free
        - slist_parse
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:291,3'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_destroy
                - slist_destroy
                - slist_free
                - slist_free
            - BranchSide:      'config/slist.c:291,17'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_destroy
                - slist_destroy
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:294,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:292,25'
              BranchSideFuncs:
                - slist_equal
                - startup_only.16244
                - slist_destroy
                - slist_destroy
                - slist_free
                - slist_free
            - BranchSide:      'config/slist.c:297,25'
              BranchSideFuncs:
                - slist_equal
                - startup_only.16244
                - slist_destroy
                - slist_destroy
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:297,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:299,5'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:303,7'
              BranchSideFuncs:
                - startup_only.16244
                - slist_destroy
                - slist_destroy
                - slist_free
        - Branch String:   'config/slist.c:303,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:305,5'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:311,13'
              BranchSideFuncs:
                - slist_destroy
                - slist_destroy
        - Branch String:   'config/slist.c:311,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:313,32'
              BranchSideFuncs:
                - slist_destroy
            - BranchSide:      'config/slist.c:322,8'
              BranchSideFuncs:
                - slist_destroy
        - Branch String:   'config/slist.c:315,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:317,7'
              BranchSideFuncs:
                - slist_destroy
            - BranchSide:      'config/slist.c:322,8'
              BranchSideFuncs:
                - slist_destroy
        - Branch String:   'config/slist.c:322,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:323,8'
              BranchSideFuncs:
                - slist_destroy
            - BranchSide:      'config/slist.c:325,3'
              BranchSideFuncs:
                - slist_destroy
      Callsites:
        - Src:             'config/slist.c:295,12'
          Dst:             slist_parse
        - Src:             'config/slist.c:297,7'
          Dst:             slist_equal
        - Src:             'config/slist.c:299,5'
          Dst:             slist_free
        - Src:             'config/slist.c:303,7'
          Dst:             startup_only
        - Src:             'config/slist.c:305,5'
          Dst:             slist_free
        - Src:             'config/slist.c:317,7'
          Dst:             slist_destroy
        - Src:             'config/slist.c:325,3'
          Dst:             slist_destroy
    - functionName:    slist_has_been_set
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - slist_equal
        - slist_free
        - slist_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:275,3'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - slist_free
            - BranchSide:      'config/slist.c:275,17'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - slist_free
        - Branch String:   'config/slist.c:278,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:276,25'
              BranchSideFuncs:
                - slist_equal
                - slist_free
            - BranchSide:      'config/slist.c:278,7'
              BranchSideFuncs:
                - slist_equal
                - slist_free
      Callsites:
        - Src:             'config/slist.c:279,12'
          Dst:             slist_parse
        - Src:             'config/slist.c:281,14'
          Dst:             slist_equal
        - Src:             'config/slist.c:282,3'
          Dst:             slist_free
    - functionName:    slist_string_minus_equals
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - slist_dup
        - slist_free
        - slist_is_member
        - slist_remove_string
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:238,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_remove_string
                - slist_free
                - slist_free
            - BranchSide:      'config/slist.c:238,7'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_remove_string
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:238,13'
          Branch Sides:
            - BranchSide:      'config/slist.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:238,17'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_remove_string
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:238,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:238,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:244,7'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_remove_string
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:244,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:247,24'
              BranchSideFuncs:
                - slist_is_member
                - slist_dup
                - slist_remove_string
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:254,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:256,32'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:264,3'
              BranchSideFuncs:
                - slist_free
        - Branch String:   'config/slist.c:257,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:259,7'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:264,3'
              BranchSideFuncs:
                - slist_free
      Callsites:
        - Src:             'config/slist.c:244,7'
          Dst:             startup_only
        - Src:             'config/slist.c:248,8'
          Dst:             slist_is_member
        - Src:             'config/slist.c:251,24'
          Dst:             slist_dup
        - Src:             'config/slist.c:252,3'
          Dst:             slist_remove_string
        - Src:             'config/slist.c:259,7'
          Dst:             slist_free
        - Src:             'config/slist.c:264,3'
          Dst:             slist_free
    - functionName:    slist_string_plus_equals
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - slist_add_string
        - slist_dup
        - slist_free
        - slist_is_member
        - slist_new
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:194,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_add_string
                - slist_free
                - slist_free
                - slist_new
            - BranchSide:      'config/slist.c:194,7'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_add_string
                - slist_free
                - slist_free
                - slist_new
        - Branch String:   'config/slist.c:194,13'
          Branch Sides:
            - BranchSide:      'config/slist.c:194,13'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:194,17'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_add_string
                - slist_free
                - slist_free
                - slist_new
        - Branch String:   'config/slist.c:194,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:194,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:200,7'
              BranchSideFuncs:
                - startup_only.16244
                - slist_is_member
                - slist_dup
                - slist_add_string
                - slist_free
                - slist_free
                - slist_new
        - Branch String:   'config/slist.c:200,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:203,24'
              BranchSideFuncs:
                - slist_is_member
                - slist_dup
                - slist_add_string
                - slist_free
                - slist_free
                - slist_new
        - Branch String:   'config/slist.c:208,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:209,28'
              BranchSideFuncs:
                - slist_new
                - slist_add_string
                - slist_free
                - slist_free
            - BranchSide:      'config/slist.c:211,3'
              BranchSideFuncs:
                - slist_add_string
                - slist_free
                - slist_free
        - Branch String:   'config/slist.c:213,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:215,32'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:223,3'
              BranchSideFuncs:
                - slist_free
        - Branch String:   'config/slist.c:216,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:218,7'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:223,3'
              BranchSideFuncs:
                - slist_free
      Callsites:
        - Src:             'config/slist.c:200,7'
          Dst:             startup_only
        - Src:             'config/slist.c:204,7'
          Dst:             slist_is_member
        - Src:             'config/slist.c:207,24'
          Dst:             slist_dup
        - Src:             'config/slist.c:209,12'
          Dst:             slist_new
        - Src:             'config/slist.c:211,3'
          Dst:             slist_add_string
        - Src:             'config/slist.c:218,7'
          Dst:             slist_free
        - Src:             'config/slist.c:223,3'
          Dst:             slist_free
    - functionName:    slist_native_get
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slist_native_set
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - slist_dup
        - slist_equal
        - slist_free
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:149,19'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_dup
            - BranchSide:      'config/slist.c:149,19'
              BranchSideFuncs:
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_dup
        - Branch String:   'config/slist.c:149,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:152,7'
              BranchSideFuncs:
                - startup_only.16244
                - slist_free
                - slist_dup
        - Branch String:   'config/slist.c:152,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:155,13'
              BranchSideFuncs:
                - slist_free
                - slist_dup
        - Branch String:   'config/slist.c:155,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:157,10'
              BranchSideFuncs:
                - slist_free
                - slist_dup
            - BranchSide:      'config/slist.c:163,3'
              BranchSideFuncs:
                - slist_free
                - slist_dup
        - Branch String:   'config/slist.c:159,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:160,17'
              BranchSideFuncs:
                - slist_free
                - slist_dup
            - BranchSide:      'config/slist.c:163,3'
              BranchSideFuncs:
                - slist_free
                - slist_dup
        - Branch String:   'config/slist.c:168,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:171,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/slist.c:149,7'
          Dst:             slist_equal
        - Src:             'config/slist.c:152,7'
          Dst:             startup_only
        - Src:             'config/slist.c:163,3'
          Dst:             slist_free
        - Src:             'config/slist.c:165,24'
          Dst:             slist_dup
    - functionName:    slist_string_get
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - slist_to_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:121,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - slist_to_buffer
                - buf_is_empty
                - buf_addstr
            - BranchSide:      'config/slist.c:121,7'
              BranchSideFuncs:
                - slist_to_buffer
                - buf_is_empty
                - buf_addstr
        - Branch String:   'config/slist.c:121,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:123,26'
              BranchSideFuncs:
                - buf_addstr
                - buf_is_empty
            - BranchSide:      'config/slist.c:131,39'
              BranchSideFuncs:
                - buf_addstr
                - buf_is_empty
        - Branch String:   'config/slist.c:124,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:127,5'
              BranchSideFuncs:
                - slist_to_buffer
                - buf_is_empty
        - Branch String:   'config/slist.c:135,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/slist.c:127,5'
          Dst:             slist_to_buffer
        - Src:             'config/slist.c:131,5'
          Dst:             buf_addstr
        - Src:             'config/slist.c:135,7'
          Dst:             buf_is_empty
    - functionName:    slist_string_set
      functionSourceFile: '/src/neomutt/config/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - slist_destroy
        - slist_equal
        - slist_free
        - slist_parse
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/slist.c:63,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:0,0'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
                - slist_free
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/slist.c:63,7'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
                - slist_free
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/slist.c:63,13'
          Branch Sides:
            - BranchSide:      'config/slist.c:63,17'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
                - slist_free
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/slist.c:70,7'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
                - slist_free
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/slist.c:63,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:64,5'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
                - slist_free
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/slist.c:70,7'
              BranchSideFuncs:
                - slist_parse
                - slist_equal
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
                - slist_free
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/slist.c:70,7'
          Branch Sides:
            - BranchSide:      'config/slist.c:72,37'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/slist.c:106,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/slist.c:74,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:76,7'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:80,9'
              BranchSideFuncs:
                - startup_only.16244
                - slist_free
                - slist_destroy
                - slist_free
        - Branch String:   'config/slist.c:80,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:82,7'
              BranchSideFuncs:
                - slist_free
            - BranchSide:      'config/slist.c:86,15'
              BranchSideFuncs:
                - slist_free
                - slist_destroy
        - Branch String:   'config/slist.c:86,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:88,34'
              BranchSideFuncs:
                - slist_destroy
            - BranchSide:      'config/slist.c:97,5'
              BranchSideFuncs:
                - slist_destroy
        - Branch String:   'config/slist.c:90,11'
          Branch Sides:
            - BranchSide:      'config/slist.c:92,9'
              BranchSideFuncs:
                - slist_destroy
            - BranchSide:      'config/slist.c:97,5'
              BranchSideFuncs:
                - slist_destroy
        - Branch String:   'config/slist.c:101,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'config/slist.c:102,10'
              BranchSideFuncs: []
        - Branch String:   'config/slist.c:106,9'
          Branch Sides:
            - BranchSide:      'config/slist.c:107,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'config/slist.c:109,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'config/slist.c:72,12'
          Dst:             slist_parse
        - Src:             'config/slist.c:74,9'
          Dst:             slist_equal
        - Src:             'config/slist.c:76,7'
          Dst:             slist_free
        - Src:             'config/slist.c:80,9'
          Dst:             startup_only
        - Src:             'config/slist.c:82,7'
          Dst:             slist_free
        - Src:             'config/slist.c:92,9'
          Dst:             slist_free
        - Src:             'config/slist.c:97,5'
          Dst:             slist_destroy
        - Src:             'config/slist.c:107,7'
          Dst:             mutt_mem_free
        - Src:             'config/slist.c:110,32'
          Dst:             mutt_str_dup
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    sort_reset
      functionSourceFile: '/src/neomutt/config/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/sort.c:208,13'
          Branch Sides:
            - BranchSide:      'config/sort.c:0,0'
              BranchSideFuncs:
                - startup_only.16267
            - BranchSide:      'config/sort.c:208,13'
              BranchSideFuncs:
                - startup_only.16267
        - Branch String:   'config/sort.c:208,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:211,7'
              BranchSideFuncs:
                - startup_only.16267
        - Branch String:   'config/sort.c:211,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:214,13'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:214,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:216,42'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:222,26'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:218,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:219,17'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:222,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/sort.c:211,7'
          Dst:             startup_only
    - functionName:    sort_has_been_set
      functionSourceFile: '/src/neomutt/config/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sort_native_get
      functionSourceFile: '/src/neomutt/config/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sort_native_set
      functionSourceFile: '/src/neomutt/config/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - buf_printf
        - mutt_map_get_name
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/sort.c:161,27'
          Branch Sides:
            - BranchSide:      'config/sort.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - startup_only.16267
                - buf_printf
            - BranchSide:      'config/sort.c:161,27'
              BranchSideFuncs:
                - mutt_map_get_name
                - startup_only.16267
                - buf_printf
        - Branch String:   'config/sort.c:163,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:165,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/sort.c:169,17'
              BranchSideFuncs:
                - startup_only.16267
        - Branch String:   'config/sort.c:169,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:172,7'
              BranchSideFuncs:
                - startup_only.16267
        - Branch String:   'config/sort.c:172,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:175,13'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:175,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:177,14'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:183,20'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:179,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:180,17'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:183,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/sort.c:161,9'
          Dst:             mutt_map_get_name
        - Src:             'config/sort.c:165,5'
          Dst:             buf_printf
        - Src:             'config/sort.c:172,7'
          Dst:             startup_only
    - functionName:    sort_string_get
      functionSourceFile: '/src/neomutt/config/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addstr
        - mutt_map_get_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/sort.c:127,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - mutt_map_get_name
                - buf_addstr
            - BranchSide:      'config/sort.c:127,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/sort.c:127,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:128,12'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - mutt_map_get_name
                - buf_addstr
            - BranchSide:      'config/sort.c:130,24'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/sort.c:132,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:133,5'
              BranchSideFuncs:
                - buf_addstr
                - mutt_map_get_name
                - buf_addstr
            - BranchSide:      'config/sort.c:134,12'
              BranchSideFuncs:
                - buf_addstr
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/sort.c:134,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:135,5'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
            - BranchSide:      'config/sort.c:137,8'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_addstr
        - Branch String:   'config/sort.c:143,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:145,5'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:149,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/sort.c:133,5'
          Dst:             buf_addstr
        - Src:             'config/sort.c:135,5'
          Dst:             buf_addstr
        - Src:             'config/sort.c:141,9'
          Dst:             mutt_map_get_name
        - Src:             'config/sort.c:149,3'
          Dst:             buf_addstr
    - functionName:    sort_string_set
      functionSourceFile: '/src/neomutt/config/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          165
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - buf_printf
        - mutt_map_get_value
        - mutt_str_startswith
        - startup_only
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/sort.c:56,8'
          Branch Sides:
            - BranchSide:      'config/sort.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
                - buf_printf
            - BranchSide:      'config/sort.c:56,8'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
                - buf_printf
        - Branch String:   'config/sort.c:56,14'
          Branch Sides:
            - BranchSide:      'config/sort.c:56,18'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/sort.c:58,60'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/sort.c:56,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:58,60'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/sort.c:64,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
        - Branch String:   'config/sort.c:64,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:66,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
            - BranchSide:      'config/sort.c:74,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
        - Branch String:   'config/sort.c:67,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:70,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
            - BranchSide:      'config/sort.c:74,13'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
        - Branch String:   'config/sort.c:74,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:76,12'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
            - BranchSide:      'config/sort.c:84,59'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
        - Branch String:   'config/sort.c:77,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:79,13'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
            - BranchSide:      'config/sort.c:84,59'
              BranchSideFuncs:
                - mutt_map_get_value
                - startup_only.16267
                - buf_printf
        - Branch String:   'config/sort.c:86,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:88,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/sort.c:92,6'
              BranchSideFuncs:
                - startup_only.16267
        - Branch String:   'config/sort.c:94,7'
          Branch Sides:
            - BranchSide:      'config/sort.c:96,16'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:114,11'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:96,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:99,9'
              BranchSideFuncs:
                - startup_only.16267
        - Branch String:   'config/sort.c:99,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:102,15'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:102,9'
          Branch Sides:
            - BranchSide:      'config/sort.c:104,16'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:110,22'
              BranchSideFuncs: []
        - Branch String:   'config/sort.c:106,11'
          Branch Sides:
            - BranchSide:      'config/sort.c:107,19'
              BranchSideFuncs: []
            - BranchSide:      'config/sort.c:110,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/sort.c:58,5'
          Dst:             buf_printf
        - Src:             'config/sort.c:66,12'
          Dst:             mutt_str_startswith
        - Src:             'config/sort.c:76,12'
          Dst:             mutt_str_startswith
        - Src:             'config/sort.c:84,8'
          Dst:             mutt_map_get_value
        - Src:             'config/sort.c:88,5'
          Dst:             buf_printf
        - Src:             'config/sort.c:99,9'
          Dst:             startup_only
    - functionName:    startup_only
      functionSourceFile: '/src/neomutt/config/set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/set.h:295,14'
          Branch Sides:
            - BranchSide:      'config/set.h:0,0'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'config/set.h:295,14'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,35'
          Branch Sides:
            - BranchSide:      'config/set.h:295,35'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:295,38'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'config/set.h:295,7'
          Branch Sides:
            - BranchSide:      'config/set.h:295,7'
              BranchSideFuncs: []
            - BranchSide:      'config/set.h:297,70'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'config/set.h:297,5'
          Dst:             buf_printf
    - functionName:    string_destroy
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/string.c:51,8'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/string.c:51,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'config/string.c:51,7'
          Branch Sides:
            - BranchSide:      'config/string.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:54,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'config/string.c:54,3'
          Dst:             mutt_mem_free
    - functionName:    string_reset
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - startup_only
        - string_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/string.c:243,3'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_equal
                - startup_only.16301
                - mutt_mem_free
                - string_destroy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/string.c:243,55'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_equal
                - startup_only.16301
                - mutt_mem_free
                - string_destroy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/string.c:244,7'
          Branch Sides:
            - BranchSide:      'config/string.c:245,5'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - mutt_mem_free
                - string_destroy
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/string.c:247,28'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - mutt_mem_free
                - string_destroy
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/string.c:247,7'
          Branch Sides:
            - BranchSide:      'config/string.c:249,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/string.c:253,7'
              BranchSideFuncs:
                - startup_only.16301
                - mutt_mem_free
                - string_destroy
                - mutt_mem_free
        - Branch String:   'config/string.c:253,7'
          Branch Sides:
            - BranchSide:      'config/string.c:255,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'config/string.c:259,13'
              BranchSideFuncs:
                - mutt_mem_free
                - string_destroy
        - Branch String:   'config/string.c:259,7'
          Branch Sides:
            - BranchSide:      'config/string.c:261,38'
              BranchSideFuncs:
                - string_destroy
            - BranchSide:      'config/string.c:270,3'
              BranchSideFuncs:
                - string_destroy
        - Branch String:   'config/string.c:263,9'
          Branch Sides:
            - BranchSide:      'config/string.c:265,7'
              BranchSideFuncs:
                - string_destroy
            - BranchSide:      'config/string.c:270,3'
              BranchSideFuncs:
                - string_destroy
        - Branch String:   'config/string.c:272,7'
          Branch Sides:
            - BranchSide:      'config/string.c:273,8'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:275,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/string.c:243,21'
          Dst:             mutt_str_dup
        - Src:             'config/string.c:247,7'
          Dst:             mutt_str_equal
        - Src:             'config/string.c:249,5'
          Dst:             mutt_mem_free
        - Src:             'config/string.c:253,7'
          Dst:             startup_only
        - Src:             'config/string.c:255,5'
          Dst:             mutt_mem_free
        - Src:             'config/string.c:265,7'
          Dst:             mutt_mem_free
        - Src:             'config/string.c:270,3'
          Dst:             string_destroy
    - functionName:    string_has_been_set
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/string.c:230,46'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'config/string.c:230,46'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'config/string.c:233,11'
          Dst:             mutt_str_equal
    - functionName:    string_string_plus_equals
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
        - mutt_str_asprintf
        - mutt_str_dup
        - startup_only
        - string_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/string.c:192,8'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - startup_only.16301
                - mutt_str_asprintf
                - mutt_mem_free
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:192,8'
              BranchSideFuncs:
                - startup_only.16301
                - mutt_str_asprintf
                - mutt_mem_free
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:192,14'
          Branch Sides:
            - BranchSide:      'config/string.c:192,14'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:192,18'
              BranchSideFuncs:
                - startup_only.16301
                - mutt_str_asprintf
                - mutt_mem_free
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:192,7'
          Branch Sides:
            - BranchSide:      'config/string.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:195,16'
              BranchSideFuncs:
                - startup_only.16301
                - mutt_str_asprintf
                - mutt_mem_free
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:195,7'
          Branch Sides:
            - BranchSide:      'config/string.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:200,9'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:203,7'
          Branch Sides:
            - BranchSide:      'config/string.c:204,5'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
                - string_destroy
            - BranchSide:      'config/string.c:206,11'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
                - string_destroy
        - Branch String:   'config/string.c:208,7'
          Branch Sides:
            - BranchSide:      'config/string.c:210,43'
              BranchSideFuncs:
                - string_destroy
            - BranchSide:      'config/string.c:219,3'
              BranchSideFuncs:
                - string_destroy
        - Branch String:   'config/string.c:212,9'
          Branch Sides:
            - BranchSide:      'config/string.c:214,7'
              BranchSideFuncs:
                - string_destroy
            - BranchSide:      'config/string.c:219,3'
              BranchSideFuncs:
                - string_destroy
      Callsites:
        - Src:             'config/string.c:195,16'
          Dst:             startup_only
        - Src:             'config/string.c:204,5'
          Dst:             mutt_str_asprintf
        - Src:             'config/string.c:206,11'
          Dst:             mutt_str_dup
        - Src:             'config/string.c:214,7'
          Dst:             mutt_mem_free
        - Src:             'config/string.c:219,3'
          Dst:             string_destroy
    - functionName:    string_native_get
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    string_native_set
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_printf
        - mutt_str_dup
        - mutt_str_equal
        - startup_only
        - string_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/string.c:136,21'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - buf_printf
            - BranchSide:      'config/string.c:136,21'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - buf_printf
        - Branch String:   'config/string.c:139,11'
          Branch Sides:
            - BranchSide:      'config/string.c:139,15'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:142,30'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:139,7'
          Branch Sides:
            - BranchSide:      'config/string.c:142,30'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:148,22'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:142,7'
          Branch Sides:
            - BranchSide:      'config/string.c:144,60'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:148,22'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:148,7'
          Branch Sides:
            - BranchSide:      'config/string.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:153,7'
              BranchSideFuncs:
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:153,7'
          Branch Sides:
            - BranchSide:      'config/string.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:156,13'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:156,7'
          Branch Sides:
            - BranchSide:      'config/string.c:158,10'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:164,3'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:160,9'
          Branch Sides:
            - BranchSide:      'config/string.c:161,17'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:164,3'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:168,7'
          Branch Sides:
            - BranchSide:      'config/string.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:171,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/string.c:144,5'
          Dst:             buf_printf
        - Src:             'config/string.c:148,7'
          Dst:             mutt_str_equal
        - Src:             'config/string.c:153,7'
          Dst:             startup_only
        - Src:             'config/string.c:164,3'
          Dst:             string_destroy
        - Src:             'config/string.c:166,9'
          Dst:             mutt_str_dup
    - functionName:    string_string_get
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/string.c:118,7'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/string.c:118,7'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/string.c:118,7'
          Branch Sides:
            - BranchSide:      'config/string.c:119,11'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'config/string.c:121,26'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'config/string.c:123,7'
          Branch Sides:
            - BranchSide:      'config/string.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:126,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'config/string.c:126,3'
          Dst:             buf_addstr
    - functionName:    string_string_set
      functionSourceFile: '/src/neomutt/config/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          140
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - buf_printf
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_equal
        - startup_only
        - string_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/string.c:64,7'
          Branch Sides:
            - BranchSide:      'config/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
            - BranchSide:      'config/string.c:64,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
        - Branch String:   'config/string.c:64,13'
          Branch Sides:
            - BranchSide:      'config/string.c:64,17'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/string.c:67,24'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/string.c:64,7'
          Branch Sides:
            - BranchSide:      'config/string.c:67,24'
              BranchSideFuncs:
                - buf_printf
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/string.c:75,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/string.c:67,7'
          Branch Sides:
            - BranchSide:      'config/string.c:69,60'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/string.c:75,7'
              BranchSideFuncs:
                - mutt_str_equal
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/string.c:75,7'
          Branch Sides:
            - BranchSide:      'config/string.c:77,32'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'config/string.c:101,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'config/string.c:77,9'
          Branch Sides:
            - BranchSide:      'config/string.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:80,9'
              BranchSideFuncs:
                - startup_only.16301
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:80,9'
          Branch Sides:
            - BranchSide:      'config/string.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:83,15'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:83,9'
          Branch Sides:
            - BranchSide:      'config/string.c:85,34'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:91,5'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:87,11'
          Branch Sides:
            - BranchSide:      'config/string.c:88,19'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
            - BranchSide:      'config/string.c:91,5'
              BranchSideFuncs:
                - string_destroy
                - mutt_str_dup
        - Branch String:   'config/string.c:94,9'
          Branch Sides:
            - BranchSide:      'config/string.c:95,10'
              BranchSideFuncs: []
            - BranchSide:      'config/string.c:97,26'
              BranchSideFuncs: []
        - Branch String:   'config/string.c:101,9'
          Branch Sides:
            - BranchSide:      'config/string.c:102,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'config/string.c:104,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'config/string.c:69,5'
          Dst:             buf_printf
        - Src:             'config/string.c:77,9'
          Dst:             mutt_str_equal
        - Src:             'config/string.c:80,9'
          Dst:             startup_only
        - Src:             'config/string.c:91,5'
          Dst:             string_destroy
        - Src:             'config/string.c:93,23'
          Dst:             mutt_str_dup
        - Src:             'config/string.c:102,7'
          Dst:             mutt_mem_free
        - Src:             'config/string.c:105,32'
          Dst:             mutt_str_dup
    - functionName:    cs_subset_he_delete
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cs_he_delete
        - mutt_mem_free
        - mutt_str_dup
        - notify_send
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/subset.c:449,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_he_delete
                - mutt_mem_free
                - notify_send
            - BranchSide:      'config/subset.c:449,8'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_he_delete
                - mutt_mem_free
                - notify_send
        - Branch String:   'config/subset.c:449,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:452,39'
              BranchSideFuncs:
                - mutt_str_dup
                - cs_he_delete
                - mutt_mem_free
                - notify_send
        - Branch String:   'config/subset.c:455,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:457,5'
              BranchSideFuncs:
                - notify_send
                - mutt_mem_free
            - BranchSide:      'config/subset.c:462,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'config/subset.c:452,22'
          Dst:             mutt_str_dup
        - Src:             'config/subset.c:453,12'
          Dst:             cs_he_delete
        - Src:             'config/subset.c:459,5'
          Dst:             notify_send
        - Src:             'config/subset.c:462,3'
          Dst:             mutt_mem_free
    - functionName:    cs_subset_he_string_minus_equals
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_he_string_minus_equals
        - cs_subset_notify_observers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/subset.c:429,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_string_minus_equals
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:429,8'
              BranchSideFuncs:
                - cs_he_string_minus_equals
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:429,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:429,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:432,43'
              BranchSideFuncs:
                - cs_he_string_minus_equals
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:434,39'
          Branch Sides:
            - BranchSide:      'config/subset.c:434,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:434,39'
              BranchSideFuncs: []
        - Branch String:   'config/subset.c:434,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:434,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:435,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/subset.c:432,12'
          Dst:             cs_he_string_minus_equals
        - Src:             'config/subset.c:435,5'
          Dst:             cs_subset_notify_observers
    - functionName:    cs_subset_notify_observers
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_get_base
        - mutt_map_get_name
        - notify_send
      functionUses:    8
      BranchProfiles:
        - Branch String:   'config/subset.c:242,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_get_base
                - mutt_map_get_name
                - mutt_map_get_name
                - notify_send
            - BranchSide:      'config/subset.c:242,8'
              BranchSideFuncs:
                - cs_get_base
                - mutt_map_get_name
                - mutt_map_get_name
                - notify_send
        - Branch String:   'config/subset.c:242,12'
          Branch Sides:
            - BranchSide:      'config/subset.c:242,12'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:242,16'
              BranchSideFuncs:
                - cs_get_base
                - mutt_map_get_name
                - mutt_map_get_name
                - notify_send
        - Branch String:   'config/subset.c:242,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:245,30'
              BranchSideFuncs:
                - cs_get_base
                - mutt_map_get_name
                - mutt_map_get_name
                - notify_send
        - Branch String:   'config/subset.c:247,3'
          Branch Sides:
            - BranchSide:      'config/subset.c:247,3'
              BranchSideFuncs:
                - notify_send
            - BranchSide:      'config/subset.c:247,3'
              BranchSideFuncs:
                - mutt_map_get_name
                - notify_send
      Callsites:
        - Src:             'config/subset.c:245,30'
          Dst:             cs_get_base
        - Src:             'config/subset.c:247,3'
          Dst:             mutt_map_get_name
        - Src:             'config/subset.c:247,3'
          Dst:             mutt_map_get_name
        - Src:             'config/subset.c:249,3'
          Dst:             notify_send
    - functionName:    cs_subset_he_string_plus_equals
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_he_string_plus_equals
        - cs_subset_notify_observers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/subset.c:407,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_string_plus_equals
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:407,8'
              BranchSideFuncs:
                - cs_he_string_plus_equals
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:407,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:407,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:410,42'
              BranchSideFuncs:
                - cs_he_string_plus_equals
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:412,39'
          Branch Sides:
            - BranchSide:      'config/subset.c:412,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:412,39'
              BranchSideFuncs: []
        - Branch String:   'config/subset.c:412,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:412,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:413,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/subset.c:410,12'
          Dst:             cs_he_string_plus_equals
        - Src:             'config/subset.c:413,5'
          Dst:             cs_subset_notify_observers
    - functionName:    cs_subset_str_string_set
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_create_inheritance
        - cs_subset_he_string_set
      functionUses:    18
      BranchProfiles:
        - Branch String:   'config/subset.c:391,25'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_subset_he_string_set
            - BranchSide:      'config/subset.c:391,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_subset_he_string_set
      Callsites:
        - Src:             'config/subset.c:391,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/subset.c:393,10'
          Dst:             cs_subset_he_string_set
    - functionName:    cs_subset_create_inheritance
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - cs_inherit_variable
        - cs_subset_create_inheritance
        - cs_subset_lookup
        - snprintf
      functionUses:    20
      BranchProfiles:
        - Branch String:   'config/subset.c:212,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_create_inheritance
                - snprintf
                - cs_inherit_variable
            - BranchSide:      'config/subset.c:212,8'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_create_inheritance
                - snprintf
                - cs_inherit_variable
        - Branch String:   'config/subset.c:212,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:212,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:215,25'
              BranchSideFuncs:
                - cs_subset_lookup
                - cs_subset_create_inheritance
                - snprintf
                - cs_inherit_variable
        - Branch String:   'config/subset.c:216,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:216,7'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - snprintf
                - cs_inherit_variable
            - BranchSide:      'config/subset.c:219,12'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - snprintf
                - cs_inherit_variable
        - Branch String:   'config/subset.c:219,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:222,10'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - snprintf
                - cs_inherit_variable
        - Branch String:   'config/subset.c:225,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:228,3'
              BranchSideFuncs:
                - snprintf
                - cs_inherit_variable
      Callsites:
        - Src:             'config/subset.c:215,25'
          Dst:             cs_subset_lookup
        - Src:             'config/subset.c:222,10'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/subset.c:229,3'
          Dst:             snprintf
        - Src:             'config/subset.c:230,10'
          Dst:             cs_inherit_variable
    - functionName:    cs_subset_he_string_set
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_he_string_set
        - cs_subset_notify_observers
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/subset.c:369,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_string_set
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:369,8'
              BranchSideFuncs:
                - cs_he_string_set
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:369,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:369,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:372,34'
              BranchSideFuncs:
                - cs_he_string_set
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:374,39'
          Branch Sides:
            - BranchSide:      'config/subset.c:374,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:374,39'
              BranchSideFuncs: []
        - Branch String:   'config/subset.c:374,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:374,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:375,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/subset.c:372,12'
          Dst:             cs_he_string_set
        - Src:             'config/subset.c:375,5'
          Dst:             cs_subset_notify_observers
    - functionName:    cs_subset_lookup
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cs_get_elem
        - mutt_str_copy
        - snprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   'config/subset.c:191,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - snprintf
                - cs_get_elem
                - mutt_str_copy
            - BranchSide:      'config/subset.c:191,8'
              BranchSideFuncs:
                - snprintf
                - cs_get_elem
                - mutt_str_copy
        - Branch String:   'config/subset.c:191,12'
          Branch Sides:
            - BranchSide:      'config/subset.c:191,12'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:191,16'
              BranchSideFuncs:
                - snprintf
                - cs_get_elem
                - mutt_str_copy
        - Branch String:   'config/subset.c:191,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:191,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:194,8'
              BranchSideFuncs:
                - snprintf
                - cs_get_elem
                - mutt_str_copy
        - Branch String:   'config/subset.c:195,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:196,5'
              BranchSideFuncs:
                - mutt_str_copy
                - cs_get_elem
            - BranchSide:      'config/subset.c:198,5'
              BranchSideFuncs:
                - mutt_str_copy
                - cs_get_elem
      Callsites:
        - Src:             'config/subset.c:196,5'
          Dst:             snprintf
        - Src:             'config/subset.c:198,5'
          Dst:             mutt_str_copy
        - Src:             'config/subset.c:200,10'
          Dst:             cs_get_elem
    - functionName:    cs_subset_str_string_get
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_create_inheritance
        - cs_subset_he_string_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/subset.c:353,25'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_subset_he_string_get
            - BranchSide:      'config/subset.c:353,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_subset_he_string_get
      Callsites:
        - Src:             'config/subset.c:353,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/subset.c:355,10'
          Dst:             cs_subset_he_string_get
    - functionName:    cs_subset_he_string_get
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_he_string_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/subset.c:337,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_string_get
            - BranchSide:      'config/subset.c:337,8'
              BranchSideFuncs:
                - cs_he_string_get
        - Branch String:   'config/subset.c:337,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:337,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:340,32'
              BranchSideFuncs:
                - cs_he_string_get
      Callsites:
        - Src:             'config/subset.c:340,10'
          Dst:             cs_he_string_get
    - functionName:    cs_subset_he_reset
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_he_reset
        - cs_subset_notify_observers
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/subset.c:316,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_reset
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:316,8'
              BranchSideFuncs:
                - cs_he_reset
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:316,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:316,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:319,29'
              BranchSideFuncs:
                - cs_he_reset
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:321,39'
          Branch Sides:
            - BranchSide:      'config/subset.c:321,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:321,39'
              BranchSideFuncs: []
        - Branch String:   'config/subset.c:321,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:321,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:322,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/subset.c:319,12'
          Dst:             cs_he_reset
        - Src:             'config/subset.c:322,5'
          Dst:             cs_subset_notify_observers
    - functionName:    cs_subset_str_native_set
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_subset_create_inheritance
        - cs_subset_he_native_set
      functionUses:    34
      BranchProfiles:
        - Branch String:   'config/subset.c:302,25'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_subset_he_native_set
            - BranchSide:      'config/subset.c:302,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_subset_he_native_set
      Callsites:
        - Src:             'config/subset.c:302,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'config/subset.c:304,10'
          Dst:             cs_subset_he_native_set
    - functionName:    cs_subset_he_native_set
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cs_he_native_set
        - cs_subset_notify_observers
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/subset.c:280,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_native_set
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:280,8'
              BranchSideFuncs:
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:280,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:280,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:283,34'
              BranchSideFuncs:
                - cs_he_native_set
                - cs_subset_notify_observers
        - Branch String:   'config/subset.c:285,39'
          Branch Sides:
            - BranchSide:      'config/subset.c:285,47'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:285,39'
              BranchSideFuncs: []
        - Branch String:   'config/subset.c:285,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:285,7'
              BranchSideFuncs:
                - cs_subset_notify_observers
            - BranchSide:      'config/subset.c:286,5'
              BranchSideFuncs:
                - cs_subset_notify_observers
      Callsites:
        - Src:             'config/subset.c:283,12'
          Dst:             cs_he_native_set
        - Src:             'config/subset.c:286,5'
          Dst:             cs_subset_notify_observers
    - functionName:    cs_subset_he_native_get
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_he_native_get
      functionUses:    16
      BranchProfiles:
        - Branch String:   'config/subset.c:263,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - cs_he_native_get
            - BranchSide:      'config/subset.c:263,8'
              BranchSideFuncs:
                - cs_he_native_get
        - Branch String:   'config/subset.c:263,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:266,32'
              BranchSideFuncs:
                - cs_he_native_get
      Callsites:
        - Src:             'config/subset.c:266,10'
          Dst:             cs_he_native_get
    - functionName:    cs_subset_new
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_copy
        - mutt_str_dup
        - notify_new
        - notify_set_parent
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/subset.c:157,30'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - snprintf
                - mutt_str_dup
                - notify_new
                - notify_set_parent
                - mutt_str_copy
            - BranchSide:      'config/subset.c:157,30'
              BranchSideFuncs:
                - mutt_mem_calloc
                - snprintf
                - mutt_str_dup
                - notify_new
                - notify_set_parent
                - mutt_str_copy
        - Branch String:   'config/subset.c:159,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:161,10'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_dup
                - notify_new
                - notify_set_parent
            - BranchSide:      'config/subset.c:165,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_dup
                - notify_new
                - notify_set_parent
        - Branch String:   'config/subset.c:165,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:165,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'config/subset.c:167,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_dup
                - notify_new
                - notify_set_parent
        - Branch String:   'config/subset.c:165,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:165,7'
              BranchSideFuncs:
                - notify_new
                - notify_set_parent
            - BranchSide:      'config/subset.c:167,10'
              BranchSideFuncs:
                - snprintf
                - mutt_str_dup
                - notify_new
                - notify_set_parent
                - mutt_str_copy
        - Branch String:   'config/subset.c:169,9'
          Branch Sides:
            - BranchSide:      'config/subset.c:170,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_dup
                - notify_new
                - notify_set_parent
            - BranchSide:      'config/subset.c:172,7'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_dup
                - notify_new
                - notify_set_parent
      Callsites:
        - Src:             'config/subset.c:157,30'
          Dst:             mutt_mem_calloc
        - Src:             'config/subset.c:170,7'
          Dst:             snprintf
        - Src:             'config/subset.c:172,7'
          Dst:             mutt_str_copy
        - Src:             'config/subset.c:174,17'
          Dst:             mutt_str_dup
        - Src:             'config/subset.c:177,17'
          Dst:             notify_new
        - Src:             'config/subset.c:178,3'
          Dst:             notify_set_parent
    - functionName:    cs_subset_free
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - cs_uninherit_variable
        - get_elem_list
        - mutt_mem_free
        - mutt_str_startswith
        - notify_free
        - notify_send
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/subset.c:110,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - notify_send
                - snprintf
                - get_elem_list
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_startswith
                - cs_uninherit_variable
            - BranchSide:      'config/subset.c:110,8'
              BranchSideFuncs:
                - notify_send
                - snprintf
                - get_elem_list
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_startswith
                - cs_uninherit_variable
        - Branch String:   'config/subset.c:110,12'
          Branch Sides:
            - BranchSide:      'config/subset.c:110,12'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:110,16'
              BranchSideFuncs:
                - notify_send
                - snprintf
                - get_elem_list
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_startswith
                - cs_uninherit_variable
        - Branch String:   'config/subset.c:110,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:115,29'
              BranchSideFuncs:
                - notify_send
                - snprintf
                - get_elem_list
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_startswith
                - cs_uninherit_variable
        - Branch String:   'config/subset.c:119,15'
          Branch Sides:
            - BranchSide:      'config/subset.c:119,23'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/subset.c:140,3'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/subset.c:119,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:121,10'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/subset.c:140,3'
              BranchSideFuncs:
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/subset.c:128,5'
          Branch Sides:
            - BranchSide:      'config/subset.c:128,5'
              BranchSideFuncs:
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/subset.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'config/subset.c:132,11'
          Branch Sides:
            - BranchSide:      'config/subset.c:128,5'
              BranchSideFuncs:
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_startswith
                - cs_uninherit_variable
            - BranchSide:      'config/subset.c:134,36'
              BranchSideFuncs:
                - cs_uninherit_variable
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_startswith
        - Branch String:   'config/subset.c:128,5'
          Branch Sides:
            - BranchSide:      'config/subset.c:128,5'
              BranchSideFuncs:
                - mutt_str_startswith
                - cs_uninherit_variable
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'config/subset.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - notify_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'config/subset.c:117,3'
          Dst:             notify_send
        - Src:             'config/subset.c:122,5'
          Dst:             snprintf
        - Src:             'config/subset.c:126,32'
          Dst:             get_elem_list
        - Src:             'config/subset.c:137,5'
          Dst:             mutt_mem_free
        - Src:             'config/subset.c:132,11'
          Dst:             mutt_str_startswith
        - Src:             'config/subset.c:134,9'
          Dst:             cs_uninherit_variable
        - Src:             'config/subset.c:140,3'
          Dst:             notify_free
        - Src:             'config/subset.c:141,3'
          Dst:             mutt_mem_free
        - Src:             'config/subset.c:142,3'
          Dst:             mutt_mem_free
    - functionName:    get_elem_list
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cs_he_has_been_set
        - elem_list_sort
        - mutt_hash_walk
        - mutt_mem_reallocarray
        - mutt_qsort_r
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/subset.c:82,24'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - mutt_hash_walk
                - mutt_mem_reallocarray
                - cs_he_has_been_set
                - mutt_qsort_r
            - BranchSide:      'config/subset.c:82,24'
              BranchSideFuncs:
                - mutt_hash_walk
                - mutt_mem_reallocarray
                - cs_he_has_been_set
                - mutt_qsort_r
        - Branch String:   'config/subset.c:84,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:87,24'
              BranchSideFuncs:
                - mutt_hash_walk
                - mutt_mem_reallocarray
                - cs_he_has_been_set
                - mutt_qsort_r
        - Branch String:   'config/subset.c:89,3'
          Branch Sides:
            - BranchSide:      'config/subset.c:91,39'
              BranchSideFuncs:
                - mutt_qsort_r
            - BranchSide:      'config/subset.c:97,3'
              BranchSideFuncs:
                - mutt_qsort_r
        - Branch String:   'config/subset.c:91,39'
          Branch Sides:
            - BranchSide:      'config/subset.c:91,43'
              BranchSideFuncs:
                - cs_he_has_been_set
                - mutt_hash_walk
                - mutt_mem_reallocarray
                - mutt_qsort_r
            - BranchSide:      'config/subset.c:94,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_hash_walk
                - cs_he_has_been_set
                - mutt_qsort_r
        - Branch String:   'config/subset.c:91,9'
          Branch Sides:
            - BranchSide:      'config/subset.c:89,35'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_hash_walk
                - cs_he_has_been_set
                - mutt_qsort_r
            - BranchSide:      'config/subset.c:94,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_hash_walk
                - cs_he_has_been_set
                - mutt_qsort_r
        - Branch String:   'config/subset.c:94,5'
          Branch Sides:
            - BranchSide:      'config/subset.c:89,35'
              BranchSideFuncs:
                - mutt_hash_walk
                - mutt_mem_reallocarray
                - cs_he_has_been_set
                - mutt_qsort_r
            - BranchSide:      'config/subset.c:89,35'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_hash_walk
                - cs_he_has_been_set
                - mutt_qsort_r
        - Branch String:   'config/subset.c:97,3'
          Branch Sides:
            - BranchSide:      'config/subset.c:100,1'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:100,1'
              BranchSideFuncs:
                - mutt_qsort_r
      Callsites:
        - Src:             'config/subset.c:89,16'
          Dst:             mutt_hash_walk
        - Src:             'config/subset.c:91,43'
          Dst:             cs_he_has_been_set
        - Src:             'config/subset.c:94,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'config/subset.c:97,3'
          Dst:             mutt_qsort_r
        - Src:             'config/subset.c:97,3'
          Dst:             elem_list_sort
    - functionName:    elem_list_sort
      functionSourceFile: '/src/neomutt/config/subset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istr_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/subset.c:65,8'
          Branch Sides:
            - BranchSide:      'config/subset.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'config/subset.c:65,8'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'config/subset.c:65,10'
          Branch Sides:
            - BranchSide:      'config/subset.c:65,10'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:65,14'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'config/subset.c:65,7'
          Branch Sides:
            - BranchSide:      'config/subset.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'config/subset.c:68,32'
              BranchSideFuncs:
                - mutt_istr_cmp
      Callsites:
        - Src:             'config/subset.c:71,10'
          Dst:             mutt_istr_cmp
    - functionName:    mutt_body_get_charset
      functionSourceFile: '/src/neomutt/email/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_ch_canonical_charset
        - mutt_param_get
        - mutt_str_copy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'email/body.c:137,7'
          Branch Sides:
            - BranchSide:      'email/body.c:0,0'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_ch_canonical_charset
                - mutt_str_copy
            - BranchSide:      'email/body.c:137,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_ch_canonical_charset
                - mutt_str_copy
        - Branch String:   'email/body.c:137,9'
          Branch Sides:
            - BranchSide:      'email/body.c:137,16'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'email/body.c:146,5'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'email/body.c:137,7'
          Branch Sides:
            - BranchSide:      'email/body.c:137,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_ch_canonical_charset
                - mutt_str_copy
            - BranchSide:      'email/body.c:141,28'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_ch_canonical_charset
                - mutt_str_copy
        - Branch String:   'email/body.c:143,7'
          Branch Sides:
            - BranchSide:      'email/body.c:144,5'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'email/body.c:146,5'
              BranchSideFuncs:
                - mutt_str_copy
      Callsites:
        - Src:             'email/body.c:141,9'
          Dst:             mutt_param_get
        - Src:             'email/body.c:144,5'
          Dst:             mutt_ch_canonical_charset
        - Src:             'email/body.c:146,5'
          Dst:             mutt_str_copy
    - functionName:    mutt_body_cmp_strict
      functionSourceFile: '/src/neomutt/email/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_param_cmp_strict
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/body.c:112,8'
          Branch Sides:
            - BranchSide:      'email/body.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
            - BranchSide:      'email/body.c:112,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
        - Branch String:   'email/body.c:112,11'
          Branch Sides:
            - BranchSide:      'email/body.c:112,11'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:112,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
        - Branch String:   'email/body.c:112,7'
          Branch Sides:
            - BranchSide:      'email/body.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:115,12'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
        - Branch String:   'email/body.c:115,30'
          Branch Sides:
            - BranchSide:      'email/body.c:115,47'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
            - BranchSide:      'email/body.c:115,30'
              BranchSideFuncs: []
        - Branch String:   'email/body.c:115,64'
          Branch Sides:
            - BranchSide:      'email/body.c:115,64'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
            - BranchSide:      'email/body.c:116,27'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_param_cmp_strict
        - Branch String:   'email/body.c:116,49'
          Branch Sides:
            - BranchSide:      'email/body.c:116,49'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_param_cmp_strict
            - BranchSide:      'email/body.c:117,27'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_param_cmp_strict
        - Branch String:   'email/body.c:117,57'
          Branch Sides:
            - BranchSide:      'email/body.c:117,57'
              BranchSideFuncs:
                - mutt_param_cmp_strict
            - BranchSide:      'email/body.c:118,35'
              BranchSideFuncs:
                - mutt_param_cmp_strict
        - Branch String:   'email/body.c:118,62'
          Branch Sides:
            - BranchSide:      'email/body.c:118,70'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:118,62'
              BranchSideFuncs: []
        - Branch String:   'email/body.c:115,7'
          Branch Sides:
            - BranchSide:      'email/body.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:122,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/body.c:116,8'
          Dst:             mutt_str_equal
        - Src:             'email/body.c:117,8'
          Dst:             mutt_str_equal
        - Src:             'email/body.c:118,8'
          Dst:             mutt_param_cmp_strict
    - functionName:    mutt_body_free
      functionSourceFile: '/src/neomutt/email/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          165
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - email_free
        - mutt_body_free
        - mutt_env_free
        - mutt_mem_free
        - mutt_param_free
        - unlink
      functionUses:    45
      BranchProfiles:
        - Branch String:   'email/body.c:60,8'
          Branch Sides:
            - BranchSide:      'email/body.c:0,0'
              BranchSideFuncs:
                - mutt_param_free
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
            - BranchSide:      'email/body.c:60,8'
              BranchSideFuncs:
                - mutt_param_free
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
        - Branch String:   'email/body.c:60,12'
          Branch Sides:
            - BranchSide:      'email/body.c:60,12'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:60,16'
              BranchSideFuncs:
                - mutt_param_free
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
        - Branch String:   'email/body.c:60,7'
          Branch Sides:
            - BranchSide:      'email/body.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:65,3'
              BranchSideFuncs:
                - mutt_param_free
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
        - Branch String:   'email/body.c:71,9'
          Branch Sides:
            - BranchSide:      'email/body.c:73,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_param_free
                - unlink
            - BranchSide:      'email/body.c:78,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_param_free
                - unlink
        - Branch String:   'email/body.c:73,11'
          Branch Sides:
            - BranchSide:      'email/body.c:74,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_param_free
                - unlink
            - BranchSide:      'email/body.c:75,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_param_free
                - unlink
        - Branch String:   'email/body.c:89,9'
          Branch Sides:
            - BranchSide:      'email/body.c:92,17'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_param_free
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
            - BranchSide:      'email/body.c:96,23'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_param_free
                - unlink
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - email_free
        - Branch String:   'email/body.c:65,3'
          Branch Sides:
            - BranchSide:      'email/body.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'email/body.c:101,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/body.c:70,5'
          Dst:             mutt_param_free
        - Src:             'email/body.c:74,9'
          Dst:             unlink
        - Src:             'email/body.c:78,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:79,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:80,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:81,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:82,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:83,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:84,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:85,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:86,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:87,5'
          Dst:             mutt_mem_free
        - Src:             'email/body.c:93,7'
          Dst:             email_free
        - Src:             'email/body.c:96,5'
          Dst:             mutt_env_free
        - Src:             'email/body.c:97,5'
          Dst:             mutt_body_free
        - Src:             'email/body.c:98,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_body_new
      functionSourceFile: '/src/neomutt/email/body.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    23
      BranchProfiles:
        - Branch String:   'email/body.c:46,20'
          Branch Sides:
            - BranchSide:      'email/body.c:46,20'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'email/body.c:46,20'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'email/body.c:46,20'
          Dst:             mutt_mem_calloc
    - functionName:    config_init_email
      functionSourceFile: '/src/neomutt/email/config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cs_register_variables
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/config.c:88,10'
          Branch Sides:
            - BranchSide:      'email/config.c:0,0'
              BranchSideFuncs:
                - cs_register_variables
            - BranchSide:      'email/config.c:88,10'
              BranchSideFuncs:
                - cs_register_variables
      Callsites:
        - Src:             'email/config.c:88,10'
          Dst:             cs_register_variables
    - functionName:    header_free
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/email.c:204,3'
          Branch Sides:
            - BranchSide:      'email/email.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/email.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/email.c:204,3'
          Branch Sides:
            - BranchSide:      'email/email.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/email.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/email.c:204,3'
          Branch Sides:
            - BranchSide:      'email/email.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/email.c:204,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/email.c:205,3'
          Dst:             mutt_mem_free
        - Src:             'email/email.c:206,3'
          Dst:             mutt_mem_free
    - functionName:    header_set
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - header_add
        - header_find
        - header_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/email.c:192,24'
          Branch Sides:
            - BranchSide:      'email/email.c:0,0'
              BranchSideFuncs:
                - header_find
                - header_update
                - header_add
            - BranchSide:      'email/email.c:192,24'
              BranchSideFuncs:
                - header_find
                - header_update
                - header_add
        - Branch String:   'email/email.c:194,10'
          Branch Sides:
            - BranchSide:      'email/email.c:194,41'
              BranchSideFuncs:
                - header_add
            - BranchSide:      'email/email.c:194,14'
              BranchSideFuncs:
                - header_update
      Callsites:
        - Src:             'email/email.c:192,24'
          Dst:             header_find
        - Src:             'email/email.c:194,14'
          Dst:             header_update
        - Src:             'email/email.c:194,41'
          Dst:             header_add
    - functionName:    header_find
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istrn_equal
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/email.c:139,25'
          Branch Sides:
            - BranchSide:      'email/email.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_istrn_equal
            - BranchSide:      'email/email.c:139,25'
              BranchSideFuncs:
                - strchr
                - mutt_istrn_equal
        - Branch String:   'email/email.c:140,7'
          Branch Sides:
            - BranchSide:      'email/email.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:146,3'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'email/email.c:146,3'
          Branch Sides:
            - BranchSide:      'email/email.c:143,30'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:148,9'
          Branch Sides:
            - BranchSide:      'email/email.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:146,3'
          Branch Sides:
            - BranchSide:      'email/email.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:148,29'
              BranchSideFuncs:
                - mutt_istrn_equal
      Callsites:
        - Src:             'email/email.c:139,25'
          Dst:             strchr
        - Src:             'email/email.c:148,9'
          Dst:             mutt_istrn_equal
    - functionName:    header_update
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/email.c:176,3'
          Branch Sides:
            - BranchSide:      'email/email.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/email.c:176,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
      Callsites:
        - Src:             'email/email.c:176,3'
          Dst:             mutt_mem_free
        - Src:             'email/email.c:177,15'
          Dst:             mutt_str_dup
    - functionName:    header_add
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_list_insert_tail
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/email.c:162,24'
          Branch Sides:
            - BranchSide:      'email/email.c:0,0'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - mutt_str_dup
            - BranchSide:      'email/email.c:162,24'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - mutt_str_dup
      Callsites:
        - Src:             'email/email.c:162,24'
          Dst:             mutt_list_insert_tail
        - Src:             'email/email.c:163,13'
          Dst:             mutt_str_dup
    - functionName:    email_get_size
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/email.c:123,10'
          Branch Sides:
            - BranchSide:      'email/email.c:123,10'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:123,17'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:123,7'
          Branch Sides:
            - BranchSide:      'email/email.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:125,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_cmp_strict
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_body_cmp_strict
        - mutt_env_cmp_strict
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/email.c:98,7'
          Branch Sides:
            - BranchSide:      'email/email.c:0,0'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:98,7'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
        - Branch String:   'email/email.c:98,10'
          Branch Sides:
            - BranchSide:      'email/email.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:112,20'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:98,7'
          Branch Sides:
            - BranchSide:      'email/email.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:100,14'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
        - Branch String:   'email/email.c:100,40'
          Branch Sides:
            - BranchSide:      'email/email.c:100,48'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:100,40'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:100,76'
          Branch Sides:
            - BranchSide:      'email/email.c:100,76'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:101,14'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
        - Branch String:   'email/email.c:101,48'
          Branch Sides:
            - BranchSide:      'email/email.c:101,56'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:101,48'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:101,76'
          Branch Sides:
            - BranchSide:      'email/email.c:101,76'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:102,14'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
        - Branch String:   'email/email.c:102,36'
          Branch Sides:
            - BranchSide:      'email/email.c:102,44'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:102,36'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:102,70'
          Branch Sides:
            - BranchSide:      'email/email.c:102,70'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:103,24'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
        - Branch String:   'email/email.c:103,42'
          Branch Sides:
            - BranchSide:      'email/email.c:103,55'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:103,42'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:103,68'
          Branch Sides:
            - BranchSide:      'email/email.c:103,68'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:104,34'
              BranchSideFuncs:
                - mutt_env_cmp_strict
                - mutt_body_cmp_strict
        - Branch String:   'email/email.c:104,48'
          Branch Sides:
            - BranchSide:      'email/email.c:104,77'
              BranchSideFuncs:
                - mutt_body_cmp_strict
            - BranchSide:      'email/email.c:104,48'
              BranchSideFuncs: []
        - Branch String:   'email/email.c:100,9'
          Branch Sides:
            - BranchSide:      'email/email.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/email.c:104,10'
          Dst:             mutt_env_cmp_strict
        - Src:             'email/email.c:104,52'
          Dst:             mutt_body_cmp_strict
    - functionName:    email_new
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - notify_new
      functionUses:    26
      BranchProfiles:
        - Branch String:   'email/email.c:81,21'
          Branch Sides:
            - BranchSide:      'email/email.c:81,21'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
            - BranchSide:      'email/email.c:81,21'
              BranchSideFuncs:
                - mutt_mem_calloc
                - notify_new
      Callsites:
        - Src:             'email/email.c:81,21'
          Dst:             mutt_mem_calloc
        - Src:             'email/email.c:85,15'
          Dst:             notify_new
    - functionName:    email_free
      functionSourceFile: '/src/neomutt/email/email.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - driver_tags_free
        - mutt_body_free
        - mutt_env_free
        - mutt_mem_free
        - notify_free
        - notify_send
      functionUses:    33
      BranchProfiles:
        - Branch String:   'email/email.c:48,8'
          Branch Sides:
            - BranchSide:      'email/email.c:0,0'
              BranchSideFuncs:
                - notify_send
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'email/email.c:48,8'
              BranchSideFuncs:
                - notify_send
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'email/email.c:48,12'
          Branch Sides:
            - BranchSide:      'email/email.c:48,12'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:48,16'
              BranchSideFuncs:
                - notify_send
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'email/email.c:48,7'
          Branch Sides:
            - BranchSide:      'email/email.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'email/email.c:51,17'
              BranchSideFuncs:
                - notify_send
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'email/email.c:57,21'
          Branch Sides:
            - BranchSide:      'email/email.c:57,27'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'email/email.c:60,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
        - Branch String:   'email/email.c:57,7'
          Branch Sides:
            - BranchSide:      'email/email.c:58,5'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
            - BranchSide:      'email/email.c:60,21'
              BranchSideFuncs:
                - mutt_env_free
                - mutt_body_free
                - mutt_mem_free
                - mutt_mem_free
                - driver_tags_free
                - notify_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/email.c:55,3'
          Dst:             notify_send
        - Src:             'email/email.c:60,3'
          Dst:             mutt_env_free
        - Src:             'email/email.c:61,3'
          Dst:             mutt_body_free
        - Src:             'email/email.c:62,3'
          Dst:             mutt_mem_free
        - Src:             'email/email.c:63,3'
          Dst:             mutt_mem_free
        - Src:             'email/email.c:67,3'
          Dst:             driver_tags_free
        - Src:             'email/email.c:68,3'
          Dst:             notify_free
        - Src:             'email/email.c:70,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_env_to_intl
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          179
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - mutt_addrlist_to_intl
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/envelope.c:357,8'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:357,8'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:357,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:361,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:361,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:361,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:362,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:361,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:361,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:362,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:362,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:362,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:363,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:362,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:362,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:363,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:363,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:363,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:364,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:363,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:363,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:364,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:364,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:364,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:365,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:364,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:364,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:365,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:365,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:365,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:366,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:365,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:365,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:366,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:366,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:366,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:367,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:366,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:366,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
            - BranchSide:      'email/envelope.c:367,3'
              BranchSideFuncs:
                - mutt_addrlist_to_intl
        - Branch String:   'email/envelope.c:367,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:367,3'
              BranchSideFuncs: []
        - Branch String:   'email/envelope.c:367,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:367,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/envelope.c:361,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:362,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:362,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:363,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:363,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:364,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:364,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:365,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:365,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:366,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:366,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:367,3'
          Dst:             mutt_addrlist_to_intl
        - Src:             'email/envelope.c:367,3'
          Dst:             mutt_addrlist_to_intl
    - functionName:    mutt_env_to_local
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_addrlist_to_local
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/envelope.c:319,8'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
            - BranchSide:      'email/envelope.c:319,8'
              BranchSideFuncs:
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
        - Branch String:   'email/envelope.c:319,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:319,7'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:322,3'
              BranchSideFuncs:
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
                - mutt_addrlist_to_local
      Callsites:
        - Src:             'email/envelope.c:322,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'email/envelope.c:323,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'email/envelope.c:324,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'email/envelope.c:325,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'email/envelope.c:326,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'email/envelope.c:327,3'
          Dst:             mutt_addrlist_to_local
        - Src:             'email/envelope.c:328,3'
          Dst:             mutt_addrlist_to_local
    - functionName:    mutt_env_cmp_strict
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_addrlist_equal
        - mutt_list_equal
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/envelope.c:287,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:287,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:287,10'
          Branch Sides:
            - BranchSide:      'email/envelope.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:307,20'
              BranchSideFuncs: []
        - Branch String:   'email/envelope.c:287,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:287,7'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:289,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:289,57'
          Branch Sides:
            - BranchSide:      'email/envelope.c:289,57'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:290,29'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:290,51'
          Branch Sides:
            - BranchSide:      'email/envelope.c:290,51'
              BranchSideFuncs:
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:291,31'
              BranchSideFuncs:
                - mutt_list_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:291,60'
          Branch Sides:
            - BranchSide:      'email/envelope.c:291,60'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:292,35'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:292,52'
          Branch Sides:
            - BranchSide:      'email/envelope.c:292,52'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:293,35'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:293,56'
          Branch Sides:
            - BranchSide:      'email/envelope.c:293,56'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:294,35'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:294,60'
          Branch Sides:
            - BranchSide:      'email/envelope.c:294,60'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:295,35'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:295,48'
          Branch Sides:
            - BranchSide:      'email/envelope.c:295,77'
              BranchSideFuncs:
                - mutt_addrlist_equal
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:295,48'
              BranchSideFuncs: []
        - Branch String:   'email/envelope.c:295,90'
          Branch Sides:
            - BranchSide:      'email/envelope.c:295,90'
              BranchSideFuncs:
                - mutt_addrlist_equal
            - BranchSide:      'email/envelope.c:296,10'
              BranchSideFuncs:
                - mutt_addrlist_equal
        - Branch String:   'email/envelope.c:289,9'
          Branch Sides:
            - BranchSide:      'email/envelope.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:302,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/envelope.c:289,10'
          Dst:             mutt_str_equal
        - Src:             'email/envelope.c:290,10'
          Dst:             mutt_str_equal
        - Src:             'email/envelope.c:291,10'
          Dst:             mutt_list_equal
        - Src:             'email/envelope.c:292,10'
          Dst:             mutt_addrlist_equal
        - Src:             'email/envelope.c:293,10'
          Dst:             mutt_addrlist_equal
        - Src:             'email/envelope.c:294,10'
          Dst:             mutt_addrlist_equal
        - Src:             'email/envelope.c:295,10'
          Dst:             mutt_addrlist_equal
        - Src:             'email/envelope.c:295,52'
          Dst:             mutt_addrlist_equal
        - Src:             'email/envelope.c:296,10'
          Dst:             mutt_addrlist_equal
    - functionName:    mutt_env_merge
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         148
      ICount:          941
      EdgeCount:       199
      CyclomaticComplexity: 53
      functionsReached:
        - buf_dealloc
        - buf_init
        - buf_is_empty
        - mutt_env_free
        - mutt_list_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/envelope.c:195,8'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:195,8'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:195,13'
          Branch Sides:
            - BranchSide:      'email/envelope.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:195,17'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:195,23'
          Branch Sides:
            - BranchSide:      'email/envelope.c:195,23'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:195,27'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:195,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:227,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:227,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:227,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:228,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:227,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:227,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:227,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:227,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:227,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:227,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:228,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:228,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:229,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:228,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:228,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:228,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:228,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:228,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:228,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:229,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:229,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:230,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:229,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:229,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:229,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:229,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:229,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:229,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:230,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:230,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:231,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:230,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:230,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:230,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:230,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:230,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:230,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:231,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:231,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:232,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:231,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:231,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:231,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:231,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:231,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:231,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:232,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:232,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:233,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:232,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:232,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:232,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:232,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:232,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:232,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:233,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:233,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:234,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:233,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:233,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:233,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:233,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:233,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:233,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:234,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:234,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:235,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:234,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:234,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:234,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:234,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:234,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:234,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:235,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:235,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:236,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:236,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:236,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:237,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:237,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:237,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:238,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:238,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:238,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:239,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:239,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:239,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:240,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:240,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:240,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:241,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:241,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:241,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:242,15'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:241,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:241,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:241,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:241,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:241,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:241,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:242,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:244,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:246,23'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:244,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:244,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:246,23'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:246,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:248,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:250,23'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:248,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:248,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:250,23'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:248,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:248,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:248,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:248,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:248,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:250,23'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:250,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:252,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:256,14'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:252,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:252,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:256,14'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:252,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:252,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:252,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:252,5'
          Branch Sides:
            - BranchSide:      'email/envelope.c:252,5'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:256,14'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:256,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:258,34'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
            - BranchSide:      'email/envelope.c:267,22'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_list_free
                - buf_is_empty
                - mutt_env_free
                - buf_init
        - Branch String:   'email/envelope.c:269,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:269,3'
              BranchSideFuncs:
                - buf_init
                - mutt_env_free
            - BranchSide:      'email/envelope.c:270,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/envelope.c:270,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:270,3'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/envelope.c:276,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/envelope.c:270,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:270,3'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/envelope.c:270,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/envelope.c:270,3'
          Branch Sides:
            - BranchSide:      'email/envelope.c:270,3'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/envelope.c:276,3'
              BranchSideFuncs:
                - mutt_env_free
      Callsites:
        - Src:             'email/envelope.c:267,3'
          Dst:             buf_dealloc
        - Src:             'email/envelope.c:268,3'
          Dst:             mutt_list_free
        - Src:             'email/envelope.c:269,3'
          Dst:             buf_is_empty
        - Src:             'email/envelope.c:269,3'
          Dst:             buf_init
        - Src:             'email/envelope.c:276,3'
          Dst:             mutt_env_free
    - functionName:    mutt_env_free
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_dealloc
        - mutt_addrlist_clear
        - mutt_list_free
        - mutt_mem_free
      functionUses:    26
      BranchProfiles:
        - Branch String:   'email/envelope.c:128,8'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_dealloc
                - mutt_list_free
                - mutt_list_free
                - mutt_list_free
                - mutt_mem_free
            - BranchSide:      'email/envelope.c:128,8'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_dealloc
                - mutt_list_free
                - mutt_list_free
                - mutt_list_free
                - mutt_mem_free
        - Branch String:   'email/envelope.c:128,12'
          Branch Sides:
            - BranchSide:      'email/envelope.c:128,12'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:128,16'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_dealloc
                - mutt_list_free
                - mutt_list_free
                - mutt_list_free
                - mutt_mem_free
        - Branch String:   'email/envelope.c:128,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:133,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - buf_dealloc
                - mutt_list_free
                - mutt_list_free
                - mutt_list_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/envelope.c:133,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:134,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:135,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:136,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:137,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:138,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:139,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:140,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:141,3'
          Dst:             mutt_addrlist_clear
        - Src:             'email/envelope.c:143,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:144,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:145,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:146,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:148,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:149,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:150,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:151,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:152,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:153,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:154,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:155,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:156,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:157,3'
          Dst:             mutt_mem_free
        - Src:             'email/envelope.c:159,3'
          Dst:             buf_dealloc
        - Src:             'email/envelope.c:161,3'
          Dst:             mutt_list_free
        - Src:             'email/envelope.c:162,3'
          Dst:             mutt_list_free
        - Src:             'email/envelope.c:163,3'
          Dst:             mutt_list_free
        - Src:             'email/envelope.c:170,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_env_notify_send
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_send
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'email/envelope.c:182,10'
          Dst:             notify_send
    - functionName:    mutt_env_set_subject
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cs_subset_regex
        - mutt_regex_capture
        - mutt_str_replace
      functionUses:    13
      BranchProfiles:
        - Branch String:   'email/envelope.c:71,36'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs:
                - mutt_str_replace
                - cs_subset_regex
                - mutt_regex_capture
            - BranchSide:      'email/envelope.c:71,36'
              BranchSideFuncs:
                - mutt_str_replace
                - cs_subset_regex
                - mutt_regex_capture
        - Branch String:   'email/envelope.c:74,7'
          Branch Sides:
            - BranchSide:      'email/envelope.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:77,57'
              BranchSideFuncs:
                - cs_subset_regex
                - mutt_regex_capture
        - Branch String:   'email/envelope.c:78,9'
          Branch Sides:
            - BranchSide:      'email/envelope.c:80,16'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:85,41'
              BranchSideFuncs: []
        - Branch String:   'email/envelope.c:80,11'
          Branch Sides:
            - BranchSide:      'email/envelope.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/envelope.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/envelope.c:71,3'
          Dst:             mutt_str_replace
        - Src:             'email/envelope.c:77,41'
          Dst:             cs_subset_regex
        - Src:             'email/envelope.c:78,9'
          Dst:             mutt_regex_capture
    - functionName:    mutt_env_new
      functionSourceFile: '/src/neomutt/email/envelope.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    14
      BranchProfiles:
        - Branch String:   'email/envelope.c:48,26'
          Branch Sides:
            - BranchSide:      'email/envelope.c:48,26'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'email/envelope.c:48,26'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'email/envelope.c:48,26'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_regmatch_start
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_len
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_from
      functionSourceFile: '/src/neomutt/email/from.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - mutt_date_check_month
        - mutt_date_make_time
        - mutt_prex_capture
        - mutt_regmatch_len
        - mutt_regmatch_start
        - mutt_str_copy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'email/from.c:53,29'
          Branch Sides:
            - BranchSide:      'email/from.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_len.16538
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
                - mutt_prex_capture
            - BranchSide:      'email/from.c:53,29'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_len.16538
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
                - mutt_prex_capture
        - Branch String:   'email/from.c:54,7'
          Branch Sides:
            - BranchSide:      'email/from.c:56,13'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_len.16538
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
            - BranchSide:      'email/from.c:66,7'
              BranchSideFuncs:
                - mutt_regmatch_len.16538
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
        - Branch String:   'email/from.c:57,9'
          Branch Sides:
            - BranchSide:      'email/from.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'email/from.c:63,5'
              BranchSideFuncs:
                - mutt_regmatch_len.16538
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
        - Branch String:   'email/from.c:66,7'
          Branch Sides:
            - BranchSide:      'email/from.c:68,34'
              BranchSideFuncs:
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
            - BranchSide:      'email/from.c:73,7'
              BranchSideFuncs:
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
        - Branch String:   'email/from.c:69,26'
          Branch Sides:
            - BranchSide:      'email/from.c:70,29'
              BranchSideFuncs:
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
            - BranchSide:      'email/from.c:70,29'
              BranchSideFuncs:
                - mutt_regmatch_start.16537
                - mutt_str_copy
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
        - Branch String:   'email/from.c:73,7'
          Branch Sides:
            - BranchSide:      'email/from.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      'email/from.c:76,39'
              BranchSideFuncs:
                - mutt_regmatch_start.16537
                - mutt_date_check_month
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_regmatch_start.16537
                - __isoc99_sscanf
                - mutt_date_make_time
        - Branch String:   'email/from.c:89,9'
          Branch Sides:
            - BranchSide:      'email/from.c:90,25'
              BranchSideFuncs:
                - mutt_date_make_time
            - BranchSide:      'email/from.c:91,19'
              BranchSideFuncs:
                - mutt_date_make_time
        - Branch String:   'email/from.c:91,14'
          Branch Sides:
            - BranchSide:      'email/from.c:0,0'
              BranchSideFuncs:
                - mutt_date_make_time
            - BranchSide:      'email/from.c:92,25'
              BranchSideFuncs:
                - mutt_date_make_time
      Callsites:
        - Src:             'email/from.c:53,29'
          Dst:             mutt_prex_capture
        - Src:             'email/from.c:56,13'
          Dst:             mutt_prex_capture
        - Src:             'email/from.c:69,26'
          Dst:             mutt_regmatch_len
        - Src:             'email/from.c:70,29'
          Dst:             mutt_regmatch_start
        - Src:             'email/from.c:70,5'
          Dst:             mutt_str_copy
        - Src:             'email/from.c:84,43'
          Dst:             mutt_regmatch_start
        - Src:             'email/from.c:84,17'
          Dst:             mutt_date_check_month
        - Src:             'email/from.c:85,16'
          Dst:             mutt_regmatch_start
        - Src:             'email/from.c:85,5'
          Dst:             __isoc99_sscanf
        - Src:             'email/from.c:86,16'
          Dst:             mutt_regmatch_start
        - Src:             'email/from.c:86,5'
          Dst:             __isoc99_sscanf
        - Src:             'email/from.c:88,16'
          Dst:             mutt_regmatch_start
        - Src:             'email/from.c:88,5'
          Dst:             __isoc99_sscanf
        - Src:             'email/from.c:95,11'
          Dst:             mutt_date_make_time
    - functionName:    mutt_param_cmp_strict
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          103
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/parameter.c:168,8'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'email/parameter.c:168,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'email/parameter.c:168,12'
          Branch Sides:
            - BranchSide:      'email/parameter.c:168,16'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'email/parameter.c:171,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'email/parameter.c:168,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:171,28'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'email/parameter.c:171,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:171,7'
              BranchSideFuncs: []
        - Branch String:   'email/parameter.c:177,14'
          Branch Sides:
            - BranchSide:      'email/parameter.c:177,14'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:189,14'
              BranchSideFuncs: []
        - Branch String:   'email/parameter.c:177,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:179,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'email/parameter.c:179,57'
          Branch Sides:
            - BranchSide:      'email/parameter.c:179,57'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'email/parameter.c:180,30'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'email/parameter.c:179,9'
          Branch Sides:
            - BranchSide:      'email/parameter.c:179,9'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
            - BranchSide:      'email/parameter.c:185,11'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_equal
        - Branch String:   'email/parameter.c:177,14'
          Branch Sides:
            - BranchSide:      'email/parameter.c:177,14'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:189,14'
              BranchSideFuncs: []
        - Branch String:   'email/parameter.c:189,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:192,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parameter.c:179,10'
          Dst:             mutt_str_equal
        - Src:             'email/parameter.c:180,10'
          Dst:             mutt_str_equal
    - functionName:    mutt_param_delete
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_istr_equal
        - mutt_param_free_one
      functionUses:    10
      BranchProfiles:
        - Branch String:   'email/parameter.c:145,8'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_free_one
            - BranchSide:      'email/parameter.c:145,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_free_one
        - Branch String:   'email/parameter.c:145,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:149,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_free_one
        - Branch String:   'email/parameter.c:151,9'
          Branch Sides:
            - BranchSide:      'email/parameter.c:149,3'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/parameter.c:153,7'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/parameter.c:153,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:153,7'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/parameter.c:153,7'
              BranchSideFuncs:
                - mutt_param_free_one
      Callsites:
        - Src:             'email/parameter.c:151,9'
          Dst:             mutt_istr_equal
        - Src:             'email/parameter.c:154,7'
          Dst:             mutt_param_free_one
    - functionName:    mutt_param_free_one
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/parameter.c:51,8'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/parameter.c:51,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/parameter.c:51,10'
          Branch Sides:
            - BranchSide:      'email/parameter.c:51,10'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:51,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/parameter.c:51,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:53,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/parameter.c:53,3'
          Dst:             mutt_mem_free
        - Src:             'email/parameter.c:54,3'
          Dst:             mutt_mem_free
        - Src:             'email/parameter.c:55,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_param_set
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_istr_equal
        - mutt_param_delete
        - mutt_param_new
        - mutt_str_dup
        - mutt_str_replace
      functionUses:    25
      BranchProfiles:
        - Branch String:   'email/parameter.c:113,8'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_param_delete
            - BranchSide:      'email/parameter.c:113,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_param_delete
        - Branch String:   'email/parameter.c:113,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:116,8'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_param_delete
        - Branch String:   'email/parameter.c:116,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:118,5'
              BranchSideFuncs:
                - mutt_param_delete
            - BranchSide:      'email/parameter.c:123,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'email/parameter.c:123,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:125,40'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'email/parameter.c:132,8'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'email/parameter.c:125,9'
          Branch Sides:
            - BranchSide:      'email/parameter.c:123,3'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'email/parameter.c:127,29'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'email/parameter.c:123,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:125,40'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'email/parameter.c:132,8'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'email/parameter.c:135,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:135,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:135,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parameter.c:118,5'
          Dst:             mutt_param_delete
        - Src:             'email/parameter.c:125,9'
          Dst:             mutt_istr_equal
        - Src:             'email/parameter.c:127,7'
          Dst:             mutt_str_replace
        - Src:             'email/parameter.c:132,8'
          Dst:             mutt_param_new
        - Src:             'email/parameter.c:133,19'
          Dst:             mutt_str_dup
        - Src:             'email/parameter.c:134,15'
          Dst:             mutt_str_dup
    - functionName:    mutt_param_new
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/parameter.c:42,10'
          Branch Sides:
            - BranchSide:      'email/parameter.c:42,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'email/parameter.c:42,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'email/parameter.c:42,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_param_get
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istr_equal
      functionUses:    44
      BranchProfiles:
        - Branch String:   'email/parameter.c:87,8'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'email/parameter.c:87,8'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parameter.c:87,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:91,3'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parameter.c:91,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:93,32'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parameter.c:93,9'
          Branch Sides:
            - BranchSide:      'email/parameter.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:94,18'
              BranchSideFuncs: []
        - Branch String:   'email/parameter.c:91,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:93,32'
              BranchSideFuncs:
                - mutt_istr_equal
      Callsites:
        - Src:             'email/parameter.c:93,9'
          Dst:             mutt_istr_equal
    - functionName:    mutt_param_free
      functionSourceFile: '/src/neomutt/email/parameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_param_free_one
      functionUses:    7
      BranchProfiles:
        - Branch String:   'email/parameter.c:64,8'
          Branch Sides:
            - BranchSide:      'email/parameter.c:0,0'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/parameter.c:64,8'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/parameter.c:64,7'
          Branch Sides:
            - BranchSide:      'email/parameter.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:67,26'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/parameter.c:69,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:75,3'
              BranchSideFuncs: []
        - Branch String:   'email/parameter.c:69,3'
          Branch Sides:
            - BranchSide:      'email/parameter.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'email/parameter.c:75,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parameter.c:72,5'
          Dst:             mutt_param_free_one
    - functionName:    eqi16
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi8
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:201,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi8
            - BranchSide:      './mutt/eqi.h:201,10'
              BranchSideFuncs:
                - eqi8
                - eqi8
        - Branch String:   './mutt/eqi.h:201,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:201,31'
              BranchSideFuncs:
                - eqi8
            - BranchSide:      './mutt/eqi.h:201,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:201,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:201,24'
          Dst:             eqi8
    - functionName:    eqi8
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_lowercase_mask
      functionUses:    22
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:125,3'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
            - BranchSide:      './mutt/eqi.h:125,3'
              BranchSideFuncs:
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
      Callsites:
        - Src:             './mutt/eqi.h:127,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:128,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:129,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:130,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:131,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:132,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:133,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:134,35'
          Dst:             make_lowercase_mask
    - functionName:    make_lowercase_mask
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:66,38'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:66,45'
              BranchSideFuncs: []
            - BranchSide:      './mutt/eqi.h:66,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_multipart
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          427
      EdgeCount:       114
      CyclomaticComplexity: 33
      functionsReached:
        - __ctype_b_loc
        - fgets
        - ftello
        - mutt_body_free
        - mutt_param_get
        - mutt_read_mime_header
        - mutt_str_atoi
        - mutt_str_equal
        - mutt_str_len
        - mutt_str_startswith
        - parse_part
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:1588,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
            - BranchSide:      'email/parse.c:1588,8'
              BranchSideFuncs:
                - mutt_str_len
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1588,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1588,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1591,8'
              BranchSideFuncs:
                - mutt_str_len
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1591,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1593,5'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1597,8'
              BranchSideFuncs:
                - mutt_str_len
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1602,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:1602,36'
              BranchSideFuncs:
                - fgets
                - mutt_str_len
                - ftello
                - parse_part
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
            - BranchSide:      'email/parse.c:1676,7'
              BranchSideFuncs:
                - parse_part
        - Branch String:   'email/parse.c:1602,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:1604,24'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1676,7'
              BranchSideFuncs:
                - parse_part
        - Branch String:   'email/parse.c:1608,25'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
            - BranchSide:      'email/parse.c:1608,29'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1608,44'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
            - BranchSide:      'email/parse.c:1608,47'
              BranchSideFuncs:
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1608,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
            - BranchSide:      'email/parse.c:1610,11'
              BranchSideFuncs:
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1610,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1612,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1620,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1613,25'
          Branch Sides:
            - BranchSide:      'email/parse.c:1613,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1616,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1613,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1614,33'
              BranchSideFuncs:
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1616,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1616,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1617,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1620,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1620,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1628,11'
              BranchSideFuncs:
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1623,50'
          Branch Sides:
            - BranchSide:      'email/parse.c:1624,18'
              BranchSideFuncs:
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1628,11'
              BranchSideFuncs:
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1623,50'
          Branch Sides:
            - BranchSide:      'email/parse.c:1624,18'
              BranchSideFuncs:
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1628,11'
              BranchSideFuncs:
                - mutt_str_equal
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - ftello
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1628,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1633,16'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1676,7'
              BranchSideFuncs:
                - parse_part
        - Branch String:   'email/parse.c:1633,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - mutt_body_free
                - ftello
                - fgets
            - BranchSide:      'email/parse.c:1635,20'
              BranchSideFuncs:
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - ftello
                - mutt_body_free
                - ftello
                - fgets
        - Branch String:   'email/parse.c:1636,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1639,39'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1676,7'
              BranchSideFuncs:
                - parse_part
        - Branch String:   'email/parse.c:1639,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1641,15'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
            - BranchSide:      'email/parse.c:1649,23'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
        - Branch String:   'email/parse.c:1643,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1644,18'
              BranchSideFuncs:
                - ftello
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - mutt_body_free
                - fgets
            - BranchSide:      'email/parse.c:1646,9'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
        - Branch String:   'email/parse.c:1644,41'
          Branch Sides:
            - BranchSide:      'email/parse.c:1644,45'
              BranchSideFuncs:
                - fgets
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - ftello
                - mutt_body_free
            - BranchSide:      'email/parse.c:1646,9'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
        - Branch String:   'email/parse.c:1644,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:1643,34'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
            - BranchSide:      'email/parse.c:1646,9'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
        - Branch String:   'email/parse.c:1643,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1644,18'
              BranchSideFuncs:
                - ftello
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - mutt_body_free
                - fgets
            - BranchSide:      'email/parse.c:1646,9'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - ftello
                - fgets
                - ftello
                - mutt_body_free
        - Branch String:   'email/parse.c:1649,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1651,11'
              BranchSideFuncs:
                - mutt_body_free
                - parse_part
            - BranchSide:      'email/parse.c:1654,13'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1654,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1656,17'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
            - BranchSide:      'email/parse.c:1669,13'
              BranchSideFuncs:
                - ftello
                - parse_part
                - fgets
                - mutt_str_len
                - mutt_str_startswith
                - ftello
                - __ctype_b_loc
                - mutt_str_equal
                - mutt_read_mime_header
                - mutt_param_get
                - mutt_param_get
                - mutt_str_atoi
                - mutt_body_free
                - ftello
                - fgets
                - ftello
        - Branch String:   'email/parse.c:1676,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:1676,22'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1680,3'
              BranchSideFuncs:
                - parse_part
        - Branch String:   'email/parse.c:1676,35'
          Branch Sides:
            - BranchSide:      'email/parse.c:1676,39'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1680,3'
              BranchSideFuncs:
                - parse_part
        - Branch String:   'email/parse.c:1676,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1677,36'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1680,3'
              BranchSideFuncs:
                - parse_part
      Callsites:
        - Src:             'email/parse.c:1601,23'
          Dst:             mutt_str_len
        - Src:             'email/parse.c:1602,11'
          Dst:             ftello
        - Src:             'email/parse.c:1602,36'
          Dst:             fgets
        - Src:             'email/parse.c:1604,24'
          Dst:             mutt_str_len
        - Src:             'email/parse.c:1608,47'
          Dst:             mutt_str_startswith
        - Src:             'email/parse.c:1612,24'
          Dst:             ftello
        - Src:             'email/parse.c:1614,33'
          Dst:             ftello
        - Src:             'email/parse.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'email/parse.c:1628,11'
          Dst:             mutt_str_equal
        - Src:             'email/parse.c:1635,20'
          Dst:             mutt_read_mime_header
        - Src:             'email/parse.c:1639,13'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:1642,25'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:1642,11'
          Dst:             mutt_str_atoi
        - Src:             'email/parse.c:1644,18'
          Dst:             ftello
        - Src:             'email/parse.c:1644,45'
          Dst:             fgets
        - Src:             'email/parse.c:1651,11'
          Dst:             mutt_body_free
        - Src:             'email/parse.c:1681,5'
          Dst:             parse_part
    - functionName:    mutt_read_mime_header
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          338
      EdgeCount:       90
      CyclomaticComplexity: 28
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - ftello
        - mutt_body_new
        - mutt_check_encoding
        - mutt_env_free
        - mutt_env_new
        - mutt_istr_equal
        - mutt_istr_startswith
        - mutt_param_set
        - mutt_parse_content_type
        - mutt_rfc822_parse_line
        - mutt_rfc822_read_line
        - mutt_str_dup
        - mutt_str_len
        - mutt_str_replace
        - mutt_str_skip_email_wsp
        - parse_content_disposition
        - parse_content_language
        - rfc2047_decode
        - rfc2047_decode_envelope
        - strchr
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/parse.c:1364,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_env_new
                - buf_pool_get
                - ftello
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
            - BranchSide:      'email/parse.c:1364,8'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_env_new
                - buf_pool_get
                - ftello
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
        - Branch String:   'email/parse.c:1364,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1364,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1367,20'
              BranchSideFuncs:
                - mutt_body_new
                - mutt_env_new
                - buf_pool_get
                - ftello
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
        - Branch String:   'email/parse.c:1384,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1386,10'
              BranchSideFuncs:
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1396,7'
              BranchSideFuncs:
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1388,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1390,9'
              BranchSideFuncs:
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1400,19'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
        - Branch String:   'email/parse.c:1401,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1403,40'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
            - BranchSide:      'email/parse.c:1442,22'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
        - Branch String:   'email/parse.c:1403,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1405,9'
              BranchSideFuncs:
                - mutt_parse_content_type
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1407,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
        - Branch String:   'email/parse.c:1407,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1409,9'
              BranchSideFuncs:
                - parse_content_language
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1411,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
        - Branch String:   'email/parse.c:1411,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1413,23'
              BranchSideFuncs:
                - mutt_check_encoding
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1415,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
        - Branch String:   'email/parse.c:1415,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1417,9'
              BranchSideFuncs:
                - parse_content_disposition
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1419,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
        - Branch String:   'email/parse.c:1419,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1421,9'
              BranchSideFuncs:
                - mutt_str_replace
                - rfc2047_decode
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1424,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_str_replace
        - Branch String:   'email/parse.c:1424,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1379,10'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1428,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1429,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1431,15'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1439,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1431,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:1433,15'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1436,26'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1436,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:1437,29'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1439,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1442,14'
          Branch Sides:
            - BranchSide:      'email/parse.c:1444,45'
              BranchSideFuncs:
                - strlen
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1464,51'
              BranchSideFuncs:
                - strlen
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1444,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1446,9'
              BranchSideFuncs:
                - mutt_parse_content_type
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1448,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
        - Branch String:   'email/parse.c:1448,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1450,23'
              BranchSideFuncs:
                - mutt_check_encoding
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1452,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
        - Branch String:   'email/parse.c:1452,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1454,9'
              BranchSideFuncs:
                - mutt_param_set
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1456,16'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
                - mutt_str_replace
                - rfc2047_decode
        - Branch String:   'email/parse.c:1456,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1379,10'
              BranchSideFuncs:
                - mutt_str_replace
                - rfc2047_decode
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1458,9'
              BranchSideFuncs:
                - mutt_str_replace
                - rfc2047_decode
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1464,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1379,10'
              BranchSideFuncs:
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1467,7'
              BranchSideFuncs:
                - mutt_rfc822_read_line
                - buf_string.16734
                - strchr
                - mutt_str_skip_email_wsp
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_len
                - mutt_str_replace
                - mutt_str_replace
                - rfc2047_decode
                - parse_content_disposition
                - mutt_check_encoding
                - parse_content_language
                - mutt_parse_content_type
                - mutt_istr_startswith
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode
                - mutt_param_set
                - mutt_check_encoding
                - mutt_parse_content_type
                - strlen
                - mutt_rfc822_parse_line
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1379,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:1381,24'
              BranchSideFuncs:
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1470,15'
              BranchSideFuncs:
                - ftello
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1471,30'
          Branch Sides:
            - BranchSide:      'email/parse.c:1471,37'
              BranchSideFuncs:
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1473,21'
              BranchSideFuncs:
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1471,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
            - BranchSide:      'email/parse.c:1476,3'
              BranchSideFuncs:
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
        - Branch String:   'email/parse.c:1473,38'
          Branch Sides:
            - BranchSide:      'email/parse.c:1473,45'
              BranchSideFuncs:
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1476,3'
              BranchSideFuncs:
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
        - Branch String:   'email/parse.c:1473,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
            - BranchSide:      'email/parse.c:1476,3'
              BranchSideFuncs:
                - buf_pool_release
                - rfc2047_decode_envelope
                - mutt_env_free
        - Branch String:   'email/parse.c:1478,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1480,8'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/parse.c:1485,5'
              BranchSideFuncs:
                - mutt_env_free
      Callsites:
        - Src:             'email/parse.c:1367,20'
          Dst:             mutt_body_new
        - Src:             'email/parse.c:1368,26'
          Dst:             mutt_env_new
        - Src:             'email/parse.c:1370,24'
          Dst:             buf_pool_get
        - Src:             'email/parse.c:1373,19'
          Dst:             ftello
        - Src:             'email/parse.c:1379,10'
          Dst:             mutt_rfc822_read_line
        - Src:             'email/parse.c:1381,24'
          Dst:             buf_string
        - Src:             'email/parse.c:1383,9'
          Dst:             strchr
        - Src:             'email/parse.c:1387,11'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:1400,19'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:1403,11'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1405,9'
          Dst:             mutt_parse_content_type
        - Src:             'email/parse.c:1407,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1409,9'
          Dst:             parse_content_language
        - Src:             'email/parse.c:1411,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1413,23'
          Dst:             mutt_check_encoding
        - Src:             'email/parse.c:1415,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1417,9'
          Dst:             parse_content_disposition
        - Src:             'email/parse.c:1419,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1421,9'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:1422,9'
          Dst:             rfc2047_decode
        - Src:             'email/parse.c:1424,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1428,23'
          Dst:             mutt_str_len
        - Src:             'email/parse.c:1439,9'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:1442,22'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:1444,11'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1446,9'
          Dst:             mutt_parse_content_type
        - Src:             'email/parse.c:1448,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1450,23'
          Dst:             mutt_check_encoding
        - Src:             'email/parse.c:1452,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1454,9'
          Dst:             mutt_param_set
        - Src:             'email/parse.c:1456,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1458,9'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:1459,9'
          Dst:             rfc2047_decode
        - Src:             'email/parse.c:1464,51'
          Dst:             strlen
        - Src:             'email/parse.c:1464,11'
          Dst:             mutt_rfc822_parse_line
        - Src:             'email/parse.c:1379,10'
          Dst:             mutt_rfc822_read_line
        - Src:             'email/parse.c:1470,15'
          Dst:             ftello
        - Src:             'email/parse.c:0,0'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:1476,3'
          Dst:             buf_pool_release
        - Src:             'email/parse.c:1481,5'
          Dst:             rfc2047_decode_envelope
        - Src:             'email/parse.c:1485,5'
          Dst:             mutt_env_free
    - functionName:    parse_part
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_file_seek
        - mutt_is_message_type
        - mutt_istr_equal
        - mutt_param_get
        - mutt_read_mime_header
        - mutt_str_replace
        - parse_multipart
        - rfc822_parse_message
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/parse.c:1516,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
                - mutt_istr_equal
                - mutt_param_get
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
            - BranchSide:      'email/parse.c:1516,8'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
                - mutt_istr_equal
                - mutt_param_get
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
        - Branch String:   'email/parse.c:1516,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1516,11'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1516,15'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
                - mutt_istr_equal
                - mutt_param_get
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
        - Branch String:   'email/parse.c:1516,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1516,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1522,7'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
                - mutt_istr_equal
                - mutt_param_get
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
        - Branch String:   'email/parse.c:1522,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1524,5'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1527,16'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
                - mutt_istr_equal
                - mutt_param_get
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
        - Branch String:   'email/parse.c:1529,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:1532,30'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_param_get
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1546,15'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
            - BranchSide:      'email/parse.c:1572,16'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:1532,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1535,36'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1537,34'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_istr_equal
                - parse_multipart
                - mutt_str_replace
        - Branch String:   'email/parse.c:1537,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1541,48'
              BranchSideFuncs:
                - mutt_istr_equal
                - parse_multipart
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1572,16'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:1546,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1549,34'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
        - Branch String:   'email/parse.c:1549,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1553,35'
              BranchSideFuncs:
                - mutt_is_message_type
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
                - rfc822_parse_message
            - BranchSide:      'email/parse.c:1572,16'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:1553,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1554,20'
              BranchSideFuncs:
                - rfc822_parse_message
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1555,35'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_read_mime_header
                - mutt_str_replace
        - Branch String:   'email/parse.c:1555,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1556,20'
              BranchSideFuncs:
                - mutt_read_mime_header
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1572,16'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:1566,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1568,13'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1572,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:1532,11'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1535,17'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:1537,12'
          Dst:             mutt_file_seek
        - Src:             'email/parse.c:1542,34'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1541,18'
          Dst:             parse_multipart
        - Src:             'email/parse.c:1549,12'
          Dst:             mutt_file_seek
        - Src:             'email/parse.c:1553,11'
          Dst:             mutt_is_message_type
        - Src:             'email/parse.c:1554,20'
          Dst:             rfc822_parse_message
        - Src:             'email/parse.c:1555,16'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1556,20'
          Dst:             mutt_read_mime_header
        - Src:             'email/parse.c:1569,5'
          Dst:             mutt_str_replace
    - functionName:    mutt_is_message_type
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istr_equal
      functionUses:    13
      BranchProfiles:
        - Branch String:   'email/parse.c:1500,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'email/parse.c:1500,12'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1500,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1500,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'email/parse.c:1503,13'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1503,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1504,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'email/parse.c:1504,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1504,46'
          Branch Sides:
            - BranchSide:      'email/parse.c:1504,46'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1505,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1505,44'
          Branch Sides:
            - BranchSide:      'email/parse.c:1505,44'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1505,47'
              BranchSideFuncs:
                - mutt_istr_equal
      Callsites:
        - Src:             'email/parse.c:1504,11'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1505,11'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1505,47'
          Dst:             mutt_istr_equal
    - functionName:    rfc822_parse_message
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - email_new
        - ftello
        - mutt_rfc822_read_header
        - parse_part
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:1697,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - email_new
                - ftello
                - mutt_rfc822_read_header
                - parse_part
            - BranchSide:      'email/parse.c:1697,8'
              BranchSideFuncs:
                - email_new
                - ftello
                - mutt_rfc822_read_header
                - parse_part
        - Branch String:   'email/parse.c:1697,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1697,11'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1697,15'
              BranchSideFuncs:
                - email_new
                - ftello
                - mutt_rfc822_read_header
                - parse_part
        - Branch String:   'email/parse.c:1697,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1697,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1700,19'
              BranchSideFuncs:
                - email_new
                - ftello
                - mutt_rfc822_read_header
                - parse_part
        - Branch String:   'email/parse.c:1711,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1712,5'
              BranchSideFuncs:
                - parse_part
      Callsites:
        - Src:             'email/parse.c:1700,19'
          Dst:             email_new
        - Src:             'email/parse.c:1701,27'
          Dst:             ftello
        - Src:             'email/parse.c:1702,24'
          Dst:             mutt_rfc822_read_header
        - Src:             'email/parse.c:1714,3'
          Dst:             parse_part
    - functionName:    mutt_rfc822_read_header
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          377
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - __errno_location
        - buf_addstr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_string
        - cs_subset_string
        - ftello
        - is_from
        - mutt_body_new
        - mutt_date_local_tz
        - mutt_env_new
        - mutt_file_seek
        - mutt_regexlist_match
        - mutt_replacelist_match
        - mutt_rfc822_parse_line
        - mutt_rfc822_read_line
        - mutt_str_dup
        - mutt_str_skip_email_wsp
        - mutt_str_startswith
        - rfc2047_decode_envelope
        - strerror
        - strpbrk
      functionUses:    17
      BranchProfiles:
        - Branch String:   'email/parse.c:1207,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_env_new
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
                - __errno_location
                - strerror
                - ftello
            - BranchSide:      'email/parse.c:1207,8'
              BranchSideFuncs:
                - mutt_env_new
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
                - __errno_location
                - strerror
                - ftello
        - Branch String:   'email/parse.c:1207,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1207,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1210,26'
              BranchSideFuncs:
                - mutt_env_new
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
                - __errno_location
                - strerror
                - ftello
        - Branch String:   'email/parse.c:1212,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1212,32'
              BranchSideFuncs:
                - ftello
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
                - __errno_location
                - strerror
            - BranchSide:      'email/parse.c:1212,23'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
                - __errno_location
                - strerror
        - Branch String:   'email/parse.c:1213,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1215,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1219,25'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - mutt_body_new
                - mutt_str_dup
        - Branch String:   'email/parse.c:1242,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1246,9'
              BranchSideFuncs:
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1320,3'
              BranchSideFuncs:
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1249,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:1249,16'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
            - BranchSide:      'email/parse.c:1251,12'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
        - Branch String:   'email/parse.c:1249,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1251,12'
              BranchSideFuncs:
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
            - BranchSide:      'email/parse.c:1273,25'
              BranchSideFuncs:
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
        - Branch String:   'email/parse.c:1259,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1262,15'
              BranchSideFuncs:
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - mutt_date_local_tz
            - BranchSide:      'email/parse.c:1270,14'
              BranchSideFuncs:
                - mutt_file_seek
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1276,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1278,12'
              BranchSideFuncs:
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
                - buf_reset
                - buf_is_empty
                - buf_is_empty
            - BranchSide:      'email/parse.c:1312,8'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1278,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1281,15'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1312,8'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1281,41'
          Branch Sides:
            - BranchSide:      'email/parse.c:1281,45'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1296,18'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1281,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1284,65'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1296,18'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1285,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:1287,13'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1292,13'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1296,43'
          Branch Sides:
            - BranchSide:      'email/parse.c:1296,47'
              BranchSideFuncs:
                - buf_addstr
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1301,18'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1296,18'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1301,18'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1301,18'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1307,14'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1307,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1308,11'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
            - BranchSide:      'email/parse.c:1312,8'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_rfc822_read_line
                - buf_is_empty
                - buf_string.16734
                - strpbrk
                - mutt_str_startswith
                - is_from
                - mutt_file_seek
                - mutt_date_local_tz
                - mutt_replacelist_match
                - mutt_regexlist_match
                - buf_is_empty
                - cs_subset_string
                - buf_addstr
                - buf_addstr
                - buf_is_empty
                - buf_reset
                - buf_is_empty
                - buf_is_empty
                - buf_pool_release
                - ftello
                - rfc2047_decode_envelope
        - Branch String:   'email/parse.c:1329,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1331,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1336,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:1210,26'
          Dst:             mutt_env_new
        - Src:             'email/parse.c:1212,32'
          Dst:             ftello
        - Src:             'email/parse.c:1215,5'
          Dst:             __errno_location
        - Src:             'email/parse.c:1215,5'
          Dst:             strerror
        - Src:             'email/parse.c:1219,25'
          Dst:             buf_pool_get
        - Src:             'email/parse.c:1225,17'
          Dst:             mutt_body_new
        - Src:             'email/parse.c:1229,26'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:1241,18'
          Dst:             mutt_rfc822_read_line
        - Src:             'email/parse.c:1242,9'
          Dst:             buf_is_empty
        - Src:             'email/parse.c:1247,25'
          Dst:             buf_string
        - Src:             'email/parse.c:1248,9'
          Dst:             strpbrk
        - Src:             'email/parse.c:1255,11'
          Dst:             mutt_str_startswith
        - Src:             'email/parse.c:1259,16'
          Dst:             is_from
        - Src:             'email/parse.c:1263,29'
          Dst:             mutt_date_local_tz
        - Src:             'email/parse.c:1270,14'
          Dst:             mutt_file_seek
        - Src:             'email/parse.c:1276,9'
          Dst:             mutt_replacelist_match
        - Src:             'email/parse.c:1278,12'
          Dst:             mutt_regexlist_match
        - Src:             'email/parse.c:1281,15'
          Dst:             buf_is_empty
        - Src:             'email/parse.c:1284,48'
          Dst:             cs_subset_string
        - Src:             'email/parse.c:1287,13'
          Dst:             buf_addstr
        - Src:             'email/parse.c:1292,13'
          Dst:             buf_reset
        - Src:             'email/parse.c:1296,18'
          Dst:             buf_is_empty
        - Src:             'email/parse.c:1301,18'
          Dst:             buf_is_empty
        - Src:             'email/parse.c:0,0'
          Dst:             buf_addstr
        - Src:             'email/parse.c:1307,14'
          Dst:             buf_is_empty
        - Src:             'email/parse.c:1313,9'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:1317,5'
          Dst:             mutt_rfc822_parse_line
        - Src:             'email/parse.c:1320,3'
          Dst:             buf_pool_release
        - Src:             'email/parse.c:1325,23'
          Dst:             ftello
        - Src:             'email/parse.c:1327,5'
          Dst:             rfc2047_decode_envelope
    - functionName:    mutt_rfc822_read_line
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          162
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - buf_reset
        - fgetc_unlocked
        - fgets
        - mutt_str_is_email_wsp
        - mutt_str_len
        - ungetc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'email/parse.c:1127,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_addstr
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_is_empty
            - BranchSide:      'email/parse.c:1127,8'
              BranchSideFuncs:
                - buf_reset
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_addstr
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_is_empty
        - Branch String:   'email/parse.c:1127,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1127,11'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1127,15'
              BranchSideFuncs:
                - buf_reset
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_addstr
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_is_empty
        - Branch String:   'email/parse.c:1127,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1127,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1131,8'
              BranchSideFuncs:
                - buf_reset
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_addstr
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_is_empty
        - Branch String:   'email/parse.c:1147,40'
          Branch Sides:
            - BranchSide:      'email/parse.c:1147,43'
              BranchSideFuncs:
                - buf_is_empty
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
            - BranchSide:      'email/parse.c:1153,10'
              BranchSideFuncs:
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_is_empty
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
        - Branch String:   'email/parse.c:1156,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1161,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_is_empty
            - BranchSide:      'email/parse.c:1186,5'
              BranchSideFuncs:
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_is_empty
        - Branch String:   'email/parse.c:1162,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:1162,50'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - buf_is_empty
            - BranchSide:      'email/parse.c:1165,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - buf_is_empty
        - Branch String:   'email/parse.c:1162,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1161,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - buf_is_empty
            - BranchSide:      'email/parse.c:1165,16'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - buf_is_empty
        - Branch String:   'email/parse.c:1166,23'
          Branch Sides:
            - BranchSide:      'email/parse.c:1166,30'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - buf_is_empty
            - BranchSide:      'email/parse.c:1176,7'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - buf_is_empty
        - Branch String:   'email/parse.c:1166,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1169,9'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - buf_is_empty
            - BranchSide:      'email/parse.c:1176,7'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - buf_is_empty
        - Branch String:   'email/parse.c:1176,40'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - buf_is_empty
            - BranchSide:      'email/parse.c:1181,7'
              BranchSideFuncs:
                - ungetc
                - buf_addstr
                - fgets
                - mutt_str_len
                - mutt_str_is_email_wsp
                - mutt_str_is_email_wsp
                - fgetc_unlocked
                - ungetc
                - buf_addstr
                - fgetc_unlocked
                - buf_is_empty
      Callsites:
        - Src:             'email/parse.c:1133,3'
          Dst:             buf_reset
        - Src:             'email/parse.c:1136,10'
          Dst:             fgets
        - Src:             'email/parse.c:1141,28'
          Dst:             mutt_str_len
        - Src:             'email/parse.c:1147,9'
          Dst:             mutt_str_is_email_wsp
        - Src:             'email/parse.c:1147,43'
          Dst:             buf_is_empty
        - Src:             'email/parse.c:1162,23'
          Dst:             mutt_str_is_email_wsp
        - Src:             'email/parse.c:1165,16'
          Dst:             fgetc_unlocked
        - Src:             'email/parse.c:1176,21'
          Dst:             fgetc_unlocked
        - Src:             'email/parse.c:1181,7'
          Dst:             ungetc
        - Src:             'email/parse.c:1169,9'
          Dst:             ungetc
        - Src:             'email/parse.c:1170,9'
          Dst:             buf_addstr
        - Src:             'email/parse.c:1186,5'
          Dst:             buf_addstr
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_rfc822_parse_line
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         282
      ICount:          1209
      EdgeCount:       399
      CyclomaticComplexity: 119
      functionsReached:
        - cs_subset_bool
        - eqi1
        - eqi10
        - eqi11
        - eqi12
        - eqi13
        - eqi14
        - eqi15
        - eqi17
        - eqi2
        - eqi4
        - eqi5
        - eqi6
        - eqi8
        - eqi9
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_auto_subscribe
        - mutt_check_encoding
        - mutt_date_now
        - mutt_date_parse_date
        - mutt_env_set_subject
        - mutt_extract_message_id
        - mutt_filter_commandline_header_value
        - mutt_istr_equal
        - mutt_list_free
        - mutt_list_insert_tail
        - mutt_matches_ignore
        - mutt_mem_free
        - mutt_parse_content_type
        - mutt_str_asprintf
        - mutt_str_atoui
        - mutt_str_atoul
        - mutt_str_dup
        - mutt_str_remove_trailing_ws
        - mutt_str_replace
        - mutt_str_skip_email_wsp
        - mutt_str_skip_whitespace
        - mutt_strn_equal
        - parse_content_disposition
        - parse_content_language
        - parse_references
        - rfc2047_decode
        - rfc2369_first_mailto
        - strrchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/parse.c:682,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
                - eqi6
                - mutt_mem_free
                - mutt_str_dup
                - eqi8
                - eqi1
                - mutt_addrlist_parse
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - eqi5
                - eqi5
                - mutt_addrlist_parse
                - eqi6
                - mutt_env_set_subject
                - eqi10
                - mutt_addrlist_parse
                - eqi8
                - eqi8
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
                - eqi9
                - mutt_list_free
                - parse_references
                - eqi11
                - mutt_istr_equal
                - mutt_str_dup
                - eqi9
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - eqi9
                - mutt_mem_free
                - mutt_extract_message_id
                - eqi11
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi8
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
                - eqi4
                - mutt_str_atoui
                - eqi10
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
                - eqi10
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - mutt_addrlist_parse
                - eqi6
                - mutt_date_parse_date
                - mutt_date_now
                - eqi4
                - mutt_str_replace
                - mutt_date_parse_date
                - eqi8
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
                - eqi1
                - mutt_addrlist_parse
                - eqi2
                - mutt_addrlist_parse
                - eqi14
                - mutt_addrlist_parse
                - eqi12
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:682,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
                - eqi6
                - mutt_mem_free
                - mutt_str_dup
                - eqi8
                - eqi1
                - mutt_addrlist_parse
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - eqi5
                - eqi5
                - mutt_addrlist_parse
                - eqi6
                - mutt_env_set_subject
                - eqi10
                - mutt_addrlist_parse
                - eqi8
                - eqi8
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
                - eqi9
                - mutt_list_free
                - parse_references
                - eqi11
                - mutt_istr_equal
                - mutt_str_dup
                - eqi9
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - eqi9
                - mutt_mem_free
                - mutt_extract_message_id
                - eqi11
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi8
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
                - eqi4
                - mutt_str_atoui
                - eqi10
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
                - eqi10
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - mutt_addrlist_parse
                - eqi6
                - mutt_date_parse_date
                - mutt_date_now
                - eqi4
                - mutt_str_replace
                - mutt_date_parse_date
                - eqi8
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
                - eqi1
                - mutt_addrlist_parse
                - eqi2
                - mutt_addrlist_parse
                - eqi14
                - mutt_addrlist_parse
                - eqi12
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:682,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:682,12'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:682,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
                - eqi6
                - mutt_mem_free
                - mutt_str_dup
                - eqi8
                - eqi1
                - mutt_addrlist_parse
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - eqi5
                - eqi5
                - mutt_addrlist_parse
                - eqi6
                - mutt_env_set_subject
                - eqi10
                - mutt_addrlist_parse
                - eqi8
                - eqi8
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
                - eqi9
                - mutt_list_free
                - parse_references
                - eqi11
                - mutt_istr_equal
                - mutt_str_dup
                - eqi9
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - eqi9
                - mutt_mem_free
                - mutt_extract_message_id
                - eqi11
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi8
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
                - eqi4
                - mutt_str_atoui
                - eqi10
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
                - eqi10
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - mutt_addrlist_parse
                - eqi6
                - mutt_date_parse_date
                - mutt_date_now
                - eqi4
                - mutt_str_replace
                - mutt_date_parse_date
                - eqi8
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
                - eqi1
                - mutt_addrlist_parse
                - eqi2
                - mutt_addrlist_parse
                - eqi14
                - mutt_addrlist_parse
                - eqi12
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:682,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:682,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:687,11'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
                - eqi6
                - mutt_mem_free
                - mutt_str_dup
                - eqi8
                - eqi1
                - mutt_addrlist_parse
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - eqi5
                - eqi5
                - mutt_addrlist_parse
                - eqi6
                - mutt_env_set_subject
                - eqi10
                - mutt_addrlist_parse
                - eqi8
                - eqi8
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
                - eqi9
                - mutt_list_free
                - parse_references
                - eqi11
                - mutt_istr_equal
                - mutt_str_dup
                - eqi9
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - eqi9
                - mutt_mem_free
                - mutt_extract_message_id
                - eqi11
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi8
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
                - eqi4
                - mutt_str_atoui
                - eqi10
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
                - eqi10
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - mutt_addrlist_parse
                - eqi6
                - mutt_date_parse_date
                - mutt_date_now
                - eqi4
                - mutt_str_replace
                - mutt_date_parse_date
                - eqi8
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
                - eqi1
                - mutt_addrlist_parse
                - eqi2
                - mutt_addrlist_parse
                - eqi14
                - mutt_addrlist_parse
                - eqi12
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:687,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:690,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi14
                - mutt_addrlist_parse
                - eqi12
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:723,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi2
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:731,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi8
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
                - eqi1
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:787,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi4
                - mutt_str_replace
                - mutt_date_parse_date
            - BranchSide:      'email/parse.c:807,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi6
                - mutt_date_parse_date
                - mutt_date_now
            - BranchSide:      'email/parse.c:818,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi10
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
                - eqi4
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:835,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi10
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
            - BranchSide:      'email/parse.c:847,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi8
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
                - eqi4
                - mutt_str_atoui
            - BranchSide:      'email/parse.c:900,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - eqi9
                - mutt_mem_free
                - mutt_extract_message_id
                - eqi11
            - BranchSide:      'email/parse.c:934,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi9
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
            - BranchSide:      'email/parse.c:945,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - mutt_istr_equal
                - mutt_str_dup
            - BranchSide:      'email/parse.c:953,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi10
                - mutt_addrlist_parse
                - eqi8
                - eqi8
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
                - eqi9
                - mutt_list_free
                - parse_references
            - BranchSide:      'email/parse.c:985,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - eqi5
                - eqi5
                - mutt_addrlist_parse
                - eqi6
                - mutt_env_set_subject
            - BranchSide:      'email/parse.c:1030,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1038,21'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
                - eqi6
                - mutt_mem_free
                - mutt_str_dup
                - eqi8
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:690,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:690,42'
              BranchSideFuncs:
                - eqi12
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:695,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi14
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:690,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:692,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:695,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:695,47'
              BranchSideFuncs:
                - eqi14
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:695,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:697,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:723,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:723,40'
              BranchSideFuncs:
                - eqi2
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:723,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:725,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:731,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:731,40'
              BranchSideFuncs:
                - eqi1
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:738,23'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi8
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
        - Branch String:   'email/parse.c:731,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:733,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:738,30'
          Branch Sides:
            - BranchSide:      'email/parse.c:738,33'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:738,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:740,25'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
                - eqi4
                - mutt_parse_content_type
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:740,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:740,45'
              BranchSideFuncs:
                - eqi4
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_parse_content_type
            - BranchSide:      'email/parse.c:746,30'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
                - eqi8
                - parse_content_language
        - Branch String:   'email/parse.c:740,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:742,17'
              BranchSideFuncs:
                - mutt_parse_content_type
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:742,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:742,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:743,48'
              BranchSideFuncs:
                - mutt_parse_content_type
        - Branch String:   'email/parse.c:746,37'
          Branch Sides:
            - BranchSide:      'email/parse.c:746,50'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - parse_content_language
            - BranchSide:      'email/parse.c:752,30'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
                - eqi17
                - mutt_check_encoding
        - Branch String:   'email/parse.c:746,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:748,17'
              BranchSideFuncs:
                - parse_content_language
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:748,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:748,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:749,47'
              BranchSideFuncs:
                - parse_content_language
        - Branch String:   'email/parse.c:752,37'
          Branch Sides:
            - BranchSide:      'email/parse.c:752,51'
              BranchSideFuncs:
                - eqi17
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_check_encoding
            - BranchSide:      'email/parse.c:758,30'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
                - eqi8
                - mutt_str_atoul
        - Branch String:   'email/parse.c:752,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:754,17'
              BranchSideFuncs:
                - mutt_check_encoding
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:754,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:754,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:755,35'
              BranchSideFuncs:
                - mutt_check_encoding
        - Branch String:   'email/parse.c:758,37'
          Branch Sides:
            - BranchSide:      'email/parse.c:758,50'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_atoul
            - BranchSide:      'email/parse.c:767,30'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - eqi11
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
        - Branch String:   'email/parse.c:758,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:760,17'
              BranchSideFuncs:
                - mutt_str_atoul
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:760,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:760,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:762,29'
              BranchSideFuncs:
                - mutt_str_atoul
        - Branch String:   'email/parse.c:763,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:763,18'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:763,62'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:763,62'
          Branch Sides:
            - BranchSide:      'email/parse.c:763,18'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:763,18'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:767,37'
          Branch Sides:
            - BranchSide:      'email/parse.c:767,51'
              BranchSideFuncs:
                - eqi11
                - eqi11
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - parse_content_disposition
                - mutt_str_replace
                - rfc2047_decode
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:767,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:769,17'
              BranchSideFuncs:
                - mutt_str_replace
                - rfc2047_decode
            - BranchSide:      'email/parse.c:776,40'
              BranchSideFuncs:
                - eqi11
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - parse_content_disposition
        - Branch String:   'email/parse.c:769,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:769,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:771,36'
              BranchSideFuncs:
                - mutt_str_replace
                - rfc2047_decode
        - Branch String:   'email/parse.c:776,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:778,17'
              BranchSideFuncs:
                - parse_content_disposition
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:778,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:778,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:779,50'
              BranchSideFuncs:
                - parse_content_disposition
        - Branch String:   'email/parse.c:787,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:787,31'
              BranchSideFuncs:
                - eqi4
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_replace
                - mutt_date_parse_date
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:787,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:790,30'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_date_parse_date
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:791,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:791,11'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:793,19'
              BranchSideFuncs:
                - mutt_date_parse_date
        - Branch String:   'email/parse.c:796,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:798,26'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:807,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:807,40'
              BranchSideFuncs:
                - eqi6
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_date_parse_date
                - mutt_date_now
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:807,55'
          Branch Sides:
            - BranchSide:      'email/parse.c:807,58'
              BranchSideFuncs:
                - mutt_date_parse_date
                - mutt_date_now
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:807,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:809,32'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:810,29'
          Branch Sides:
            - BranchSide:      'email/parse.c:810,43'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:810,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:812,14'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:818,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:818,30'
              BranchSideFuncs:
                - eqi4
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:823,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi10
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
        - Branch String:   'email/parse.c:818,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:820,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:823,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:823,47'
              BranchSideFuncs:
                - eqi10
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:823,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:825,19'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:825,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:825,13'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
            - BranchSide:      'email/parse.c:827,43'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
        - Branch String:   'email/parse.c:835,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:835,43'
              BranchSideFuncs:
                - eqi10
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:835,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:838,28'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_str_dup
                - mutt_filter_commandline_header_value
                - parse_references
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:847,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:847,40'
              BranchSideFuncs:
                - eqi4
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_atoui
            - BranchSide:      'email/parse.c:858,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi8
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
        - Branch String:   'email/parse.c:847,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:849,13'
              BranchSideFuncs:
                - mutt_str_atoui
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:849,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:849,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:851,11'
              BranchSideFuncs:
                - mutt_str_atoui
        - Branch String:   'email/parse.c:858,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:858,45'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
            - BranchSide:      'email/parse.c:875,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
                - eqi13
                - rfc2369_first_mailto
                - mutt_mem_free
        - Branch String:   'email/parse.c:858,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:861,30'
              BranchSideFuncs:
                - mutt_str_skip_whitespace
                - mutt_strn_equal
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:861,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:861,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:863,26'
              BranchSideFuncs:
                - rfc2369_first_mailto
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
        - Branch String:   'email/parse.c:864,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:864,15'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:866,13'
              BranchSideFuncs:
                - mutt_mem_free
                - cs_subset_bool
                - mutt_auto_subscribe
        - Branch String:   'email/parse.c:869,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:869,17'
              BranchSideFuncs:
                - mutt_auto_subscribe
            - BranchSide:      'email/parse.c:870,40'
              BranchSideFuncs:
                - mutt_auto_subscribe
        - Branch String:   'email/parse.c:875,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:875,47'
              BranchSideFuncs:
                - eqi13
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - rfc2369_first_mailto
                - mutt_mem_free
            - BranchSide:      'email/parse.c:886,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi15
                - rfc2369_first_mailto
                - mutt_mem_free
        - Branch String:   'email/parse.c:875,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:878,24'
              BranchSideFuncs:
                - rfc2369_first_mailto
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:879,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:879,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:881,11'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'email/parse.c:886,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:886,47'
              BranchSideFuncs:
                - eqi15
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - rfc2369_first_mailto
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:886,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:889,24'
              BranchSideFuncs:
                - rfc2369_first_mailto
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:890,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:890,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:892,11'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'email/parse.c:900,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:900,42'
              BranchSideFuncs:
                - eqi11
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:906,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
                - eqi9
                - mutt_mem_free
                - mutt_extract_message_id
        - Branch String:   'email/parse.c:900,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:902,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:902,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:902,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:903,14'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:906,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:906,46'
              BranchSideFuncs:
                - eqi9
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_mem_free
                - mutt_extract_message_id
            - BranchSide:      'email/parse.c:915,23'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi4
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:906,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:909,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_extract_message_id
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:915,30'
          Branch Sides:
            - BranchSide:      'email/parse.c:915,43'
              BranchSideFuncs:
                - eqi4
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:915,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:917,25'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - mutt_addrlist_parse
                - eqi8
                - mutt_addrlist_clear
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:917,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:917,45'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_clear
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:924,30'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi11
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:917,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:920,39'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:924,37'
          Branch Sides:
            - BranchSide:      'email/parse.c:924,51'
              BranchSideFuncs:
                - eqi11
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:924,20'
          Branch Sides:
            - BranchSide:      'email/parse.c:926,39'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:934,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:934,41'
              BranchSideFuncs:
                - eqi9
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:934,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:936,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_skip_whitespace
                - mutt_str_dup
                - mutt_str_remove_trailing_ws
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:945,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:945,42'
              BranchSideFuncs:
                - eqi11
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:945,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:947,19'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:947,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:947,36'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_dup
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:947,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:948,31'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:953,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:953,41'
              BranchSideFuncs:
                - eqi9
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_list_free
                - parse_references
            - BranchSide:      'email/parse.c:959,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi10
                - mutt_addrlist_parse
                - eqi8
                - eqi8
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:953,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:955,30'
              BranchSideFuncs:
                - mutt_list_free
                - parse_references
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:959,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:959,35'
              BranchSideFuncs:
                - eqi8
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:964,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi10
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:959,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:961,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:969,35'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
        - Branch String:   'email/parse.c:964,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:964,47'
              BranchSideFuncs:
                - eqi10
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:964,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:966,9'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:969,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:971,13'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:971,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:971,22'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:971,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:973,21'
              BranchSideFuncs:
                - strrchr
                - mutt_str_skip_email_wsp
                - mutt_date_parse_date
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:974,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:976,43'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:985,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:985,40'
              BranchSideFuncs:
                - eqi6
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - mutt_env_set_subject
            - BranchSide:      'email/parse.c:991,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - eqi5
                - eqi5
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:985,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:987,19'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'email/parse.c:1021,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:987,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:987,13'
              BranchSideFuncs:
                - mutt_env_set_subject
            - BranchSide:      'email/parse.c:988,11'
              BranchSideFuncs:
                - mutt_env_set_subject
        - Branch String:   'email/parse.c:991,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:991,45'
              BranchSideFuncs:
                - eqi5
                - eqi5
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1021,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:991,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:993,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:996,35'
              BranchSideFuncs:
                - eqi5
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:996,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:998,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1021,16'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi1
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1000,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1000,11'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1011,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1014,17'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1016,17'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:1021,18'
          Branch Sides:
            - BranchSide:      'email/parse.c:1021,31'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1021,38'
          Branch Sides:
            - BranchSide:      'email/parse.c:1021,51'
              BranchSideFuncs:
                - eqi1
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi8
                - eqi8
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1021,61'
          Branch Sides:
            - BranchSide:      'email/parse.c:1022,27'
              BranchSideFuncs:
                - eqi8
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1022,44'
          Branch Sides:
            - BranchSide:      'email/parse.c:1022,47'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1024,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1021,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1024,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1030,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:1030,40'
              BranchSideFuncs:
                - eqi1
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1030,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1032,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1038,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:1038,30'
              BranchSideFuncs:
                - eqi8
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1063,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
                - eqi6
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'email/parse.c:1038,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1040,13'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1042,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1042,11'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1047,28'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1050,28'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1053,28'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1058,17'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:1063,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:1063,45'
              BranchSideFuncs:
                - eqi6
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1069,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
                - eqi11
                - mutt_str_dup
        - Branch String:   'email/parse.c:1063,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1065,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1069,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:1069,47'
              BranchSideFuncs:
                - eqi11
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1075,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
                - eqi4
                - mutt_str_dup
        - Branch String:   'email/parse.c:1069,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1071,19'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1071,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1071,13'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1072,31'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'email/parse.c:1075,32'
          Branch Sides:
            - BranchSide:      'email/parse.c:1075,35'
              BranchSideFuncs:
                - eqi4
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1081,26'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - eqi12
                - mutt_addrlist_parse
        - Branch String:   'email/parse.c:1075,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1077,19'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1077,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1077,13'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'email/parse.c:1078,23'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'email/parse.c:1081,33'
          Branch Sides:
            - BranchSide:      'email/parse.c:1081,47'
              BranchSideFuncs:
                - eqi12
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1081,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:1083,35'
              BranchSideFuncs:
                - mutt_addrlist_parse
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1093,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1093,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1095,40'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
        - Branch String:   'email/parse.c:1099,15'
          Branch Sides:
            - BranchSide:      'email/parse.c:1099,26'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_matches_ignore
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1101,57'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - rfc2047_decode
        - Branch String:   'email/parse.c:1099,26'
          Branch Sides:
            - BranchSide:      'email/parse.c:1099,50'
              BranchSideFuncs:
                - mutt_matches_ignore
                - mutt_list_insert_tail
                - rfc2047_decode
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1101,57'
              BranchSideFuncs:
                - mutt_list_insert_tail
                - rfc2047_decode
        - Branch String:   'email/parse.c:1099,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1101,57'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'email/parse.c:1109,7'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'email/parse.c:1102,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1104,9'
              BranchSideFuncs:
                - rfc2047_decode
            - BranchSide:      'email/parse.c:1111,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:690,31'
          Dst:             eqi12
        - Src:             'email/parse.c:692,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:695,36'
          Dst:             eqi14
        - Src:             'email/parse.c:697,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:723,30'
          Dst:             eqi2
        - Src:             'email/parse.c:725,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:731,30'
          Dst:             eqi1
        - Src:             'email/parse.c:733,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:738,33'
          Dst:             eqi8
        - Src:             'email/parse.c:740,35'
          Dst:             eqi4
        - Src:             'email/parse.c:743,15'
          Dst:             mutt_parse_content_type
        - Src:             'email/parse.c:746,40'
          Dst:             eqi8
        - Src:             'email/parse.c:749,15'
          Dst:             parse_content_language
        - Src:             'email/parse.c:752,40'
          Dst:             eqi17
        - Src:             'email/parse.c:755,35'
          Dst:             mutt_check_encoding
        - Src:             'email/parse.c:758,40'
          Dst:             eqi8
        - Src:             'email/parse.c:763,33'
          Dst:             mutt_str_atoul
        - Src:             'email/parse.c:767,40'
          Dst:             eqi11
        - Src:             'email/parse.c:771,15'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:772,15'
          Dst:             rfc2047_decode
        - Src:             'email/parse.c:776,40'
          Dst:             eqi11
        - Src:             'email/parse.c:779,15'
          Dst:             parse_content_disposition
        - Src:             'email/parse.c:787,31'
          Dst:             eqi4
        - Src:             'email/parse.c:790,7'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:795,24'
          Dst:             mutt_date_parse_date
        - Src:             'email/parse.c:807,30'
          Dst:             eqi6
        - Src:             'email/parse.c:809,32'
          Dst:             mutt_date_parse_date
        - Src:             'email/parse.c:810,43'
          Dst:             mutt_date_now
        - Src:             'email/parse.c:818,30'
          Dst:             eqi4
        - Src:             'email/parse.c:820,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:823,36'
          Dst:             eqi10
        - Src:             'email/parse.c:827,43'
          Dst:             mutt_str_skip_whitespace
        - Src:             'email/parse.c:827,30'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:828,11'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'email/parse.c:835,32'
          Dst:             eqi10
        - Src:             'email/parse.c:838,7'
          Dst:             mutt_list_free
        - Src:             'email/parse.c:839,21'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:840,7'
          Dst:             mutt_filter_commandline_header_value
        - Src:             'email/parse.c:841,7'
          Dst:             parse_references
        - Src:             'email/parse.c:842,7'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:847,30'
          Dst:             eqi4
        - Src:             'email/parse.c:852,11'
          Dst:             mutt_str_atoui
        - Src:             'email/parse.c:858,35'
          Dst:             eqi8
        - Src:             'email/parse.c:861,30'
          Dst:             mutt_str_skip_whitespace
        - Src:             'email/parse.c:861,14'
          Dst:             mutt_strn_equal
        - Src:             'email/parse.c:863,26'
          Dst:             rfc2369_first_mailto
        - Src:             'email/parse.c:866,13'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:868,43'
          Dst:             cs_subset_bool
        - Src:             'email/parse.c:870,15'
          Dst:             mutt_auto_subscribe
        - Src:             'email/parse.c:875,36'
          Dst:             eqi13
        - Src:             'email/parse.c:878,24'
          Dst:             rfc2369_first_mailto
        - Src:             'email/parse.c:881,11'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:886,36'
          Dst:             eqi15
        - Src:             'email/parse.c:889,24'
          Dst:             rfc2369_first_mailto
        - Src:             'email/parse.c:892,11'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:900,31'
          Dst:             eqi11
        - Src:             'email/parse.c:906,36'
          Dst:             eqi9
        - Src:             'email/parse.c:909,9'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:910,27'
          Dst:             mutt_extract_message_id
        - Src:             'email/parse.c:915,33'
          Dst:             eqi4
        - Src:             'email/parse.c:917,35'
          Dst:             eqi8
        - Src:             'email/parse.c:920,13'
          Dst:             mutt_addrlist_clear
        - Src:             'email/parse.c:921,13'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:924,40'
          Dst:             eqi11
        - Src:             'email/parse.c:926,13'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:934,31'
          Dst:             eqi9
        - Src:             'email/parse.c:936,9'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:937,40'
          Dst:             mutt_str_skip_whitespace
        - Src:             'email/parse.c:937,27'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:938,9'
          Dst:             mutt_str_remove_trailing_ws
        - Src:             'email/parse.c:945,31'
          Dst:             eqi11
        - Src:             'email/parse.c:947,36'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:948,31'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:953,31'
          Dst:             eqi9
        - Src:             'email/parse.c:955,9'
          Dst:             mutt_list_free
        - Src:             'email/parse.c:956,9'
          Dst:             parse_references
        - Src:             'email/parse.c:959,35'
          Dst:             eqi8
        - Src:             'email/parse.c:961,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:964,36'
          Dst:             eqi10
        - Src:             'email/parse.c:966,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:969,35'
          Dst:             eqi8
        - Src:             'email/parse.c:973,21'
          Dst:             strrchr
        - Src:             'email/parse.c:976,17'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:978,27'
          Dst:             mutt_date_parse_date
        - Src:             'email/parse.c:985,30'
          Dst:             eqi6
        - Src:             'email/parse.c:988,11'
          Dst:             mutt_env_set_subject
        - Src:             'email/parse.c:991,35'
          Dst:             eqi5
        - Src:             'email/parse.c:993,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:996,35'
          Dst:             eqi5
        - Src:             'email/parse.c:1021,41'
          Dst:             eqi1
        - Src:             'email/parse.c:1022,17'
          Dst:             eqi8
        - Src:             'email/parse.c:1022,47'
          Dst:             eqi8
        - Src:             'email/parse.c:1024,9'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:1025,27'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:1030,30'
          Dst:             eqi1
        - Src:             'email/parse.c:1032,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:1038,30'
          Dst:             eqi8
        - Src:             'email/parse.c:1063,35'
          Dst:             eqi6
        - Src:             'email/parse.c:1065,9'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:1066,24'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:1069,36'
          Dst:             eqi11
        - Src:             'email/parse.c:1072,31'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:1075,35'
          Dst:             eqi4
        - Src:             'email/parse.c:1078,23'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:1081,36'
          Dst:             eqi12
        - Src:             'email/parse.c:1083,9'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:1095,25'
          Dst:             cs_subset_bool
        - Src:             'email/parse.c:1097,5'
          Dst:             mutt_str_asprintf
        - Src:             'email/parse.c:1099,30'
          Dst:             mutt_matches_ignore
        - Src:             'email/parse.c:1101,29'
          Dst:             mutt_list_insert_tail
        - Src:             'email/parse.c:1104,9'
          Dst:             rfc2047_decode
        - Src:             'email/parse.c:1109,7'
          Dst:             mutt_mem_free
    - functionName:    eqi12
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi4
        - eqi8
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:177,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi4
            - BranchSide:      './mutt/eqi.h:177,10'
              BranchSideFuncs:
                - eqi8
                - eqi4
        - Branch String:   './mutt/eqi.h:177,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:177,31'
              BranchSideFuncs:
                - eqi4
            - BranchSide:      './mutt/eqi.h:177,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:177,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:177,24'
          Dst:             eqi4
    - functionName:    eqi14
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi8
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:189,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi8
            - BranchSide:      './mutt/eqi.h:189,10'
              BranchSideFuncs:
                - eqi8
                - eqi8
        - Branch String:   './mutt/eqi.h:189,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:189,31'
              BranchSideFuncs:
                - eqi8
            - BranchSide:      './mutt/eqi.h:189,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:189,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:189,24'
          Dst:             eqi8
    - functionName:    eqi2
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_lowercase_mask
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:91,3'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - make_lowercase_mask
                - make_lowercase_mask
            - BranchSide:      './mutt/eqi.h:91,3'
              BranchSideFuncs:
                - make_lowercase_mask
                - make_lowercase_mask
      Callsites:
        - Src:             './mutt/eqi.h:93,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:94,35'
          Dst:             make_lowercase_mask
    - functionName:    eqi1
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_lowercase_mask
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:78,16'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - make_lowercase_mask
            - BranchSide:      './mutt/eqi.h:78,16'
              BranchSideFuncs:
                - make_lowercase_mask
      Callsites:
        - Src:             './mutt/eqi.h:79,16'
          Dst:             make_lowercase_mask
    - functionName:    eqi4
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_lowercase_mask
      functionUses:    10
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:107,3'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
            - BranchSide:      './mutt/eqi.h:107,3'
              BranchSideFuncs:
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
                - make_lowercase_mask
      Callsites:
        - Src:             './mutt/eqi.h:109,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:110,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:111,35'
          Dst:             make_lowercase_mask
        - Src:             './mutt/eqi.h:112,35'
          Dst:             make_lowercase_mask
    - functionName:    mutt_parse_content_type
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          289
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - cc_assumed_charset
        - mutt_ch_get_default_charset
        - mutt_check_encoding
        - mutt_check_mime_type
        - mutt_istr_equal
        - mutt_istrn_equal
        - mutt_mem_free
        - mutt_param_free
        - mutt_param_get
        - mutt_param_set
        - mutt_str_dup
        - mutt_str_replace
        - parse_parameters
        - snprintf
        - strchr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'email/parse.c:465,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_param_free
                - strchr
                - __ctype_b_loc
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'email/parse.c:465,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_param_free
                - strchr
                - __ctype_b_loc
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'email/parse.c:465,10'
          Branch Sides:
            - BranchSide:      'email/parse.c:465,10'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:465,14'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_param_free
                - strchr
                - __ctype_b_loc
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'email/parse.c:465,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:468,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_param_free
                - strchr
                - __ctype_b_loc
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'email/parse.c:473,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:475,11'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:494,19'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:476,16'
          Branch Sides:
            - BranchSide:      'email/parse.c:476,19'
              BranchSideFuncs:
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'email/parse.c:478,5'
              BranchSideFuncs:
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'email/parse.c:476,5'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
            - BranchSide:      'email/parse.c:478,5'
              BranchSideFuncs:
                - parse_parameters
                - mutt_param_get
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
                - mutt_str_dup
        - Branch String:   'email/parse.c:484,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:484,19'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:488,10'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:484,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:485,21'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:488,10'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_check_encoding
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:489,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:490,21'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:494,19'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:495,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:497,13'
              BranchSideFuncs:
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:506,13'
              BranchSideFuncs:
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:498,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:501,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:498,45'
          Branch Sides:
            - BranchSide:      'email/parse.c:498,64'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:501,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:498,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:498,32'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
            - BranchSide:      'email/parse.c:501,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_check_mime_type
                - mutt_istr_equal
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
                - mutt_str_replace
        - Branch String:   'email/parse.c:508,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:509,5'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'email/parse.c:511,10'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'email/parse.c:511,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:513,26'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'email/parse.c:516,11'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - mutt_str_dup
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'email/parse.c:516,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:520,12'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'email/parse.c:547,10'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
        - Branch String:   'email/parse.c:520,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:522,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
            - BranchSide:      'email/parse.c:524,22'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'email/parse.c:524,14'
          Branch Sides:
            - BranchSide:      'email/parse.c:526,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
            - BranchSide:      'email/parse.c:528,22'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - snprintf
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'email/parse.c:528,14'
          Branch Sides:
            - BranchSide:      'email/parse.c:530,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
            - BranchSide:      'email/parse.c:532,22'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
                - snprintf
                - mutt_str_dup
        - Branch String:   'email/parse.c:532,14'
          Branch Sides:
            - BranchSide:      'email/parse.c:534,7'
              BranchSideFuncs:
                - snprintf
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
            - BranchSide:      'email/parse.c:542,20'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
        - Branch String:   'email/parse.c:547,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:547,7'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
            - BranchSide:      'email/parse.c:549,10'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_istrn_equal
                - mutt_param_set
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
        - Branch String:   'email/parse.c:550,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:554,11'
              BranchSideFuncs:
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
            - BranchSide:      'email/parse.c:560,50'
              BranchSideFuncs:
                - cc_assumed_charset
                - mutt_ch_get_default_charset
                - mutt_param_set
        - Branch String:   'email/parse.c:554,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:554,11'
              BranchSideFuncs:
                - mutt_param_set
            - BranchSide:      'email/parse.c:555,53'
              BranchSideFuncs:
                - mutt_param_set
      Callsites:
        - Src:             'email/parse.c:468,3'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:469,3'
          Dst:             mutt_param_free
        - Src:             'email/parse.c:472,14'
          Dst:             strchr
        - Src:             'email/parse.c:476,19'
          Dst:             __ctype_b_loc
        - Src:             'email/parse.c:478,5'
          Dst:             parse_parameters
        - Src:             'email/parse.c:483,10'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:485,21'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:488,10'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:490,21'
          Dst:             mutt_check_encoding
        - Src:             'email/parse.c:494,19'
          Dst:             strchr
        - Src:             'email/parse.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'email/parse.c:502,5'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:506,13'
          Dst:             mutt_check_mime_type
        - Src:             'email/parse.c:508,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:509,5'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:513,5'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:522,20'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:526,20'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:530,20'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:537,7'
          Dst:             snprintf
        - Src:             'email/parse.c:538,20'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:542,20'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:549,10'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:554,11'
          Dst:             mutt_istrn_equal
        - Src:             'email/parse.c:555,9'
          Dst:             mutt_param_set
        - Src:             'email/parse.c:560,50'
          Dst:             cc_assumed_charset
        - Src:             'email/parse.c:560,22'
          Dst:             mutt_ch_get_default_charset
        - Src:             'email/parse.c:559,7'
          Dst:             mutt_param_set
    - functionName:    parse_content_language
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:342,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'email/parse.c:342,8'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'email/parse.c:342,10'
          Branch Sides:
            - BranchSide:      'email/parse.c:342,10'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:342,14'
              BranchSideFuncs:
                - mutt_str_replace
        - Branch String:   'email/parse.c:342,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:342,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:345,3'
              BranchSideFuncs:
                - mutt_str_replace
      Callsites:
        - Src:             'email/parse.c:346,3'
          Dst:             mutt_str_replace
    - functionName:    eqi17
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi1
        - eqi16
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:207,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi16
                - eqi1
            - BranchSide:      './mutt/eqi.h:207,10'
              BranchSideFuncs:
                - eqi16
                - eqi1
        - Branch String:   './mutt/eqi.h:207,22'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:207,32'
              BranchSideFuncs:
                - eqi1
            - BranchSide:      './mutt/eqi.h:207,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:207,10'
          Dst:             eqi16
        - Src:             './mutt/eqi.h:207,25'
          Dst:             eqi1
    - functionName:    mutt_check_encoding
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_istr_startswith
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/parse.c:439,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:439,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:439,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:439,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:441,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:441,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:441,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:443,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:443,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:443,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:445,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:445,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:445,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:447,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:447,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:447,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:449,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:449,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:449,7'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:451,7'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:451,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:451,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:453,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:439,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:441,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:443,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:445,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:447,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:449,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:451,7'
          Dst:             mutt_istr_startswith
    - functionName:    eqi11
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi4
        - eqi8
      functionUses:    6
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:171,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi4
            - BranchSide:      './mutt/eqi.h:171,10'
              BranchSideFuncs:
                - eqi8
                - eqi4
        - Branch String:   './mutt/eqi.h:171,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:171,31'
              BranchSideFuncs:
                - eqi4
            - BranchSide:      './mutt/eqi.h:171,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:171,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:171,24'
          Dst:             eqi4
    - functionName:    parse_content_disposition
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_istr_startswith
        - mutt_param_free
        - mutt_param_get
        - mutt_str_replace
        - mutt_str_skip_email_wsp
        - parse_parameters
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:293,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
                - mutt_istr_startswith
            - BranchSide:      'email/parse.c:293,29'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
                - mutt_istr_startswith
        - Branch String:   'email/parse.c:295,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:296,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
            - BranchSide:      'email/parse.c:297,12'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
        - Branch String:   'email/parse.c:297,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:298,20'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
            - BranchSide:      'email/parse.c:300,20'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
        - Branch String:   'email/parse.c:304,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:304,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:306,35'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - parse_parameters
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
        - Branch String:   'email/parse.c:309,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:310,28'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
            - BranchSide:      'email/parse.c:311,9'
              BranchSideFuncs:
                - mutt_param_get
                - mutt_str_replace
                - mutt_param_free
        - Branch String:   'email/parse.c:312,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:313,28'
              BranchSideFuncs:
                - mutt_param_free
            - BranchSide:      'email/parse.c:314,5'
              BranchSideFuncs:
                - mutt_param_free
      Callsites:
        - Src:             'email/parse.c:295,7'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:297,12'
          Dst:             mutt_istr_startswith
        - Src:             'email/parse.c:303,7'
          Dst:             strchr
        - Src:             'email/parse.c:306,9'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:307,5'
          Dst:             parse_parameters
        - Src:             'email/parse.c:308,9'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:310,7'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:311,9'
          Dst:             mutt_param_get
        - Src:             'email/parse.c:313,7'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:314,5'
          Dst:             mutt_param_free
    - functionName:    eqi6
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi2
        - eqi4
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:151,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi4
                - eqi2
            - BranchSide:      './mutt/eqi.h:151,10'
              BranchSideFuncs:
                - eqi4
                - eqi2
        - Branch String:   './mutt/eqi.h:151,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:151,31'
              BranchSideFuncs:
                - eqi2
            - BranchSide:      './mutt/eqi.h:151,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:151,10'
          Dst:             eqi4
        - Src:             './mutt/eqi.h:151,24'
          Dst:             eqi2
    - functionName:    eqi10
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi2
        - eqi8
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:165,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi2
            - BranchSide:      './mutt/eqi.h:165,10'
              BranchSideFuncs:
                - eqi8
                - eqi2
        - Branch String:   './mutt/eqi.h:165,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:165,31'
              BranchSideFuncs:
                - eqi2
            - BranchSide:      './mutt/eqi.h:165,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:165,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:165,24'
          Dst:             eqi2
    - functionName:    mutt_filter_commandline_header_value
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:95,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:98,11'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:98,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:100,18'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:100,27'
          Branch Sides:
            - BranchSide:      'email/parse.c:100,39'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:101,15'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:100,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:98,35'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:101,15'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:98,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:100,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_references
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_extract_message_id
        - mutt_list_insert_head
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:325,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_extract_message_id
                - mutt_list_insert_head
                - mutt_extract_message_id
            - BranchSide:      'email/parse.c:325,8'
              BranchSideFuncs:
                - mutt_extract_message_id
                - mutt_list_insert_head
                - mutt_extract_message_id
        - Branch String:   'email/parse.c:325,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:325,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:329,15'
              BranchSideFuncs:
                - mutt_extract_message_id
                - mutt_list_insert_head
                - mutt_extract_message_id
        - Branch String:   'email/parse.c:329,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:333,1'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:329,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:333,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:329,29'
          Dst:             mutt_extract_message_id
        - Src:             'email/parse.c:331,5'
          Dst:             mutt_list_insert_head
        - Src:             'email/parse.c:329,29'
          Dst:             mutt_extract_message_id
    - functionName:    rfc2369_first_mailto
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_free
        - mutt_strn_dup
        - strchr
        - url_check_scheme
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/parse.c:638,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_strn_dup
                - url_check_scheme
                - mutt_mem_free
                - strchr
            - BranchSide:      'email/parse.c:638,3'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_strn_dup
                - url_check_scheme
                - mutt_mem_free
                - strchr
        - Branch String:   'email/parse.c:638,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:638,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:640,11'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_strn_dup
                - url_check_scheme
                - mutt_mem_free
                - strchr
        - Branch String:   'email/parse.c:641,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:645,8'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - url_check_scheme
                - mutt_mem_free
                - strchr
                - strchr
        - Branch String:   'email/parse.c:647,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:652,42'
              BranchSideFuncs:
                - mutt_strn_dup
                - url_check_scheme
                - mutt_mem_free
                - strchr
                - strchr
                - strchr
        - Branch String:   'email/parse.c:653,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:655,14'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:657,5'
              BranchSideFuncs:
                - mutt_mem_free
                - strchr
                - strchr
                - strchr
                - mutt_strn_dup
                - url_check_scheme
        - Branch String:   'email/parse.c:638,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:638,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:640,11'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_strn_dup
                - url_check_scheme
                - mutt_mem_free
                - strchr
      Callsites:
        - Src:             'email/parse.c:640,11'
          Dst:             strchr
        - Src:             'email/parse.c:646,11'
          Dst:             strchr
        - Src:             'email/parse.c:652,19'
          Dst:             mutt_strn_dup
        - Src:             'email/parse.c:653,9'
          Dst:             url_check_scheme
        - Src:             'email/parse.c:657,5'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:638,56'
          Dst:             strchr
    - functionName:    mutt_auto_subscribe
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          99
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - buf_string
        - mutt_env_free
        - mutt_env_new
        - mutt_hash_find
        - mutt_hash_insert
        - mutt_hash_new
        - mutt_parse_mailto
        - mutt_regexlist_add
        - mutt_regexlist_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/parse.c:111,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
                - mutt_hash_new
            - BranchSide:      'email/parse.c:111,8'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
                - mutt_hash_new
        - Branch String:   'email/parse.c:111,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:114,8'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
                - mutt_hash_new
        - Branch String:   'email/parse.c:114,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:115,26'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
            - BranchSide:      'email/parse.c:117,7'
              BranchSideFuncs:
                - mutt_hash_find
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
        - Branch String:   'email/parse.c:117,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:117,7'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
            - BranchSide:      'email/parse.c:120,20'
              BranchSideFuncs:
                - mutt_hash_insert
                - mutt_env_new
                - mutt_parse_mailto
                - mutt_env_free
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
        - Branch String:   'email/parse.c:124,46'
          Branch Sides:
            - BranchSide:      'email/parse.c:124,50'
              BranchSideFuncs:
                - buf_string.16734
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_match
                - mutt_regexlist_add
                - mutt_regexlist_add
                - mutt_env_free
            - BranchSide:      'email/parse.c:138,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/parse.c:124,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:126,63'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/parse.c:138,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/parse.c:127,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:127,21'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/parse.c:138,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/parse.c:127,69'
          Branch Sides:
            - BranchSide:      'email/parse.c:128,10'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/parse.c:138,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/parse.c:128,54'
          Branch Sides:
            - BranchSide:      'email/parse.c:129,10'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/parse.c:138,3'
              BranchSideFuncs:
                - mutt_env_free
        - Branch String:   'email/parse.c:127,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:133,7'
              BranchSideFuncs:
                - mutt_env_free
            - BranchSide:      'email/parse.c:138,3'
              BranchSideFuncs:
                - mutt_env_free
      Callsites:
        - Src:             'email/parse.c:115,26'
          Dst:             mutt_hash_new
        - Src:             'email/parse.c:117,7'
          Dst:             mutt_hash_find
        - Src:             'email/parse.c:120,3'
          Dst:             mutt_hash_insert
        - Src:             'email/parse.c:122,28'
          Dst:             mutt_env_new
        - Src:             'email/parse.c:124,7'
          Dst:             mutt_parse_mailto
        - Src:             'email/parse.c:126,27'
          Dst:             buf_string
        - Src:             'email/parse.c:127,21'
          Dst:             mutt_regexlist_match
        - Src:             'email/parse.c:128,10'
          Dst:             mutt_regexlist_match
        - Src:             'email/parse.c:129,10'
          Dst:             mutt_regexlist_match
        - Src:             'email/parse.c:133,7'
          Dst:             mutt_regexlist_add
        - Src:             'email/parse.c:134,7'
          Dst:             mutt_regexlist_add
        - Src:             'email/parse.c:138,3'
          Dst:             mutt_env_free
    - functionName:    eqi13
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi8
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:183,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi8
            - BranchSide:      './mutt/eqi.h:183,10'
              BranchSideFuncs:
                - eqi8
                - eqi8
        - Branch String:   './mutt/eqi.h:183,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:183,31'
              BranchSideFuncs:
                - eqi8
            - BranchSide:      './mutt/eqi.h:183,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:183,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:183,24'
          Dst:             eqi8
    - functionName:    eqi15
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi8
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:195,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi8
            - BranchSide:      './mutt/eqi.h:195,10'
              BranchSideFuncs:
                - eqi8
                - eqi8
        - Branch String:   './mutt/eqi.h:195,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:195,31'
              BranchSideFuncs:
                - eqi8
            - BranchSide:      './mutt/eqi.h:195,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:195,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:195,24'
          Dst:             eqi8
    - functionName:    eqi9
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi1
        - eqi8
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:159,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi8
                - eqi1
            - BranchSide:      './mutt/eqi.h:159,10'
              BranchSideFuncs:
                - eqi8
                - eqi1
        - Branch String:   './mutt/eqi.h:159,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:159,31'
              BranchSideFuncs:
                - eqi1
            - BranchSide:      './mutt/eqi.h:159,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:159,10'
          Dst:             eqi8
        - Src:             './mutt/eqi.h:159,24'
          Dst:             eqi1
    - functionName:    mutt_extract_message_id
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - mutt_strn_dup
        - rfc2047_decode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'email/parse.c:403,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - rfc2047_decode
                - mutt_mem_free
                - mutt_strn_dup
            - BranchSide:      'email/parse.c:403,8'
              BranchSideFuncs:
                - mutt_str_dup
                - rfc2047_decode
                - mutt_mem_free
                - mutt_strn_dup
        - Branch String:   'email/parse.c:403,10'
          Branch Sides:
            - BranchSide:      'email/parse.c:403,10'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:403,14'
              BranchSideFuncs:
                - mutt_str_dup
                - rfc2047_decode
                - mutt_mem_free
                - mutt_strn_dup
        - Branch String:   'email/parse.c:403,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:403,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:406,19'
              BranchSideFuncs:
                - mutt_str_dup
                - rfc2047_decode
                - mutt_mem_free
                - mutt_strn_dup
        - Branch String:   'email/parse.c:411,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:413,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'email/parse.c:428,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'email/parse.c:413,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:411,51'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_mem_free
            - BranchSide:      'email/parse.c:419,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_strn_dup
        - Branch String:   'email/parse.c:419,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:411,51'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_mem_free
            - BranchSide:      'email/parse.c:419,20'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_strn_dup
        - Branch String:   'email/parse.c:419,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:411,51'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_mem_free
            - BranchSide:      'email/parse.c:421,11'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_mem_free
        - Branch String:   'email/parse.c:421,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:422,18'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_mem_free
            - BranchSide:      'email/parse.c:423,35'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_mem_free
        - Branch String:   'email/parse.c:411,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:413,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'email/parse.c:428,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'email/parse.c:406,19'
          Dst:             mutt_str_dup
        - Src:             'email/parse.c:407,3'
          Dst:             rfc2047_decode
        - Src:             'email/parse.c:423,13'
          Dst:             mutt_strn_dup
        - Src:             'email/parse.c:428,3'
          Dst:             mutt_mem_free
    - functionName:    eqi5
      functionSourceFile: '/src/neomutt/./mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - eqi1
        - eqi4
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/eqi.h:145,10'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:0,0'
              BranchSideFuncs:
                - eqi4
                - eqi1
            - BranchSide:      './mutt/eqi.h:145,10'
              BranchSideFuncs:
                - eqi4
                - eqi1
        - Branch String:   './mutt/eqi.h:145,21'
          Branch Sides:
            - BranchSide:      './mutt/eqi.h:145,31'
              BranchSideFuncs:
                - eqi1
            - BranchSide:      './mutt/eqi.h:145,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/eqi.h:145,10'
          Dst:             eqi4
        - Src:             './mutt/eqi.h:145,24'
          Dst:             eqi1
    - functionName:    mutt_matches_ignore
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_list_match
      functionUses:    21
      BranchProfiles:
        - Branch String:   'email/parse.c:358,10'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_list_match
                - mutt_list_match
            - BranchSide:      'email/parse.c:358,10'
              BranchSideFuncs:
                - mutt_list_match
                - mutt_list_match
        - Branch String:   'email/parse.c:358,38'
          Branch Sides:
            - BranchSide:      'email/parse.c:358,42'
              BranchSideFuncs:
                - mutt_list_match
            - BranchSide:      'email/parse.c:358,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:358,10'
          Dst:             mutt_list_match
        - Src:             'email/parse.c:358,42'
          Dst:             mutt_list_match
    - functionName:    mutt_parse_mailto
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mailto_header_allowed
        - mutt_addrlist_parse
        - mutt_filter_commandline_header_tag
        - mutt_filter_commandline_header_value
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_rfc822_parse_line
        - mutt_str_asprintf
        - mutt_str_len
        - mutt_str_replace
        - mutt_str_skip_email_wsp
        - rfc2047_decode_envelope
        - url_free
        - url_parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/parse.c:1756,8'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - url_parse
                - url_free
                - mutt_addrlist_parse
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1756,8'
              BranchSideFuncs:
                - url_parse
                - url_free
                - mutt_addrlist_parse
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
        - Branch String:   'email/parse.c:1756,12'
          Branch Sides:
            - BranchSide:      'email/parse.c:1756,12'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1756,16'
              BranchSideFuncs:
                - url_parse
                - url_free
                - mutt_addrlist_parse
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
        - Branch String:   'email/parse.c:1756,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:1756,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1759,21'
              BranchSideFuncs:
                - url_parse
                - url_free
                - mutt_addrlist_parse
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
        - Branch String:   'email/parse.c:1763,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - url_free
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1770,29'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - url_free
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
        - Branch String:   'email/parse.c:1788,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1773,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - url_free
                - mutt_str_replace
            - BranchSide:      'email/parse.c:1790,11'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - rfc2047_decode_envelope
                - url_free
                - mutt_str_replace
        - Branch String:   'email/parse.c:1790,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:1792,13'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - rfc2047_decode_envelope
                - url_free
            - BranchSide:      'email/parse.c:1797,9'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - mutt_istr_equal
                - mutt_str_replace
                - rfc2047_decode_envelope
                - url_free
        - Branch String:   'email/parse.c:1792,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:1773,3'
              BranchSideFuncs:
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - mutt_str_replace
                - rfc2047_decode_envelope
                - url_free
            - BranchSide:      'email/parse.c:1793,11'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_filter_commandline_header_tag
                - mailto_header_allowed
                - mutt_istr_equal
                - mutt_str_len
                - mutt_filter_commandline_header_value
                - mutt_str_asprintf
                - mutt_str_skip_email_wsp
                - mutt_rfc822_parse_line
                - mutt_mem_free
                - rfc2047_decode_envelope
                - url_free
        - Branch String:   'email/parse.c:1773,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:1775,44'
              BranchSideFuncs:
                - rfc2047_decode_envelope
                - url_free
            - BranchSide:      'email/parse.c:1811,3'
              BranchSideFuncs:
                - rfc2047_decode_envelope
                - url_free
      Callsites:
        - Src:             'email/parse.c:1759,21'
          Dst:             url_parse
        - Src:             'email/parse.c:1770,3'
          Dst:             mutt_addrlist_parse
        - Src:             'email/parse.c:1775,5'
          Dst:             mutt_filter_commandline_header_tag
        - Src:             'email/parse.c:1788,9'
          Dst:             mailto_header_allowed
        - Src:             'email/parse.c:1790,11'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:1793,11'
          Dst:             mutt_str_replace
        - Src:             'email/parse.c:1798,25'
          Dst:             mutt_str_len
        - Src:             'email/parse.c:1800,9'
          Dst:             mutt_filter_commandline_header_value
        - Src:             'email/parse.c:1801,9'
          Dst:             mutt_str_asprintf
        - Src:             'email/parse.c:1803,17'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:1804,9'
          Dst:             mutt_rfc822_parse_line
        - Src:             'email/parse.c:1805,9'
          Dst:             mutt_mem_free
        - Src:             'email/parse.c:1811,3'
          Dst:             rfc2047_decode_envelope
        - Src:             'email/parse.c:0,0'
          Dst:             url_free
    - functionName:    mutt_filter_commandline_header_tag
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/parse.c:75,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:78,11'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:78,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:80,18'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:80,24'
          Branch Sides:
            - BranchSide:      'email/parse.c:80,36'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:81,15'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:80,43'
          Branch Sides:
            - BranchSide:      'email/parse.c:80,55'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:81,15'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:80,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:78,35'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:81,15'
              BranchSideFuncs: []
        - Branch String:   'email/parse.c:78,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:80,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mailto_header_allowed
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/parse.c:1738,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
            - BranchSide:      'email/parse.c:1738,3'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1738,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:1738,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1740,15'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1738,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:1738,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1740,15'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1740,28'
          Branch Sides:
            - BranchSide:      'email/parse.c:1740,28'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1740,31'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parse.c:1740,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:1738,3'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:1740,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:1740,31'
          Dst:             mutt_istr_equal
    - functionName:    parse_parameters
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         78
      ICount:          394
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - buf_addch
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strdup
        - cc_assumed_charset
        - mutt_param_new
        - mutt_str_is_email_wsp
        - mutt_str_skip_email_wsp
        - mutt_strn_dup
        - rfc2231_decode_parameters
        - slist_is_empty
        - strchr
        - strpbrk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:158,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - cc_assumed_charset
                - slist_is_empty
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/parse.c:158,24'
              BranchSideFuncs:
                - buf_pool_get
                - cc_assumed_charset
                - slist_is_empty
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:173,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:175,7'
              BranchSideFuncs:
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:180,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:180,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:182,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:263,7'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:184,22'
          Branch Sides:
            - BranchSide:      'email/parse.c:184,51'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/parse.c:191,9'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:184,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:184,17'
              BranchSideFuncs:
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/parse.c:196,16'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:184,22'
          Branch Sides:
            - BranchSide:      'email/parse.c:184,51'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/parse.c:191,9'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:204,13'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:242,21'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:242,21'
          Branch Sides:
            - BranchSide:      'email/parse.c:243,13'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:250,11'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:208,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:210,17'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:250,11'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:210,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:213,22'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:221,17'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:213,19'
          Branch Sides:
            - BranchSide:      'email/parse.c:215,22'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:221,17'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:215,35'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:215,40'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:215,53'
          Branch Sides:
            - BranchSide:      'email/parse.c:215,62'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:221,17'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:215,21'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:221,17'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:221,29'
          Branch Sides:
            - BranchSide:      'email/parse.c:221,36'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:223,20'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:221,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:223,20'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:238,14'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:223,17'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:225,19'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:225,19'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:208,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:210,17'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:250,11'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:242,21'
          Branch Sides:
            - BranchSide:      'email/parse.c:243,13'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:250,11'
              BranchSideFuncs:
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:250,11'
          Branch Sides:
            - BranchSide:      'email/parse.c:252,23'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:268,10'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:254,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:254,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:254,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:254,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:254,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:254,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:258,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:258,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:258,9'
              BranchSideFuncs:
                - strchr
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - buf_addch
                - rfc2231_decode_parameters
                - buf_pool_release
        - Branch String:   'email/parse.c:268,21'
          Branch Sides:
            - BranchSide:      'email/parse.c:268,30'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/parse.c:271,5'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:268,9'
          Branch Sides:
            - BranchSide:      'email/parse.c:268,9'
              BranchSideFuncs:
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:271,5'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:275,5'
          Branch Sides:
            - BranchSide:      'email/parse.c:168,3'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/parse.c:274,37'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/parse.c:168,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:168,3'
              BranchSideFuncs:
                - rfc2231_decode_parameters
                - buf_pool_release
            - BranchSide:      'email/parse.c:170,5'
              BranchSideFuncs:
                - buf_reset
                - strpbrk
                - mutt_str_is_email_wsp
                - mutt_param_new
                - mutt_strn_dup
                - mutt_str_skip_email_wsp
                - buf_addch
                - buf_strdup
                - strchr
                - mutt_str_skip_email_wsp
                - rfc2231_decode_parameters
                - buf_pool_release
                - buf_addch
      Callsites:
        - Src:             'email/parse.c:158,24'
          Dst:             buf_pool_get
        - Src:             'email/parse.c:167,40'
          Dst:             cc_assumed_charset
        - Src:             'email/parse.c:167,25'
          Dst:             slist_is_empty
        - Src:             'email/parse.c:170,5'
          Dst:             buf_reset
        - Src:             'email/parse.c:172,9'
          Dst:             strpbrk
        - Src:             'email/parse.c:184,25'
          Dst:             mutt_str_is_email_wsp
        - Src:             'email/parse.c:196,16'
          Dst:             mutt_param_new
        - Src:             'email/parse.c:197,27'
          Dst:             mutt_strn_dup
        - Src:             'email/parse.c:202,13'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:0,0'
          Dst:             buf_addch
        - Src:             'email/parse.c:243,13'
          Dst:             buf_addch
        - Src:             'email/parse.c:252,23'
          Dst:             buf_strdup
        - Src:             'email/parse.c:268,30'
          Dst:             strchr
        - Src:             'email/parse.c:274,11'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'email/parse.c:280,3'
          Dst:             rfc2231_decode_parameters
        - Src:             'email/parse.c:281,3'
          Dst:             buf_pool_release
    - functionName:    mutt_str_is_email_wsp
      functionSourceFile: '/src/neomutt/./mutt/string2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/string2.h:106,21'
          Branch Sides:
            - BranchSide:      './mutt/string2.h:106,21'
              BranchSideFuncs: []
            - BranchSide:      './mutt/string2.h:106,27'
              BranchSideFuncs: []
        - Branch String:   './mutt/string2.h:106,36'
          Branch Sides:
            - BranchSide:      './mutt/string2.h:106,36'
              BranchSideFuncs: []
            - BranchSide:      './mutt/string2.h:106,42'
              BranchSideFuncs: []
        - Branch String:   './mutt/string2.h:106,51'
          Branch Sides:
            - BranchSide:      './mutt/string2.h:106,51'
              BranchSideFuncs: []
            - BranchSide:      './mutt/string2.h:106,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_check_mime_type
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_istr_equal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/parse.c:368,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
            - BranchSide:      'email/parse.c:368,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:368,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:370,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:370,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:370,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:372,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:372,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:372,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:374,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:374,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:376,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:376,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:376,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:378,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:378,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:380,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:380,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:380,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:382,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:382,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:382,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:384,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:384,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:384,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:386,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
        - Branch String:   'email/parse.c:386,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:386,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:388,7'
              BranchSideFuncs:
                - mutt_istr_equal
        - Branch String:   'email/parse.c:388,7'
          Branch Sides:
            - BranchSide:      'email/parse.c:388,7'
              BranchSideFuncs: []
            - BranchSide:      'email/parse.c:391,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/parse.c:368,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:370,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:372,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:374,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:376,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:378,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:380,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:382,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:384,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:386,7'
          Dst:             mutt_istr_equal
        - Src:             'email/parse.c:388,7'
          Dst:             mutt_istr_equal
    - functionName:    mutt_parse_multipart
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_multipart
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/parse.c:1855,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - parse_multipart
            - BranchSide:      'email/parse.c:1855,7'
              BranchSideFuncs:
                - parse_multipart
      Callsites:
        - Src:             'email/parse.c:1857,10'
          Dst:             parse_multipart
    - functionName:    mutt_rfc822_parse_message
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rfc822_parse_message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/parse.c:1839,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - rfc822_parse_message
            - BranchSide:      'email/parse.c:1839,7'
              BranchSideFuncs:
                - rfc822_parse_message
      Callsites:
        - Src:             'email/parse.c:1841,10'
          Dst:             rfc822_parse_message
    - functionName:    mutt_parse_part
      functionSourceFile: '/src/neomutt/email/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_part
      functionUses:    7
      BranchProfiles:
        - Branch String:   'email/parse.c:1824,3'
          Branch Sides:
            - BranchSide:      'email/parse.c:0,0'
              BranchSideFuncs:
                - parse_part
            - BranchSide:      'email/parse.c:1824,7'
              BranchSideFuncs:
                - parse_part
      Callsites:
        - Src:             'email/parse.c:1826,3'
          Dst:             parse_part
    - functionName:    mutt_regmatch_len
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_start
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    q_encoder
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:108,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - strchr
            - BranchSide:      'email/rfc2047.c:108,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strchr
        - Branch String:   'email/rfc2047.c:114,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:114,16'
              BranchSideFuncs:
                - strchr
        - Branch String:   'email/rfc2047.c:117,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:119,11'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'email/rfc2047.c:121,17'
              BranchSideFuncs:
                - strchr
        - Branch String:   'email/rfc2047.c:121,26'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:121,32'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'email/rfc2047.c:123,11'
              BranchSideFuncs:
                - strchr
        - Branch String:   'email/rfc2047.c:121,40'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:121,46'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'email/rfc2047.c:123,11'
              BranchSideFuncs:
                - strchr
        - Branch String:   'email/rfc2047.c:121,54'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:121,57'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'email/rfc2047.c:123,11'
              BranchSideFuncs:
                - strchr
        - Branch String:   'email/rfc2047.c:121,14'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:123,11'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'email/rfc2047.c:129,11'
              BranchSideFuncs:
                - strchr
        - Branch String:   'email/rfc2047.c:114,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:114,16'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'email/rfc2047.c:110,23'
          Dst:             strlen
        - Src:             'email/rfc2047.c:111,10'
          Dst:             strlen
        - Src:             'email/rfc2047.c:121,57'
          Dst:             strchr
    - functionName:    b_encoder
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          272
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_b64_encode
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:74,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:74,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:81,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:81,3'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:85,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:87,10'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:87,10'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:91,12'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,33'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:91,12'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:89,16'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:88,5'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:89,16'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:89,16'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:91,12'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:81,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:83,5'
              BranchSideFuncs:
                - mutt_b64_encode
        - Branch String:   'email/rfc2047.c:88,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:89,16'
              BranchSideFuncs:
                - mutt_b64_encode
            - BranchSide:      'email/rfc2047.c:91,12'
              BranchSideFuncs:
                - mutt_b64_encode
      Callsites:
        - Src:             'email/rfc2047.c:76,23'
          Dst:             strlen
        - Src:             'email/rfc2047.c:77,10'
          Dst:             strlen
        - Src:             'email/rfc2047.c:87,10'
          Dst:             mutt_b64_encode
    - functionName:    iconv_t_valid
      functionSourceFile: '/src/neomutt/./mutt/charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_block
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv_open
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:277,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.16896
                - assertion_dump
                - strlen
                - iconv
                - iconv
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:277,8'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.16896
                - assertion_dump
                - strlen
                - iconv
                - iconv
                - assertion_dump
        - Branch String:   'email/rfc2047.c:277,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:279,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:282,22'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.16896
                - assertion_dump
                - strlen
                - iconv
                - iconv
                - assertion_dump
        - Branch String:   'email/rfc2047.c:283,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:283,3'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:284,15'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - assertion_dump
        - Branch String:   'email/rfc2047.c:291,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:291,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:291,3'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'email/rfc2047.c:291,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:291,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:292,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2047.c:282,22'
          Dst:             mutt_ch_iconv_open
        - Src:             'email/rfc2047.c:283,3'
          Dst:             iconv_t_valid
        - Src:             'email/rfc2047.c:283,3'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:288,30'
          Dst:             strlen
        - Src:             'email/rfc2047.c:289,21'
          Dst:             iconv
        - Src:             'email/rfc2047.c:290,21'
          Dst:             iconv
        - Src:             'email/rfc2047.c:291,3'
          Dst:             assertion_dump
    - functionName:    choose_block
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          127
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - assertion_dump
        - mutt_istr_equal
        - try_block
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:314,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - mutt_istr_equal
                - try_block
                - assertion_dump
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:314,21'
              BranchSideFuncs:
                - mutt_istr_equal
                - try_block
                - assertion_dump
                - assertion_dump
        - Branch String:   'email/rfc2047.c:314,30'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:314,33'
              BranchSideFuncs:
                - try_block
                - assertion_dump
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:319,5'
              BranchSideFuncs:
                - try_block
                - assertion_dump
                - assertion_dump
        - Branch String:   'email/rfc2047.c:321,19'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:321,31'
              BranchSideFuncs:
                - try_block
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:323,30'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:321,64'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:321,64'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:321,70'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:321,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:321,9'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:323,30'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:324,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:324,5'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:325,9'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:325,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - try_block
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:326,17'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:326,22'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - try_block
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:326,25'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:326,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - try_block
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:327,10'
              BranchSideFuncs:
                - try_block
                - assertion_dump
        - Branch String:   'email/rfc2047.c:326,22'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - try_block
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:326,25'
              BranchSideFuncs:
                - try_block
                - assertion_dump
      Callsites:
        - Src:             'email/rfc2047.c:314,33'
          Dst:             mutt_istr_equal
        - Src:             'email/rfc2047.c:319,5'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:320,23'
          Dst:             try_block
        - Src:             'email/rfc2047.c:324,5'
          Dst:             assertion_dump
    - functionName:    try_block
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          295
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - assertion_dump
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv_open
        - mutt_istr_equal
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:200,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:202,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - mutt_istr_equal
                - strchr
                - strchr
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:218,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - mutt_istr_equal
                - strchr
                - strchr
                - assertion_dump
        - Branch String:   'email/rfc2047.c:203,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:203,5'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - mutt_istr_equal
                - strchr
                - strchr
                - assertion_dump
                - __errno_location
                - assertion_dump
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:204,8'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - mutt_istr_equal
                - strchr
                - strchr
                - assertion_dump
                - __errno_location
                - assertion_dump
                - assertion_dump
        - Branch String:   'email/rfc2047.c:208,86'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:209,10'
              BranchSideFuncs:
                - __errno_location
                - assertion_dump
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:211,7'
              BranchSideFuncs:
                - __errno_location
                - assertion_dump
                - assertion_dump
        - Branch String:   'email/rfc2047.c:208,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - assertion_dump
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:211,7'
              BranchSideFuncs:
                - __errno_location
                - assertion_dump
                - assertion_dump
        - Branch String:   'email/rfc2047.c:211,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:211,7'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:212,7'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'email/rfc2047.c:212,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:212,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:213,19'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:213,14'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:213,14'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:213,49'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:218,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:219,43'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:220,5'
              BranchSideFuncs:
                - strlen
                - mutt_istr_equal
                - strchr
                - strchr
                - assertion_dump
        - Branch String:   'email/rfc2047.c:225,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - strchr
                - strchr
                - strlen
                - mutt_istr_equal
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:237,23'
              BranchSideFuncs:
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:228,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:227,23'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:228,5'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'email/rfc2047.c:241,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:242,5'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:244,14'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:229,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:229,27'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
            - BranchSide:      'email/rfc2047.c:232,12'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:229,35'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:229,39'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
            - BranchSide:      'email/rfc2047.c:232,12'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:229,50'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:230,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
            - BranchSide:      'email/rfc2047.c:232,12'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:230,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:225,32'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
            - BranchSide:      'email/rfc2047.c:230,24'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:229,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:225,32'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
            - BranchSide:      'email/rfc2047.c:232,12'
              BranchSideFuncs:
                - strchr
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:225,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:227,23'
              BranchSideFuncs:
                - strlen
                - mutt_istr_equal
            - BranchSide:      'email/rfc2047.c:238,32'
              BranchSideFuncs:
                - strlen
                - mutt_istr_equal
        - Branch String:   'email/rfc2047.c:244,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:244,33'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:250,18'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:244,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:246,14'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:250,18'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:250,12'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:250,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:252,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2047.c:202,18'
          Dst:             mutt_ch_iconv_open
        - Src:             'email/rfc2047.c:203,5'
          Dst:             iconv_t_valid
        - Src:             'email/rfc2047.c:203,5'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:207,25'
          Dst:             strlen
        - Src:             'email/rfc2047.c:208,10'
          Dst:             iconv
        - Src:             'email/rfc2047.c:209,10'
          Dst:             iconv
        - Src:             'email/rfc2047.c:211,7'
          Dst:             __errno_location
        - Src:             'email/rfc2047.c:211,7'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:212,7'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:218,31'
          Dst:             strlen
        - Src:             'email/rfc2047.c:0,0'
          Dst:             strchr
        - Src:             'email/rfc2047.c:236,31'
          Dst:             strlen
        - Src:             'email/rfc2047.c:241,7'
          Dst:             mutt_istr_equal
        - Src:             'email/rfc2047.c:228,5'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:230,24'
          Dst:             strchr
    - functionName:    rfc2047_encode_envelope
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cs_subset_slist
        - mutt_env_set_subject
        - mutt_mem_free
        - rfc2047_encode
        - rfc2047_encode_addrlist
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:859,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - cs_subset_slist
                - rfc2047_encode
                - rfc2047_encode
                - mutt_env_set_subject
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:859,8'
              BranchSideFuncs:
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - cs_subset_slist
                - rfc2047_encode
                - rfc2047_encode
                - mutt_env_set_subject
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:859,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:859,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:861,33'
              BranchSideFuncs:
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - rfc2047_encode_addrlist
                - cs_subset_slist
                - rfc2047_encode
                - rfc2047_encode
                - mutt_env_set_subject
                - mutt_mem_free
      Callsites:
        - Src:             'email/rfc2047.c:861,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:862,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:863,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:864,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:865,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:866,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:867,3'
          Dst:             rfc2047_encode_addrlist
        - Src:             'email/rfc2047.c:868,46'
          Dst:             cs_subset_slist
        - Src:             'email/rfc2047.c:869,3'
          Dst:             rfc2047_encode
        - Src:             'email/rfc2047.c:873,3'
          Dst:             rfc2047_encode
        - Src:             'email/rfc2047.c:874,3'
          Dst:             mutt_env_set_subject
        - Src:             'email/rfc2047.c:875,3'
          Dst:             mutt_mem_free
    - functionName:    rfc2047_encode_addrlist
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - buf_strcpy
        - buf_strdup
        - cs_subset_slist
        - mutt_mem_free
        - rfc2047_encode
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:768,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - strlen
                - cs_subset_slist
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:768,8'
              BranchSideFuncs:
                - strlen
                - cs_subset_slist
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:768,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:768,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:771,13'
              BranchSideFuncs:
                - strlen
                - cs_subset_slist
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:771,13'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:771,19'
              BranchSideFuncs:
                - cs_subset_slist
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:773,9'
              BranchSideFuncs:
                - cs_subset_slist
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:775,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:777,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:792,1'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:777,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:779,14'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:784,17'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:784,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:775,3'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:784,29'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:784,14'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:775,3'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:786,14'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
                - mutt_mem_free
                - buf_strdup
                - rfc2047_encode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:775,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:777,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:792,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2047.c:771,19'
          Dst:             strlen
        - Src:             'email/rfc2047.c:774,46'
          Dst:             cs_subset_slist
        - Src:             'email/rfc2047.c:779,14'
          Dst:             buf_strdup
        - Src:             'email/rfc2047.c:780,7'
          Dst:             rfc2047_encode
        - Src:             'email/rfc2047.c:781,7'
          Dst:             buf_strcpy
        - Src:             'email/rfc2047.c:786,14'
          Dst:             buf_strdup
        - Src:             'email/rfc2047.c:787,7'
          Dst:             rfc2047_encode
        - Src:             'email/rfc2047.c:788,7'
          Dst:             buf_strcpy
        - Src:             'email/rfc2047.c:0,0'
          Dst:             mutt_mem_free
    - functionName:    rfc2047_encode
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cc_charset
        - encode
        - mutt_mem_free
        - slist_free
        - slist_parse
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:630,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
                - slist_parse
            - BranchSide:      'email/rfc2047.c:630,8'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
                - slist_parse
        - Branch String:   'email/rfc2047.c:630,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:630,11'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:630,15'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
                - slist_parse
        - Branch String:   'email/rfc2047.c:630,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:630,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:633,33'
              BranchSideFuncs:
                - cc_charset
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
                - slist_parse
        - Branch String:   'email/rfc2047.c:634,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:634,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:637,17'
              BranchSideFuncs:
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
                - slist_parse
        - Branch String:   'email/rfc2047.c:638,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:640,16'
              BranchSideFuncs:
                - slist_parse
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:644,9'
              BranchSideFuncs:
                - strlen
                - encode
                - slist_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/rfc2047.c:633,33'
          Dst:             cc_charset
        - Src:             'email/rfc2047.c:640,16'
          Dst:             slist_parse
        - Src:             'email/rfc2047.c:646,15'
          Dst:             strlen
        - Src:             'email/rfc2047.c:646,3'
          Dst:             encode
        - Src:             'email/rfc2047.c:648,3'
          Dst:             slist_free
        - Src:             'email/rfc2047.c:649,3'
          Dst:             mutt_mem_free
    - functionName:    encode
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          925
      EdgeCount:       230
      CyclomaticComplexity: 64
      functionsReached:
        - assertion_dump
        - choose_block
        - encode_block
        - mutt_ch_choose
        - mutt_ch_chscmp
        - mutt_ch_convert_string
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
        - mutt_str_len
        - mutt_strn_dup
        - strchr
        - try_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:430,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_str_len
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
                - strchr
            - BranchSide:      'email/rfc2047.c:430,9'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_str_len
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
                - strchr
        - Branch String:   'email/rfc2047.c:442,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:446,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
                - strchr
            - BranchSide:      'email/rfc2047.c:447,23'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
                - strchr
        - Branch String:   'email/rfc2047.c:456,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,17'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:456,29'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:456,37'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,41'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,23'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:456,54'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,23'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:462,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,26'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:462,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,26'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:462,29'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,26'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:462,14'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:465,9'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:454,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,32'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:471,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:456,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,29'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:458,12'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:456,37'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,41'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:462,23'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:456,54'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,70'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:462,23'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:456,70'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,70'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:458,12'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:456,70'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,70'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:458,12'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:456,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:458,12'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,23'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:458,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,32'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:459,9'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:462,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,32'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,26'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:462,29'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,32'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:462,26'
              BranchSideFuncs:
                - strchr
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:462,14'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,32'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:464,12'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:464,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:454,32'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:465,9'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
        - Branch String:   'email/rfc2047.c:454,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:456,10'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
                - strchr
            - BranchSide:      'email/rfc2047.c:471,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:471,10'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:471,13'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:473,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:471,16'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:471,23'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:473,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:471,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:472,5'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:473,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:473,10'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:473,13'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:476,8'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:473,16'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:473,23'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:476,8'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:473,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:474,5'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
            - BranchSide:      'email/rfc2047.c:476,8'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:476,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:476,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:486,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_choose
        - Branch String:   'email/rfc2047.c:486,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:488,15'
              BranchSideFuncs:
                - mutt_ch_choose
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
                - mutt_ch_chscmp
            - BranchSide:      'email/rfc2047.c:501,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
        - Branch String:   'email/rfc2047.c:489,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:501,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:505,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
        - Branch String:   'email/rfc2047.c:501,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:502,5'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:505,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
        - Branch String:   'email/rfc2047.c:506,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:507,5'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:508,9'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
        - Branch String:   'email/rfc2047.c:508,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:509,5'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:512,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
        - Branch String:   'email/rfc2047.c:512,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:514,10'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:528,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:514,10'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:514,10'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:516,12'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:514,10'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:514,10'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:516,12'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:514,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:512,13'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:516,12'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:518,31'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:518,34'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:520,26'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:518,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:519,10'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:520,26'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:518,31'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:518,34'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:520,26'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:520,70'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:512,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:521,21'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
        - Branch String:   'email/rfc2047.c:520,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:512,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:528,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:512,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:514,10'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
                - try_block
            - BranchSide:      'email/rfc2047.c:528,18'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:528,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:530,10'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:546,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:530,10'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:530,10'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:532,12'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:530,10'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:530,10'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:532,12'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:530,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:528,29'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:532,12'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:533,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:534,14'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:536,26'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:534,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:534,14'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:536,26'
              BranchSideFuncs:
                - try_block
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:536,69'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:528,29'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:537,15'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
        - Branch String:   'email/rfc2047.c:536,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:528,29'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:546,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:528,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:530,10'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - try_block
            - BranchSide:      'email/rfc2047.c:546,14'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:558,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:561,18'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - choose_block
                - mutt_mem_reallocarray
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:587,19'
              BranchSideFuncs:
                - encode_block
                - assertion_dump
                - choose_block
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'email/rfc2047.c:561,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:563,18'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:604,19'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:564,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:565,16'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - choose_block
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:567,13'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - choose_block
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - assertion_dump
        - Branch String:   'email/rfc2047.c:565,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:565,16'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - choose_block
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - assertion_dump
            - BranchSide:      'email/rfc2047.c:567,13'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - choose_block
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
                - assertion_dump
        - Branch String:   'email/rfc2047.c:567,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:574,9'
              BranchSideFuncs:
                - assertion_dump
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:580,11'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'email/rfc2047.c:574,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:574,9'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:575,0'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:575,38'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:575,42'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:578,9'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:575,42'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:575,0'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:578,9'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:587,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:590,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - choose_block
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:592,22'
              BranchSideFuncs:
                - encode_block
                - assertion_dump
                - choose_block
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:593,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:593,5'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:594,12'
              BranchSideFuncs:
                - choose_block
                - encode_block
                - assertion_dump
                - mutt_mem_reallocarray
                - choose_block
                - assertion_dump
                - mutt_mem_reallocarray
                - encode_block
                - assertion_dump
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:607,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:607,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:609,10'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/rfc2047.c:441,13'
          Dst:             mutt_strn_dup
        - Src:             'email/rfc2047.c:442,7'
          Dst:             mutt_ch_convert_string
        - Src:             'email/rfc2047.c:447,10'
          Dst:             mutt_str_len
        - Src:             'email/rfc2047.c:462,32'
          Dst:             strchr
        - Src:             'email/rfc2047.c:462,32'
          Dst:             strchr
        - Src:             'email/rfc2047.c:488,15'
          Dst:             mutt_ch_choose
        - Src:             'email/rfc2047.c:501,17'
          Dst:             mutt_ch_chscmp
        - Src:             'email/rfc2047.c:520,10'
          Dst:             try_block
        - Src:             'email/rfc2047.c:536,10'
          Dst:             try_block
        - Src:             'email/rfc2047.c:547,9'
          Dst:             mutt_mem_mallocarray
        - Src:             'email/rfc2047.c:557,16'
          Dst:             choose_block
        - Src:             'email/rfc2047.c:574,9'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:580,11'
          Dst:             choose_block
        - Src:             'email/rfc2047.c:590,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'email/rfc2047.c:592,9'
          Dst:             encode_block
        - Src:             'email/rfc2047.c:593,5'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:605,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'email/rfc2047.c:606,7'
          Dst:             encode_block
        - Src:             'email/rfc2047.c:607,3'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:611,3'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2047.c:612,3'
          Dst:             mutt_mem_free
    - functionName:    rfc2047_decode_envelope
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_env_set_subject
        - mutt_mem_free
        - rfc2047_decode
        - rfc2047_decode_addrlist
      functionUses:    4
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:834,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode
                - rfc2047_decode
                - mutt_env_set_subject
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:834,8'
              BranchSideFuncs:
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode
                - rfc2047_decode
                - mutt_env_set_subject
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:834,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:834,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:836,33'
              BranchSideFuncs:
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode_addrlist
                - rfc2047_decode
                - rfc2047_decode
                - mutt_env_set_subject
                - mutt_mem_free
      Callsites:
        - Src:             'email/rfc2047.c:836,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:837,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:838,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:839,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:840,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:841,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:842,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:843,3'
          Dst:             rfc2047_decode_addrlist
        - Src:             'email/rfc2047.c:844,3'
          Dst:             rfc2047_decode
        - Src:             'email/rfc2047.c:848,3'
          Dst:             rfc2047_decode
        - Src:             'email/rfc2047.c:849,3'
          Dst:             mutt_env_set_subject
        - Src:             'email/rfc2047.c:850,3'
          Dst:             mutt_mem_free
    - functionName:    rfc2047_decode_addrlist
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          130
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - buf_find_string
        - buf_strcpy
        - buf_strdup
        - cc_assumed_charset
        - mutt_mem_free
        - rfc2047_decode
        - slist_is_empty
      functionUses:    9
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:803,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - cc_assumed_charset
                - slist_is_empty
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:803,8'
              BranchSideFuncs:
                - cc_assumed_charset
                - slist_is_empty
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:803,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:803,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:806,40'
              BranchSideFuncs:
                - cc_assumed_charset
                - slist_is_empty
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:809,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:811,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:826,1'
              BranchSideFuncs: []
        - Branch String:   'email/rfc2047.c:811,21'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:811,26'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:818,17'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:811,62'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:811,9'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:813,28'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:811,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:813,28'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:818,17'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:818,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:809,3'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:818,29'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:818,37'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:809,3'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:818,40'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
        - Branch String:   'email/rfc2047.c:818,14'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:809,3'
              BranchSideFuncs:
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
            - BranchSide:      'email/rfc2047.c:820,28'
              BranchSideFuncs:
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - mutt_mem_free
                - buf_find_string
                - buf_strdup
                - rfc2047_decode
                - buf_strcpy
                - buf_find_string
        - Branch String:   'email/rfc2047.c:809,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:811,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:826,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2047.c:806,40'
          Dst:             cc_assumed_charset
        - Src:             'email/rfc2047.c:806,25'
          Dst:             slist_is_empty
        - Src:             'email/rfc2047.c:811,26'
          Dst:             buf_find_string
        - Src:             'email/rfc2047.c:813,14'
          Dst:             buf_strdup
        - Src:             'email/rfc2047.c:814,7'
          Dst:             rfc2047_decode
        - Src:             'email/rfc2047.c:815,7'
          Dst:             buf_strcpy
        - Src:             'email/rfc2047.c:818,40'
          Dst:             buf_find_string
        - Src:             'email/rfc2047.c:820,14'
          Dst:             buf_strdup
        - Src:             'email/rfc2047.c:821,7'
          Dst:             rfc2047_decode
        - Src:             'email/rfc2047.c:822,7'
          Dst:             buf_strcpy
        - Src:             'email/rfc2047.c:0,0'
          Dst:             mutt_mem_free
    - functionName:    rfc2047_decode
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          288
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - buf_addstr
        - buf_addstr_n
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - cc_assumed_charset
        - cc_charset
        - decode_word
        - finalize_chunk
        - mutt_ch_convert_nonmime_string
        - mutt_mem_free
        - mutt_str_len
        - mutt_str_lws_len
        - mutt_strn_dup
        - mutt_strn_equal
        - parse_encoded_word
        - slist_is_empty
      functionUses:    14
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:663,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cc_assumed_charset
                - cc_charset
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'email/rfc2047.c:663,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cc_assumed_charset
                - cc_charset
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'email/rfc2047.c:663,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:663,11'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:663,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cc_assumed_charset
                - cc_charset
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'email/rfc2047.c:663,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:663,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:666,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - cc_assumed_charset
                - cc_charset
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'email/rfc2047.c:684,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:686,11'
              BranchSideFuncs:
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:745,21'
              BranchSideFuncs:
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:687,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:690,24'
              BranchSideFuncs:
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
            - BranchSide:      'email/rfc2047.c:722,7'
              BranchSideFuncs:
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
        - Branch String:   'email/rfc2047.c:690,24'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:690,40'
              BranchSideFuncs:
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
                - buf_addstr_n
            - BranchSide:      'email/rfc2047.c:690,34'
              BranchSideFuncs:
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
                - buf_addstr_n
        - Branch String:   'email/rfc2047.c:693,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:684,10'
              BranchSideFuncs:
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'email/rfc2047.c:700,25'
              BranchSideFuncs:
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
                - buf_addstr_n
        - Branch String:   'email/rfc2047.c:700,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:702,24'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
                - buf_addstr_n
            - BranchSide:      'email/rfc2047.c:706,11'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
                - buf_addstr_n
        - Branch String:   'email/rfc2047.c:706,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:708,22'
              BranchSideFuncs:
                - buf_addstr_n
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
            - BranchSide:      'email/rfc2047.c:712,9'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
        - Branch String:   'email/rfc2047.c:719,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:684,3'
              BranchSideFuncs:
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'email/rfc2047.c:722,7'
              BranchSideFuncs:
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - mutt_strn_equal
        - Branch String:   'email/rfc2047.c:724,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:728,25'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:741,5'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:728,31'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:728,55'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'email/rfc2047.c:736,24'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'email/rfc2047.c:728,67'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:729,66'
              BranchSideFuncs:
                - mutt_strn_equal
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'email/rfc2047.c:733,24'
              BranchSideFuncs:
                - finalize_chunk
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'email/rfc2047.c:728,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:733,24'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'email/rfc2047.c:736,24'
              BranchSideFuncs:
                - buf_addstr
                - mutt_mem_free
                - parse_encoded_word
                - mutt_str_lws_len
                - buf_is_empty
                - finalize_chunk
                - slist_is_empty
                - mutt_strn_dup
                - mutt_ch_convert_nonmime_string
                - buf_addstr
                - mutt_mem_free
                - decode_word
                - buf_is_empty
                - finalize_chunk
                - mutt_strn_equal
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - mutt_str_len
                - buf_is_empty
                - finalize_chunk
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'email/rfc2047.c:745,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:747,5'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:750,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'email/rfc2047.c:666,24'
          Dst:             buf_pool_get
        - Src:             'email/rfc2047.c:678,25'
          Dst:             buf_pool_get
        - Src:             'email/rfc2047.c:682,43'
          Dst:             cc_assumed_charset
        - Src:             'email/rfc2047.c:683,27'
          Dst:             cc_charset
        - Src:             'email/rfc2047.c:686,11'
          Dst:             parse_encoded_word
        - Src:             'email/rfc2047.c:690,40'
          Dst:             mutt_str_len
        - Src:             'email/rfc2047.c:693,19'
          Dst:             mutt_str_lws_len
        - Src:             'email/rfc2047.c:700,12'
          Dst:             buf_is_empty
        - Src:             'email/rfc2047.c:702,9'
          Dst:             finalize_chunk
        - Src:             'email/rfc2047.c:706,11'
          Dst:             slist_is_empty
        - Src:             'email/rfc2047.c:708,9'
          Dst:             buf_addstr_n
        - Src:             'email/rfc2047.c:712,22'
          Dst:             mutt_strn_dup
        - Src:             'email/rfc2047.c:713,9'
          Dst:             mutt_ch_convert_nonmime_string
        - Src:             'email/rfc2047.c:714,9'
          Dst:             buf_addstr
        - Src:             'email/rfc2047.c:715,9'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2047.c:723,23'
          Dst:             decode_word
        - Src:             'email/rfc2047.c:728,12'
          Dst:             buf_is_empty
        - Src:             'email/rfc2047.c:729,36'
          Dst:             mutt_strn_equal
        - Src:             'email/rfc2047.c:733,9'
          Dst:             finalize_chunk
        - Src:             'email/rfc2047.c:736,7'
          Dst:             buf_addstr
        - Src:             'email/rfc2047.c:737,7'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2047.c:745,8'
          Dst:             buf_is_empty
        - Src:             'email/rfc2047.c:747,5'
          Dst:             finalize_chunk
        - Src:             'email/rfc2047.c:750,3'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2047.c:751,9'
          Dst:             buf_strdup
        - Src:             'email/rfc2047.c:754,3'
          Dst:             buf_pool_release
        - Src:             'email/rfc2047.c:755,3'
          Dst:             buf_pool_release
    - functionName:    parse_encoded_word
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __ctype_tolower_loc
        - mutt_prex_capture
        - mutt_regmatch_len
        - mutt_regmatch_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:151,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.16893
                - mutt_regmatch_len.16892
                - __ctype_tolower_loc
                - mutt_regmatch_start.16893
                - mutt_regmatch_start.16893
                - mutt_regmatch_len.16892
                - mutt_regmatch_start.16893
            - BranchSide:      'email/rfc2047.c:151,23'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.16893
                - mutt_regmatch_len.16892
                - __ctype_tolower_loc
                - mutt_regmatch_start.16893
                - mutt_regmatch_start.16893
                - mutt_regmatch_len.16892
                - mutt_regmatch_start.16893
        - Branch String:   'email/rfc2047.c:152,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:156,33'
              BranchSideFuncs:
                - mutt_regmatch_start.16893
                - mutt_regmatch_len.16892
                - __ctype_tolower_loc
                - mutt_regmatch_start.16893
                - mutt_regmatch_start.16893
                - mutt_regmatch_len.16892
                - mutt_regmatch_start.16893
      Callsites:
        - Src:             'email/rfc2047.c:151,23'
          Dst:             mutt_prex_capture
        - Src:             'email/rfc2047.c:161,20'
          Dst:             mutt_regmatch_start
        - Src:             'email/rfc2047.c:162,17'
          Dst:             mutt_regmatch_len
        - Src:             'email/rfc2047.c:165,11'
          Dst:             __ctype_tolower_loc
        - Src:             'email/rfc2047.c:165,11'
          Dst:             mutt_regmatch_start
        - Src:             'email/rfc2047.c:167,17'
          Dst:             mutt_regmatch_start
        - Src:             'email/rfc2047.c:168,14'
          Dst:             mutt_regmatch_len
        - Src:             'email/rfc2047.c:169,16'
          Dst:             mutt_regmatch_start
    - functionName:    finalize_chunk
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_addstr
        - buf_init
        - cc_charset
        - mutt_ch_convert_string
        - mutt_mb_filter_unprintable
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:343,8'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - buf_addstr
                - mutt_mem_free
                - buf_init
            - BranchSide:      'email/rfc2047.c:343,8'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - buf_addstr
                - mutt_mem_free
                - buf_init
        - Branch String:   'email/rfc2047.c:343,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:343,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2047.c:345,14'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - buf_addstr
                - mutt_mem_free
                - buf_init
      Callsites:
        - Src:             'email/rfc2047.c:347,47'
          Dst:             cc_charset
        - Src:             'email/rfc2047.c:347,3'
          Dst:             mutt_ch_convert_string
        - Src:             'email/rfc2047.c:349,3'
          Dst:             mutt_mb_filter_unprintable
        - Src:             'email/rfc2047.c:350,3'
          Dst:             buf_addstr
        - Src:             'email/rfc2047.c:351,3'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2047.c:352,3'
          Dst:             buf_init
    - functionName:    decode_word
      functionSourceFile: '/src/neomutt/email/rfc2047.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          172
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - assertion_dump
        - buf_addch
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - mutt_b64_decode
        - mutt_mem_free
        - mutt_mem_mallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2047.c:368,23'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_decode
                - mutt_mem_free
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/rfc2047.c:368,23'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_decode
                - mutt_mem_free
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/rfc2047.c:370,3'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:370,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_decode
                - mutt_mem_free
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/rfc2047.c:372,11'
              BranchSideFuncs:
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_decode
                - mutt_mem_free
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
        - Branch String:   'email/rfc2047.c:372,7'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:374,26'
              BranchSideFuncs:
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_addch
            - BranchSide:      'email/rfc2047.c:396,16'
              BranchSideFuncs:
                - assertion_dump
                - mutt_mem_mallocarray
                - mutt_b64_decode
                - mutt_mem_free
        - Branch String:   'email/rfc2047.c:375,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:377,11'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:392,17'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:377,11'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:381,23'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:381,31'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:381,37'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:381,51'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:381,37'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:381,77'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:382,19'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:382,33'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:382,19'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:381,16'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:384,39'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:375,5'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:377,11'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_pool_release
            - BranchSide:      'email/rfc2047.c:392,17'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
        - Branch String:   'email/rfc2047.c:396,12'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:399,17'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - mutt_b64_decode
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:410,3'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'email/rfc2047.c:401,9'
          Branch Sides:
            - BranchSide:      'email/rfc2047.c:403,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'email/rfc2047.c:406,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2047.c:370,3'
          Dst:             assertion_dump
        - Src:             'email/rfc2047.c:374,26'
          Dst:             buf_pool_get
        - Src:             'email/rfc2047.c:0,0'
          Dst:             buf_addch
        - Src:             'email/rfc2047.c:392,17'
          Dst:             buf_strdup
        - Src:             'email/rfc2047.c:393,5'
          Dst:             buf_pool_release
        - Src:             'email/rfc2047.c:399,17'
          Dst:             mutt_mem_mallocarray
        - Src:             'email/rfc2047.c:400,16'
          Dst:             mutt_b64_decode
        - Src:             'email/rfc2047.c:403,7'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2047.c:410,3'
          Dst:             assertion_dump
    - functionName:    parameter_free
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:172,8'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2231.c:172,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2231.c:172,12'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:172,12'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:172,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2231.c:172,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:176,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/rfc2231.c:176,3'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2231.c:177,3'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2231.c:179,3'
          Dst:             mutt_mem_free
    - functionName:    rfc2231_encode_string
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          592
      EdgeCount:       147
      CyclomaticComplexity: 41
      functionsReached:
        - buf_add_printf
        - buf_addch
        - buf_len
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_reset
        - buf_strcpy
        - buf_strdup
        - cc_charset
        - cs_subset_slist
        - mutt_ch_choose
        - mutt_mem_free
        - mutt_param_new
        - mutt_str_dup
        - mutt_str_len
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:357,8'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - mutt_str_dup
            - BranchSide:      'email/rfc2231.c:357,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - mutt_str_dup
        - Branch String:   'email/rfc2231.c:357,18'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:357,18'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:357,22'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - mutt_str_dup
        - Branch String:   'email/rfc2231.c:357,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:367,22'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - mutt_str_dup
        - Branch String:   'email/rfc2231.c:374,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:376,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:398,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:374,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:376,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:398,15'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:376,23'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:376,32'
              BranchSideFuncs:
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - mutt_str_dup
            - BranchSide:      'email/rfc2231.c:385,64'
              BranchSideFuncs:
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - mutt_str_dup
        - Branch String:   'email/rfc2231.c:376,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:374,30'
              BranchSideFuncs:
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - mutt_str_dup
            - BranchSide:      'email/rfc2231.c:385,64'
              BranchSideFuncs:
                - cs_subset_slist
                - cc_charset
                - mutt_str_len
                - mutt_ch_choose
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
                - mutt_str_dup
        - Branch String:   'email/rfc2231.c:387,19'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:387,22'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:395,17'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:387,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:390,32'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:395,17'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:394,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:395,17'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:397,8'
              BranchSideFuncs:
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:397,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:398,15'
              BranchSideFuncs:
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:402,22'
              BranchSideFuncs:
                - mutt_str_len
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:404,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:406,19'
              BranchSideFuncs:
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:431,19'
              BranchSideFuncs:
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:408,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:411,12'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
            - BranchSide:      'email/rfc2231.c:420,12'
              BranchSideFuncs:
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - strchr
        - Branch String:   'email/rfc2231.c:411,25'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:411,34'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:414,24'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:411,43'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:411,46'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:414,24'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:411,73'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:412,11'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:414,24'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:411,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:404,34'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:414,24'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:420,23'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:420,47'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:423,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:420,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:421,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:423,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:423,26'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:423,35'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:424,23'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:423,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:404,34'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:424,23'
              BranchSideFuncs:
                - strchr
                - strchr
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:404,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:406,19'
              BranchSideFuncs:
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:434,20'
              BranchSideFuncs:
                - mutt_str_len
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:437,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:438,5'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:440,22'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:440,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:443,19'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:448,9'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:449,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:451,16'
              BranchSideFuncs:
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:455,10'
              BranchSideFuncs:
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:462,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:463,63'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:464,9'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:464,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:465,7'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:467,12'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:467,17'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2231.c:494,26'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2231.c:467,28'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:469,11'
              BranchSideFuncs:
                - strchr
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:494,26'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2231.c:469,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:471,14'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
            - BranchSide:      'email/rfc2231.c:485,19'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
        - Branch String:   'email/rfc2231.c:471,27'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:471,36'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:474,26'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:471,45'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:471,48'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:474,26'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:471,75'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:472,13'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:474,26'
              BranchSideFuncs:
                - buf_add_printf
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:471,13'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:474,26'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
            - BranchSide:      'email/rfc2231.c:479,21'
              BranchSideFuncs:
                - buf_addch
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
        - Branch String:   'email/rfc2231.c:487,28'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:486,22'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:488,24'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:487,13'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:488,24'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
            - BranchSide:      'email/rfc2231.c:491,10'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
        - Branch String:   'email/rfc2231.c:467,17'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2231.c:494,26'
              BranchSideFuncs:
                - buf_strdup
                - buf_strdup
                - buf_reset
                - mutt_param_new
                - buf_strcpy
                - buf_add_printf
                - buf_addch
                - strchr
                - buf_add_printf
                - buf_addch
                - buf_addch
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/rfc2231.c:455,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:457,15'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/rfc2231.c:501,3'
              BranchSideFuncs:
                - buf_pool_release
                - buf_pool_release
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/rfc2231.c:370,34'
          Dst:             buf_pool_get
        - Src:             'email/rfc2231.c:371,30'
          Dst:             buf_pool_get
        - Src:             'email/rfc2231.c:385,48'
          Dst:             cs_subset_slist
        - Src:             'email/rfc2231.c:386,29'
          Dst:             cc_charset
        - Src:             'email/rfc2231.c:390,32'
          Dst:             mutt_str_len
        - Src:             'email/rfc2231.c:389,17'
          Dst:             mutt_ch_choose
        - Src:             'email/rfc2231.c:395,17'
          Dst:             mutt_str_dup
        - Src:             'email/rfc2231.c:402,22'
          Dst:             mutt_str_len
        - Src:             'email/rfc2231.c:411,46'
          Dst:             strchr
        - Src:             'email/rfc2231.c:420,26'
          Dst:             strchr
        - Src:             'email/rfc2231.c:431,19'
          Dst:             mutt_str_len
        - Src:             'email/rfc2231.c:451,5'
          Dst:             buf_printf
        - Src:             'email/rfc2231.c:452,21'
          Dst:             buf_len
        - Src:             'email/rfc2231.c:457,15'
          Dst:             mutt_param_new
        - Src:             'email/rfc2231.c:461,5'
          Dst:             buf_strcpy
        - Src:             'email/rfc2231.c:463,7'
          Dst:             buf_add_printf
        - Src:             'email/rfc2231.c:465,7'
          Dst:             buf_addch
        - Src:             'email/rfc2231.c:471,48'
          Dst:             strchr
        - Src:             'email/rfc2231.c:474,11'
          Dst:             buf_add_printf
        - Src:             'email/rfc2231.c:479,11'
          Dst:             buf_addch
        - Src:             'email/rfc2231.c:485,9'
          Dst:             buf_addch
        - Src:             'email/rfc2231.c:494,26'
          Dst:             buf_strdup
        - Src:             'email/rfc2231.c:495,22'
          Dst:             buf_strdup
        - Src:             'email/rfc2231.c:497,5'
          Dst:             buf_reset
        - Src:             'email/rfc2231.c:501,3'
          Dst:             buf_pool_release
        - Src:             'email/rfc2231.c:502,3'
          Dst:             buf_pool_release
        - Src:             'email/rfc2231.c:504,3'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2231.c:506,5'
          Dst:             mutt_mem_free
    - functionName:    join_continuations
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - cc_charset
        - decode_one
        - get_charset
        - mutt_ch_convert_string
        - mutt_mb_filter_unprintable
        - mutt_mem_reallocarray
        - mutt_param_new
        - mutt_str_copy
        - mutt_str_dup
        - mutt_str_equal
        - parameter_free
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:202,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:203,31'
              BranchSideFuncs:
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
            - BranchSide:      'email/rfc2231.c:205,19'
              BranchSideFuncs:
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
        - Branch String:   'email/rfc2231.c:209,19'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:209,27'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
            - BranchSide:      'email/rfc2231.c:212,37'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
        - Branch String:   'email/rfc2231.c:209,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:210,25'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
            - BranchSide:      'email/rfc2231.c:212,37'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
        - Branch String:   'email/rfc2231.c:221,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:222,21'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
            - BranchSide:      'email/rfc2231.c:225,9'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
        - Branch String:   'email/rfc2231.c:223,5'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:212,32'
              BranchSideFuncs:
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
            - BranchSide:      'email/rfc2231.c:225,9'
              BranchSideFuncs:
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
        - Branch String:   'email/rfc2231.c:225,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:227,7'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
            - BranchSide:      'email/rfc2231.c:231,28'
              BranchSideFuncs:
                - mutt_param_new
                - mutt_str_dup
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
        - Branch String:   'email/rfc2231.c:234,5'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:234,5'
              BranchSideFuncs:
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
            - BranchSide:      'email/rfc2231.c:234,5'
              BranchSideFuncs:
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
        - Branch String:   'email/rfc2231.c:193,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:195,11'
              BranchSideFuncs:
                - mutt_str_copy
                - get_charset
                - decode_one
                - strlen
                - mutt_mem_reallocarray
                - strcpy
                - parameter_free
                - mutt_str_equal
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - mutt_param_new
                - mutt_str_dup
      Callsites:
        - Src:             'email/rfc2231.c:192,33'
          Dst:             cc_charset
        - Src:             'email/rfc2231.c:198,5'
          Dst:             mutt_str_copy
        - Src:             'email/rfc2231.c:203,14'
          Dst:             get_charset
        - Src:             'email/rfc2231.c:210,9'
          Dst:             decode_one
        - Src:             'email/rfc2231.c:212,25'
          Dst:             strlen
        - Src:             'email/rfc2231.c:214,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'email/rfc2231.c:215,7'
          Dst:             strcpy
        - Src:             'email/rfc2231.c:219,7'
          Dst:             parameter_free
        - Src:             'email/rfc2231.c:223,22'
          Dst:             mutt_str_equal
        - Src:             'email/rfc2231.c:227,7'
          Dst:             mutt_ch_convert_string
        - Src:             'email/rfc2231.c:228,7'
          Dst:             mutt_mb_filter_unprintable
        - Src:             'email/rfc2231.c:231,28'
          Dst:             mutt_param_new
        - Src:             'email/rfc2231.c:232,21'
          Dst:             mutt_str_dup
    - functionName:    get_charset
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_copy
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:88,13'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_str_copy
                - strchr
            - BranchSide:      'email/rfc2231.c:88,13'
              BranchSideFuncs:
                - strchr
                - mutt_str_copy
                - strchr
        - Branch String:   'email/rfc2231.c:89,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:91,16'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:95,6'
              BranchSideFuncs:
                - mutt_str_copy
                - strchr
        - Branch String:   'email/rfc2231.c:99,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:100,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2231.c:88,13'
          Dst:             strchr
        - Src:             'email/rfc2231.c:96,3'
          Dst:             mutt_str_copy
        - Src:             'email/rfc2231.c:98,13'
          Dst:             strchr
    - functionName:    decode_one
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:113,18'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/rfc2231.c:113,18'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/rfc2231.c:113,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:115,17'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/rfc2231.c:115,25'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/rfc2231.c:115,28'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/rfc2231.c:115,61'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/rfc2231.c:116,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/rfc2231.c:115,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/rfc2231.c:118,15'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/rfc2231.c:113,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:115,17'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'email/rfc2231.c:115,28'
          Dst:             __ctype_b_loc
    - functionName:    list_insert
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_str_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:155,39'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'email/rfc2231.c:155,39'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/rfc2231.c:152,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:154,37'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/rfc2231.c:155,17'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:155,17'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:155,24'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/rfc2231.c:155,30'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:155,39'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'email/rfc2231.c:158,16'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/rfc2231.c:155,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:155,9'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'email/rfc2231.c:158,16'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/rfc2231.c:152,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:154,37'
              BranchSideFuncs:
                - mutt_str_cmp
      Callsites:
        - Src:             'email/rfc2231.c:154,19'
          Dst:             mutt_str_cmp
    - functionName:    parameter_new
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:136,10'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:136,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'email/rfc2231.c:136,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'email/rfc2231.c:136,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_str_atoi_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atoi
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs:
                - mutt_str_atoi
        - Branch String:   './mutt/atoi.h:44,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:44,1'
          Dst:             mutt_str_atoi
    - functionName:    purge_empty_parameters
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_param_free_one
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:68,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/rfc2231.c:69,3'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/rfc2231.c:71,24'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:71,32'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/rfc2231.c:73,7'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/rfc2231.c:71,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:69,3'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/rfc2231.c:73,7'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/rfc2231.c:73,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:73,7'
              BranchSideFuncs:
                - mutt_param_free_one
            - BranchSide:      'email/rfc2231.c:73,7'
              BranchSideFuncs:
                - mutt_param_free_one
        - Branch String:   'email/rfc2231.c:69,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:69,3'
              BranchSideFuncs:
                - mutt_param_free_one
      Callsites:
        - Src:             'email/rfc2231.c:74,7'
          Dst:             mutt_param_free_one
    - functionName:    rfc2231_decode_parameters
      functionSourceFile: '/src/neomutt/email/rfc2231.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - cc_assumed_charset
        - cc_charset
        - cs_subset_bool
        - decode_one
        - get_charset
        - join_continuations
        - list_insert
        - mutt_ch_convert_nonmime_string
        - mutt_ch_convert_string
        - mutt_mb_filter_unprintable
        - mutt_mem_free
        - mutt_str_atoi_full
        - parameter_new
        - purge_empty_parameters
        - rfc2047_decode
        - slist_is_empty
        - strchr
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/rfc2231.c:244,8'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:0,0'
              BranchSideFuncs:
                - purge_empty_parameters
                - cs_subset_bool
                - cc_assumed_charset
                - cc_charset
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - join_continuations
                - purge_empty_parameters
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
            - BranchSide:      'email/rfc2231.c:244,8'
              BranchSideFuncs:
                - purge_empty_parameters
                - cs_subset_bool
                - cc_assumed_charset
                - cc_charset
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - join_continuations
                - purge_empty_parameters
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
        - Branch String:   'email/rfc2231.c:244,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:247,28'
              BranchSideFuncs:
                - purge_empty_parameters
                - cs_subset_bool
                - cc_assumed_charset
                - cc_charset
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - join_continuations
                - purge_empty_parameters
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
        - Branch String:   'email/rfc2231.c:267,9'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:277,32'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - join_continuations
                - purge_empty_parameters
                - strstr
                - rfc2047_decode
            - BranchSide:      'email/rfc2231.c:286,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - strchr
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
        - Branch String:   'email/rfc2231.c:277,32'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:277,39'
              BranchSideFuncs:
                - strstr
                - rfc2047_decode
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:281,17'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:277,45'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:277,48'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:281,17'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:277,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:279,9'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:281,17'
              BranchSideFuncs:
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:281,16'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:264,3'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:283,71'
              BranchSideFuncs:
                - mutt_ch_convert_nonmime_string
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:286,14'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:291,12'
              BranchSideFuncs:
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:306,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - strchr
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:308,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:308,69'
              BranchSideFuncs:
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - strchr
                - __ctype_b_loc
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:311,23'
              BranchSideFuncs:
                - mutt_str_atoi_full.16964
                - parameter_new
                - mutt_mem_free
                - list_insert
                - strchr
                - __ctype_b_loc
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:318,11'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:319,15'
              BranchSideFuncs:
                - parameter_new
                - mutt_mem_free
                - list_insert
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:321,17'
              BranchSideFuncs:
                - parameter_new
                - mutt_mem_free
                - list_insert
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:329,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:329,7'
              BranchSideFuncs:
                - mutt_mem_free
                - list_insert
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:329,7'
              BranchSideFuncs:
                - mutt_mem_free
                - list_insert
                - strchr
                - __ctype_b_loc
                - mutt_str_atoi_full.16964
                - parameter_new
                - get_charset
                - decode_one
                - mutt_ch_convert_string
                - mutt_mb_filter_unprintable
                - slist_is_empty
                - mutt_ch_convert_nonmime_string
                - strstr
                - rfc2047_decode
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:264,3'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:264,3'
              BranchSideFuncs:
                - join_continuations
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:336,7'
              BranchSideFuncs:
                - join_continuations
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:336,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:338,5'
              BranchSideFuncs:
                - purge_empty_parameters
            - BranchSide:      'email/rfc2231.c:342,7'
              BranchSideFuncs:
                - purge_empty_parameters
        - Branch String:   'email/rfc2231.c:342,7'
          Branch Sides:
            - BranchSide:      'email/rfc2231.c:343,5'
              BranchSideFuncs: []
            - BranchSide:      'email/rfc2231.c:344,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/rfc2231.c:257,3'
          Dst:             purge_empty_parameters
        - Src:             'email/rfc2231.c:260,37'
          Dst:             cs_subset_bool
        - Src:             'email/rfc2231.c:261,43'
          Dst:             cc_assumed_charset
        - Src:             'email/rfc2231.c:262,27'
          Dst:             cc_charset
        - Src:             'email/rfc2231.c:266,9'
          Dst:             strchr
        - Src:             'email/rfc2231.c:277,48'
          Dst:             strstr
        - Src:             'email/rfc2231.c:279,9'
          Dst:             rfc2047_decode
        - Src:             'email/rfc2231.c:281,17'
          Dst:             slist_is_empty
        - Src:             'email/rfc2231.c:283,9'
          Dst:             mutt_ch_convert_nonmime_string
        - Src:             'email/rfc2231.c:293,11'
          Dst:             get_charset
        - Src:             'email/rfc2231.c:294,7'
          Dst:             decode_one
        - Src:             'email/rfc2231.c:295,7'
          Dst:             mutt_ch_convert_string
        - Src:             'email/rfc2231.c:296,7'
          Dst:             mutt_mb_filter_unprintable
        - Src:             'email/rfc2231.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'email/rfc2231.c:318,12'
          Dst:             mutt_str_atoi_full
        - Src:             'email/rfc2231.c:321,17'
          Dst:             parameter_new
        - Src:             'email/rfc2231.c:330,7'
          Dst:             mutt_mem_free
        - Src:             'email/rfc2231.c:332,7'
          Dst:             list_insert
        - Src:             'email/rfc2231.c:338,5'
          Dst:             join_continuations
        - Src:             'email/rfc2231.c:343,5'
          Dst:             purge_empty_parameters
    - functionName:    email_sort_to
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_get_name
        - mutt_istrn_cmp
        - mutt_str_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:162,3'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - mutt_get_name
                - mutt_istrn_cmp
            - BranchSide:      'email/sort.c:162,8'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - mutt_get_name
                - mutt_istrn_cmp
        - Branch String:   'email/sort.c:167,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:167,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:167,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/sort.c:164,21'
          Dst:             mutt_get_name
        - Src:             'email/sort.c:164,3'
          Dst:             mutt_str_copy
        - Src:             'email/sort.c:165,20'
          Dst:             mutt_get_name
        - Src:             'email/sort.c:166,16'
          Dst:             mutt_istrn_cmp
    - functionName:    mutt_get_name
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - alias_reverse_lookup
        - buf_string
        - cs_subset_bool
        - mutt_addr_for_display
      functionUses:    16
      BranchProfiles:
        - Branch String:   'email/sort.c:143,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.17010
                - mutt_addr_for_display
                - alias_reverse_lookup
                - buf_string.17010
            - BranchSide:      'email/sort.c:143,7'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.17010
                - mutt_addr_for_display
                - alias_reverse_lookup
                - buf_string.17010
        - Branch String:   'email/sort.c:143,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:145,49'
              BranchSideFuncs:
                - cs_subset_bool
                - buf_string.17010
                - mutt_addr_for_display
                - alias_reverse_lookup
                - buf_string.17010
        - Branch String:   'email/sort.c:146,25'
          Branch Sides:
            - BranchSide:      'email/sort.c:146,35'
              BranchSideFuncs:
                - alias_reverse_lookup
                - buf_string.17010
                - buf_string.17010
                - mutt_addr_for_display
            - BranchSide:      'email/sort.c:148,12'
              BranchSideFuncs:
                - buf_string.17010
                - mutt_addr_for_display
        - Branch String:   'email/sort.c:146,60'
          Branch Sides:
            - BranchSide:      'email/sort.c:146,68'
              BranchSideFuncs:
                - buf_string.17010
                - mutt_addr_for_display
            - BranchSide:      'email/sort.c:148,12'
              BranchSideFuncs:
                - buf_string.17010
                - mutt_addr_for_display
        - Branch String:   'email/sort.c:146,9'
          Branch Sides:
            - BranchSide:      'email/sort.c:147,14'
              BranchSideFuncs:
                - buf_string.17010
                - mutt_addr_for_display
            - BranchSide:      'email/sort.c:148,12'
              BranchSideFuncs:
                - buf_string.17010
                - mutt_addr_for_display
        - Branch String:   'email/sort.c:148,9'
          Branch Sides:
            - BranchSide:      'email/sort.c:149,14'
              BranchSideFuncs:
                - mutt_addr_for_display
            - BranchSide:      'email/sort.c:150,12'
              BranchSideFuncs:
                - mutt_addr_for_display
        - Branch String:   'email/sort.c:150,9'
          Branch Sides:
            - BranchSide:      'email/sort.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:151,14'
              BranchSideFuncs:
                - mutt_addr_for_display
      Callsites:
        - Src:             'email/sort.c:145,34'
          Dst:             cs_subset_bool
        - Src:             'email/sort.c:146,35'
          Dst:             alias_reverse_lookup
        - Src:             'email/sort.c:147,14'
          Dst:             buf_string
        - Src:             'email/sort.c:149,14'
          Dst:             buf_string
        - Src:             'email/sort.c:151,14'
          Dst:             mutt_addr_for_display
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_sort_subject
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - email_sort_date
        - mutt_istr_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:111,11'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
                - email_sort_date
            - BranchSide:      'email/sort.c:111,11'
              BranchSideFuncs:
                - mutt_istr_cmp
                - email_sort_date
        - Branch String:   'email/sort.c:111,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:113,13'
              BranchSideFuncs:
                - email_sort_date
            - BranchSide:      'email/sort.c:118,16'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:113,9'
          Branch Sides:
            - BranchSide:      'email/sort.c:114,12'
              BranchSideFuncs:
                - email_sort_date
            - BranchSide:      'email/sort.c:126,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:118,12'
          Branch Sides:
            - BranchSide:      'email/sort.c:124,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:126,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:126,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:126,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:126,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/sort.c:114,12'
          Dst:             email_sort_date
        - Src:             'email/sort.c:124,10'
          Dst:             mutt_istr_cmp
    - functionName:    email_sort_date
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/sort.c:100,16'
          Branch Sides:
            - BranchSide:      'email/sort.c:101,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:101,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:101,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:101,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:101,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_sort_spam
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          179
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - buf_is_empty
        - mutt_str_cmp
        - strtod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:206,3'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - strtod
                - strtod
                - mutt_str_cmp
                - mutt_str_cmp
                - buf_is_empty
            - BranchSide:      'email/sort.c:206,9'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - strtod
                - strtod
                - mutt_str_cmp
                - mutt_str_cmp
                - buf_is_empty
        - Branch String:   'email/sort.c:213,17'
          Branch Sides:
            - BranchSide:      'email/sort.c:213,43'
              BranchSideFuncs:
                - buf_is_empty
            - BranchSide:      'email/sort.c:214,13'
              BranchSideFuncs:
                - buf_is_empty
        - Branch String:   'email/sort.c:214,17'
          Branch Sides:
            - BranchSide:      'email/sort.c:214,43'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:217,12'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:214,17'
          Branch Sides:
            - BranchSide:      'email/sort.c:214,17'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:214,43'
              BranchSideFuncs:
                - buf_is_empty
        - Branch String:   'email/sort.c:219,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:220,12'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:217,12'
          Branch Sides:
            - BranchSide:      'email/sort.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:219,7'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:217,12'
          Branch Sides:
            - BranchSide:      'email/sort.c:217,12'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:218,12'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:217,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:218,12'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:229,27'
              BranchSideFuncs:
                - strtod
                - strtod
                - mutt_str_cmp
                - mutt_str_cmp
        - Branch String:   'email/sort.c:219,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:220,12'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:232,13'
          Branch Sides:
            - BranchSide:      'email/sort.c:232,51'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_str_cmp
            - BranchSide:      'email/sort.c:236,8'
              BranchSideFuncs:
                - mutt_str_cmp
                - mutt_str_cmp
        - Branch String:   'email/sort.c:236,35'
          Branch Sides:
            - BranchSide:      'email/sort.c:236,50'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'email/sort.c:238,14'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/sort.c:236,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:238,14'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'email/sort.c:245,14'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'email/sort.c:239,12'
          Branch Sides:
            - BranchSide:      'email/sort.c:239,22'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:239,12'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:245,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:246,14'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'email/sort.c:247,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:247,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:247,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:247,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/sort.c:213,21'
          Dst:             buf_is_empty
        - Src:             'email/sort.c:214,21'
          Dst:             buf_is_empty
        - Src:             'email/sort.c:214,21'
          Dst:             buf_is_empty
        - Src:             'email/sort.c:229,17'
          Dst:             strtod
        - Src:             'email/sort.c:229,52'
          Dst:             strtod
        - Src:             'email/sort.c:238,14'
          Dst:             mutt_str_cmp
        - Src:             'email/sort.c:246,14'
          Dst:             mutt_str_cmp
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    email_sort_size
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:91,16'
          Branch Sides:
            - BranchSide:      'email/sort.c:92,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:92,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:92,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:92,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:92,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_sort_score
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:82,16'
          Branch Sides:
            - BranchSide:      'email/sort.c:83,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:83,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:83,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:83,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:83,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_sort_label
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          99
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_istr_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:260,13'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:260,13'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:260,17'
          Branch Sides:
            - BranchSide:      'email/sort.c:260,28'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:261,13'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:260,36'
          Branch Sides:
            - BranchSide:      'email/sort.c:260,39'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:261,13'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:261,17'
          Branch Sides:
            - BranchSide:      'email/sort.c:261,28'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:264,12'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:261,36'
          Branch Sides:
            - BranchSide:      'email/sort.c:261,39'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:264,12'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:264,12'
          Branch Sides:
            - BranchSide:      'email/sort.c:264,7'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:266,7'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:264,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:265,12'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'email/sort.c:274,34'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'email/sort.c:266,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:267,12'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:275,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:275,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:275,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/sort.c:274,12'
          Dst:             mutt_istr_cmp
    - functionName:    email_sort_from
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_get_name
        - mutt_istrn_cmp
        - mutt_str_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:175,3'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - mutt_get_name
                - mutt_istrn_cmp
            - BranchSide:      'email/sort.c:175,8'
              BranchSideFuncs:
                - mutt_get_name
                - mutt_str_copy
                - mutt_get_name
                - mutt_istrn_cmp
        - Branch String:   'email/sort.c:180,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:180,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/sort.c:177,21'
          Dst:             mutt_get_name
        - Src:             'email/sort.c:177,3'
          Dst:             mutt_str_copy
        - Src:             'email/sort.c:178,20'
          Dst:             mutt_get_name
        - Src:             'email/sort.c:179,16'
          Dst:             mutt_istrn_cmp
    - functionName:    email_sort_date_received
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:188,16'
          Branch Sides:
            - BranchSide:      'email/sort.c:189,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:189,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:189,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:189,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:189,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_sort_unsorted
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - email_sort_shim
        - mutt_qsort_r
        - mx_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/sort.c:451,8'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - mx_type
                - mutt_qsort_r
            - BranchSide:      'email/sort.c:451,8'
              BranchSideFuncs:
                - mx_type
                - mutt_qsort_r
        - Branch String:   'email/sort.c:451,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:451,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:454,3'
              BranchSideFuncs:
                - mx_type
                - mutt_qsort_r
      Callsites:
        - Src:             'email/sort.c:455,14'
          Dst:             mx_type
        - Src:             'email/sort.c:457,3'
          Dst:             mutt_qsort_r
        - Src:             'email/sort.c:457,3'
          Dst:             email_sort_shim
    - functionName:    email_sort_shim
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_compare_emails
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/sort.c:71,28'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - mutt_compare_emails
            - BranchSide:      'email/sort.c:71,28'
              BranchSideFuncs:
                - mutt_compare_emails
      Callsites:
        - Src:             'email/sort.c:74,10'
          Dst:             mutt_compare_emails
    - functionName:    mutt_compare_emails
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - email_sort_unsorted
        - get_sort_func
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/sort.c:332,37'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - get_sort_func
                - get_sort_func
                - email_sort_unsorted
            - BranchSide:      'email/sort.c:332,37'
              BranchSideFuncs:
                - get_sort_func
                - get_sort_func
                - email_sort_unsorted
        - Branch String:   'email/sort.c:334,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:334,7'
              BranchSideFuncs:
                - get_sort_func
                - email_sort_unsorted
            - BranchSide:      'email/sort.c:336,26'
              BranchSideFuncs:
                - get_sort_func
                - email_sort_unsorted
        - Branch String:   'email/sort.c:339,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:339,7'
              BranchSideFuncs:
                - email_sort_unsorted
            - BranchSide:      'email/sort.c:345,10'
              BranchSideFuncs:
                - email_sort_unsorted
      Callsites:
        - Src:             'email/sort.c:332,23'
          Dst:             get_sort_func
        - Src:             'email/sort.c:336,12'
          Dst:             get_sort_func
        - Src:             'email/sort.c:345,10'
          Dst:             email_sort_unsorted
    - functionName:    get_sort_func
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/sort.c:286,3'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:286,3'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:286,3'
          Branch Sides:
            - BranchSide:      'email/sort.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:291,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:295,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:297,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:299,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:301,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:307,16'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:312,7'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:307,11'
          Branch Sides:
            - BranchSide:      'email/sort.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:310,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    email_sort_unsorted
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/sort.c:197,16'
          Branch Sides:
            - BranchSide:      'email/sort.c:198,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:198,10'
              BranchSideFuncs: []
        - Branch String:   'email/sort.c:198,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:198,20'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:198,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_sort_headers
      functionSourceFile: '/src/neomutt/email/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          305
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - cs_subset_bool
        - cs_subset_sort
        - email_sort_shim
        - mutt_clear_error
        - mutt_clear_threads
        - mutt_qsort_r
        - mutt_score_message
        - mutt_set_vnum
        - mutt_sort_threads
        - mutt_thread_collapse_collapsed
        - mutt_thread_style
        - mx_type
      functionUses:    12
      BranchProfiles:
        - Branch String:   'email/sort.c:357,8'
          Branch Sides:
            - BranchSide:      'email/sort.c:0,0'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
                - mutt_clear_threads
            - BranchSide:      'email/sort.c:357,8'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
                - mutt_clear_threads
        - Branch String:   'email/sort.c:357,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:360,27'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
                - mutt_clear_threads
        - Branch String:   'email/sort.c:361,10'
          Branch Sides:
            - BranchSide:      'email/sort.c:361,10'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:361,17'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
                - mutt_clear_threads
        - Branch String:   'email/sort.c:361,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:361,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:364,17'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
                - mutt_clear_threads
        - Branch String:   'email/sort.c:366,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:371,8'
              BranchSideFuncs:
                - mutt_clear_threads
            - BranchSide:      'email/sort.c:377,10'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
        - Branch String:   'email/sort.c:377,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:378,5'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
            - BranchSide:      'email/sort.c:380,39'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
        - Branch String:   'email/sort.c:381,22'
          Branch Sides:
            - BranchSide:      'email/sort.c:381,7'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
            - BranchSide:      'email/sort.c:391,18'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
        - Branch String:   'email/sort.c:381,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:383,28'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_score_message
            - BranchSide:      'email/sort.c:391,18'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
        - Branch String:   'email/sort.c:383,5'
          Branch Sides:
            - BranchSide:      'email/sort.c:385,28'
              BranchSideFuncs:
                - mutt_score_message
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
            - BranchSide:      'email/sort.c:391,18'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
        - Branch String:   'email/sort.c:386,11'
          Branch Sides:
            - BranchSide:      'email/sort.c:388,7'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
            - BranchSide:      'email/sort.c:391,18'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
        - Branch String:   'email/sort.c:383,5'
          Branch Sides:
            - BranchSide:      'email/sort.c:385,28'
              BranchSideFuncs:
                - mutt_score_message
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
            - BranchSide:      'email/sort.c:391,18'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
        - Branch String:   'email/sort.c:393,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:395,19'
              BranchSideFuncs:
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_clear_threads
            - BranchSide:      'email/sort.c:399,7'
              BranchSideFuncs:
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
                - mutt_clear_threads
        - Branch String:   'email/sort.c:399,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:400,28'
              BranchSideFuncs:
                - mutt_clear_threads
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
            - BranchSide:      'email/sort.c:402,25'
              BranchSideFuncs:
                - mutt_thread_style
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_sort_threads
        - Branch String:   'email/sort.c:403,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:405,27'
              BranchSideFuncs:
                - mutt_sort_threads
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
            - BranchSide:      'email/sort.c:409,5'
              BranchSideFuncs:
                - mx_type
                - cs_subset_sort
                - cs_subset_sort
                - mutt_qsort_r
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
        - Branch String:   'email/sort.c:422,9'
          Branch Sides:
            - BranchSide:      'email/sort.c:425,17'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
            - BranchSide:      'email/sort.c:435,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
        - Branch String:   'email/sort.c:425,29'
          Branch Sides:
            - BranchSide:      'email/sort.c:425,40'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
            - BranchSide:      'email/sort.c:427,19'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
        - Branch String:   'email/sort.c:425,50'
          Branch Sides:
            - BranchSide:      'email/sort.c:425,60'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
            - BranchSide:      'email/sort.c:431,12'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
        - Branch String:   'email/sort.c:425,9'
          Branch Sides:
            - BranchSide:      'email/sort.c:427,19'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
            - BranchSide:      'email/sort.c:431,12'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
        - Branch String:   'email/sort.c:419,3'
          Branch Sides:
            - BranchSide:      'email/sort.c:421,27'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
            - BranchSide:      'email/sort.c:435,7'
              BranchSideFuncs:
                - mutt_clear_error
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
        - Branch String:   'email/sort.c:435,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:437,40'
              BranchSideFuncs:
                - mutt_thread_collapse_collapsed
                - mutt_set_vnum
                - mutt_clear_error
            - BranchSide:      'email/sort.c:441,10'
              BranchSideFuncs:
                - mutt_clear_error
        - Branch String:   'email/sort.c:441,7'
          Branch Sides:
            - BranchSide:      'email/sort.c:441,7'
              BranchSideFuncs: []
            - BranchSide:      'email/sort.c:442,5'
              BranchSideFuncs:
                - mutt_clear_error
      Callsites:
        - Src:             'email/sort.c:372,5'
          Dst:             mutt_clear_threads
        - Src:             'email/sort.c:380,24'
          Dst:             cs_subset_bool
        - Src:             'email/sort.c:388,7'
          Dst:             mutt_score_message
        - Src:             'email/sort.c:400,5'
          Dst:             mutt_clear_threads
        - Src:             'email/sort.c:402,25'
          Dst:             mutt_thread_style
        - Src:             'email/sort.c:405,5'
          Dst:             mutt_sort_threads
        - Src:             'email/sort.c:410,16'
          Dst:             mx_type
        - Src:             'email/sort.c:411,16'
          Dst:             cs_subset_sort
        - Src:             'email/sort.c:412,20'
          Dst:             cs_subset_sort
        - Src:             'email/sort.c:413,5'
          Dst:             mutt_qsort_r
        - Src:             'email/sort.c:413,5'
          Dst:             email_sort_shim
        - Src:             'email/sort.c:437,5'
          Dst:             mutt_thread_collapse_collapsed
        - Src:             'email/sort.c:438,17'
          Dst:             mutt_set_vnum
        - Src:             'email/sort.c:442,5'
          Dst:             mutt_clear_error
    - functionName:    driver_tags_cleanup
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'email/tags.c:247,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:247,3'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
            - BranchSide:      'email/tags.c:247,3'
              BranchSideFuncs:
                - mutt_hash_free
                - mutt_hash_free
      Callsites:
        - Src:             'email/tags.c:247,3'
          Dst:             mutt_hash_free
        - Src:             'email/tags.c:248,3'
          Dst:             mutt_hash_free
    - functionName:    tags_deleter
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'email/tags.c:227,3'
          Dst:             mutt_mem_free
    - functionName:    driver_tags_init
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_new
        - mutt_hash_set_destructor
        - tags_deleter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'email/tags.c:235,19'
          Branch Sides:
            - BranchSide:      'email/tags.c:235,19'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
                - mutt_hash_new
                - mutt_hash_set_destructor
            - BranchSide:      'email/tags.c:235,19'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
                - mutt_hash_new
                - mutt_hash_set_destructor
      Callsites:
        - Src:             'email/tags.c:235,19'
          Dst:             mutt_hash_new
        - Src:             'email/tags.c:236,3'
          Dst:             mutt_hash_set_destructor
        - Src:             'email/tags.c:236,3'
          Dst:             tags_deleter
        - Src:             'email/tags.c:238,16'
          Dst:             mutt_hash_new
        - Src:             'email/tags.c:239,3'
          Dst:             mutt_hash_set_destructor
        - Src:             'email/tags.c:239,3'
          Dst:             tags_deleter
    - functionName:    driver_tags_replace
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - driver_tags_add
        - driver_tags_free
        - mutt_list_clear
        - mutt_list_str_split
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/tags.c:203,8'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - driver_tags_free
                - mutt_list_str_split
                - driver_tags_add
                - mutt_list_clear
            - BranchSide:      'email/tags.c:203,8'
              BranchSideFuncs:
                - driver_tags_free
                - mutt_list_str_split
                - driver_tags_add
                - mutt_list_clear
        - Branch String:   'email/tags.c:203,7'
          Branch Sides:
            - BranchSide:      'email/tags.c:203,7'
              BranchSideFuncs:
                - driver_tags_free
                - mutt_list_str_split
                - driver_tags_add
                - mutt_list_clear
            - BranchSide:      'email/tags.c:206,3'
              BranchSideFuncs:
                - driver_tags_free
                - mutt_list_str_split
                - driver_tags_add
                - mutt_list_clear
        - Branch String:   'email/tags.c:208,7'
          Branch Sides:
            - BranchSide:      'email/tags.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:210,30'
              BranchSideFuncs:
                - mutt_list_str_split
                - driver_tags_add
                - mutt_list_clear
        - Branch String:   'email/tags.c:213,5'
          Branch Sides:
            - BranchSide:      'email/tags.c:215,31'
              BranchSideFuncs:
                - mutt_list_clear
            - BranchSide:      'email/tags.c:217,5'
              BranchSideFuncs:
                - mutt_list_clear
        - Branch String:   'email/tags.c:213,5'
          Branch Sides:
            - BranchSide:      'email/tags.c:215,31'
              BranchSideFuncs:
                - mutt_list_clear
            - BranchSide:      'email/tags.c:217,5'
              BranchSideFuncs:
                - mutt_list_clear
      Callsites:
        - Src:             'email/tags.c:206,3'
          Dst:             driver_tags_free
        - Src:             'email/tags.c:211,5'
          Dst:             mutt_list_str_split
        - Src:             'email/tags.c:215,7'
          Dst:             driver_tags_add
        - Src:             'email/tags.c:217,5'
          Dst:             mutt_list_clear
    - functionName:    driver_tags_free
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tag_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/tags.c:133,8'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - tag_free
            - BranchSide:      'email/tags.c:133,8'
              BranchSideFuncs:
                - tag_free
        - Branch String:   'email/tags.c:133,7'
          Branch Sides:
            - BranchSide:      'email/tags.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:136,21'
              BranchSideFuncs:
                - tag_free
        - Branch String:   'email/tags.c:138,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:140,12'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'email/tags.c:138,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:140,12'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:144,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/tags.c:141,5'
          Dst:             tag_free
    - functionName:    driver_tags_add
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cs_subset_slist
        - mutt_hash_find
        - mutt_list_find
        - mutt_str_dup
        - tag_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/tags.c:109,46'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - tag_new
                - mutt_str_dup
                - cs_subset_slist
                - mutt_list_find
            - BranchSide:      'email/tags.c:109,46'
              BranchSideFuncs:
                - mutt_hash_find
                - tag_new
                - mutt_str_dup
                - cs_subset_slist
                - mutt_list_find
        - Branch String:   'email/tags.c:118,7'
          Branch Sides:
            - BranchSide:      'email/tags.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:119,9'
              BranchSideFuncs:
                - mutt_list_find
        - Branch String:   'email/tags.c:119,9'
          Branch Sides:
            - BranchSide:      'email/tags.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:120,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/tags.c:109,31'
          Dst:             mutt_hash_find
        - Src:             'email/tags.c:111,21'
          Dst:             tag_new
        - Src:             'email/tags.c:114,22'
          Dst:             mutt_str_dup
        - Src:             'email/tags.c:117,39'
          Dst:             cs_subset_slist
        - Src:             'email/tags.c:119,9'
          Dst:             mutt_list_find
    - functionName:    tag_new
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/tags.c:66,10'
          Branch Sides:
            - BranchSide:      'email/tags.c:66,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'email/tags.c:66,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'email/tags.c:66,10'
          Dst:             mutt_mem_calloc
    - functionName:    tag_free
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/tags.c:50,8'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/tags.c:50,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/tags.c:50,12'
          Branch Sides:
            - BranchSide:      'email/tags.c:50,12'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:50,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/tags.c:50,7'
          Branch Sides:
            - BranchSide:      'email/tags.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:54,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/tags.c:54,3'
          Dst:             mutt_mem_free
        - Src:             'email/tags.c:55,3'
          Dst:             mutt_mem_free
        - Src:             'email/tags.c:57,3'
          Dst:             mutt_mem_free
    - functionName:    driver_tags_get_transformed_for
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - driver_tags_getter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/tags.c:189,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - driver_tags_getter
            - BranchSide:      'email/tags.c:189,3'
              BranchSideFuncs:
                - driver_tags_getter
      Callsites:
        - Src:             'email/tags.c:189,3'
          Dst:             driver_tags_getter
    - functionName:    driver_tags_getter
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          102
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - buf_join_str
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'email/tags.c:80,8'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
            - BranchSide:      'email/tags.c:80,8'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
        - Branch String:   'email/tags.c:80,7'
          Branch Sides:
            - BranchSide:      'email/tags.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:84,3'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
        - Branch String:   'email/tags.c:86,16'
          Branch Sides:
            - BranchSide:      'email/tags.c:86,40'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
            - BranchSide:      'email/tags.c:88,21'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
        - Branch String:   'email/tags.c:86,9'
          Branch Sides:
            - BranchSide:      'email/tags.c:84,3'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
            - BranchSide:      'email/tags.c:88,21'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
        - Branch String:   'email/tags.c:88,21'
          Branch Sides:
            - BranchSide:      'email/tags.c:88,30'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
            - BranchSide:      'email/tags.c:90,28'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
        - Branch String:   'email/tags.c:88,9'
          Branch Sides:
            - BranchSide:      'email/tags.c:84,3'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
            - BranchSide:      'email/tags.c:90,28'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
        - Branch String:   'email/tags.c:90,28'
          Branch Sides:
            - BranchSide:      'email/tags.c:90,36'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
            - BranchSide:      'email/tags.c:93,33'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
        - Branch String:   'email/tags.c:90,11'
          Branch Sides:
            - BranchSide:      'email/tags.c:91,9'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
            - BranchSide:      'email/tags.c:93,33'
              BranchSideFuncs:
                - buf_join_str
                - mutt_str_equal
                - buf_join_str
        - Branch String:   'email/tags.c:84,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'email/tags.c:86,16'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_join_str
                - buf_join_str
      Callsites:
        - Src:             'email/tags.c:86,20'
          Dst:             mutt_str_equal
        - Src:             'email/tags.c:91,9'
          Dst:             buf_join_str
        - Src:             'email/tags.c:93,9'
          Dst:             buf_join_str
    - functionName:    driver_tags_get_with_hidden
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - driver_tags_getter
      functionUses:    4
      BranchProfiles:
        - Branch String:   'email/tags.c:176,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - driver_tags_getter
            - BranchSide:      'email/tags.c:176,3'
              BranchSideFuncs:
                - driver_tags_getter
      Callsites:
        - Src:             'email/tags.c:176,3'
          Dst:             driver_tags_getter
    - functionName:    driver_tags_get
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - driver_tags_getter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/tags.c:166,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - driver_tags_getter
            - BranchSide:      'email/tags.c:166,3'
              BranchSideFuncs:
                - driver_tags_getter
      Callsites:
        - Src:             'email/tags.c:166,3'
          Dst:             driver_tags_getter
    - functionName:    driver_tags_get_transformed
      functionSourceFile: '/src/neomutt/email/tags.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - driver_tags_getter
      functionUses:    4
      BranchProfiles:
        - Branch String:   'email/tags.c:154,3'
          Branch Sides:
            - BranchSide:      'email/tags.c:0,0'
              BranchSideFuncs:
                - driver_tags_getter
            - BranchSide:      'email/tags.c:154,3'
              BranchSideFuncs:
                - driver_tags_getter
      Callsites:
        - Src:             'email/tags.c:154,3'
          Dst:             driver_tags_getter
    - functionName:    mutt_break_thread
      functionSourceFile: '/src/neomutt/email/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clean_references
        - mutt_list_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/thread.c:231,8'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_list_free
                - clean_references
            - BranchSide:      'email/thread.c:231,8'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_list_free
                - clean_references
        - Branch String:   'email/thread.c:231,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:231,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:234,22'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_list_free
                - clean_references
      Callsites:
        - Src:             'email/thread.c:234,3'
          Dst:             mutt_list_free
        - Src:             'email/thread.c:235,3'
          Dst:             mutt_list_free
        - Src:             'email/thread.c:239,3'
          Dst:             clean_references
    - functionName:    clean_references
      functionSourceFile: '/src/neomutt/email/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          186
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - clean_references
        - mutt_istr_equal
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/thread.c:182,3'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/thread.c:182,3'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:187,9'
          Branch Sides:
            - BranchSide:      'email/thread.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:193,5'
              BranchSideFuncs:
                - mutt_istr_equal
                - clean_references
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:193,5'
          Branch Sides:
            - BranchSide:      'email/thread.c:182,26'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/thread.c:195,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - clean_references
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:196,23'
          Branch Sides:
            - BranchSide:      'email/thread.c:193,57'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - clean_references
            - BranchSide:      'email/thread.c:198,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - clean_references
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:198,13'
          Branch Sides:
            - BranchSide:      'email/thread.c:196,37'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - clean_references
                - mutt_istr_equal
            - BranchSide:      'email/thread.c:208,30'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - clean_references
                - mutt_istr_equal
        - Branch String:   'email/thread.c:196,23'
          Branch Sides:
            - BranchSide:      'email/thread.c:193,57'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - clean_references
            - BranchSide:      'email/thread.c:198,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - clean_references
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:193,5'
          Branch Sides:
            - BranchSide:      'email/thread.c:182,26'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/thread.c:195,18'
              BranchSideFuncs:
                - mutt_istr_equal
                - clean_references
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:212,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:214,9'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/thread.c:219,10'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:214,9'
          Branch Sides:
            - BranchSide:      'email/thread.c:214,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - clean_references
                - mutt_istr_equal
            - BranchSide:      'email/thread.c:215,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - clean_references
                - mutt_istr_equal
        - Branch String:   'email/thread.c:212,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:214,9'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/thread.c:219,10'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/thread.c:182,3'
          Branch Sides:
            - BranchSide:      'email/thread.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:185,32'
              BranchSideFuncs:
                - clean_references
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/thread.c:185,5'
          Dst:             clean_references
        - Src:             'email/thread.c:198,13'
          Dst:             mutt_istr_equal
        - Src:             'email/thread.c:215,9'
          Dst:             mutt_mem_free
        - Src:             'email/thread.c:216,9'
          Dst:             mutt_mem_free
    - functionName:    find_virtual
      functionSourceFile: '/src/neomutt/email/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/thread.c:126,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:131,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:131,20'
          Branch Sides:
            - BranchSide:      'email/thread.c:131,38'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:135,14'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:131,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:135,14'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:136,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:139,18'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:139,18'
          Branch Sides:
            - BranchSide:      'email/thread.c:139,26'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:144,22'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:139,3'
          Branch Sides:
            - BranchSide:      'email/thread.c:139,26'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:144,22'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:144,22'
          Branch Sides:
            - BranchSide:      'email/thread.c:144,40'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:147,14'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:144,9'
          Branch Sides:
            - BranchSide:      'email/thread.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:147,14'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:147,9'
          Branch Sides:
            - BranchSide:      'email/thread.c:151,22'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:154,14'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:151,22'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:151,30'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:151,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:151,30'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:154,14'
          Branch Sides:
            - BranchSide:      'email/thread.c:154,29'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:154,41'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:154,14'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:160,7'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:154,14'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:160,7'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:160,16'
          Branch Sides:
            - BranchSide:      'email/thread.c:160,31'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:160,43'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:160,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:162,20'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:160,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:162,20'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:166,40'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:163,13'
          Branch Sides:
            - BranchSide:      'email/thread.c:160,16'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:163,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    insert_message
      functionSourceFile: '/src/neomutt/email/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'email/thread.c:106,12'
          Branch Sides:
            - BranchSide:      'email/thread.c:106,12'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:106,16'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:106,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:109,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:112,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unlink_message
      functionSourceFile: '/src/neomutt/email/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          138
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'email/thread.c:68,12'
          Branch Sides:
            - BranchSide:      'email/thread.c:68,12'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:68,16'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:68,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:73,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:73,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:74,28'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:76,17'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:78,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:79,28'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:81,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:81,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:89,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:84,14'
          Branch Sides:
            - BranchSide:      'email/thread.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:89,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:83,5'
          Branch Sides:
            - BranchSide:      'email/thread.c:86,28'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:89,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:84,14'
          Branch Sides:
            - BranchSide:      'email/thread.c:84,23'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:89,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:89,7'
          Branch Sides:
            - BranchSide:      'email/thread.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:91,0'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:91,33'
          Branch Sides:
            - BranchSide:      'email/thread.c:91,33'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:91,42'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:91,5'
          Branch Sides:
            - BranchSide:      'email/thread.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:92,25'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:91,33'
          Branch Sides:
            - BranchSide:      'email/thread.c:91,33'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:91,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_descendant
      functionSourceFile: '/src/neomutt/email/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/thread.c:48,3'
          Branch Sides:
            - BranchSide:      'email/thread.c:48,3'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:52,12'
              BranchSideFuncs: []
        - Branch String:   'email/thread.c:48,3'
          Branch Sides:
            - BranchSide:      'email/thread.c:48,3'
              BranchSideFuncs: []
            - BranchSide:      'email/thread.c:52,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    url_tostring
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_str_copy
        - url_tobuffer
      functionUses:    11
      BranchProfiles:
        - Branch String:   'email/url.c:425,8'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - url_tobuffer
                - buf_pool_release
                - buf_string.17134
                - mutt_str_copy
            - BranchSide:      'email/url.c:425,8'
              BranchSideFuncs:
                - buf_pool_get
                - url_tobuffer
                - buf_pool_release
                - buf_string.17134
                - mutt_str_copy
        - Branch String:   'email/url.c:425,12'
          Branch Sides:
            - BranchSide:      'email/url.c:425,12'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:425,16'
              BranchSideFuncs:
                - buf_pool_get
                - url_tobuffer
                - buf_pool_release
                - buf_string.17134
                - mutt_str_copy
        - Branch String:   'email/url.c:425,7'
          Branch Sides:
            - BranchSide:      'email/url.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:428,29'
              BranchSideFuncs:
                - buf_pool_get
                - url_tobuffer
                - buf_pool_release
                - buf_string.17134
                - mutt_str_copy
        - Branch String:   'email/url.c:431,7'
          Branch Sides:
            - BranchSide:      'email/url.c:432,25'
              BranchSideFuncs:
                - buf_string.17134
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'email/url.c:434,3'
              BranchSideFuncs:
                - buf_pool_release
      Callsites:
        - Src:             'email/url.c:428,29'
          Dst:             buf_pool_get
        - Src:             'email/url.c:430,12'
          Dst:             url_tobuffer
        - Src:             'email/url.c:432,25'
          Dst:             buf_string
        - Src:             'email/url.c:432,5'
          Dst:             mutt_str_copy
        - Src:             'email/url.c:434,3'
          Dst:             buf_pool_release
    - functionName:    url_tobuffer
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          190
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - buf_add_printf
        - buf_addstr
        - buf_printf
        - mutt_map_get_name
        - strchr
        - url_pct_encode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/url.c:360,8'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:360,8'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:360,12'
          Branch Sides:
            - BranchSide:      'email/url.c:360,12'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:360,16'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:360,7'
          Branch Sides:
            - BranchSide:      'email/url.c:360,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:362,12'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:362,7'
          Branch Sides:
            - BranchSide:      'email/url.c:362,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:365,26'
              BranchSideFuncs:
                - mutt_map_get_name
                - buf_printf
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:367,7'
          Branch Sides:
            - BranchSide:      'email/url.c:369,17'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:390,12'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:369,9'
          Branch Sides:
            - BranchSide:      'email/url.c:370,7'
              BranchSideFuncs:
                - buf_addstr
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:372,14'
              BranchSideFuncs:
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:372,19'
          Branch Sides:
            - BranchSide:      'email/url.c:372,23'
              BranchSideFuncs:
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:379,21'
              BranchSideFuncs:
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:372,36'
          Branch Sides:
            - BranchSide:      'email/url.c:372,9'
              BranchSideFuncs:
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_add_printf
            - BranchSide:      'email/url.c:374,12'
              BranchSideFuncs:
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:372,9'
          Branch Sides:
            - BranchSide:      'email/url.c:374,12'
              BranchSideFuncs:
                - url_pct_encode
                - buf_add_printf
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:379,21'
              BranchSideFuncs:
                - strchr
                - buf_add_printf
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:379,9'
          Branch Sides:
            - BranchSide:      'email/url.c:380,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:382,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_add_printf
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:384,9'
          Branch Sides:
            - BranchSide:      'email/url.c:385,36'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:387,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:390,7'
          Branch Sides:
            - BranchSide:      'email/url.c:391,5'
              BranchSideFuncs:
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
            - BranchSide:      'email/url.c:393,7'
              BranchSideFuncs:
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:393,7'
          Branch Sides:
            - BranchSide:      'email/url.c:393,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:395,5'
              BranchSideFuncs:
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
                - url_pct_encode
                - buf_addstr
                - buf_addstr
        - Branch String:   'email/url.c:399,5'
          Branch Sides:
            - BranchSide:      'email/url.c:401,44'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:406,11'
          Branch Sides:
            - BranchSide:      'email/url.c:407,9'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:399,5'
          Branch Sides:
            - BranchSide:      'email/url.c:401,44'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:409,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/url.c:365,26'
          Dst:             mutt_map_get_name
        - Src:             'email/url.c:365,3'
          Dst:             buf_printf
        - Src:             'email/url.c:370,7'
          Dst:             buf_addstr
        - Src:             'email/url.c:375,7'
          Dst:             url_pct_encode
        - Src:             'email/url.c:376,7'
          Dst:             buf_add_printf
        - Src:             'email/url.c:379,9'
          Dst:             strchr
        - Src:             'email/url.c:380,7'
          Dst:             buf_add_printf
        - Src:             'email/url.c:382,7'
          Dst:             buf_addstr
        - Src:             'email/url.c:385,7'
          Dst:             buf_add_printf
        - Src:             'email/url.c:387,7'
          Dst:             buf_addstr
        - Src:             'email/url.c:391,5'
          Dst:             buf_addstr
        - Src:             'email/url.c:395,5'
          Dst:             buf_addstr
        - Src:             'email/url.c:401,7'
          Dst:             url_pct_encode
        - Src:             'email/url.c:402,7'
          Dst:             buf_addstr
        - Src:             'email/url.c:403,7'
          Dst:             buf_addstr
        - Src:             'email/url.c:404,7'
          Dst:             url_pct_encode
        - Src:             'email/url.c:405,7'
          Dst:             buf_addstr
        - Src:             'email/url.c:407,9'
          Dst:             buf_addstr
    - functionName:    url_pct_encode
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          121
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/url.c:156,7'
          Branch Sides:
            - BranchSide:      'email/url.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:159,8'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:161,14'
          Branch Sides:
            - BranchSide:      'email/url.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:178,8'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:161,22'
          Branch Sides:
            - BranchSide:      'email/url.c:163,26'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:178,8'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:163,9'
          Branch Sides:
            - BranchSide:      'email/url.c:165,18'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:165,11'
          Branch Sides:
            - BranchSide:      'email/url.c:168,11'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:178,8'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:161,22'
          Branch Sides:
            - BranchSide:      'email/url.c:163,26'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:178,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_query_string
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_calloc
        - mutt_prex_capture
        - mutt_regmatch_end
        - mutt_regmatch_start
        - url_pct_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/url.c:58,8'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:58,8'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:58,12'
          Branch Sides:
            - BranchSide:      'email/url.c:58,12'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:58,16'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:65,9'
          Branch Sides:
            - BranchSide:      'email/url.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:68,25'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
                - mutt_prex_capture
        - Branch String:   'email/url.c:77,35'
          Branch Sides:
            - BranchSide:      'email/url.c:77,35'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:77,39'
              BranchSideFuncs:
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
        - Branch String:   'email/url.c:77,9'
          Branch Sides:
            - BranchSide:      'email/url.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:80,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
        - Branch String:   'email/url.c:62,3'
          Branch Sides:
            - BranchSide:      'email/url.c:62,3'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:64,25'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - url_pct_decode
                - url_pct_decode
                - mutt_mem_calloc
                - mutt_regmatch_end.17163
      Callsites:
        - Src:             'email/url.c:64,25'
          Dst:             mutt_prex_capture
        - Src:             'email/url.c:71,17'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:73,23'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:74,23'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:75,9'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:76,9'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:77,10'
          Dst:             url_pct_decode
        - Src:             'email/url.c:77,39'
          Dst:             url_pct_decode
        - Src:             'email/url.c:80,27'
          Dst:             mutt_mem_calloc
        - Src:             'email/url.c:85,12'
          Dst:             mutt_regmatch_end
    - functionName:    mutt_regmatch_end
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_start
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    url_pct_decode
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          137
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'email/url.c:192,8'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/url.c:192,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:192,7'
          Branch Sides:
            - BranchSide:      'email/url.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:197,15'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:197,3'
          Branch Sides:
            - BranchSide:      'email/url.c:199,12'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:217,6'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:199,9'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/url.c:201,12'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:201,26'
          Branch Sides:
            - BranchSide:      'email/url.c:201,26'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:201,30'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:201,44'
          Branch Sides:
            - BranchSide:      'email/url.c:201,44'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:201,47'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:202,42'
          Branch Sides:
            - BranchSide:      'email/url.c:202,42'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:202,46'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:202,65'
          Branch Sides:
            - BranchSide:      'email/url.c:202,69'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/url.c:202,65'
              BranchSideFuncs: []
        - Branch String:   'email/url.c:201,11'
          Branch Sides:
            - BranchSide:      'email/url.c:201,11'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'email/url.c:204,30'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'email/url.c:197,3'
          Branch Sides:
            - BranchSide:      'email/url.c:199,12'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:217,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/url.c:201,47'
          Dst:             __ctype_b_loc
    - functionName:    mutt_str_atous_full
      functionSourceFile: '/src/neomutt/./mutt/atoi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_atous
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/atoi.h:50,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:0,0'
              BranchSideFuncs:
                - mutt_str_atous
            - BranchSide:      './mutt/atoi.h:50,1'
              BranchSideFuncs:
                - mutt_str_atous
        - Branch String:   './mutt/atoi.h:50,1'
          Branch Sides:
            - BranchSide:      './mutt/atoi.h:50,1'
              BranchSideFuncs: []
            - BranchSide:      './mutt/atoi.h:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './mutt/atoi.h:50,1'
          Dst:             mutt_str_atous
    - functionName:    mutt_regmatch_len
      functionSourceFile: '/src/neomutt/./mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    url_new
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'email/url.c:115,21'
          Branch Sides:
            - BranchSide:      'email/url.c:115,21'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'email/url.c:115,21'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'email/url.c:115,21'
          Dst:             mutt_mem_calloc
    - functionName:    url_parse
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          343
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - get_scheme
        - mutt_prex_capture
        - mutt_regmatch_end
        - mutt_regmatch_len
        - mutt_regmatch_start
        - mutt_str_atous_full
        - mutt_str_dup
        - parse_query_string
        - url_free
        - url_new
        - url_pct_decode
      functionUses:    19
      BranchProfiles:
        - Branch String:   'email/url.c:241,29'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - get_scheme
                - url_new
                - mutt_str_dup
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:241,29'
              BranchSideFuncs:
                - mutt_prex_capture
                - get_scheme
                - url_new
                - mutt_str_dup
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:242,7'
          Branch Sides:
            - BranchSide:      'email/url.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:245,27'
              BranchSideFuncs:
                - get_scheme
                - url_new
                - mutt_str_dup
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:246,7'
          Branch Sides:
            - BranchSide:      'email/url.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:249,33'
              BranchSideFuncs:
                - url_new
                - mutt_str_dup
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:265,7'
          Branch Sides:
            - BranchSide:      'email/url.c:267,14'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:274,7'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:269,9'
          Branch Sides:
            - BranchSide:      'email/url.c:274,7'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'email/url.c:346,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'email/url.c:274,7'
          Branch Sides:
            - BranchSide:      'email/url.c:276,10'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:280,7'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:280,7'
          Branch Sides:
            - BranchSide:      'email/url.c:282,10'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:289,7'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:284,9'
          Branch Sides:
            - BranchSide:      'email/url.c:289,7'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'email/url.c:346,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'email/url.c:289,7'
          Branch Sides:
            - BranchSide:      'email/url.c:291,22'
              BranchSideFuncs:
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
            - BranchSide:      'email/url.c:297,7'
              BranchSideFuncs:
                - mutt_regmatch_len.17165
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
        - Branch String:   'email/url.c:292,9'
          Branch Sides:
            - BranchSide:      'email/url.c:297,7'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'email/url.c:346,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'email/url.c:297,7'
          Branch Sides:
            - BranchSide:      'email/url.c:299,22'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
            - BranchSide:      'email/url.c:302,12'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_regmatch_end.17163
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
        - Branch String:   'email/url.c:302,12'
          Branch Sides:
            - BranchSide:      'email/url.c:304,22'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
            - BranchSide:      'email/url.c:309,7'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - mutt_str_atous_full
                - url_free
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
        - Branch String:   'email/url.c:309,7'
          Branch Sides:
            - BranchSide:      'email/url.c:311,10'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
            - BranchSide:      'email/url.c:322,7'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
        - Branch String:   'email/url.c:314,9'
          Branch Sides:
            - BranchSide:      'email/url.c:318,17'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
            - BranchSide:      'email/url.c:319,3'
              BranchSideFuncs:
                - url_free
        - Branch String:   'email/url.c:322,7'
          Branch Sides:
            - BranchSide:      'email/url.c:324,10'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
            - BranchSide:      'email/url.c:336,7'
              BranchSideFuncs:
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
        - Branch String:   'email/url.c:326,9'
          Branch Sides:
            - BranchSide:      'email/url.c:329,9'
              BranchSideFuncs:
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
            - BranchSide:      'email/url.c:331,9'
              BranchSideFuncs:
                - url_pct_decode
                - mutt_regmatch_end.17163
                - mutt_regmatch_start.17164
                - parse_query_string
                - url_free
        - Branch String:   'email/url.c:331,9'
          Branch Sides:
            - BranchSide:      'email/url.c:336,7'
              BranchSideFuncs:
                - url_free
            - BranchSide:      'email/url.c:346,3'
              BranchSideFuncs:
                - url_free
      Callsites:
        - Src:             'email/url.c:241,29'
          Dst:             mutt_prex_capture
        - Src:             'email/url.c:245,27'
          Dst:             get_scheme
        - Src:             'email/url.c:259,21'
          Dst:             url_new
        - Src:             'email/url.c:261,14'
          Dst:             mutt_str_dup
        - Src:             'email/url.c:265,7'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:267,14'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:268,28'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:269,9'
          Dst:             url_pct_decode
        - Src:             'email/url.c:274,7'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:280,7'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:283,28'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:284,9'
          Dst:             url_pct_decode
        - Src:             'email/url.c:289,7'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:291,28'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:292,9'
          Dst:             url_pct_decode
        - Src:             'email/url.c:297,7'
          Dst:             mutt_regmatch_len
        - Src:             'email/url.c:299,28'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:300,14'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:302,12'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:304,28'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:305,14'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:309,7'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:312,36'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:314,10'
          Dst:             mutt_str_atous_full
        - Src:             'email/url.c:322,7'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:325,28'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:331,9'
          Dst:             url_pct_decode
        - Src:             'email/url.c:336,7'
          Dst:             mutt_regmatch_end
        - Src:             'email/url.c:338,31'
          Dst:             mutt_regmatch_start
        - Src:             'email/url.c:339,10'
          Dst:             parse_query_string
        - Src:             'email/url.c:346,3'
          Dst:             url_free
    - functionName:    get_scheme
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_map_get_value_n
        - mutt_regmatch_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'email/url.c:100,7'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - mutt_regmatch_len.17165
                - mutt_map_get_value_n
            - BranchSide:      'email/url.c:100,7'
              BranchSideFuncs:
                - mutt_regmatch_len.17165
                - mutt_map_get_value_n
        - Branch String:   'email/url.c:100,11'
          Branch Sides:
            - BranchSide:      'email/url.c:100,11'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:100,14'
              BranchSideFuncs:
                - mutt_regmatch_len.17165
                - mutt_map_get_value_n
        - Branch String:   'email/url.c:100,7'
          Branch Sides:
            - BranchSide:      'email/url.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:102,55'
              BranchSideFuncs:
                - mutt_regmatch_len.17165
                - mutt_map_get_value_n
        - Branch String:   'email/url.c:103,9'
          Branch Sides:
            - BranchSide:      'email/url.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:104,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'email/url.c:102,36'
          Dst:             mutt_regmatch_len
        - Src:             'email/url.c:102,10'
          Dst:             mutt_map_get_value_n
    - functionName:    url_free
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_free
      functionUses:    29
      BranchProfiles:
        - Branch String:   'email/url.c:126,8'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/url.c:126,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/url.c:126,12'
          Branch Sides:
            - BranchSide:      'email/url.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:126,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/url.c:126,7'
          Branch Sides:
            - BranchSide:      'email/url.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'email/url.c:131,34'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/url.c:135,5'
          Branch Sides:
            - BranchSide:      'email/url.c:135,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/url.c:137,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'email/url.c:132,3'
          Branch Sides:
            - BranchSide:      'email/url.c:134,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'email/url.c:140,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'email/url.c:137,5'
          Dst:             mutt_mem_free
        - Src:             'email/url.c:140,3'
          Dst:             mutt_mem_free
        - Src:             'email/url.c:141,3'
          Dst:             mutt_mem_free
    - functionName:    url_check_scheme
      functionSourceFile: '/src/neomutt/email/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_scheme
        - mutt_prex_capture
      functionUses:    3
      BranchProfiles:
        - Branch String:   'email/url.c:228,26'
          Branch Sides:
            - BranchSide:      'email/url.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - get_scheme
            - BranchSide:      'email/url.c:228,26'
              BranchSideFuncs:
                - mutt_prex_capture
                - get_scheme
      Callsites:
        - Src:             'email/url.c:228,26'
          Dst:             mutt_prex_capture
        - Src:             'email/url.c:228,10'
          Dst:             get_scheme
    - functionName:    parse_comment
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          123
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:95,13'
          Branch Sides:
            - BranchSide:      'address/address.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:95,13'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:95,3'
          Branch Sides:
            - BranchSide:      'address/address.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:97,12'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:97,9'
          Branch Sides:
            - BranchSide:      'address/address.c:99,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:101,17'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:101,14'
          Branch Sides:
            - BranchSide:      'address/address.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:109,17'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:103,11'
          Branch Sides:
            - BranchSide:      'address/address.c:105,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:109,14'
          Branch Sides:
            - BranchSide:      'address/address.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:111,11'
          Branch Sides:
            - BranchSide:      'address/address.c:111,11'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:114,9'
          Branch Sides:
            - BranchSide:      'address/address.c:115,28'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:116,6'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:95,13'
          Branch Sides:
            - BranchSide:      'address/address.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:118,13'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:118,7'
          Branch Sides:
            - BranchSide:      'address/address.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:122,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_mailboxdomain
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_str_skip_email_wsp
        - next_token
      functionUses:    3
      BranchProfiles:
        - Branch String:   'address/address.c:220,3'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - next_token
                - next_token
            - BranchSide:      'address/address.c:220,10'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - next_token
                - next_token
        - Branch String:   'address/address.c:220,3'
          Branch Sides:
            - BranchSide:      'address/address.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:222,9'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - next_token
                - next_token
        - Branch String:   'address/address.c:223,9'
          Branch Sides:
            - BranchSide:      'address/address.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:226,9'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:226,9'
          Branch Sides:
            - BranchSide:      'address/address.c:226,9'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
            - BranchSide:      'address/address.c:237,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:226,9'
          Branch Sides:
            - BranchSide:      'address/address.c:226,9'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
            - BranchSide:      'address/address.c:237,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:226,9'
          Branch Sides:
            - BranchSide:      'address/address.c:226,9'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
            - BranchSide:      'address/address.c:229,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:229,9'
          Branch Sides:
            - BranchSide:      'address/address.c:231,11'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
            - BranchSide:      'address/address.c:237,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:231,23'
          Branch Sides:
            - BranchSide:      'address/address.c:231,39'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
            - BranchSide:      'address/address.c:233,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:231,11'
          Branch Sides:
            - BranchSide:      'address/address.c:232,30'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
            - BranchSide:      'address/address.c:233,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_skip_email_wsp
                - next_token
        - Branch String:   'address/address.c:239,9'
          Branch Sides:
            - BranchSide:      'address/address.c:220,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:222,9'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'address/address.c:233,12'
          Dst:             next_token
        - Src:             'address/address.c:237,12'
          Dst:             next_token
    - functionName:    next_token
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - mutt_str_is_email_wsp
        - parse_comment
        - parse_quote
      functionUses:    4
      BranchProfiles:
        - Branch String:   'address/address.c:168,7'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - parse_quote
                - parse_comment
            - BranchSide:      'address/address.c:168,7'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - parse_quote
                - parse_comment
        - Branch String:   'address/address.c:168,7'
          Branch Sides:
            - BranchSide:      'address/address.c:169,28'
              BranchSideFuncs:
                - parse_comment
            - BranchSide:      'address/address.c:170,10'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - parse_quote
        - Branch String:   'address/address.c:170,7'
          Branch Sides:
            - BranchSide:      'address/address.c:171,26'
              BranchSideFuncs:
                - parse_quote
            - BranchSide:      'address/address.c:172,7'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:172,10'
          Branch Sides:
            - BranchSide:      'address/address.c:172,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:172,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:172,13'
          Branch Sides:
            - BranchSide:      'address/address.c:172,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:178,3'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:172,13'
          Branch Sides:
            - BranchSide:      'address/address.c:172,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:178,3'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:172,7'
          Branch Sides:
            - BranchSide:      'address/address.c:174,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:178,3'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:174,9'
          Branch Sides:
            - BranchSide:      'address/address.c:175,24'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:176,14'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:180,35'
          Branch Sides:
            - BranchSide:      'address/address.c:180,35'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:180,38'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:180,38'
          Branch Sides:
            - BranchSide:      'address/address.c:180,38'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:182,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:180,38'
          Branch Sides:
            - BranchSide:      'address/address.c:180,38'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:182,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:180,9'
          Branch Sides:
            - BranchSide:      'address/address.c:180,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:182,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:182,9'
          Branch Sides:
            - BranchSide:      'address/address.c:183,24'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
            - BranchSide:      'address/address.c:184,6'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
        - Branch String:   'address/address.c:178,3'
          Branch Sides:
            - BranchSide:      'address/address.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:180,9'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
      Callsites:
        - Src:             'address/address.c:169,12'
          Dst:             parse_comment
        - Src:             'address/address.c:171,12'
          Dst:             parse_quote
        - Src:             'address/address.c:180,9'
          Dst:             mutt_str_is_email_wsp
    - functionName:    parse_quote
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:136,3'
          Branch Sides:
            - BranchSide:      'address/address.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:138,9'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:138,9'
          Branch Sides:
            - BranchSide:      'address/address.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:140,12'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:140,9'
          Branch Sides:
            - BranchSide:      'address/address.c:142,13'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:148,17'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:142,11'
          Branch Sides:
            - BranchSide:      'address/address.c:142,11'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:145,11'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:145,11'
          Branch Sides:
            - BranchSide:      'address/address.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:152,16'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:148,14'
          Branch Sides:
            - BranchSide:      'address/address.c:150,16'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:152,16'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:136,3'
          Branch Sides:
            - BranchSide:      'address/address.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:138,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_is_email_wsp
      functionSourceFile: '/src/neomutt/./mutt/string2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './mutt/string2.h:106,21'
          Branch Sides:
            - BranchSide:      './mutt/string2.h:106,21'
              BranchSideFuncs: []
            - BranchSide:      './mutt/string2.h:106,27'
              BranchSideFuncs: []
        - Branch String:   './mutt/string2.h:106,36'
          Branch Sides:
            - BranchSide:      './mutt/string2.h:106,36'
              BranchSideFuncs: []
            - BranchSide:      './mutt/string2.h:106,42'
              BranchSideFuncs: []
        - Branch String:   './mutt/string2.h:106,51'
          Branch Sides:
            - BranchSide:      './mutt/string2.h:106,51'
              BranchSideFuncs: []
            - BranchSide:      './mutt/string2.h:106,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_address
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_new
        - parse_mailboxdomain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:264,7'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - parse_mailboxdomain
                - buf_new
                - buf_new
                - parse_mailboxdomain
            - BranchSide:      'address/address.c:264,7'
              BranchSideFuncs:
                - parse_mailboxdomain
                - buf_new
                - buf_new
                - parse_mailboxdomain
        - Branch String:   'address/address.c:266,7'
          Branch Sides:
            - BranchSide:      'address/address.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:269,7'
              BranchSideFuncs:
                - buf_new
                - buf_new
                - parse_mailboxdomain
        - Branch String:   'address/address.c:269,7'
          Branch Sides:
            - BranchSide:      'address/address.c:271,9'
              BranchSideFuncs:
                - parse_mailboxdomain
                - buf_new
                - buf_new
            - BranchSide:      'address/address.c:279,3'
              BranchSideFuncs:
                - buf_new
                - buf_new
        - Branch String:   'address/address.c:271,9'
          Branch Sides:
            - BranchSide:      'address/address.c:272,24'
              BranchSideFuncs:
                - parse_mailboxdomain
                - buf_new
                - buf_new
            - BranchSide:      'address/address.c:273,31'
              BranchSideFuncs:
                - parse_mailboxdomain
                - buf_new
                - buf_new
        - Branch String:   'address/address.c:275,9'
          Branch Sides:
            - BranchSide:      'address/address.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:279,3'
              BranchSideFuncs:
                - buf_new
                - buf_new
        - Branch String:   'address/address.c:279,3'
          Branch Sides:
            - BranchSide:      'address/address.c:279,3'
              BranchSideFuncs:
                - buf_new
                - buf_new
            - BranchSide:      'address/address.c:279,3'
              BranchSideFuncs:
                - buf_new
                - buf_new
        - Branch String:   'address/address.c:282,19'
          Branch Sides:
            - BranchSide:      'address/address.c:282,19'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:282,29'
              BranchSideFuncs:
                - buf_new
        - Branch String:   'address/address.c:282,7'
          Branch Sides:
            - BranchSide:      'address/address.c:282,7'
              BranchSideFuncs:
                - buf_new
            - BranchSide:      'address/address.c:284,5'
              BranchSideFuncs:
                - buf_new
        - Branch String:   'address/address.c:284,5'
          Branch Sides:
            - BranchSide:      'address/address.c:284,5'
              BranchSideFuncs:
                - buf_new
            - BranchSide:      'address/address.c:284,5'
              BranchSideFuncs:
                - buf_new
      Callsites:
        - Src:             'address/address.c:264,7'
          Dst:             parse_mailboxdomain
        - Src:             'address/address.c:273,9'
          Dst:             parse_mailboxdomain
        - Src:             'address/address.c:280,19'
          Dst:             buf_new
        - Src:             'address/address.c:285,22'
          Dst:             buf_new
    - functionName:    parse_addr_spec
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - parse_address
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:359,3'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - parse_address
            - BranchSide:      'address/address.c:359,8'
              BranchSideFuncs:
                - parse_address
        - Branch String:   'address/address.c:364,9'
          Branch Sides:
            - BranchSide:      'address/address.c:364,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:364,15'
          Branch Sides:
            - BranchSide:      'address/address.c:364,22'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:364,30'
          Branch Sides:
            - BranchSide:      'address/address.c:364,37'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:364,7'
          Branch Sides:
            - BranchSide:      'address/address.c:364,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:368,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:362,7'
          Dst:             parse_address
    - functionName:    mutt_addrlist_uses_unicode
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_string
        - mutt_addr_uses_unicode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'address/address.c:1524,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
            - BranchSide:      'address/address.c:1524,8'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
        - Branch String:   'address/address.c:1524,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1524,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1530,3'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
        - Branch String:   'address/address.c:1530,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1532,12'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
        - Branch String:   'address/address.c:1532,20'
          Branch Sides:
            - BranchSide:      'address/address.c:1530,3'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
            - BranchSide:      'address/address.c:1532,27'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
        - Branch String:   'address/address.c:1532,33'
          Branch Sides:
            - BranchSide:      'address/address.c:1530,3'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
            - BranchSide:      'address/address.c:1532,59'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
        - Branch String:   'address/address.c:1532,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1530,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1532,12'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_uses_unicode
      Callsites:
        - Src:             'address/address.c:1532,59'
          Dst:             buf_string
        - Src:             'address/address.c:1532,36'
          Dst:             mutt_addr_uses_unicode
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_addr_uses_unicode
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:1504,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1504,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1507,10'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1507,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1507,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1509,30'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1507,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1507,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1509,30'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1509,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1509,9'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1511,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_addrlist_prepend
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:1493,10'
          Branch Sides:
            - BranchSide:      'address/address.c:1493,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1493,13'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1493,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1493,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1494,5'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1494,5'
          Branch Sides:
            - BranchSide:      'address/address.c:1494,5'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1494,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_addrlist_remove_xrefs
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_addr_cmp
        - mutt_addr_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:1435,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
            - BranchSide:      'address/address.c:1435,8'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
        - Branch String:   'address/address.c:1435,10'
          Branch Sides:
            - BranchSide:      'address/address.c:1435,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1435,14'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
        - Branch String:   'address/address.c:1435,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1435,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1440,3'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
        - Branch String:   'address/address.c:1442,5'
          Branch Sides:
            - BranchSide:      'address/address.c:1440,3'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
            - BranchSide:      'address/address.c:1444,29'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
        - Branch String:   'address/address.c:1442,5'
          Branch Sides:
            - BranchSide:      'address/address.c:1440,3'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
            - BranchSide:      'address/address.c:1444,29'
              BranchSideFuncs:
                - mutt_addr_cmp
                - mutt_addr_free
        - Branch String:   'address/address.c:1444,11'
          Branch Sides:
            - BranchSide:      'address/address.c:1442,5'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_cmp
            - BranchSide:      'address/address.c:1446,9'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_cmp
        - Branch String:   'address/address.c:1446,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1446,9'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_cmp
            - BranchSide:      'address/address.c:1446,9'
              BranchSideFuncs:
                - mutt_addr_free
                - mutt_addr_cmp
        - Branch String:   'address/address.c:1440,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1440,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1452,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:1444,11'
          Dst:             mutt_addr_cmp
        - Src:             'address/address.c:1447,9'
          Dst:             mutt_addr_free
    - functionName:    mutt_addr_cmp
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - buf_istr_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'address/address.c:894,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_istr_equal
            - BranchSide:      'address/address.c:894,8'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'address/address.c:894,10'
          Branch Sides:
            - BranchSide:      'address/address.c:894,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:894,14'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'address/address.c:894,7'
          Branch Sides:
            - BranchSide:      'address/address.c:894,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:896,11'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'address/address.c:896,19'
          Branch Sides:
            - BranchSide:      'address/address.c:896,19'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:896,26'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'address/address.c:896,7'
          Branch Sides:
            - BranchSide:      'address/address.c:896,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:898,8'
              BranchSideFuncs:
                - buf_istr_equal
        - Branch String:   'address/address.c:898,7'
          Branch Sides:
            - BranchSide:      'address/address.c:898,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:900,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:898,8'
          Dst:             buf_istr_equal
    - functionName:    mutt_addr_free
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_free
        - mutt_mem_free
      functionUses:    13
      BranchProfiles:
        - Branch String:   'address/address.c:464,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_free
                - buf_free
                - mutt_mem_free
            - BranchSide:      'address/address.c:464,8'
              BranchSideFuncs:
                - buf_free
                - buf_free
                - mutt_mem_free
        - Branch String:   'address/address.c:464,12'
          Branch Sides:
            - BranchSide:      'address/address.c:464,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:464,16'
              BranchSideFuncs:
                - buf_free
                - buf_free
                - mutt_mem_free
        - Branch String:   'address/address.c:464,7'
          Branch Sides:
            - BranchSide:      'address/address.c:464,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:469,3'
              BranchSideFuncs:
                - buf_free
                - buf_free
                - mutt_mem_free
      Callsites:
        - Src:             'address/address.c:469,3'
          Dst:             buf_free
        - Src:             'address/address.c:470,3'
          Dst:             buf_free
        - Src:             'address/address.c:471,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_addrlist_dedupe
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - buf_istr_equal
        - buf_string
        - mutt_addr_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'address/address.c:1399,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
            - BranchSide:      'address/address.c:1399,8'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
        - Branch String:   'address/address.c:1399,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1399,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1403,3'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
        - Branch String:   'address/address.c:1405,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1403,3'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
            - BranchSide:      'address/address.c:1407,28'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
        - Branch String:   'address/address.c:1410,11'
          Branch Sides:
            - BranchSide:      'address/address.c:1412,9'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
            - BranchSide:      'address/address.c:1422,5'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
        - Branch String:   'address/address.c:1414,27'
          Branch Sides:
            - BranchSide:      'address/address.c:1412,9'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
            - BranchSide:      'address/address.c:1414,48'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
        - Branch String:   'address/address.c:1414,15'
          Branch Sides:
            - BranchSide:      'address/address.c:1412,9'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_free
                - buf_istr_equal
            - BranchSide:      'address/address.c:1416,13'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_addr_free
                - buf_istr_equal
        - Branch String:   'address/address.c:1417,13'
          Branch Sides:
            - BranchSide:      'address/address.c:1417,13'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_istr_equal
                - buf_string.17275
            - BranchSide:      'address/address.c:1417,13'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_istr_equal
                - buf_string.17275
        - Branch String:   'address/address.c:1412,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1412,9'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
            - BranchSide:      'address/address.c:1422,5'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
        - Branch String:   'address/address.c:1403,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1403,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1405,12'
              BranchSideFuncs:
                - buf_istr_equal
                - buf_string.17275
                - mutt_addr_free
      Callsites:
        - Src:             'address/address.c:1414,30'
          Dst:             buf_istr_equal
        - Src:             'address/address.c:1416,13'
          Dst:             buf_string
        - Src:             'address/address.c:1418,13'
          Dst:             mutt_addr_free
    - functionName:    mutt_addrlist_to_local
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_addr_to_local
      functionUses:    13
      BranchProfiles:
        - Branch String:   'address/address.c:1380,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_to_local
            - BranchSide:      'address/address.c:1380,8'
              BranchSideFuncs:
                - mutt_addr_to_local
        - Branch String:   'address/address.c:1380,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1380,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1384,3'
              BranchSideFuncs:
                - mutt_addr_to_local
        - Branch String:   'address/address.c:1384,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1384,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1386,5'
              BranchSideFuncs:
                - mutt_addr_to_local
        - Branch String:   'address/address.c:1384,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1384,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1386,5'
              BranchSideFuncs:
                - mutt_addr_to_local
      Callsites:
        - Src:             'address/address.c:1386,5'
          Dst:             mutt_addr_to_local
    - functionName:    mutt_addr_to_local
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - addr_is_local
        - addr_mbox_to_udomain
        - addr_set_local
        - buf_string
        - mutt_idna_intl_to_local
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:1342,11'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - addr_is_local
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_local
                - mutt_mem_free
            - BranchSide:      'address/address.c:1342,11'
              BranchSideFuncs:
                - addr_is_local
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_local
                - mutt_mem_free
        - Branch String:   'address/address.c:1342,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1342,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1347,7'
              BranchSideFuncs:
                - addr_is_local
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_local
                - mutt_mem_free
        - Branch String:   'address/address.c:1347,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1347,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1352,9'
              BranchSideFuncs:
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_local
                - mutt_mem_free
      Callsites:
        - Src:             'address/address.c:1347,7'
          Dst:             addr_is_local
        - Src:             'address/address.c:1354,28'
          Dst:             buf_string
        - Src:             'address/address.c:1354,7'
          Dst:             addr_mbox_to_udomain
        - Src:             'address/address.c:1359,25'
          Dst:             mutt_idna_intl_to_local
        - Src:             'address/address.c:1360,3'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1361,3'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1368,3'
          Dst:             addr_set_local
        - Src:             'address/address.c:1369,3'
          Dst:             mutt_mem_free
    - functionName:    addr_is_local
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:942,7'
          Branch Sides:
            - BranchSide:      'address/address.c:942,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:944,13'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:944,26'
          Branch Sides:
            - BranchSide:      'address/address.c:944,26'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:944,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addr_mbox_to_udomain
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_str_dup
        - mutt_strn_dup
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'address/address.c:959,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_str_dup
            - BranchSide:      'address/address.c:959,8'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_str_dup
        - Branch String:   'address/address.c:959,13'
          Branch Sides:
            - BranchSide:      'address/address.c:959,13'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:959,17'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_str_dup
        - Branch String:   'address/address.c:959,22'
          Branch Sides:
            - BranchSide:      'address/address.c:959,22'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:959,26'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_str_dup
        - Branch String:   'address/address.c:959,7'
          Branch Sides:
            - BranchSide:      'address/address.c:959,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:962,15'
              BranchSideFuncs:
                - strchr
                - mutt_strn_dup
                - mutt_str_dup
        - Branch String:   'address/address.c:965,12'
          Branch Sides:
            - BranchSide:      'address/address.c:965,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:965,20'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_dup
        - Branch String:   'address/address.c:965,29'
          Branch Sides:
            - BranchSide:      'address/address.c:965,29'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:965,33'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_dup
        - Branch String:   'address/address.c:965,7'
          Branch Sides:
            - BranchSide:      'address/address.c:965,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:968,35'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_str_dup
      Callsites:
        - Src:             'address/address.c:962,15'
          Dst:             strchr
        - Src:             'address/address.c:968,11'
          Dst:             mutt_strn_dup
        - Src:             'address/address.c:969,13'
          Dst:             mutt_str_dup
    - functionName:    addr_set_local
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:996,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'address/address.c:996,8'
              BranchSideFuncs:
                - buf_strcpy
        - Branch String:   'address/address.c:996,7'
          Branch Sides:
            - BranchSide:      'address/address.c:996,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:999,17'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'address/address.c:999,3'
          Dst:             buf_strcpy
    - functionName:    mutt_addrlist_to_intl
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          149
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - addr_is_intl
        - addr_mbox_to_udomain
        - addr_set_intl
        - buf_strdup
        - buf_string
        - mutt_idna_local_to_intl
        - mutt_mem_free
      functionUses:    25
      BranchProfiles:
        - Branch String:   'address/address.c:1295,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'address/address.c:1295,8'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'address/address.c:1295,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1295,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1300,7'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'address/address.c:1300,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1301,10'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'address/address.c:1304,3'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'address/address.c:1304,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1304,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1306,13'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'address/address.c:1306,21'
          Branch Sides:
            - BranchSide:      'address/address.c:1304,3'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'address/address.c:1306,24'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'address/address.c:1306,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1304,3'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'address/address.c:1309,11'
              BranchSideFuncs:
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - addr_is_intl
                - buf_strdup
        - Branch String:   'address/address.c:1319,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1322,15'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
            - BranchSide:      'address/address.c:1327,5'
              BranchSideFuncs:
                - addr_set_intl
                - mutt_mem_free
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - buf_strdup
        - Branch String:   'address/address.c:1304,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1304,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1306,13'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
                - buf_strdup
      Callsites:
        - Src:             'address/address.c:1306,24'
          Dst:             addr_is_intl
        - Src:             'address/address.c:1311,30'
          Dst:             buf_string
        - Src:             'address/address.c:1311,9'
          Dst:             addr_mbox_to_udomain
        - Src:             'address/address.c:1314,26'
          Dst:             mutt_idna_local_to_intl
        - Src:             'address/address.c:1316,5'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1317,5'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1323,16'
          Dst:             buf_strdup
        - Src:             'address/address.c:1327,5'
          Dst:             addr_set_intl
        - Src:             'address/address.c:1328,5'
          Dst:             mutt_mem_free
    - functionName:    addr_is_intl
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:932,26'
          Branch Sides:
            - BranchSide:      'address/address.c:932,26'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:932,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    addr_set_intl
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:984,17'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_strcpy
            - BranchSide:      'address/address.c:984,17'
              BranchSideFuncs:
                - buf_strcpy
      Callsites:
        - Src:             'address/address.c:984,3'
          Dst:             buf_strcpy
    - functionName:    mutt_addr_to_intl
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - addr_is_intl
        - addr_mbox_to_udomain
        - addr_set_intl
        - buf_string
        - mutt_idna_local_to_intl
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/address.c:1265,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
            - BranchSide:      'address/address.c:1265,8'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
        - Branch String:   'address/address.c:1265,10'
          Branch Sides:
            - BranchSide:      'address/address.c:1265,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1265,17'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
        - Branch String:   'address/address.c:1265,25'
          Branch Sides:
            - BranchSide:      'address/address.c:1265,25'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1265,28'
              BranchSideFuncs:
                - addr_is_intl
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
        - Branch String:   'address/address.c:1265,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1265,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1268,9'
              BranchSideFuncs:
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_local_to_intl
                - mutt_mem_free
                - mutt_mem_free
                - addr_set_intl
                - mutt_mem_free
      Callsites:
        - Src:             'address/address.c:1265,28'
          Dst:             addr_is_intl
        - Src:             'address/address.c:1270,28'
          Dst:             buf_string
        - Src:             'address/address.c:1270,7'
          Dst:             addr_mbox_to_udomain
        - Src:             'address/address.c:1273,24'
          Dst:             mutt_idna_local_to_intl
        - Src:             'address/address.c:1275,3'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1276,3'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1281,3'
          Dst:             addr_set_intl
        - Src:             'address/address.c:1282,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_addrlist_write_file
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - fputc
        - fputs
        - mutt_addrlist_write_wrap
      functionUses:    8
      BranchProfiles:
        - Branch String:   'address/address.c:1250,3'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addrlist_write_wrap
                - buf_string.17275
                - fputs
                - buf_pool_release
                - fputc
            - BranchSide:      'address/address.c:1250,24'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addrlist_write_wrap
                - buf_string.17275
                - fputs
                - buf_pool_release
                - fputc
      Callsites:
        - Src:             'address/address.c:1250,24'
          Dst:             buf_pool_get
        - Src:             'address/address.c:1251,3'
          Dst:             mutt_addrlist_write_wrap
        - Src:             'address/address.c:1252,9'
          Dst:             buf_string
        - Src:             'address/address.c:1252,3'
          Dst:             fputs
        - Src:             'address/address.c:1253,3'
          Dst:             buf_pool_release
        - Src:             'address/address.c:1254,3'
          Dst:             fputc
    - functionName:    mutt_addrlist_write_wrap
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addrlist_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:1192,10'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - addrlist_write
            - BranchSide:      'address/address.c:1192,10'
              BranchSideFuncs:
                - addrlist_write
      Callsites:
        - Src:             'address/address.c:1192,10'
          Dst:             addrlist_write
    - functionName:    addrlist_write
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          212
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_insert
        - buf_len
        - buf_printf
        - mutt_addr_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:1129,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
            - BranchSide:      'address/address.c:1129,8'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1129,12'
          Branch Sides:
            - BranchSide:      'address/address.c:1129,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1129,16'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1129,19'
          Branch Sides:
            - BranchSide:      'address/address.c:1129,19'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1129,22'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1129,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1129,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1132,7'
              BranchSideFuncs:
                - buf_printf
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1132,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1134,5'
              BranchSideFuncs:
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
            - BranchSide:      'address/address.c:1137,20'
              BranchSideFuncs:
                - buf_len
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1140,3'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'address/address.c:1179,10'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'address/address.c:1144,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1147,5'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
            - BranchSide:      'address/address.c:1150,28'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1152,20'
          Branch Sides:
            - BranchSide:      'address/address.c:1152,32'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
                - buf_insert
            - BranchSide:      'address/address.c:1158,13'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addstr
                - buf_addch
        - Branch String:   'address/address.c:1152,40'
          Branch Sides:
            - BranchSide:      'address/address.c:1152,49'
              BranchSideFuncs:
                - buf_insert
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addstr
                - buf_addch
            - BranchSide:      'address/address.c:1158,13'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addstr
                - buf_addch
        - Branch String:   'address/address.c:1152,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1154,7'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addstr
                - buf_addch
            - BranchSide:      'address/address.c:1158,13'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addstr
                - buf_addch
        - Branch String:   'address/address.c:1158,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1140,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addch
            - BranchSide:      'address/address.c:1161,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addch
        - Branch String:   'address/address.c:1161,20'
          Branch Sides:
            - BranchSide:      'address/address.c:1161,27'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_addch
                - buf_insert
                - buf_len
            - BranchSide:      'address/address.c:1167,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_addch
                - buf_insert
                - buf_len
        - Branch String:   'address/address.c:1161,35'
          Branch Sides:
            - BranchSide:      'address/address.c:1161,42'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
                - buf_addch
            - BranchSide:      'address/address.c:1167,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_addch
                - buf_insert
                - buf_len
        - Branch String:   'address/address.c:1161,11'
          Branch Sides:
            - BranchSide:      'address/address.c:1163,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_insert
                - buf_len
            - BranchSide:      'address/address.c:1167,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_addch
                - buf_insert
                - buf_len
        - Branch String:   'address/address.c:1167,16'
          Branch Sides:
            - BranchSide:      'address/address.c:1167,26'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'address/address.c:1179,10'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'address/address.c:1167,34'
          Branch Sides:
            - BranchSide:      'address/address.c:1167,43'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addch
                - buf_insert
            - BranchSide:      'address/address.c:1169,9'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1167,11'
          Branch Sides:
            - BranchSide:      'address/address.c:1140,3'
              BranchSideFuncs:
                - buf_len
                - mutt_addr_write
                - buf_addstr
                - buf_len
                - buf_addch
                - buf_insert
            - BranchSide:      'address/address.c:1169,9'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
                - mutt_addr_write
                - buf_len
                - buf_addch
                - buf_insert
        - Branch String:   'address/address.c:1140,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1142,28'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'address/address.c:1179,10'
              BranchSideFuncs:
                - buf_len
      Callsites:
        - Src:             'address/address.c:1134,5'
          Dst:             buf_printf
        - Src:             'address/address.c:1137,20'
          Dst:             buf_len
        - Src:             'address/address.c:1150,28'
          Dst:             buf_len
        - Src:             'address/address.c:1151,16'
          Dst:             mutt_addr_write
        - Src:             'address/address.c:1154,7'
          Dst:             buf_insert
        - Src:             'address/address.c:1163,9'
          Dst:             buf_addch
        - Src:             'address/address.c:1169,9'
          Dst:             buf_addstr
        - Src:             'address/address.c:1179,10'
          Dst:             buf_len
    - functionName:    mutt_addr_write
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          230
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_at
        - buf_len
        - buf_string
        - mutt_addr_for_display
        - mutt_str_equal
        - strpbrk
      functionUses:    6
      BranchProfiles:
        - Branch String:   'address/address.c:1052,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
            - BranchSide:      'address/address.c:1052,8'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
        - Branch String:   'address/address.c:1052,12'
          Branch Sides:
            - BranchSide:      'address/address.c:1052,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1052,16'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
        - Branch String:   'address/address.c:1052,21'
          Branch Sides:
            - BranchSide:      'address/address.c:1052,21'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1052,32'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
        - Branch String:   'address/address.c:1052,41'
          Branch Sides:
            - BranchSide:      'address/address.c:1052,51'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
            - BranchSide:      'address/address.c:1057,30'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
        - Branch String:   'address/address.c:1052,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1052,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1057,30'
              BranchSideFuncs:
                - buf_len
                - buf_string.17275
                - strpbrk
                - buf_addch
                - buf_string.17275
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
                - buf_addch
                - buf_addstr
        - Branch String:   'address/address.c:1059,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1061,17'
              BranchSideFuncs:
                - buf_at
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_addch
            - BranchSide:      'address/address.c:1082,32'
              BranchSideFuncs:
                - buf_at
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_addch
        - Branch String:   'address/address.c:1061,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1063,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
            - BranchSide:      'address/address.c:1076,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
        - Branch String:   'address/address.c:1064,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1066,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
            - BranchSide:      'address/address.c:1072,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
        - Branch String:   'address/address.c:1066,26'
          Branch Sides:
            - BranchSide:      'address/address.c:1066,34'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
            - BranchSide:      'address/address.c:1068,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
        - Branch String:   'address/address.c:1066,13'
          Branch Sides:
            - BranchSide:      'address/address.c:1068,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
            - BranchSide:      'address/address.c:1070,9'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
        - Branch String:   'address/address.c:1064,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1066,18'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
            - BranchSide:      'address/address.c:1072,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_at
        - Branch String:   'address/address.c:1082,22'
          Branch Sides:
            - BranchSide:      'address/address.c:1082,32'
              BranchSideFuncs:
                - buf_at
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
                - buf_addch
            - BranchSide:      'address/address.c:1084,5'
              BranchSideFuncs:
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
        - Branch String:   'address/address.c:1082,40'
          Branch Sides:
            - BranchSide:      'address/address.c:1082,44'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
            - BranchSide:      'address/address.c:1087,13'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
        - Branch String:   'address/address.c:1082,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1084,5'
              BranchSideFuncs:
                - buf_addch
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
            - BranchSide:      'address/address.c:1087,13'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_str_equal
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
                - mutt_addr_for_display
                - buf_addch
        - Branch String:   'address/address.c:1087,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1089,25'
              BranchSideFuncs:
                - buf_addch
                - buf_len
            - BranchSide:      'address/address.c:1107,5'
              BranchSideFuncs:
                - buf_addch
                - buf_len
        - Branch String:   'address/address.c:1089,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1091,23'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
            - BranchSide:      'address/address.c:1095,15'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
        - Branch String:   'address/address.c:1091,23'
          Branch Sides:
            - BranchSide:      'address/address.c:1091,33'
              BranchSideFuncs:
                - mutt_addr_for_display
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
            - BranchSide:      'address/address.c:1091,80'
              BranchSideFuncs:
                - buf_string.17275
                - buf_addstr
                - buf_addch
                - buf_addstr
                - buf_len
                - buf_at
        - Branch String:   'address/address.c:1095,24'
          Branch Sides:
            - BranchSide:      'address/address.c:1095,34'
              BranchSideFuncs:
                - buf_at
                - buf_addstr
                - buf_len
                - buf_addch
            - BranchSide:      'address/address.c:1097,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_len
        - Branch String:   'address/address.c:1095,42'
          Branch Sides:
            - BranchSide:      'address/address.c:1095,46'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
            - BranchSide:      'address/address.c:1100,15'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
        - Branch String:   'address/address.c:1095,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1097,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_len
            - BranchSide:      'address/address.c:1100,15'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
        - Branch String:   'address/address.c:1100,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1102,7'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'address/address.c:1110,10'
              BranchSideFuncs:
                - buf_len
      Callsites:
        - Src:             'address/address.c:1057,30'
          Dst:             buf_len
        - Src:             'address/address.c:1061,17'
          Dst:             buf_string
        - Src:             'address/address.c:1061,9'
          Dst:             strpbrk
        - Src:             'address/address.c:1063,7'
          Dst:             buf_addch
        - Src:             'address/address.c:1064,29'
          Dst:             buf_string
        - Src:             'address/address.c:1072,7'
          Dst:             buf_addch
        - Src:             'address/address.c:1068,11'
          Dst:             buf_addch
        - Src:             'address/address.c:1070,9'
          Dst:             buf_addch
        - Src:             'address/address.c:1076,7'
          Dst:             buf_addstr
        - Src:             'address/address.c:1079,5'
          Dst:             buf_addch
        - Src:             'address/address.c:1082,44'
          Dst:             buf_at
        - Src:             'address/address.c:1084,5'
          Dst:             buf_addch
        - Src:             'address/address.c:1089,25'
          Dst:             buf_string
        - Src:             'address/address.c:1089,10'
          Dst:             mutt_str_equal
        - Src:             'address/address.c:1091,33'
          Dst:             mutt_addr_for_display
        - Src:             'address/address.c:1091,63'
          Dst:             buf_string
        - Src:             'address/address.c:1092,7'
          Dst:             buf_addstr
        - Src:             'address/address.c:1095,46'
          Dst:             buf_at
        - Src:             'address/address.c:1097,7'
          Dst:             buf_addch
        - Src:             'address/address.c:1102,7'
          Dst:             buf_addstr
        - Src:             'address/address.c:1107,5'
          Dst:             buf_addch
        - Src:             'address/address.c:1110,10'
          Dst:             buf_len
    - functionName:    mutt_addr_for_display
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - addr_is_local
        - addr_mbox_to_udomain
        - buf_string
        - mutt_idna_intl_to_local
        - mutt_mem_free
        - mutt_str_replace
      functionUses:    6
      BranchProfiles:
        - Branch String:   'address/address.c:1014,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - addr_is_local
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_mem_free
                - buf_string.17275
                - buf_string.17275
                - buf_string.17275
            - BranchSide:      'address/address.c:1014,8'
              BranchSideFuncs:
                - addr_is_local
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_mem_free
                - buf_string.17275
                - buf_string.17275
                - buf_string.17275
        - Branch String:   'address/address.c:1014,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1014,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1017,9'
              BranchSideFuncs:
                - addr_is_local
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_mem_free
                - buf_string.17275
                - buf_string.17275
                - buf_string.17275
        - Branch String:   'address/address.c:1020,19'
          Branch Sides:
            - BranchSide:      'address/address.c:1020,22'
              BranchSideFuncs:
                - buf_string.17275
            - BranchSide:      'address/address.c:1021,12'
              BranchSideFuncs:
                - buf_string.17275
        - Branch String:   'address/address.c:1020,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1021,12'
              BranchSideFuncs:
                - buf_string.17275
            - BranchSide:      'address/address.c:1023,28'
              BranchSideFuncs:
                - buf_string.17275
                - addr_mbox_to_udomain
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_mem_free
                - buf_string.17275
                - buf_string.17275
        - Branch String:   'address/address.c:1023,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1024,26'
              BranchSideFuncs:
                - buf_string.17275
            - BranchSide:      'address/address.c:1026,49'
              BranchSideFuncs:
                - mutt_idna_intl_to_local
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_mem_free
                - buf_string.17275
        - Branch String:   'address/address.c:1031,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1032,26'
              BranchSideFuncs:
                - buf_string.17275
            - BranchSide:      'address/address.c:1034,3'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_mem_free
      Callsites:
        - Src:             'address/address.c:1020,22'
          Dst:             addr_is_local
        - Src:             'address/address.c:1021,12'
          Dst:             buf_string
        - Src:             'address/address.c:1023,28'
          Dst:             buf_string
        - Src:             'address/address.c:1023,7'
          Dst:             addr_mbox_to_udomain
        - Src:             'address/address.c:1024,12'
          Dst:             buf_string
        - Src:             'address/address.c:1026,25'
          Dst:             mutt_idna_intl_to_local
        - Src:             'address/address.c:1028,3'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1029,3'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:1032,12'
          Dst:             buf_string
        - Src:             'address/address.c:1034,3'
          Dst:             mutt_str_replace
        - Src:             'address/address.c:1035,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_addrlist_write_list
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_is_empty
        - buf_string
        - mutt_addr_write
        - mutt_list_insert_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:1219,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
            - BranchSide:      'address/address.c:1219,8'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
        - Branch String:   'address/address.c:1219,11'
          Branch Sides:
            - BranchSide:      'address/address.c:1219,11'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1219,15'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
        - Branch String:   'address/address.c:1219,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1219,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1224,3'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
        - Branch String:   'address/address.c:1224,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1224,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1226,19'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
        - Branch String:   'address/address.c:1228,9'
          Branch Sides:
            - BranchSide:      'address/address.c:1224,3'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
            - BranchSide:      'address/address.c:1231,44'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_list_insert_tail
                - mutt_addr_write
                - buf_is_empty
        - Branch String:   'address/address.c:1224,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1224,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1226,19'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_string.17275
                - mutt_list_insert_tail
      Callsites:
        - Src:             'address/address.c:1227,5'
          Dst:             mutt_addr_write
        - Src:             'address/address.c:1228,10'
          Dst:             buf_is_empty
        - Src:             'address/address.c:1231,44'
          Dst:             buf_string
        - Src:             'address/address.c:1231,7'
          Dst:             mutt_list_insert_tail
    - functionName:    mutt_addrlist_write
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - addrlist_write
      functionUses:    23
      BranchProfiles:
        - Branch String:   'address/address.c:1208,10'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - addrlist_write
            - BranchSide:      'address/address.c:1208,10'
              BranchSideFuncs:
                - addrlist_write
      Callsites:
        - Src:             'address/address.c:1208,10'
          Dst:             addrlist_write
    - functionName:    mutt_addrlist_search
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_addr_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:911,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_cmp
            - BranchSide:      'address/address.c:911,8'
              BranchSideFuncs:
                - mutt_addr_cmp
        - Branch String:   'address/address.c:911,15'
          Branch Sides:
            - BranchSide:      'address/address.c:911,15'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:911,19'
              BranchSideFuncs:
                - mutt_addr_cmp
        - Branch String:   'address/address.c:911,7'
          Branch Sides:
            - BranchSide:      'address/address.c:911,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:915,3'
              BranchSideFuncs:
                - mutt_addr_cmp
        - Branch String:   'address/address.c:915,3'
          Branch Sides:
            - BranchSide:      'address/address.c:915,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:917,9'
              BranchSideFuncs:
                - mutt_addr_cmp
        - Branch String:   'address/address.c:915,3'
          Branch Sides:
            - BranchSide:      'address/address.c:915,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:917,9'
              BranchSideFuncs:
                - mutt_addr_cmp
        - Branch String:   'address/address.c:917,9'
          Branch Sides:
            - BranchSide:      'address/address.c:915,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:917,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:917,9'
          Dst:             mutt_addr_cmp
    - functionName:    mutt_addrlist_count_recips
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'address/address.c:874,7'
          Branch Sides:
            - BranchSide:      'address/address.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:879,3'
          Branch Sides:
            - BranchSide:      'address/address.c:879,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:881,14'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:881,22'
          Branch Sides:
            - BranchSide:      'address/address.c:881,22'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:881,29'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:879,3'
          Branch Sides:
            - BranchSide:      'address/address.c:879,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:881,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_addrlist_equal
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_str_equal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'address/address.c:842,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
            - BranchSide:      'address/address.c:842,8'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
        - Branch String:   'address/address.c:842,12'
          Branch Sides:
            - BranchSide:      'address/address.c:842,16'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:844,18'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:842,7'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:842,7'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:850,14'
          Branch Sides:
            - BranchSide:      'address/address.c:850,14'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:862,16'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:850,3'
          Branch Sides:
            - BranchSide:      'address/address.c:850,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:852,29'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
        - Branch String:   'address/address.c:852,52'
          Branch Sides:
            - BranchSide:      'address/address.c:852,52'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
            - BranchSide:      'address/address.c:853,29'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
        - Branch String:   'address/address.c:852,9'
          Branch Sides:
            - BranchSide:      'address/address.c:852,9'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
            - BranchSide:      'address/address.c:858,11'
              BranchSideFuncs:
                - buf_str_equal
                - buf_str_equal
        - Branch String:   'address/address.c:850,14'
          Branch Sides:
            - BranchSide:      'address/address.c:850,14'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:862,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:852,10'
          Dst:             buf_str_equal
        - Src:             'address/address.c:853,10'
          Dst:             buf_str_equal
    - functionName:    mutt_addr_valid_msgid
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_str_len
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:815,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - strrchr
            - BranchSide:      'address/address.c:815,8'
              BranchSideFuncs:
                - mutt_str_len
                - strrchr
        - Branch String:   'address/address.c:815,14'
          Branch Sides:
            - BranchSide:      'address/address.c:815,14'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:815,18'
              BranchSideFuncs:
                - mutt_str_len
                - strrchr
        - Branch String:   'address/address.c:815,7'
          Branch Sides:
            - BranchSide:      'address/address.c:815,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:818,14'
              BranchSideFuncs:
                - mutt_str_len
                - strrchr
        - Branch String:   'address/address.c:819,7'
          Branch Sides:
            - BranchSide:      'address/address.c:819,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:821,8'
              BranchSideFuncs:
                - strrchr
        - Branch String:   'address/address.c:821,25'
          Branch Sides:
            - BranchSide:      'address/address.c:821,29'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'address/address.c:821,25'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:821,7'
          Branch Sides:
            - BranchSide:      'address/address.c:821,7'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'address/address.c:823,9'
              BranchSideFuncs:
                - strrchr
        - Branch String:   'address/address.c:823,7'
          Branch Sides:
            - BranchSide:      'address/address.c:823,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:828,25'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:827,3'
          Branch Sides:
            - BranchSide:      'address/address.c:827,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:828,25'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:828,9'
          Branch Sides:
            - BranchSide:      'address/address.c:827,30'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:828,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:818,14'
          Dst:             mutt_str_len
        - Src:             'address/address.c:823,9'
          Dst:             strrchr
    - functionName:    mutt_addrlist_copy
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          88
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_addr_copy
        - mutt_addrlist_append
      functionUses:    35
      BranchProfiles:
        - Branch String:   'address/address.c:767,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:767,8'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:767,12'
          Branch Sides:
            - BranchSide:      'address/address.c:767,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:767,16'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:767,7'
          Branch Sides:
            - BranchSide:      'address/address.c:767,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:771,3'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:771,3'
          Branch Sides:
            - BranchSide:      'address/address.c:771,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:773,28'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:774,15'
          Branch Sides:
            - BranchSide:      'address/address.c:774,21'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:780,33'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:774,27'
          Branch Sides:
            - BranchSide:      'address/address.c:774,32'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:780,33'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:774,37'
          Branch Sides:
            - BranchSide:      'address/address.c:774,37'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:774,47'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:774,9'
          Branch Sides:
            - BranchSide:      'address/address.c:771,3'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:780,33'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
        - Branch String:   'address/address.c:771,3'
          Branch Sides:
            - BranchSide:      'address/address.c:771,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:773,28'
              BranchSideFuncs:
                - mutt_addr_copy
                - mutt_addrlist_append
      Callsites:
        - Src:             'address/address.c:780,33'
          Dst:             mutt_addr_copy
        - Src:             'address/address.c:780,7'
          Dst:             mutt_addrlist_append
    - functionName:    mutt_addr_copy
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_dup
        - mutt_addr_new
      functionUses:    9
      BranchProfiles:
        - Branch String:   'address/address.c:747,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_dup
                - buf_dup
            - BranchSide:      'address/address.c:747,8'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_dup
                - buf_dup
        - Branch String:   'address/address.c:747,7'
          Branch Sides:
            - BranchSide:      'address/address.c:747,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:750,23'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_dup
                - buf_dup
      Callsites:
        - Src:             'address/address.c:750,23'
          Dst:             mutt_addr_new
        - Src:             'address/address.c:751,17'
          Dst:             buf_dup
        - Src:             'address/address.c:752,16'
          Dst:             buf_dup
    - functionName:    mutt_addrlist_append
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'address/address.c:1482,10'
          Branch Sides:
            - BranchSide:      'address/address.c:1482,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1482,13'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1482,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1482,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1483,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_addr_new
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'address/address.c:403,10'
          Branch Sides:
            - BranchSide:      'address/address.c:403,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'address/address.c:403,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'address/address.c:403,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_addr_cat
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_str_copy
        - strpbrk
      functionUses:    5
      BranchProfiles:
        - Branch String:   'address/address.c:710,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_copy
                - mutt_str_copy
            - BranchSide:      'address/address.c:710,8'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'address/address.c:710,12'
          Branch Sides:
            - BranchSide:      'address/address.c:710,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:710,16'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'address/address.c:710,22'
          Branch Sides:
            - BranchSide:      'address/address.c:710,22'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:710,26'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'address/address.c:710,7'
          Branch Sides:
            - BranchSide:      'address/address.c:710,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:713,7'
              BranchSideFuncs:
                - strpbrk
                - mutt_str_copy
                - mutt_str_copy
        - Branch String:   'address/address.c:713,7'
          Branch Sides:
            - BranchSide:      'address/address.c:715,10'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'address/address.c:736,5'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'address/address.c:720,19'
          Branch Sides:
            - BranchSide:      'address/address.c:722,19'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'address/address.c:730,8'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'address/address.c:722,28'
          Branch Sides:
            - BranchSide:      'address/address.c:722,39'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'address/address.c:724,12'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'address/address.c:722,11'
          Branch Sides:
            - BranchSide:      'address/address.c:724,12'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'address/address.c:727,13'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'address/address.c:720,19'
          Branch Sides:
            - BranchSide:      'address/address.c:722,19'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'address/address.c:730,8'
              BranchSideFuncs:
                - mutt_str_copy
      Callsites:
        - Src:             'address/address.c:713,7'
          Dst:             strpbrk
        - Src:             'address/address.c:732,5'
          Dst:             mutt_str_copy
        - Src:             'address/address.c:736,5'
          Dst:             mutt_str_copy
    - functionName:    mutt_addrlist_qualify
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          88
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - buf_add_printf
        - buf_find_char
      functionUses:    4
      BranchProfiles:
        - Branch String:   'address/address.c:682,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
            - BranchSide:      'address/address.c:682,8'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:682,11'
          Branch Sides:
            - BranchSide:      'address/address.c:682,11'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:682,15'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:682,20'
          Branch Sides:
            - BranchSide:      'address/address.c:682,20'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:682,24'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:682,7'
          Branch Sides:
            - BranchSide:      'address/address.c:682,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:686,3'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:686,3'
          Branch Sides:
            - BranchSide:      'address/address.c:686,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:688,13'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:688,19'
          Branch Sides:
            - BranchSide:      'address/address.c:686,3'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
            - BranchSide:      'address/address.c:688,25'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:688,33'
          Branch Sides:
            - BranchSide:      'address/address.c:686,3'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
            - BranchSide:      'address/address.c:688,37'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
        - Branch String:   'address/address.c:688,9'
          Branch Sides:
            - BranchSide:      'address/address.c:686,3'
              BranchSideFuncs:
                - buf_add_printf
                - buf_find_char
            - BranchSide:      'address/address.c:690,25'
              BranchSideFuncs:
                - buf_add_printf
                - buf_find_char
        - Branch String:   'address/address.c:686,3'
          Branch Sides:
            - BranchSide:      'address/address.c:686,3'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:688,13'
              BranchSideFuncs:
                - buf_find_char
                - buf_add_printf
      Callsites:
        - Src:             'address/address.c:688,37'
          Dst:             buf_find_char
        - Src:             'address/address.c:690,7'
          Dst:             buf_add_printf
    - functionName:    mutt_addrlist_parse2
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_addrlist_parse
        - mutt_mem_free
        - mutt_str_dup
        - strpbrk
        - strtok
      functionUses:    5
      BranchProfiles:
        - Branch String:   'address/address.c:646,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - mutt_addrlist_parse
                - mutt_str_dup
                - strtok
                - mutt_addrlist_parse
                - strtok
                - mutt_addrlist_parse
                - mutt_mem_free
            - BranchSide:      'address/address.c:646,8'
              BranchSideFuncs:
                - strpbrk
                - mutt_addrlist_parse
                - mutt_str_dup
                - strtok
                - mutt_addrlist_parse
                - strtok
                - mutt_addrlist_parse
                - mutt_mem_free
        - Branch String:   'address/address.c:646,10'
          Branch Sides:
            - BranchSide:      'address/address.c:646,10'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:646,14'
              BranchSideFuncs:
                - strpbrk
                - mutt_addrlist_parse
                - mutt_str_dup
                - strtok
                - mutt_addrlist_parse
                - strtok
                - mutt_addrlist_parse
                - mutt_mem_free
        - Branch String:   'address/address.c:646,7'
          Branch Sides:
            - BranchSide:      'address/address.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:652,8'
              BranchSideFuncs:
                - strpbrk
                - mutt_addrlist_parse
                - mutt_str_dup
                - strtok
                - mutt_addrlist_parse
                - strtok
                - mutt_addrlist_parse
                - mutt_mem_free
        - Branch String:   'address/address.c:652,7'
          Branch Sides:
            - BranchSide:      'address/address.c:654,18'
              BranchSideFuncs:
                - mutt_str_dup
                - strtok
                - mutt_addrlist_parse
                - strtok
                - mutt_addrlist_parse
                - mutt_mem_free
            - BranchSide:      'address/address.c:665,14'
              BranchSideFuncs:
                - mutt_addrlist_parse
        - Branch String:   'address/address.c:656,5'
          Branch Sides:
            - BranchSide:      'address/address.c:658,17'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'address/address.c:661,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'address/address.c:656,5'
          Branch Sides:
            - BranchSide:      'address/address.c:658,17'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'address/address.c:661,5'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'address/address.c:652,8'
          Dst:             strpbrk
        - Src:             'address/address.c:654,18'
          Dst:             mutt_str_dup
        - Src:             'address/address.c:656,17'
          Dst:             strtok
        - Src:             'address/address.c:658,17'
          Dst:             mutt_addrlist_parse
        - Src:             'address/address.c:656,17'
          Dst:             strtok
        - Src:             'address/address.c:658,17'
          Dst:             mutt_addrlist_parse
        - Src:             'address/address.c:661,5'
          Dst:             mutt_mem_free
        - Src:             'address/address.c:665,14'
          Dst:             mutt_addrlist_parse
    - functionName:    mutt_addrlist_parse
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          559
      EdgeCount:       141
      CyclomaticComplexity: 38
      functionsReached:
        - add_addrspec
        - buf_is_empty
        - buf_new
        - buf_strcpy
        - mutt_addr_free
        - mutt_addr_new
        - mutt_addrlist_append
        - mutt_addrlist_clear
        - mutt_str_is_email_wsp
        - mutt_str_skip_email_wsp
        - next_token
        - parse_quote
        - parse_route_addr
      functionUses:    32
      BranchProfiles:
        - Branch String:   'address/address.c:482,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:482,8'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:482,7'
          Branch Sides:
            - BranchSide:      'address/address.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:486,8'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:493,3'
          Branch Sides:
            - BranchSide:      'address/address.c:499,13'
              BranchSideFuncs:
                - add_addrspec
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
            - BranchSide:      'address/address.c:499,13'
              BranchSideFuncs:
                - add_addrspec
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
            - BranchSide:      'address/address.c:529,14'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:540,14'
              BranchSideFuncs:
                - parse_quote
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:552,29'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:568,29'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addr_free
            - BranchSide:      'address/address.c:589,14'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:613,7'
              BranchSideFuncs:
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
        - Branch String:   'address/address.c:499,13'
          Branch Sides:
            - BranchSide:      'address/address.c:501,11'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
            - BranchSide:      'address/address.c:507,18'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
        - Branch String:   'address/address.c:501,11'
          Branch Sides:
            - BranchSide:      'address/address.c:501,11'
              BranchSideFuncs:
                - add_addrspec
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:501,11'
              BranchSideFuncs:
                - add_addrspec
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:502,15'
          Branch Sides:
            - BranchSide:      'address/address.c:504,19'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:507,18'
          Branch Sides:
            - BranchSide:      'address/address.c:509,34'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:510,20'
          Branch Sides:
            - BranchSide:      'address/address.c:510,30'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:510,39'
          Branch Sides:
            - BranchSide:      'address/address.c:510,62'
              BranchSideFuncs:
                - buf_is_empty
                - buf_new
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:510,15'
          Branch Sides:
            - BranchSide:      'address/address.c:512,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:512,13'
          Branch Sides:
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - buf_new
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:517,13'
              BranchSideFuncs:
                - buf_new
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addr_new
                - mutt_addrlist_append
        - Branch String:   'address/address.c:517,13'
          Branch Sides:
            - BranchSide:      'address/address.c:520,36'
              BranchSideFuncs:
                - mutt_addr_new
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:523,19'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:529,31'
          Branch Sides:
            - BranchSide:      'address/address.c:529,46'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:531,13'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:529,13'
          Branch Sides:
            - BranchSide:      'address/address.c:530,29'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:531,13'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:532,13'
          Branch Sides:
            - BranchSide:      'address/address.c:534,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:609,40'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:540,30'
          Branch Sides:
            - BranchSide:      'address/address.c:540,44'
              BranchSideFuncs:
                - parse_quote
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:542,27'
              BranchSideFuncs:
                - parse_quote
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:540,13'
          Branch Sides:
            - BranchSide:      'address/address.c:541,27'
              BranchSideFuncs:
                - parse_quote
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:542,27'
              BranchSideFuncs:
                - parse_quote
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:543,13'
          Branch Sides:
            - BranchSide:      'address/address.c:545,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:609,40'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:553,9'
          Branch Sides:
            - BranchSide:      'address/address.c:553,9'
              BranchSideFuncs:
                - buf_new
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:556,24'
              BranchSideFuncs:
                - buf_new
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:554,13'
          Branch Sides:
            - BranchSide:      'address/address.c:556,24'
              BranchSideFuncs:
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:558,12'
              BranchSideFuncs:
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:569,9'
          Branch Sides:
            - BranchSide:      'address/address.c:569,9'
              BranchSideFuncs:
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addr_free
            - BranchSide:      'address/address.c:572,25'
              BranchSideFuncs:
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addr_free
        - Branch String:   'address/address.c:570,13'
          Branch Sides:
            - BranchSide:      'address/address.c:572,25'
              BranchSideFuncs:
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addr_free
            - BranchSide:      'address/address.c:574,32'
              BranchSideFuncs:
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
                - mutt_addrlist_clear
                - mutt_addr_free
        - Branch String:   'address/address.c:575,13'
          Branch Sides:
            - BranchSide:      'address/address.c:577,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_addr_free
            - BranchSide:      'address/address.c:581,34'
              BranchSideFuncs:
                - mutt_addrlist_append
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:589,30'
          Branch Sides:
            - BranchSide:      'address/address.c:589,44'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:591,16'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:589,68'
          Branch Sides:
            - BranchSide:      'address/address.c:589,13'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:591,16'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:589,13'
          Branch Sides:
            - BranchSide:      'address/address.c:590,27'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:591,16'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:591,13'
          Branch Sides:
            - BranchSide:      'address/address.c:593,12'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:600,13'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:594,18'
          Branch Sides:
            - BranchSide:      'address/address.c:594,32'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:600,13'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:594,15'
          Branch Sides:
            - BranchSide:      'address/address.c:596,29'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:600,13'
              BranchSideFuncs:
                - next_token
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:601,13'
          Branch Sides:
            - BranchSide:      'address/address.c:603,11'
              BranchSideFuncs:
                - mutt_addrlist_clear
            - BranchSide:      'address/address.c:609,40'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.17272
                - mutt_str_skip_email_wsp
                - mutt_addr_new
                - buf_new
                - parse_route_addr
                - mutt_addrlist_append
                - mutt_addrlist_clear
                - mutt_addr_free
                - mutt_addr_new
                - buf_new
                - mutt_addrlist_append
                - parse_quote
                - mutt_addrlist_clear
                - next_token
                - mutt_addrlist_clear
                - add_addrspec
                - mutt_addr_new
                - mutt_addrlist_append
                - buf_is_empty
                - buf_new
                - add_addrspec
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
                - next_token
                - mutt_addrlist_clear
        - Branch String:   'address/address.c:613,7'
          Branch Sides:
            - BranchSide:      'address/address.c:615,5'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
            - BranchSide:      'address/address.c:622,12'
              BranchSideFuncs:
                - buf_is_empty
                - buf_is_empty
                - buf_strcpy
        - Branch String:   'address/address.c:615,5'
          Branch Sides:
            - BranchSide:      'address/address.c:615,5'
              BranchSideFuncs:
                - add_addrspec
            - BranchSide:      'address/address.c:615,5'
              BranchSideFuncs:
                - add_addrspec
        - Branch String:   'address/address.c:616,5'
          Branch Sides:
            - BranchSide:      'address/address.c:616,5'
              BranchSideFuncs:
                - add_addrspec
            - BranchSide:      'address/address.c:616,5'
              BranchSideFuncs:
                - add_addrspec
      Callsites:
        - Src:             'address/address.c:490,21'
          Dst:             mutt_str_is_email_wsp
        - Src:             'address/address.c:492,7'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'address/address.c:502,15'
          Dst:             add_addrspec
        - Src:             'address/address.c:510,43'
          Dst:             buf_is_empty
        - Src:             'address/address.c:513,30'
          Dst:             buf_new
        - Src:             'address/address.c:520,36'
          Dst:             mutt_addr_new
        - Src:             'address/address.c:520,11'
          Dst:             mutt_addrlist_append
        - Src:             'address/address.c:531,13'
          Dst:             next_token
        - Src:             'address/address.c:534,11'
          Dst:             mutt_addrlist_clear
        - Src:             'address/address.c:542,13'
          Dst:             parse_quote
        - Src:             'address/address.c:545,11'
          Dst:             mutt_addrlist_clear
        - Src:             'address/address.c:552,29'
          Dst:             mutt_addr_new
        - Src:             'address/address.c:556,24'
          Dst:             buf_new
        - Src:             'address/address.c:559,9'
          Dst:             mutt_addrlist_append
        - Src:             'address/address.c:568,29'
          Dst:             mutt_addr_new
        - Src:             'address/address.c:572,25'
          Dst:             buf_new
        - Src:             'address/address.c:574,13'
          Dst:             parse_route_addr
        - Src:             'address/address.c:577,11'
          Dst:             mutt_addrlist_clear
        - Src:             'address/address.c:578,11'
          Dst:             mutt_addr_free
        - Src:             'address/address.c:581,9'
          Dst:             mutt_addrlist_append
        - Src:             'address/address.c:600,13'
          Dst:             next_token
        - Src:             'address/address.c:603,11'
          Dst:             mutt_addrlist_clear
        - Src:             'address/address.c:609,18'
          Dst:             mutt_str_is_email_wsp
        - Src:             'address/address.c:610,9'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'address/address.c:617,9'
          Dst:             add_addrspec
        - Src:             'address/address.c:625,17'
          Dst:             buf_is_empty
        - Src:             'address/address.c:625,50'
          Dst:             buf_is_empty
        - Src:             'address/address.c:628,7'
          Dst:             buf_strcpy
    - functionName:    add_addrspec
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_addr_free
        - mutt_addr_new
        - mutt_addrlist_append
        - parse_addr_spec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/address.c:383,3'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_new
                - parse_addr_spec
                - mutt_addr_free
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:383,25'
              BranchSideFuncs:
                - mutt_addr_new
                - parse_addr_spec
                - mutt_addr_free
                - mutt_addrlist_append
        - Branch String:   'address/address.c:385,7'
          Branch Sides:
            - BranchSide:      'address/address.c:387,5'
              BranchSideFuncs:
                - mutt_addrlist_append
            - BranchSide:      'address/address.c:391,3'
              BranchSideFuncs:
                - mutt_addrlist_append
      Callsites:
        - Src:             'address/address.c:383,25'
          Dst:             mutt_addr_new
        - Src:             'address/address.c:385,8'
          Dst:             parse_addr_spec
        - Src:             'address/address.c:387,5'
          Dst:             mutt_addr_free
        - Src:             'address/address.c:391,3'
          Dst:             mutt_addrlist_append
    - functionName:    mutt_addrlist_clear
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_addr_free
      functionUses:    49
      BranchProfiles:
        - Branch String:   'address/address.c:1462,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_free
            - BranchSide:      'address/address.c:1462,8'
              BranchSideFuncs:
                - mutt_addr_free
        - Branch String:   'address/address.c:1462,7'
          Branch Sides:
            - BranchSide:      'address/address.c:1462,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1465,23'
              BranchSideFuncs:
                - mutt_addr_free
        - Branch String:   'address/address.c:1466,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1468,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1472,3'
              BranchSideFuncs: []
        - Branch String:   'address/address.c:1466,3'
          Branch Sides:
            - BranchSide:      'address/address.c:1468,12'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:1472,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:1469,5'
          Dst:             mutt_addr_free
    - functionName:    parse_route_addr
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - buf_new
        - mutt_str_skip_email_wsp
        - parse_address
        - parse_mailboxdomain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:303,3'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - parse_address
                - buf_new
                - parse_mailboxdomain
            - BranchSide:      'address/address.c:303,8'
              BranchSideFuncs:
                - mutt_str_skip_email_wsp
                - parse_address
                - buf_new
                - parse_mailboxdomain
        - Branch String:   'address/address.c:309,7'
          Branch Sides:
            - BranchSide:      'address/address.c:313,11'
              BranchSideFuncs:
                - parse_mailboxdomain
                - parse_address
                - buf_new
            - BranchSide:      'address/address.c:328,7'
              BranchSideFuncs:
                - parse_address
                - buf_new
        - Branch String:   'address/address.c:311,5'
          Branch Sides:
            - BranchSide:      'address/address.c:313,11'
              BranchSideFuncs:
                - parse_mailboxdomain
                - parse_address
                - buf_new
            - BranchSide:      'address/address.c:318,19'
              BranchSideFuncs:
                - parse_address
                - buf_new
        - Branch String:   'address/address.c:313,11'
          Branch Sides:
            - BranchSide:      'address/address.c:314,23'
              BranchSideFuncs:
                - parse_mailboxdomain
                - parse_address
                - buf_new
            - BranchSide:      'address/address.c:315,33'
              BranchSideFuncs:
                - parse_mailboxdomain
                - parse_address
                - buf_new
        - Branch String:   'address/address.c:311,14'
          Branch Sides:
            - BranchSide:      'address/address.c:311,14'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:311,18'
              BranchSideFuncs:
                - parse_address
                - buf_new
                - parse_mailboxdomain
        - Branch String:   'address/address.c:318,9'
          Branch Sides:
            - BranchSide:      'address/address.c:318,9'
              BranchSideFuncs:
                - parse_address
                - buf_new
            - BranchSide:      'address/address.c:323,9'
              BranchSideFuncs:
                - parse_address
                - buf_new
        - Branch String:   'address/address.c:323,9'
          Branch Sides:
            - BranchSide:      'address/address.c:324,21'
              BranchSideFuncs:
                - parse_address
                - buf_new
            - BranchSide:      'address/address.c:325,6'
              BranchSideFuncs:
                - parse_address
                - buf_new
        - Branch String:   'address/address.c:330,7'
          Branch Sides:
            - BranchSide:      'address/address.c:330,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:333,7'
              BranchSideFuncs:
                - buf_new
        - Branch String:   'address/address.c:333,7'
          Branch Sides:
            - BranchSide:      'address/address.c:333,7'
              BranchSideFuncs:
                - buf_new
            - BranchSide:      'address/address.c:338,14'
              BranchSideFuncs:
                - buf_new
        - Branch String:   'address/address.c:338,7'
          Branch Sides:
            - BranchSide:      'address/address.c:340,21'
              BranchSideFuncs:
                - buf_new
            - BranchSide:      'address/address.c:343,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/address.c:306,7'
          Dst:             mutt_str_skip_email_wsp
        - Src:             'address/address.c:315,11'
          Dst:             parse_mailboxdomain
        - Src:             'address/address.c:328,7'
          Dst:             parse_address
        - Src:             'address/address.c:340,21'
          Dst:             buf_new
    - functionName:    mutt_addrlist_remove
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - buf_string
        - mutt_addr_free
        - mutt_istr_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:437,8'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_istr_equal
                - mutt_addr_free
            - BranchSide:      'address/address.c:437,8'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_istr_equal
                - mutt_addr_free
        - Branch String:   'address/address.c:437,7'
          Branch Sides:
            - BranchSide:      'address/address.c:437,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:440,8'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_istr_equal
                - mutt_addr_free
        - Branch String:   'address/address.c:440,7'
          Branch Sides:
            - BranchSide:      'address/address.c:440,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:445,3'
              BranchSideFuncs:
                - buf_string.17275
                - mutt_istr_equal
                - mutt_addr_free
        - Branch String:   'address/address.c:447,9'
          Branch Sides:
            - BranchSide:      'address/address.c:445,3'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_string.17275
                - mutt_istr_equal
            - BranchSide:      'address/address.c:449,7'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_string.17275
                - mutt_istr_equal
        - Branch String:   'address/address.c:449,7'
          Branch Sides:
            - BranchSide:      'address/address.c:449,7'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_string.17275
                - mutt_istr_equal
            - BranchSide:      'address/address.c:449,7'
              BranchSideFuncs:
                - mutt_addr_free
                - buf_string.17275
                - mutt_istr_equal
      Callsites:
        - Src:             'address/address.c:447,34'
          Dst:             buf_string
        - Src:             'address/address.c:447,9'
          Dst:             mutt_istr_equal
        - Src:             'address/address.c:450,7'
          Dst:             mutt_addr_free
    - functionName:    mutt_addr_create
      functionSourceFile: '/src/neomutt/address/address.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_new
        - mutt_addr_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/address.c:416,23'
          Branch Sides:
            - BranchSide:      'address/address.c:0,0'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_new
                - buf_new
            - BranchSide:      'address/address.c:416,23'
              BranchSideFuncs:
                - mutt_addr_new
                - buf_new
                - buf_new
        - Branch String:   'address/address.c:417,7'
          Branch Sides:
            - BranchSide:      'address/address.c:419,19'
              BranchSideFuncs:
                - buf_new
            - BranchSide:      'address/address.c:421,7'
              BranchSideFuncs:
                - buf_new
        - Branch String:   'address/address.c:421,7'
          Branch Sides:
            - BranchSide:      'address/address.c:421,7'
              BranchSideFuncs: []
            - BranchSide:      'address/address.c:423,18'
              BranchSideFuncs:
                - buf_new
      Callsites:
        - Src:             'address/address.c:416,23'
          Dst:             mutt_addr_new
        - Src:             'address/address.c:419,19'
          Dst:             buf_new
        - Src:             'address/address.c:423,18'
          Dst:             buf_new
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    address_dup
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_dup
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/config_type.c:165,8'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_dup
                - buf_dup
            - BranchSide:      'address/config_type.c:165,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_dup
                - buf_dup
        - Branch String:   'address/config_type.c:165,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'address/config_type.c:168,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_dup
                - buf_dup
      Callsites:
        - Src:             'address/config_type.c:168,23'
          Dst:             mutt_mem_calloc
        - Src:             'address/config_type.c:169,17'
          Dst:             buf_dup
        - Src:             'address/config_type.c:170,16'
          Dst:             buf_dup
    - functionName:    cs_subset_address
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - cs_get_base
        - cs_subset_create_inheritance
        - cs_subset_he_native_get
      functionUses:    5
      BranchProfiles:
        - Branch String:   'address/config_type.c:288,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
            - BranchSide:      'address/config_type.c:288,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'address/config_type.c:288,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:288,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'address/config_type.c:288,3'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
                - assertion_dump
        - Branch String:   'address/config_type.c:288,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:288,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'address/config_type.c:290,25'
              BranchSideFuncs:
                - cs_subset_create_inheritance
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
                - assertion_dump
        - Branch String:   'address/config_type.c:291,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:291,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'address/config_type.c:294,30'
              BranchSideFuncs:
                - cs_get_base
                - assertion_dump
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'address/config_type.c:295,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:295,3'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
            - BranchSide:      'address/config_type.c:298,20'
              BranchSideFuncs:
                - cs_subset_he_native_get
                - assertion_dump
        - Branch String:   'address/config_type.c:299,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:299,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'address/config_type.c:301,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/config_type.c:288,3'
          Dst:             assertion_dump
        - Src:             'address/config_type.c:290,25'
          Dst:             cs_subset_create_inheritance
        - Src:             'address/config_type.c:291,3'
          Dst:             assertion_dump
        - Src:             'address/config_type.c:294,30'
          Dst:             cs_get_base
        - Src:             'address/config_type.c:295,3'
          Dst:             assertion_dump
        - Src:             'address/config_type.c:298,20'
          Dst:             cs_subset_he_native_get
        - Src:             'address/config_type.c:299,3'
          Dst:             assertion_dump
    - functionName:    address_destroy
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_addr_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'address/config_type.c:65,8'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_addr_free
            - BranchSide:      'address/config_type.c:65,8'
              BranchSideFuncs:
                - mutt_addr_free
        - Branch String:   'address/config_type.c:65,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'address/config_type.c:68,3'
              BranchSideFuncs:
                - mutt_addr_free
      Callsites:
        - Src:             'address/config_type.c:68,3'
          Dst:             mutt_addr_free
    - functionName:    address_reset
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - address_destroy
        - address_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/config_type.c:234,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - address_new
                - address_destroy
                - address_destroy
            - BranchSide:      'address/config_type.c:234,19'
              BranchSideFuncs:
                - address_new
                - address_destroy
                - address_destroy
        - Branch String:   'address/config_type.c:237,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:235,25'
              BranchSideFuncs:
                - address_destroy
                - address_destroy
            - BranchSide:      'address/config_type.c:242,13'
              BranchSideFuncs:
                - address_destroy
                - address_destroy
        - Branch String:   'address/config_type.c:242,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:244,32'
              BranchSideFuncs:
                - address_destroy
            - BranchSide:      'address/config_type.c:253,8'
              BranchSideFuncs:
                - address_destroy
        - Branch String:   'address/config_type.c:246,9'
          Branch Sides:
            - BranchSide:      'address/config_type.c:248,7'
              BranchSideFuncs:
                - address_destroy
            - BranchSide:      'address/config_type.c:253,8'
              BranchSideFuncs:
                - address_destroy
        - Branch String:   'address/config_type.c:253,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:254,8'
              BranchSideFuncs:
                - address_destroy
            - BranchSide:      'address/config_type.c:256,3'
              BranchSideFuncs:
                - address_destroy
      Callsites:
        - Src:             'address/config_type.c:238,9'
          Dst:             address_new
        - Src:             'address/config_type.c:248,7'
          Dst:             address_destroy
        - Src:             'address/config_type.c:256,3'
          Dst:             address_destroy
    - functionName:    address_new
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_new
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/config_type.c:54,23'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_new
            - BranchSide:      'address/config_type.c:54,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_new
      Callsites:
        - Src:             'address/config_type.c:54,23'
          Dst:             mutt_mem_calloc
        - Src:             'address/config_type.c:55,16'
          Dst:             buf_new
    - functionName:    address_has_been_set
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_addr_write
        - mutt_str_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/config_type.c:217,3'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addr_write
                - buf_string.17374
                - mutt_str_equal
                - buf_pool_release
            - BranchSide:      'address/config_type.c:217,26'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_addr_write
                - buf_string.17374
                - mutt_str_equal
                - buf_pool_release
        - Branch String:   'address/config_type.c:219,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:219,7'
              BranchSideFuncs:
                - buf_string.17374
                - mutt_str_equal
                - buf_pool_release
            - BranchSide:      'address/config_type.c:220,5'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_string.17374
                - mutt_str_equal
                - buf_pool_release
      Callsites:
        - Src:             'address/config_type.c:217,26'
          Dst:             buf_pool_get
        - Src:             'address/config_type.c:220,5'
          Dst:             mutt_addr_write
        - Src:             'address/config_type.c:224,38'
          Dst:             buf_string
        - Src:             'address/config_type.c:224,14'
          Dst:             mutt_str_equal
        - Src:             'address/config_type.c:225,3'
          Dst:             buf_pool_release
    - functionName:    address_native_get
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    address_native_set
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - address_dup
        - mutt_addr_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/config_type.c:182,13'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_addr_free
                - address_dup
            - BranchSide:      'address/config_type.c:182,13'
              BranchSideFuncs:
                - mutt_addr_free
                - address_dup
        - Branch String:   'address/config_type.c:182,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:184,10'
              BranchSideFuncs:
                - mutt_addr_free
                - address_dup
            - BranchSide:      'address/config_type.c:190,3'
              BranchSideFuncs:
                - mutt_addr_free
                - address_dup
        - Branch String:   'address/config_type.c:186,9'
          Branch Sides:
            - BranchSide:      'address/config_type.c:187,17'
              BranchSideFuncs:
                - mutt_addr_free
                - address_dup
            - BranchSide:      'address/config_type.c:190,3'
              BranchSideFuncs:
                - mutt_addr_free
                - address_dup
        - Branch String:   'address/config_type.c:195,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'address/config_type.c:198,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/config_type.c:190,3'
          Dst:             mutt_addr_free
        - Src:             'address/config_type.c:192,26'
          Dst:             address_dup
    - functionName:    address_string_get
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - mutt_addr_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/config_type.c:139,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_addstr
            - BranchSide:      'address/config_type.c:139,7'
              BranchSideFuncs:
                - mutt_addr_write
                - buf_is_empty
                - buf_addstr
        - Branch String:   'address/config_type.c:139,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:141,25'
              BranchSideFuncs:
                - buf_addstr
                - buf_is_empty
            - BranchSide:      'address/config_type.c:149,39'
              BranchSideFuncs:
                - buf_addstr
                - buf_is_empty
        - Branch String:   'address/config_type.c:142,9'
          Branch Sides:
            - BranchSide:      'address/config_type.c:144,7'
              BranchSideFuncs:
                - buf_is_empty
            - BranchSide:      'address/config_type.c:152,7'
              BranchSideFuncs:
                - buf_is_empty
        - Branch String:   'address/config_type.c:152,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'address/config_type.c:155,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/config_type.c:144,7'
          Dst:             mutt_addr_write
        - Src:             'address/config_type.c:149,5'
          Dst:             buf_addstr
        - Src:             'address/config_type.c:152,7'
          Dst:             buf_is_empty
    - functionName:    address_string_set
      functionSourceFile: '/src/neomutt/address/config_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          161
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - address_destroy
        - buf_printf
        - mutt_addr_copy
        - mutt_addrlist_clear
        - mutt_addrlist_parse
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/config_type.c:78,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addr_copy
                - mutt_addrlist_clear
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
            - BranchSide:      'address/config_type.c:78,7'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addr_copy
                - mutt_addrlist_clear
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
                - buf_printf
        - Branch String:   'address/config_type.c:78,13'
          Branch Sides:
            - BranchSide:      'address/config_type.c:78,17'
              BranchSideFuncs:
                - buf_printf
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'address/config_type.c:81,19'
              BranchSideFuncs:
                - buf_printf
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'address/config_type.c:78,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:81,19'
              BranchSideFuncs:
                - buf_printf
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'address/config_type.c:91,7'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addr_copy
                - mutt_addrlist_clear
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'address/config_type.c:85,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:87,60'
              BranchSideFuncs:
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'address/config_type.c:91,7'
              BranchSideFuncs:
                - address_destroy
                - address_destroy
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'address/config_type.c:100,7'
          Branch Sides:
            - BranchSide:      'address/config_type.c:102,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'address/config_type.c:124,15'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
        - Branch String:   'address/config_type.c:91,11'
          Branch Sides:
            - BranchSide:      'address/config_type.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
            - BranchSide:      'address/config_type.c:94,5'
              BranchSideFuncs:
                - mutt_addrlist_parse
                - mutt_addr_copy
                - mutt_addrlist_clear
                - address_destroy
                - address_destroy
        - Branch String:   'address/config_type.c:102,9'
          Branch Sides:
            - BranchSide:      'address/config_type.c:104,34'
              BranchSideFuncs:
                - address_destroy
            - BranchSide:      'address/config_type.c:114,5'
              BranchSideFuncs:
                - address_destroy
        - Branch String:   'address/config_type.c:106,11'
          Branch Sides:
            - BranchSide:      'address/config_type.c:108,9'
              BranchSideFuncs:
                - address_destroy
            - BranchSide:      'address/config_type.c:114,5'
              BranchSideFuncs:
                - address_destroy
        - Branch String:   'address/config_type.c:118,9'
          Branch Sides:
            - BranchSide:      'address/config_type.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'address/config_type.c:119,10'
              BranchSideFuncs: []
        - Branch String:   'address/config_type.c:124,9'
          Branch Sides:
            - BranchSide:      'address/config_type.c:125,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'address/config_type.c:127,16'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'address/config_type.c:87,5'
          Dst:             buf_printf
        - Src:             'address/config_type.c:95,5'
          Dst:             mutt_addrlist_parse
        - Src:             'address/config_type.c:96,12'
          Dst:             mutt_addr_copy
        - Src:             'address/config_type.c:97,5'
          Dst:             mutt_addrlist_clear
        - Src:             'address/config_type.c:108,9'
          Dst:             address_destroy
        - Src:             'address/config_type.c:114,5'
          Dst:             address_destroy
        - Src:             'address/config_type.c:125,7'
          Dst:             mutt_mem_free
        - Src:             'address/config_type.c:128,32'
          Dst:             mutt_str_dup
    - functionName:    group_free
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_addrlist_clear
        - mutt_mem_free
        - mutt_regexlist_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:51,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_regexlist_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/group.c:51,8'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_regexlist_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/group.c:51,12'
          Branch Sides:
            - BranchSide:      'address/group.c:51,12'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:51,16'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_regexlist_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/group.c:51,7'
          Branch Sides:
            - BranchSide:      'address/group.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:56,3'
              BranchSideFuncs:
                - mutt_addrlist_clear
                - mutt_regexlist_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'address/group.c:56,3'
          Dst:             mutt_addrlist_clear
        - Src:             'address/group.c:57,3'
          Dst:             mutt_regexlist_free
        - Src:             'address/group.c:58,3'
          Dst:             mutt_mem_free
        - Src:             'address/group.c:60,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_group_match
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          76
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_string
        - mutt_istr_equal
        - mutt_regexlist_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:372,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_regexlist_match
                - buf_string.17433
                - mutt_istr_equal
            - BranchSide:      'address/group.c:372,8'
              BranchSideFuncs:
                - mutt_regexlist_match
                - buf_string.17433
                - mutt_istr_equal
        - Branch String:   'address/group.c:372,10'
          Branch Sides:
            - BranchSide:      'address/group.c:372,10'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:372,14'
              BranchSideFuncs:
                - mutt_regexlist_match
                - buf_string.17433
                - mutt_istr_equal
        - Branch String:   'address/group.c:372,7'
          Branch Sides:
            - BranchSide:      'address/group.c:372,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:375,32'
              BranchSideFuncs:
                - mutt_regexlist_match
                - buf_string.17433
                - mutt_istr_equal
        - Branch String:   'address/group.c:375,7'
          Branch Sides:
            - BranchSide:      'address/group.c:375,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:378,3'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_istr_equal
        - Branch String:   'address/group.c:378,3'
          Branch Sides:
            - BranchSide:      'address/group.c:378,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:380,12'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_istr_equal
        - Branch String:   'address/group.c:380,20'
          Branch Sides:
            - BranchSide:      'address/group.c:378,3'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_istr_equal
            - BranchSide:      'address/group.c:380,42'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_istr_equal
        - Branch String:   'address/group.c:380,9'
          Branch Sides:
            - BranchSide:      'address/group.c:378,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'address/group.c:378,3'
          Branch Sides:
            - BranchSide:      'address/group.c:378,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:380,12'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_istr_equal
      Callsites:
        - Src:             'address/group.c:375,7'
          Dst:             mutt_regexlist_match
        - Src:             'address/group.c:380,42'
          Dst:             buf_string
        - Src:             'address/group.c:380,23'
          Dst:             mutt_istr_equal
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/./mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   './mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      './mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      './mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    group_remove_regex
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_regexlist_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:263,36'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_regexlist_remove
            - BranchSide:      'address/group.c:263,36'
              BranchSideFuncs:
                - mutt_regexlist_remove
      Callsites:
        - Src:             'address/group.c:263,10'
          Dst:             mutt_regexlist_remove
    - functionName:    mutt_grouplist_remove_regex
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - empty_group
        - group_remove
        - group_remove_regex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:348,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
            - BranchSide:      'address/group.c:348,8'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:348,11'
          Branch Sides:
            - BranchSide:      'address/group.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:348,15'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:348,7'
          Branch Sides:
            - BranchSide:      'address/group.c:348,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:353,3'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:353,3'
          Branch Sides:
            - BranchSide:      'address/group.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:355,33'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:353,3'
          Branch Sides:
            - BranchSide:      'address/group.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:355,33'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:356,9'
          Branch Sides:
            - BranchSide:      'address/group.c:357,7'
              BranchSideFuncs:
                - group_remove
                - group_remove_regex
                - empty_group
            - BranchSide:      'address/group.c:358,9'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:358,9'
          Branch Sides:
            - BranchSide:      'address/group.c:353,3'
              BranchSideFuncs:
                - group_remove_regex
                - empty_group
                - group_remove
            - BranchSide:      'address/group.c:358,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/group.c:355,10'
          Dst:             group_remove_regex
        - Src:             'address/group.c:356,9'
          Dst:             empty_group
        - Src:             'address/group.c:357,7'
          Dst:             group_remove
    - functionName:    empty_group
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/group.c:172,7'
          Branch Sides:
            - BranchSide:      'address/group.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:174,10'
              BranchSideFuncs: []
        - Branch String:   'address/group.c:174,30'
          Branch Sides:
            - BranchSide:      'address/group.c:174,33'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:174,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    group_remove
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_hash_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'address/group.c:139,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_hash_delete
            - BranchSide:      'address/group.c:139,8'
              BranchSideFuncs:
                - mutt_hash_delete
        - Branch String:   'address/group.c:139,7'
          Branch Sides:
            - BranchSide:      'address/group.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:141,20'
              BranchSideFuncs:
                - mutt_hash_delete
      Callsites:
        - Src:             'address/group.c:141,3'
          Dst:             mutt_hash_delete
    - functionName:    group_add_regex
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_regexlist_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:251,33'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_regexlist_add
            - BranchSide:      'address/group.c:251,33'
              BranchSideFuncs:
                - mutt_regexlist_add
      Callsites:
        - Src:             'address/group.c:251,10'
          Dst:             mutt_regexlist_add
    - functionName:    mutt_grouplist_add_regex
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - group_add_regex
      functionUses:    4
      BranchProfiles:
        - Branch String:   'address/group.c:324,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - group_add_regex
            - BranchSide:      'address/group.c:324,8'
              BranchSideFuncs:
                - group_add_regex
        - Branch String:   'address/group.c:324,11'
          Branch Sides:
            - BranchSide:      'address/group.c:324,11'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:324,15'
              BranchSideFuncs:
                - group_add_regex
        - Branch String:   'address/group.c:324,7'
          Branch Sides:
            - BranchSide:      'address/group.c:324,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:330,3'
              BranchSideFuncs:
                - group_add_regex
        - Branch String:   'address/group.c:330,3'
          Branch Sides:
            - BranchSide:      'address/group.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:332,30'
              BranchSideFuncs:
                - group_add_regex
        - Branch String:   'address/group.c:330,3'
          Branch Sides:
            - BranchSide:      'address/group.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:332,30'
              BranchSideFuncs:
                - group_add_regex
        - Branch String:   'address/group.c:333,9'
          Branch Sides:
            - BranchSide:      'address/group.c:330,3'
              BranchSideFuncs:
                - group_add_regex
            - BranchSide:      'address/group.c:333,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/group.c:332,10'
          Dst:             group_add_regex
    - functionName:    mutt_grouplist_remove_addrlist
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          91
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_string
        - empty_group
        - group_remove
        - mutt_addrlist_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:292,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
                - group_remove
            - BranchSide:      'address/group.c:292,8'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:292,11'
          Branch Sides:
            - BranchSide:      'address/group.c:292,11'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:292,15'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:292,7'
          Branch Sides:
            - BranchSide:      'address/group.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:296,3'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:296,3'
          Branch Sides:
            - BranchSide:      'address/group.c:296,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:299,5'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
                - group_remove
        - Branch String:   'address/group.c:299,5'
          Branch Sides:
            - BranchSide:      'address/group.c:301,34'
              BranchSideFuncs:
                - empty_group
                - buf_string.17433
                - mutt_addrlist_remove
                - group_remove
            - BranchSide:      'address/group.c:303,26'
              BranchSideFuncs:
                - empty_group
                - buf_string.17433
                - mutt_addrlist_remove
                - group_remove
        - Branch String:   'address/group.c:299,5'
          Branch Sides:
            - BranchSide:      'address/group.c:301,34'
              BranchSideFuncs:
                - empty_group
                - buf_string.17433
                - mutt_addrlist_remove
                - group_remove
            - BranchSide:      'address/group.c:303,26'
              BranchSideFuncs:
                - empty_group
                - buf_string.17433
                - mutt_addrlist_remove
                - group_remove
        - Branch String:   'address/group.c:303,9'
          Branch Sides:
            - BranchSide:      'address/group.c:296,3'
              BranchSideFuncs:
                - group_remove
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
            - BranchSide:      'address/group.c:305,7'
              BranchSideFuncs:
                - group_remove
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
        - Branch String:   'address/group.c:296,3'
          Branch Sides:
            - BranchSide:      'address/group.c:296,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:299,5'
              BranchSideFuncs:
                - buf_string.17433
                - mutt_addrlist_remove
                - empty_group
                - group_remove
      Callsites:
        - Src:             'address/group.c:301,45'
          Dst:             buf_string
        - Src:             'address/group.c:301,7'
          Dst:             mutt_addrlist_remove
        - Src:             'address/group.c:303,9'
          Dst:             empty_group
        - Src:             'address/group.c:305,7'
          Dst:             group_remove
    - functionName:    group_add_addrlist
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - assertion_dump
        - mutt_addrlist_append
        - mutt_addrlist_copy
        - mutt_addrlist_remove_xrefs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:225,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_remove_xrefs
                - mutt_addrlist_append
                - mutt_addrlist_append
                - assertion_dump
            - BranchSide:      'address/group.c:225,8'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_remove_xrefs
                - mutt_addrlist_append
                - mutt_addrlist_append
                - assertion_dump
        - Branch String:   'address/group.c:225,10'
          Branch Sides:
            - BranchSide:      'address/group.c:225,10'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:228,31'
              BranchSideFuncs:
                - mutt_addrlist_copy
                - mutt_addrlist_remove_xrefs
                - mutt_addrlist_append
                - mutt_addrlist_append
                - assertion_dump
        - Branch String:   'address/group.c:232,3'
          Branch Sides:
            - BranchSide:      'address/group.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:238,1'
              BranchSideFuncs: []
        - Branch String:   'address/group.c:234,5'
          Branch Sides:
            - BranchSide:      'address/group.c:234,5'
              BranchSideFuncs:
                - mutt_addrlist_append
                - assertion_dump
            - BranchSide:      'address/group.c:234,5'
              BranchSideFuncs:
                - mutt_addrlist_append
                - mutt_addrlist_append
                - assertion_dump
        - Branch String:   'address/group.c:234,5'
          Branch Sides:
            - BranchSide:      'address/group.c:234,5'
              BranchSideFuncs:
                - mutt_addrlist_append
                - assertion_dump
            - BranchSide:      'address/group.c:234,5'
              BranchSideFuncs:
                - mutt_addrlist_append
                - mutt_addrlist_append
                - assertion_dump
        - Branch String:   'address/group.c:237,3'
          Branch Sides:
            - BranchSide:      'address/group.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:238,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/group.c:229,3'
          Dst:             mutt_addrlist_copy
        - Src:             'address/group.c:230,3'
          Dst:             mutt_addrlist_remove_xrefs
        - Src:             'address/group.c:235,5'
          Dst:             mutt_addrlist_append
        - Src:             'address/group.c:235,5'
          Dst:             mutt_addrlist_append
        - Src:             'address/group.c:237,3'
          Dst:             assertion_dump
    - functionName:    mutt_grouplist_add_addrlist
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - group_add_addrlist
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/group.c:273,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - group_add_addrlist
            - BranchSide:      'address/group.c:273,8'
              BranchSideFuncs:
                - group_add_addrlist
        - Branch String:   'address/group.c:273,11'
          Branch Sides:
            - BranchSide:      'address/group.c:273,11'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:273,15'
              BranchSideFuncs:
                - group_add_addrlist
        - Branch String:   'address/group.c:273,7'
          Branch Sides:
            - BranchSide:      'address/group.c:273,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:277,3'
              BranchSideFuncs:
                - group_add_addrlist
        - Branch String:   'address/group.c:277,3'
          Branch Sides:
            - BranchSide:      'address/group.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:279,28'
              BranchSideFuncs:
                - group_add_addrlist
        - Branch String:   'address/group.c:277,3'
          Branch Sides:
            - BranchSide:      'address/group.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:279,28'
              BranchSideFuncs:
                - group_add_addrlist
      Callsites:
        - Src:             'address/group.c:279,5'
          Dst:             group_add_addrlist
    - functionName:    mutt_grouplist_destroy
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'address/group.c:204,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'address/group.c:204,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'address/group.c:204,7'
          Branch Sides:
            - BranchSide:      'address/group.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:207,26'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'address/group.c:209,3'
          Branch Sides:
            - BranchSide:      'address/group.c:211,12'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:215,3'
              BranchSideFuncs: []
        - Branch String:   'address/group.c:209,3'
          Branch Sides:
            - BranchSide:      'address/group.c:211,12'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:215,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/group.c:212,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_grouplist_add
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:184,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'address/group.c:184,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'address/group.c:184,11'
          Branch Sides:
            - BranchSide:      'address/group.c:184,11'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:184,15'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'address/group.c:184,7'
          Branch Sides:
            - BranchSide:      'address/group.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:188,3'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'address/group.c:188,3'
          Branch Sides:
            - BranchSide:      'address/group.c:190,13'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'address/group.c:193,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'address/group.c:188,3'
          Branch Sides:
            - BranchSide:      'address/group.c:190,13'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'address/group.c:193,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'address/group.c:190,9'
          Branch Sides:
            - BranchSide:      'address/group.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/group.c:193,8'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_grouplist_clear
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - group_remove
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:150,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - group_remove
                - mutt_mem_free
            - BranchSide:      'address/group.c:150,8'
              BranchSideFuncs:
                - group_remove
                - mutt_mem_free
        - Branch String:   'address/group.c:150,7'
          Branch Sides:
            - BranchSide:      'address/group.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:153,26'
              BranchSideFuncs:
                - group_remove
                - mutt_mem_free
        - Branch String:   'address/group.c:155,3'
          Branch Sides:
            - BranchSide:      'address/group.c:157,22'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'address/group.c:155,3'
          Branch Sides:
            - BranchSide:      'address/group.c:157,22'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:162,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/group.c:157,5'
          Dst:             group_remove
        - Src:             'address/group.c:159,5'
          Dst:             mutt_mem_free
    - functionName:    group_new
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:72,21'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'address/group.c:72,21'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
      Callsites:
        - Src:             'address/group.c:72,21'
          Dst:             mutt_mem_calloc
        - Src:             'address/group.c:74,13'
          Dst:             mutt_str_dup
    - functionName:    mutt_pattern_group
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - group_new
        - mutt_hash_find
        - mutt_hash_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/group.c:119,8'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - mutt_hash_find
                - group_new
                - mutt_hash_insert
            - BranchSide:      'address/group.c:119,8'
              BranchSideFuncs:
                - mutt_hash_find
                - group_new
                - mutt_hash_insert
        - Branch String:   'address/group.c:119,7'
          Branch Sides:
            - BranchSide:      'address/group.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'address/group.c:122,36'
              BranchSideFuncs:
                - mutt_hash_find
                - group_new
                - mutt_hash_insert
        - Branch String:   'address/group.c:123,7'
          Branch Sides:
            - BranchSide:      'address/group.c:123,7'
              BranchSideFuncs:
                - group_new
                - mutt_hash_insert
            - BranchSide:      'address/group.c:125,5'
              BranchSideFuncs:
                - group_new
                - mutt_hash_insert
      Callsites:
        - Src:             'address/group.c:122,21'
          Dst:             mutt_hash_find
        - Src:             'address/group.c:126,9'
          Dst:             group_new
        - Src:             'address/group.c:127,5'
          Dst:             mutt_hash_insert
    - functionName:    mutt_grouplist_cleanup
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/group.c:109,3'
          Branch Sides:
            - BranchSide:      'address/group.c:109,3'
              BranchSideFuncs:
                - mutt_hash_free
            - BranchSide:      'address/group.c:109,3'
              BranchSideFuncs:
                - mutt_hash_free
      Callsites:
        - Src:             'address/group.c:109,3'
          Dst:             mutt_hash_free
    - functionName:    group_hash_free
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - group_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/group.c:86,3'
          Branch Sides:
            - BranchSide:      'address/group.c:0,0'
              BranchSideFuncs:
                - group_free
            - BranchSide:      'address/group.c:86,17'
              BranchSideFuncs:
                - group_free
      Callsites:
        - Src:             'address/group.c:87,3'
          Dst:             group_free
    - functionName:    mutt_grouplist_init
      functionSourceFile: '/src/neomutt/address/group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - group_hash_free
        - mutt_hash_new
        - mutt_hash_set_destructor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'address/group.c:97,12'
          Branch Sides:
            - BranchSide:      'address/group.c:97,12'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
            - BranchSide:      'address/group.c:97,12'
              BranchSideFuncs:
                - mutt_hash_new
                - mutt_hash_set_destructor
      Callsites:
        - Src:             'address/group.c:97,12'
          Dst:             mutt_hash_new
        - Src:             'address/group.c:99,3'
          Dst:             mutt_hash_set_destructor
        - Src:             'address/group.c:99,3'
          Dst:             group_hash_free
    - functionName:    mutt_idna_print_version
      functionSourceFile: '/src/neomutt/address/idna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idn2_check_version
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/idna.c:277,12'
          Branch Sides:
            - BranchSide:      'address/idna.c:277,12'
              BranchSideFuncs:
                - idn2_check_version
                - snprintf
            - BranchSide:      'address/idna.c:277,12'
              BranchSideFuncs:
                - idn2_check_version
                - snprintf
      Callsites:
        - Src:             'address/idna.c:277,12'
          Dst:             idn2_check_version
        - Src:             'address/idna.c:276,3'
          Dst:             snprintf
    - functionName:    idn2_check_version
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_idna_local_to_intl
      functionSourceFile: '/src/neomutt/address/idna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - cc_charset
        - cs_subset_bool
        - idn2_to_ascii_8z
        - mutt_ch_convert_string
        - mutt_mem_free
        - mutt_str_asprintf
        - mutt_str_dup
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/idna.c:229,3'
          Branch Sides:
            - BranchSide:      'address/idna.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - cs_subset_bool
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:229,9'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - cs_subset_bool
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:236,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:236,7'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:239,44'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cs_subset_bool
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:239,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:239,7'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:243,44'
              BranchSideFuncs:
                - cs_subset_bool
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:244,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:246,26'
              BranchSideFuncs:
                - idn2_to_ascii_8z
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_str_asprintf
            - BranchSide:      'address/idna.c:255,40'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/idna.c:246,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:246,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/idna.c:251,36'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/idna.c:255,40'
          Branch Sides:
            - BranchSide:      'address/idna.c:255,59'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/idna.c:255,59'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/idna.c:255,59'
          Branch Sides:
            - BranchSide:      'address/idna.c:255,3'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/idna.c:255,3'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'address/idna.c:232,21'
          Dst:             mutt_str_dup
        - Src:             'address/idna.c:233,23'
          Dst:             mutt_str_dup
        - Src:             'address/idna.c:236,42'
          Dst:             cc_charset
        - Src:             'address/idna.c:236,7'
          Dst:             mutt_ch_convert_string
        - Src:             'address/idna.c:239,44'
          Dst:             cc_charset
        - Src:             'address/idna.c:239,7'
          Dst:             mutt_ch_convert_string
        - Src:             'address/idna.c:243,29'
          Dst:             cs_subset_bool
        - Src:             'address/idna.c:246,9'
          Dst:             idn2_to_ascii_8z
        - Src:             'address/idna.c:251,5'
          Dst:             mutt_str_replace
        - Src:             'address/idna.c:255,3'
          Dst:             mutt_str_asprintf
        - Src:             'address/idna.c:258,3'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:259,3'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:260,3'
          Dst:             mutt_mem_free
    - functionName:    idn2_to_ascii_8z
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_idn
      functionSourceFile: '/src/neomutt/address/idna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_istr_startswith
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/idna.c:63,8'
          Branch Sides:
            - BranchSide:      'address/idna.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_istr_startswith
            - BranchSide:      'address/idna.c:63,8'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_istr_startswith
        - Branch String:   'address/idna.c:63,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'address/idna.c:66,7'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
                - mutt_istr_startswith
        - Branch String:   'address/idna.c:66,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:66,7'
              BranchSideFuncs:
                - strchr
                - mutt_istr_startswith
            - BranchSide:      'address/idna.c:69,20'
              BranchSideFuncs:
                - strchr
                - mutt_istr_startswith
        - Branch String:   'address/idna.c:69,3'
          Branch Sides:
            - BranchSide:      'address/idna.c:69,3'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
            - BranchSide:      'address/idna.c:71,30'
              BranchSideFuncs:
                - mutt_istr_startswith
                - strchr
        - Branch String:   'address/idna.c:71,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:69,20'
              BranchSideFuncs:
                - strchr
                - mutt_istr_startswith
            - BranchSide:      'address/idna.c:71,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'address/idna.c:66,7'
          Dst:             mutt_istr_startswith
        - Src:             'address/idna.c:69,20'
          Dst:             strchr
        - Src:             'address/idna.c:71,9'
          Dst:             mutt_istr_startswith
    - functionName:    mutt_idna_intl_to_local
      functionSourceFile: '/src/neomutt/address/idna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          262
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - cc_charset
        - check_idn
        - cs_subset_bool
        - idn2_to_ascii_8z
        - idn2_to_unicode_8z8z
        - mutt_ch_convert_string
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_str_asprintf
        - mutt_str_dup
        - mutt_str_replace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'address/idna.c:119,3'
          Branch Sides:
            - BranchSide:      'address/idna.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - check_idn
                - cs_subset_bool
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
                - idn2_to_unicode_8z8z
                - mutt_str_replace
                - mutt_mem_free
            - BranchSide:      'address/idna.c:119,9'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_dup
                - check_idn
                - cs_subset_bool
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
                - idn2_to_unicode_8z8z
                - mutt_str_replace
                - mutt_mem_free
        - Branch String:   'address/idna.c:129,22'
          Branch Sides:
            - BranchSide:      'address/idna.c:129,7'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
                - idn2_to_unicode_8z8z
                - mutt_str_replace
                - mutt_mem_free
            - BranchSide:      'address/idna.c:141,52'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:129,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:131,9'
              BranchSideFuncs:
                - idn2_to_unicode_8z8z
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:141,52'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:131,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:131,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:135,37'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - cc_charset
                - mutt_ch_convert_string
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:141,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:141,7'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:144,54'
              BranchSideFuncs:
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:144,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:144,7'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:149,14'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:149,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:151,34'
              BranchSideFuncs:
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:201,40'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/idna.c:153,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:155,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:160,32'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_istr_equal
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:160,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:162,7'
              BranchSideFuncs:
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:167,36'
              BranchSideFuncs:
                - mutt_str_dup
                - cc_charset
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_istr_equal
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:169,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:171,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:180,24'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
        - Branch String:   'address/idna.c:180,24'
          Branch Sides:
            - BranchSide:      'address/idna.c:180,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
                - idn2_to_ascii_8z
                - mutt_str_replace
            - BranchSide:      'address/idna.c:193,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
        - Branch String:   'address/idna.c:180,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:182,28'
              BranchSideFuncs:
                - idn2_to_ascii_8z
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_str_asprintf
            - BranchSide:      'address/idna.c:193,34'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
        - Branch String:   'address/idna.c:182,11'
          Branch Sides:
            - BranchSide:      'address/idna.c:185,9'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
            - BranchSide:      'address/idna.c:189,42'
              BranchSideFuncs:
                - mutt_str_replace
                - mutt_istr_equal
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_asprintf
        - Branch String:   'address/idna.c:193,9'
          Branch Sides:
            - BranchSide:      'address/idna.c:195,7'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/idna.c:201,40'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/idna.c:201,40'
          Branch Sides:
            - BranchSide:      'address/idna.c:201,60'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/idna.c:201,60'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'address/idna.c:201,60'
          Branch Sides:
            - BranchSide:      'address/idna.c:201,3'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'address/idna.c:201,3'
              BranchSideFuncs:
                - mutt_str_asprintf
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'address/idna.c:123,22'
          Dst:             mutt_str_dup
        - Src:             'address/idna.c:124,24'
          Dst:             mutt_str_dup
        - Src:             'address/idna.c:127,25'
          Dst:             check_idn
        - Src:             'address/idna.c:128,29'
          Dst:             cs_subset_bool
        - Src:             'address/idna.c:131,9'
          Dst:             idn2_to_unicode_8z8z
        - Src:             'address/idna.c:135,5'
          Dst:             mutt_str_replace
        - Src:             'address/idna.c:136,5'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:141,52'
          Dst:             cc_charset
        - Src:             'address/idna.c:141,7'
          Dst:             mutt_ch_convert_string
        - Src:             'address/idna.c:144,54'
          Dst:             cc_charset
        - Src:             'address/idna.c:144,7'
          Dst:             mutt_ch_convert_string
        - Src:             'address/idna.c:151,21'
          Dst:             mutt_str_dup
        - Src:             'address/idna.c:153,48'
          Dst:             cc_charset
        - Src:             'address/idna.c:153,9'
          Dst:             mutt_ch_convert_string
        - Src:             'address/idna.c:160,10'
          Dst:             mutt_istr_equal
        - Src:             'address/idna.c:167,23'
          Dst:             mutt_str_dup
        - Src:             'address/idna.c:169,50'
          Dst:             cc_charset
        - Src:             'address/idna.c:169,9'
          Dst:             mutt_ch_convert_string
        - Src:             'address/idna.c:182,11'
          Dst:             idn2_to_ascii_8z
        - Src:             'address/idna.c:189,7'
          Dst:             mutt_str_replace
        - Src:             'address/idna.c:193,10'
          Dst:             mutt_istr_equal
        - Src:             'address/idna.c:201,3'
          Dst:             mutt_str_asprintf
        - Src:             'address/idna.c:204,3'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:205,3'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:206,3'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:207,3'
          Dst:             mutt_mem_free
        - Src:             'address/idna.c:208,3'
          Dst:             mutt_mem_free
    - functionName:    idn2_to_unicode_8z8z
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_idna_to_ascii_lz
      functionSourceFile: '/src/neomutt/address/idna.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - idn2_to_ascii_8z
      functionUses:    1
      BranchProfiles:
        - Branch String:   'address/idna.c:92,8'
          Branch Sides:
            - BranchSide:      'address/idna.c:0,0'
              BranchSideFuncs:
                - idn2_to_ascii_8z
            - BranchSide:      'address/idna.c:92,8'
              BranchSideFuncs:
                - idn2_to_ascii_8z
        - Branch String:   'address/idna.c:92,14'
          Branch Sides:
            - BranchSide:      'address/idna.c:92,14'
              BranchSideFuncs: []
            - BranchSide:      'address/idna.c:92,18'
              BranchSideFuncs:
                - idn2_to_ascii_8z
        - Branch String:   'address/idna.c:92,7'
          Branch Sides:
            - BranchSide:      'address/idna.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'address/idna.c:95,65'
              BranchSideFuncs:
                - idn2_to_ascii_8z
      Callsites:
        - Src:             'address/idna.c:95,10'
          Dst:             idn2_to_ascii_8z
    - functionName:    mutt_str_atoull
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - str_atoull_clamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:298,10'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atoull_clamp
            - BranchSide:      'mutt/atoi.c:298,10'
              BranchSideFuncs:
                - str_atoull_clamp
      Callsites:
        - Src:             'mutt/atoi.c:298,10'
          Dst:             str_atoull_clamp
    - functionName:    str_atoull_clamp
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - strtoull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:102,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtoull
            - BranchSide:      'mutt/atoi.c:102,7'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   'mutt/atoi.c:102,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:104,10'
              BranchSideFuncs:
                - __errno_location
                - strtoull
            - BranchSide:      'mutt/atoi.c:107,8'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   'mutt/atoi.c:107,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:107,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:107,16'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   'mutt/atoi.c:107,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:112,9'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   'mutt/atoi.c:115,42'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:115,46'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:115,72'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:113,3'
          Dst:             __errno_location
        - Src:             'mutt/atoi.c:114,28'
          Dst:             strtoull
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_str_atous
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - str_atoull_clamp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:272,3'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atoull_clamp
            - BranchSide:      'mutt/atoi.c:272,22'
              BranchSideFuncs:
                - str_atoull_clamp
        - Branch String:   'mutt/atoi.c:274,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:276,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/atoi.c:276,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:276,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:276,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:273,21'
          Dst:             str_atoull_clamp
    - functionName:    mutt_str_atoul
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - str_atoull_clamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:246,3'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atoull_clamp
            - BranchSide:      'mutt/atoi.c:246,22'
              BranchSideFuncs:
                - str_atoull_clamp
        - Branch String:   'mutt/atoi.c:248,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:250,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/atoi.c:250,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:250,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:250,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:247,21'
          Dst:             str_atoull_clamp
    - functionName:    mutt_str_atoui
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - str_atoull_clamp
      functionUses:    15
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:220,3'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atoull_clamp
            - BranchSide:      'mutt/atoi.c:220,22'
              BranchSideFuncs:
                - str_atoull_clamp
        - Branch String:   'mutt/atoi.c:222,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:224,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/atoi.c:224,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:224,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:221,21'
          Dst:             str_atoull_clamp
    - functionName:    mutt_str_atoi
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - str_atol_clamp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:194,3'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atol_clamp
            - BranchSide:      'mutt/atoi.c:194,8'
              BranchSideFuncs:
                - str_atol_clamp
        - Branch String:   'mutt/atoi.c:196,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:198,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/atoi.c:198,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:198,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:198,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:195,21'
          Dst:             str_atol_clamp
    - functionName:    str_atol_clamp
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          115
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - strtol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:56,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtol
            - BranchSide:      'mutt/atoi.c:56,7'
              BranchSideFuncs:
                - __errno_location
                - strtol
        - Branch String:   'mutt/atoi.c:56,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:58,10'
              BranchSideFuncs:
                - __errno_location
                - strtol
            - BranchSide:      'mutt/atoi.c:61,8'
              BranchSideFuncs:
                - __errno_location
                - strtol
        - Branch String:   'mutt/atoi.c:61,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:61,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:61,16'
              BranchSideFuncs:
                - __errno_location
                - strtol
        - Branch String:   'mutt/atoi.c:61,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:66,9'
              BranchSideFuncs:
                - __errno_location
                - strtol
        - Branch String:   'mutt/atoi.c:69,41'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:69,67'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:69,49'
              BranchSideFuncs: []
        - Branch String:   'mutt/atoi.c:69,63'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:69,67'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:70,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:67,3'
          Dst:             __errno_location
        - Src:             'mutt/atoi.c:68,14'
          Dst:             strtol
    - functionName:    mutt_str_atos
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - str_atol_clamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:167,3'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atol_clamp
            - BranchSide:      'mutt/atoi.c:167,8'
              BranchSideFuncs:
                - str_atol_clamp
        - Branch String:   'mutt/atoi.c:169,7'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:171,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/atoi.c:171,12'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:171,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/atoi.c:171,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/atoi.c:168,21'
          Dst:             str_atol_clamp
    - functionName:    mutt_str_atol
      functionSourceFile: '/src/neomutt/mutt/atoi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - str_atol_clamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/atoi.c:145,10'
          Branch Sides:
            - BranchSide:      'mutt/atoi.c:0,0'
              BranchSideFuncs:
                - str_atol_clamp
            - BranchSide:      'mutt/atoi.c:145,10'
              BranchSideFuncs:
                - str_atol_clamp
      Callsites:
        - Src:             'mutt/atoi.c:145,10'
          Dst:             str_atol_clamp
    - functionName:    mutt_b64_buffer_decode
      functionSourceFile: '/src/neomutt/mutt/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_alloc
        - buf_seek
        - mutt_b64_decode
        - mutt_str_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/base64.c:218,8'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - buf_alloc
                - mutt_b64_decode
                - buf_seek
            - BranchSide:      'mutt/base64.c:218,8'
              BranchSideFuncs:
                - mutt_str_len
                - buf_alloc
                - mutt_b64_decode
                - buf_seek
        - Branch String:   'mutt/base64.c:218,7'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:218,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:221,18'
              BranchSideFuncs:
                - mutt_str_len
                - buf_alloc
                - mutt_b64_decode
                - buf_seek
        - Branch String:   'mutt/base64.c:224,7'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:0,0'
              BranchSideFuncs:
                - buf_seek
            - BranchSide:      'mutt/base64.c:0,0'
              BranchSideFuncs:
                - buf_seek
      Callsites:
        - Src:             'mutt/base64.c:221,18'
          Dst:             mutt_str_len
        - Src:             'mutt/base64.c:221,3'
          Dst:             buf_alloc
        - Src:             'mutt/base64.c:222,14'
          Dst:             mutt_b64_decode
        - Src:             'mutt/base64.c:0,0'
          Dst:             buf_seek
    - functionName:    mutt_b64_decode
      functionSourceFile: '/src/neomutt/mutt/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          237
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/base64.c:137,11'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:137,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:137,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:137,19'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:137,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:137,23'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:137,7'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:145,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:145,24'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:145,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:145,28'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:145,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:147,34'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:148,24'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:148,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:148,28'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:148,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:154,34'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:154,34'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:155,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:155,24'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:155,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:155,36'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:155,44'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:155,48'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:155,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:157,58'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:158,24'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:158,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:158,36'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:158,44'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:158,48'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:158,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:162,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:164,33'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:166,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:168,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:168,11'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:168,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:170,36'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:172,11'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:172,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:174,13'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:174,13'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:176,38'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:182,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:142,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:142,3'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:145,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_b64_buffer_encode
      functionSourceFile: '/src/neomutt/mutt/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_alloc
        - buf_fix_dptr
        - mutt_b64_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/base64.c:200,8'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - mutt_b64_encode
                - buf_fix_dptr
            - BranchSide:      'mutt/base64.c:200,8'
              BranchSideFuncs:
                - buf_alloc
                - mutt_b64_encode
                - buf_fix_dptr
        - Branch String:   'mutt/base64.c:200,7'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:203,18'
              BranchSideFuncs:
                - buf_alloc
                - mutt_b64_encode
                - buf_fix_dptr
        - Branch String:   'mutt/base64.c:203,18'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:203,3'
              BranchSideFuncs:
                - buf_alloc
                - mutt_b64_encode
                - buf_fix_dptr
            - BranchSide:      'mutt/base64.c:203,3'
              BranchSideFuncs:
                - buf_alloc
                - mutt_b64_encode
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/base64.c:203,3'
          Dst:             buf_alloc
        - Src:             'mutt/base64.c:204,16'
          Dst:             mutt_b64_encode
        - Src:             'mutt/base64.c:205,3'
          Dst:             buf_fix_dptr
    - functionName:    mutt_b64_encode
      functionSourceFile: '/src/neomutt/mutt/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/base64.c:89,11'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:89,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:89,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:89,7'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:95,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:95,23'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:95,34'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:107,14'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:95,3'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:97,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:119,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:95,23'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:95,34'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:107,14'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:107,19'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:107,30'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:119,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:107,7'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:111,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:119,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/base64.c:113,9'
          Branch Sides:
            - BranchSide:      'mutt/base64.c:114,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/base64.c:115,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_rfind
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - buf_is_empty
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:797,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - strlen
            - BranchSide:      'mutt/buffer.c:797,7'
              BranchSideFuncs:
                - buf_is_empty
                - strlen
        - Branch String:   'mutt/buffer.c:797,25'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:797,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:797,29'
              BranchSideFuncs:
                - strlen
        - Branch String:   'mutt/buffer.c:797,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:797,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:800,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'mutt/buffer.c:803,3'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:805,5'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:807,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:805,5'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:807,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:807,11'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:803,46'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:805,34'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:803,3'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:803,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:805,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/buffer.c:797,7'
          Dst:             buf_is_empty
        - Src:             'mutt/buffer.c:800,13'
          Dst:             strlen
    - functionName:    buf_is_empty
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    144
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:293,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:293,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:293,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:293,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:296,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_inline_replace
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_alloc
        - buf_fix_dptr
        - mutt_str_len
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:770,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - buf_fix_dptr
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:770,8'
              BranchSideFuncs:
                - mutt_str_len
                - buf_fix_dptr
                - buf_alloc
        - Branch String:   'mutt/buffer.c:770,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:770,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:770,16'
              BranchSideFuncs:
                - mutt_str_len
                - buf_fix_dptr
                - buf_alloc
        - Branch String:   'mutt/buffer.c:770,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:770,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:773,22'
              BranchSideFuncs:
                - mutt_str_len
                - buf_fix_dptr
                - buf_alloc
        - Branch String:   'mutt/buffer.c:777,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:778,5'
              BranchSideFuncs:
                - buf_alloc
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:780,16'
              BranchSideFuncs:
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/buffer.c:774,17'
          Dst:             mutt_str_len
        - Src:             'mutt/buffer.c:778,5'
          Dst:             buf_alloc
        - Src:             'mutt/buffer.c:783,3'
          Dst:             buf_fix_dptr
    - functionName:    buf_alloc
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          121
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_exit
        - mutt_mem_reallocarray
      functionUses:    35
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:339,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
            - BranchSide:      'mutt/buffer.c:339,8'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
        - Branch String:   'mutt/buffer.c:339,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:342,12'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
        - Branch String:   'mutt/buffer.c:342,17'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:342,38'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
            - BranchSide:      'mutt/buffer.c:350,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
        - Branch String:   'mutt/buffer.c:342,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:345,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
            - BranchSide:      'mutt/buffer.c:350,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_exit
        - Branch String:   'mutt/buffer.c:345,20'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:345,34'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:346,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:345,47'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:345,74'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:346,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:345,9'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:346,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:350,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:353,5'
              BranchSideFuncs:
                - mutt_exit
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/buffer.c:358,32'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mutt/buffer.c:359,36'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:359,44'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/buffer.c:361,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mutt/buffer.c:359,25'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:359,63'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/buffer.c:361,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
        - Branch String:   'mutt/buffer.c:367,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:367,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:369,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/buffer.c:354,5'
          Dst:             mutt_exit
        - Src:             'mutt/buffer.c:363,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    buf_fix_dptr
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_seek
        - strlen
      functionUses:    29
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:184,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_seek
                - strlen
            - BranchSide:      'mutt/buffer.c:184,8'
              BranchSideFuncs:
                - buf_seek
                - strlen
        - Branch String:   'mutt/buffer.c:184,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:187,3'
              BranchSideFuncs:
                - buf_seek
                - strlen
        - Branch String:   'mutt/buffer.c:189,17'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:189,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:189,26'
              BranchSideFuncs:
                - strlen
        - Branch String:   'mutt/buffer.c:189,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:191,5'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'mutt/buffer.c:187,3'
          Dst:             buf_seek
        - Src:             'mutt/buffer.c:192,17'
          Dst:             strlen
    - functionName:    buf_seek
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:624,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:624,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:624,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:624,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:624,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:627,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:627,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:627,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:628,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_join_str
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_is_empty
        - mutt_str_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:750,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/buffer.c:750,8'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:750,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:750,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:750,16'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:750,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:750,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:753,8'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:753,26'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:753,29'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'mutt/buffer.c:756,3'
              BranchSideFuncs:
                - buf_addstr
        - Branch String:   'mutt/buffer.c:753,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:754,5'
              BranchSideFuncs:
                - buf_addstr
            - BranchSide:      'mutt/buffer.c:756,3'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'mutt/buffer.c:753,8'
          Dst:             buf_is_empty
        - Src:             'mutt/buffer.c:753,29'
          Dst:             mutt_str_len
        - Src:             'mutt/buffer.c:754,5'
          Dst:             buf_addch
        - Src:             'mutt/buffer.c:756,3'
          Dst:             buf_addstr
    - functionName:    buf_addch
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_addstr_n
      functionUses:    111
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:243,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:243,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:245,10'
              BranchSideFuncs:
                - buf_addstr_n
      Callsites:
        - Src:             'mutt/buffer.c:245,10'
          Dst:             buf_addstr_n
    - functionName:    buf_addstr
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr_n
        - mutt_str_len
      functionUses:    198
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:228,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - buf_addstr_n
            - BranchSide:      'mutt/buffer.c:228,8'
              BranchSideFuncs:
                - mutt_str_len
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:228,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:228,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:228,16'
              BranchSideFuncs:
                - mutt_str_len
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:228,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:228,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:230,31'
              BranchSideFuncs:
                - mutt_str_len
                - buf_addstr_n
      Callsites:
        - Src:             'mutt/buffer.c:230,31'
          Dst:             mutt_str_len
        - Src:             'mutt/buffer.c:230,10'
          Dst:             buf_addstr_n
    - functionName:    buf_addstr_n
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_alloc
        - mutt_exit
        - strerror
      functionUses:    18
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:98,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/buffer.c:98,8'
              BranchSideFuncs:
                - buf_alloc
                - strerror
                - mutt_exit
        - Branch String:   'mutt/buffer.c:98,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:98,16'
              BranchSideFuncs:
                - buf_alloc
                - strerror
                - mutt_exit
        - Branch String:   'mutt/buffer.c:98,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:101,11'
              BranchSideFuncs:
                - buf_alloc
                - strerror
                - mutt_exit
        - Branch String:   'mutt/buffer.c:101,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:104,5'
              BranchSideFuncs:
                - strerror
                - mutt_exit
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:109,13'
              BranchSideFuncs:
                - buf_alloc
        - Branch String:   'mutt/buffer.c:109,18'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:109,27'
              BranchSideFuncs:
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:110,25'
              BranchSideFuncs:
                - buf_alloc
        - Branch String:   'mutt/buffer.c:109,32'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:109,47'
              BranchSideFuncs:
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:110,25'
              BranchSideFuncs:
                - buf_alloc
        - Branch String:   'mutt/buffer.c:109,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:110,25'
              BranchSideFuncs:
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:112,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:110,33'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:110,31'
              BranchSideFuncs:
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:110,31'
              BranchSideFuncs:
                - buf_alloc
      Callsites:
        - Src:             'mutt/buffer.c:104,5'
          Dst:             strerror
        - Src:             'mutt/buffer.c:105,5'
          Dst:             mutt_exit
        - Src:             'mutt/buffer.c:110,5'
          Dst:             buf_alloc
    - functionName:    buf_lower
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_lower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:736,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_str_lower
            - BranchSide:      'mutt/buffer.c:736,8'
              BranchSideFuncs:
                - mutt_str_lower
        - Branch String:   'mutt/buffer.c:736,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:736,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:739,23'
              BranchSideFuncs:
                - mutt_str_lower
      Callsites:
        - Src:             'mutt/buffer.c:739,3'
          Dst:             mutt_str_lower
    - functionName:    buf_coll
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - mutt_str_coll
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:725,24'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_string.17652
                - buf_string.17652
                - mutt_str_coll
            - BranchSide:      'mutt/buffer.c:725,24'
              BranchSideFuncs:
                - buf_string.17652
                - buf_string.17652
                - mutt_str_coll
      Callsites:
        - Src:             'mutt/buffer.c:725,24'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:725,39'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:725,10'
          Dst:             mutt_str_coll
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_startswith
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_string
        - mutt_str_startswith
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:709,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_string.17652
                - mutt_str_startswith
            - BranchSide:      'mutt/buffer.c:709,8'
              BranchSideFuncs:
                - buf_string.17652
                - mutt_str_startswith
        - Branch String:   'mutt/buffer.c:709,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:709,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:709,16'
              BranchSideFuncs:
                - buf_string.17652
                - mutt_str_startswith
        - Branch String:   'mutt/buffer.c:709,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:709,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:712,30'
              BranchSideFuncs:
                - buf_string.17652
                - mutt_str_startswith
      Callsites:
        - Src:             'mutt/buffer.c:712,30'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:712,10'
          Dst:             mutt_str_startswith
    - functionName:    buf_istr_equal
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - mutt_istr_equal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:697,26'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_string.17652
                - buf_string.17652
                - mutt_istr_equal
            - BranchSide:      'mutt/buffer.c:697,26'
              BranchSideFuncs:
                - buf_string.17652
                - buf_string.17652
                - mutt_istr_equal
      Callsites:
        - Src:             'mutt/buffer.c:697,26'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:697,41'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:697,10'
          Dst:             mutt_istr_equal
    - functionName:    buf_str_equal
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_string
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:685,25'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_string.17652
                - buf_string.17652
                - mutt_str_equal
            - BranchSide:      'mutt/buffer.c:685,25'
              BranchSideFuncs:
                - buf_string.17652
                - buf_string.17652
                - mutt_str_equal
      Callsites:
        - Src:             'mutt/buffer.c:685,25'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:685,40'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:685,10'
          Dst:             mutt_str_equal
    - functionName:    buf_at
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_len
      functionUses:    31
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:670,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'mutt/buffer.c:670,8'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'mutt/buffer.c:670,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:670,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:670,25'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'mutt/buffer.c:670,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:670,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:673,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/buffer.c:670,25'
          Dst:             buf_len
    - functionName:    buf_len
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    44
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:493,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:493,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:493,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:493,26'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:493,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:493,35'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:493,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:493,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:496,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    buf_find_char
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:655,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'mutt/buffer.c:655,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'mutt/buffer.c:655,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:655,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:658,22'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'mutt/buffer.c:658,10'
          Dst:             strchr
    - functionName:    buf_find_string
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strstr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:640,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mutt/buffer.c:640,8'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mutt/buffer.c:640,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:640,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:640,16'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mutt/buffer.c:640,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:640,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:643,22'
              BranchSideFuncs:
                - strstr
      Callsites:
        - Src:             'mutt/buffer.c:643,10'
          Dst:             strstr
    - functionName:    buf_copy
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_addstr_n
        - buf_len
        - buf_reset
      functionUses:    55
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:603,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_addstr_n
            - BranchSide:      'mutt/buffer.c:603,8'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:603,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:603,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:606,3'
              BranchSideFuncs:
                - buf_reset
                - buf_len
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:607,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:607,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:607,21'
              BranchSideFuncs:
                - buf_len
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:607,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:607,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:610,39'
              BranchSideFuncs:
                - buf_len
                - buf_addstr_n
      Callsites:
        - Src:             'mutt/buffer.c:606,3'
          Dst:             buf_reset
        - Src:             'mutt/buffer.c:610,39'
          Dst:             buf_len
        - Src:             'mutt/buffer.c:610,10'
          Dst:             buf_addstr_n
    - functionName:    buf_reset
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_seek
      functionUses:    124
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:78,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_seek
            - BranchSide:      'mutt/buffer.c:78,8'
              BranchSideFuncs:
                - buf_seek
        - Branch String:   'mutt/buffer.c:78,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:78,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:78,21'
              BranchSideFuncs:
                - buf_seek
        - Branch String:   'mutt/buffer.c:78,26'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:78,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:78,35'
              BranchSideFuncs:
                - buf_seek
        - Branch String:   'mutt/buffer.c:78,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:80,3'
              BranchSideFuncs:
                - buf_seek
      Callsites:
        - Src:             'mutt/buffer.c:81,3'
          Dst:             buf_seek
    - functionName:    buf_dup
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_new
        - buf_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:588,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_string.17652
                - buf_new
            - BranchSide:      'mutt/buffer.c:588,8'
              BranchSideFuncs:
                - buf_string.17652
                - buf_new
        - Branch String:   'mutt/buffer.c:588,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:588,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:591,18'
              BranchSideFuncs:
                - buf_string.17652
                - buf_new
      Callsites:
        - Src:             'mutt/buffer.c:591,18'
          Dst:             buf_string
        - Src:             'mutt/buffer.c:591,10'
          Dst:             buf_new
    - functionName:    buf_new
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_addstr
        - buf_alloc
        - mutt_mem_calloc
      functionUses:    19
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:306,24'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_addstr
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:306,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_addstr
                - buf_alloc
        - Branch String:   'mutt/buffer.c:308,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:309,5'
              BranchSideFuncs:
                - buf_alloc
            - BranchSide:      'mutt/buffer.c:311,5'
              BranchSideFuncs:
                - buf_alloc
      Callsites:
        - Src:             'mutt/buffer.c:306,24'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/buffer.c:309,5'
          Dst:             buf_addstr
        - Src:             'mutt/buffer.c:311,5'
          Dst:             buf_alloc
    - functionName:    buf_strdup
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_dup
      functionUses:    74
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:573,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'mutt/buffer.c:573,8'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'mutt/buffer.c:573,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:573,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:576,28'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'mutt/buffer.c:576,10'
          Dst:             mutt_str_dup
    - functionName:    buf_concatn_path
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - buf_addch
        - buf_addstr_n
        - buf_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:549,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr_n
                - buf_addch
                - buf_addstr_n
            - BranchSide:      'mutt/buffer.c:549,8'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr_n
                - buf_addch
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:549,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:549,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:552,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr_n
                - buf_addch
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:555,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:556,12'
              BranchSideFuncs:
                - buf_addstr_n
            - BranchSide:      'mutt/buffer.c:559,16'
              BranchSideFuncs:
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:557,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:557,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:558,12'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:559,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:559,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:560,12'
              BranchSideFuncs:
                - buf_addstr_n
      Callsites:
        - Src:             'mutt/buffer.c:552,3'
          Dst:             buf_reset
        - Src:             'mutt/buffer.c:556,12'
          Dst:             buf_addstr_n
        - Src:             'mutt/buffer.c:558,12'
          Dst:             buf_addch
        - Src:             'mutt/buffer.c:560,12'
          Dst:             buf_addstr_n
    - functionName:    buf_concat_path
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
        - strlen
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:511,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - strlen
                - buf_printf
            - BranchSide:      'mutt/buffer.c:511,8'
              BranchSideFuncs:
                - strlen
                - buf_printf
        - Branch String:   'mutt/buffer.c:511,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:511,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:514,8'
              BranchSideFuncs:
                - strlen
                - buf_printf
        - Branch String:   'mutt/buffer.c:514,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:515,5'
              BranchSideFuncs:
                - strlen
                - buf_printf
            - BranchSide:      'mutt/buffer.c:516,8'
              BranchSideFuncs:
                - strlen
                - buf_printf
        - Branch String:   'mutt/buffer.c:516,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:517,5'
              BranchSideFuncs:
                - strlen
                - buf_printf
            - BranchSide:      'mutt/buffer.c:519,23'
              BranchSideFuncs:
                - strlen
                - buf_printf
        - Branch String:   'mutt/buffer.c:521,14'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:521,7'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt/buffer.c:528,14'
              BranchSideFuncs:
                - strlen
                - buf_printf
        - Branch String:   'mutt/buffer.c:521,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:521,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:529,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'mutt/buffer.c:528,14'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:524,21'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt/buffer.c:529,5'
              BranchSideFuncs:
                - buf_printf
        - Branch String:   'mutt/buffer.c:528,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:529,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt/buffer.c:531,10'
              BranchSideFuncs:
                - buf_printf
      Callsites:
        - Src:             'mutt/buffer.c:524,21'
          Dst:             strlen
        - Src:             'mutt/buffer.c:531,10'
          Dst:             buf_printf
    - functionName:    buf_printf
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_reset
        - buf_vaprintf
      functionUses:    307
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:163,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_vaprintf
            - BranchSide:      'mutt/buffer.c:163,8'
              BranchSideFuncs:
                - buf_reset
                - buf_vaprintf
        - Branch String:   'mutt/buffer.c:163,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:163,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:163,16'
              BranchSideFuncs:
                - buf_reset
                - buf_vaprintf
        - Branch String:   'mutt/buffer.c:163,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:166,3'
              BranchSideFuncs:
                - buf_reset
                - buf_vaprintf
      Callsites:
        - Src:             'mutt/buffer.c:169,3'
          Dst:             buf_reset
        - Src:             'mutt/buffer.c:170,13'
          Dst:             buf_vaprintf
    - functionName:    buf_vaprintf
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_alloc
        - vsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:131,3'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - vsnprintf
                - buf_alloc
                - vsnprintf
            - BranchSide:      'mutt/buffer.c:131,3'
              BranchSideFuncs:
                - buf_alloc
                - vsnprintf
                - buf_alloc
                - vsnprintf
        - Branch String:   'mutt/buffer.c:140,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:142,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:145,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.c:145,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:146,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/buffer.c:131,3'
          Dst:             buf_alloc
        - Src:             'mutt/buffer.c:139,13'
          Dst:             vsnprintf
        - Src:             'mutt/buffer.c:142,5'
          Dst:             buf_alloc
        - Src:             'mutt/buffer.c:143,11'
          Dst:             vsnprintf
    - functionName:    buf_substrcpy
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - buf_reset
        - buf_strcpy_n
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:473,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy_n
            - BranchSide:      'mutt/buffer.c:473,8'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy_n
        - Branch String:   'mutt/buffer.c:473,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:473,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:476,3'
              BranchSideFuncs:
                - buf_reset
                - buf_strcpy_n
        - Branch String:   'mutt/buffer.c:477,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:477,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:477,16'
              BranchSideFuncs:
                - buf_strcpy_n
        - Branch String:   'mutt/buffer.c:477,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:480,11'
              BranchSideFuncs:
                - buf_strcpy_n
        - Branch String:   'mutt/buffer.c:480,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:480,7'
              BranchSideFuncs:
                - buf_strcpy_n
            - BranchSide:      'mutt/buffer.c:483,37'
              BranchSideFuncs:
                - buf_strcpy_n
      Callsites:
        - Src:             'mutt/buffer.c:476,3'
          Dst:             buf_reset
        - Src:             'mutt/buffer.c:483,10'
          Dst:             buf_strcpy_n
    - functionName:    buf_strcpy_n
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr_n
        - buf_reset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:418,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr_n
            - BranchSide:      'mutt/buffer.c:418,8'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:418,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:421,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr_n
        - Branch String:   'mutt/buffer.c:422,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:425,10'
              BranchSideFuncs:
                - buf_addstr_n
      Callsites:
        - Src:             'mutt/buffer.c:421,3'
          Dst:             buf_reset
        - Src:             'mutt/buffer.c:425,10'
          Dst:             buf_addstr_n
    - functionName:    buf_dequote_comment
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - buf_fix_dptr
        - buf_seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:436,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_seek
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:436,8'
              BranchSideFuncs:
                - buf_seek
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:436,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:436,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:436,21'
              BranchSideFuncs:
                - buf_seek
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:436,26'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:436,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:436,35'
              BranchSideFuncs:
                - buf_seek
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:436,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:436,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:439,3'
              BranchSideFuncs:
                - buf_seek
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:442,3'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:444,20'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:457,6'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:444,9'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:446,13'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:450,25'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:446,11'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:448,9'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:457,6'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:450,14'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:442,31'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:452,13'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:452,11'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:453,12'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:454,8'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/buffer.c:442,3'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:444,20'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/buffer.c:457,6'
              BranchSideFuncs:
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/buffer.c:439,3'
          Dst:             buf_seek
        - Src:             'mutt/buffer.c:459,3'
          Dst:             buf_fix_dptr
    - functionName:    buf_strcpy
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_addstr
        - buf_reset
      functionUses:    311
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:397,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr
            - BranchSide:      'mutt/buffer.c:397,8'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr
        - Branch String:   'mutt/buffer.c:397,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:400,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addstr
        - Branch String:   'mutt/buffer.c:401,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:404,10'
              BranchSideFuncs:
                - buf_addstr
      Callsites:
        - Src:             'mutt/buffer.c:400,3'
          Dst:             buf_reset
        - Src:             'mutt/buffer.c:404,10'
          Dst:             buf_addstr
    - functionName:    buf_dealloc
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:379,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/buffer.c:379,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/buffer.c:379,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:379,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:379,21'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/buffer.c:379,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:382,8'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/buffer.c:384,3'
          Dst:             mutt_mem_free
    - functionName:    buf_free
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_dealloc
        - mutt_mem_free
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:321,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_mem_free
            - BranchSide:      'mutt/buffer.c:321,8'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_mem_free
        - Branch String:   'mutt/buffer.c:321,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:321,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:321,16'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_mem_free
        - Branch String:   'mutt/buffer.c:321,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:321,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:325,3'
              BranchSideFuncs:
                - buf_dealloc
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/buffer.c:325,3'
          Dst:             buf_dealloc
        - Src:             'mutt/buffer.c:327,3'
          Dst:             mutt_mem_free
    - functionName:    buf_insert
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_alloc
        - buf_len
        - mutt_str_len
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:258,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - buf_len
                - buf_alloc
                - buf_len
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/buffer.c:258,8'
              BranchSideFuncs:
                - mutt_str_len
                - buf_len
                - buf_alloc
                - buf_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:258,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:258,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:258,16'
              BranchSideFuncs:
                - mutt_str_len
                - buf_len
                - buf_alloc
                - buf_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:258,18'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:258,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:258,22'
              BranchSideFuncs:
                - mutt_str_len
                - buf_len
                - buf_alloc
                - buf_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:258,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:263,23'
              BranchSideFuncs:
                - mutt_str_len
                - buf_len
                - buf_alloc
                - buf_len
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/buffer.c:267,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:271,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_len
            - BranchSide:      'mutt/buffer.c:277,18'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'mutt/buffer.c:269,5'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:271,7'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
            - BranchSide:      'mutt/buffer.c:273,5'
              BranchSideFuncs:
                - buf_addstr
                - buf_len
      Callsites:
        - Src:             'mutt/buffer.c:263,23'
          Dst:             mutt_str_len
        - Src:             'mutt/buffer.c:264,25'
          Dst:             buf_len
        - Src:             'mutt/buffer.c:265,3'
          Dst:             buf_alloc
        - Src:             'mutt/buffer.c:273,5'
          Dst:             buf_addstr
        - Src:             'mutt/buffer.c:271,7'
          Dst:             buf_addch
        - Src:             'mutt/buffer.c:283,10'
          Dst:             buf_len
    - functionName:    buf_add_printf
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_vaprintf
      functionUses:    69
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:206,8'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:0,0'
              BranchSideFuncs:
                - buf_vaprintf
            - BranchSide:      'mutt/buffer.c:206,8'
              BranchSideFuncs:
                - buf_vaprintf
        - Branch String:   'mutt/buffer.c:206,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:206,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:206,16'
              BranchSideFuncs:
                - buf_vaprintf
        - Branch String:   'mutt/buffer.c:206,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:206,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:209,3'
              BranchSideFuncs:
                - buf_vaprintf
      Callsites:
        - Src:             'mutt/buffer.c:212,13'
          Dst:             buf_vaprintf
    - functionName:    buf_init
      functionSourceFile: '/src/neomutt/mutt/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/buffer.c:63,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.c:65,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_ch_cache_cleanup
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - iconv_close
        - iconv_t_valid
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/charset.c:1177,23'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
            - BranchSide:      'mutt/charset.c:1177,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
        - Branch String:   'mutt/charset.c:1177,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1177,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
            - BranchSide:      'mutt/charset.c:1179,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
        - Branch String:   'mutt/charset.c:1181,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1177,40'
              BranchSideFuncs:
                - iconv_close
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
            - BranchSide:      'mutt/charset.c:1183,7'
              BranchSideFuncs:
                - iconv_close
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:1177,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1177,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
            - BranchSide:      'mutt/charset.c:1179,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
      Callsites:
        - Src:             'mutt/charset.c:1179,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1180,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1181,9'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:1183,7'
          Dst:             iconv_close
    - functionName:    iconv_t_valid
      functionSourceFile: '/src/neomutt/mutt/charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_ch_choose
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          225
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - mutt_ch_canonical_charset
        - mutt_ch_check
        - mutt_ch_convert_string
        - mutt_mem_free
        - mutt_str_dup
        - mutt_str_len
        - mutt_str_replace
        - mutt_strn_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/charset.c:1111,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
            - BranchSide:      'mutt/charset.c:1111,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
        - Branch String:   'mutt/charset.c:1111,17'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1111,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1111,21'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
        - Branch String:   'mutt/charset.c:1111,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1111,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1114,9'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
        - Branch String:   'mutt/charset.c:1121,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1118,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
            - BranchSide:      'mutt/charset.c:1124,16'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
        - Branch String:   'mutt/charset.c:1126,20'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1126,61'
              BranchSideFuncs:
                - mutt_ch_check
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:1127,57'
              BranchSideFuncs:
                - mutt_ch_check
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:1128,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1130,7'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:1134,32'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:1136,17'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1136,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:1139,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:1136,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1139,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:1154,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
        - Branch String:   'mutt/charset.c:1141,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1143,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
            - BranchSide:      'mutt/charset.c:1148,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_dup
                - mutt_str_len
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_check
                - mutt_ch_canonical_charset
                - mutt_str_replace
        - Branch String:   'mutt/charset.c:1118,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1120,32'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_replace
            - BranchSide:      'mutt/charset.c:1158,7'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_replace
        - Branch String:   'mutt/charset.c:1160,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1161,12'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_replace
            - BranchSide:      'mutt/charset.c:1162,9'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_replace
        - Branch String:   'mutt/charset.c:1162,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1163,13'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_replace
            - BranchSide:      'mutt/charset.c:1165,10'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_replace
      Callsites:
        - Src:             'mutt/charset.c:1120,15'
          Dst:             mutt_str_dup
        - Src:             'mutt/charset.c:1124,16'
          Dst:             mutt_str_len
        - Src:             'mutt/charset.c:1125,15'
          Dst:             mutt_strn_dup
        - Src:             'mutt/charset.c:1126,24'
          Dst:             mutt_ch_convert_string
        - Src:             'mutt/charset.c:1127,24'
          Dst:             mutt_ch_check
        - Src:             'mutt/charset.c:1130,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1131,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1134,19'
          Dst:             mutt_str_len
        - Src:             'mutt/charset.c:1139,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1143,9'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1148,9'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1154,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1155,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:1166,5'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:1167,5'
          Dst:             mutt_str_replace
    - functionName:    mutt_ch_convert_string
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - iconv
        - iconv_t_valid
        - mutt_ch_chscmp
        - mutt_ch_iconv
        - mutt_ch_iconv_open
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_str_adjust
        - strlen
      functionUses:    22
      BranchProfiles:
        - Branch String:   'mutt/charset.c:833,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
            - BranchSide:      'mutt/charset.c:833,8'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:833,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:833,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:836,13'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:838,10'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:838,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:838,14'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:838,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:841,8'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:841,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:841,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:841,15'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:841,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:844,15'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_ch_chscmp
                - mutt_ch_chscmp
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:854,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:856,12'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
            - BranchSide:      'mutt/charset.c:861,15'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
        - Branch String:   'mutt/charset.c:856,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
            - BranchSide:      'mutt/charset.c:861,15'
              BranchSideFuncs:
                - strlen
                - mutt_mem_mallocarray
                - mutt_ch_iconv
                - iconv
                - mutt_mem_free
                - mutt_str_adjust
      Callsites:
        - Src:             'mutt/charset.c:847,16'
          Dst:             mutt_ch_iconv_open
        - Src:             'mutt/charset.c:848,8'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:854,7'
          Dst:             mutt_ch_chscmp
        - Src:             'mutt/charset.c:856,12'
          Dst:             mutt_ch_chscmp
        - Src:             'mutt/charset.c:862,16'
          Dst:             strlen
        - Src:             'mutt/charset.c:868,15'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt/charset.c:871,3'
          Dst:             mutt_ch_iconv
        - Src:             'mutt/charset.c:872,3'
          Dst:             iconv
        - Src:             'mutt/charset.c:876,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:879,3'
          Dst:             mutt_str_adjust
    - functionName:    mutt_ch_check
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv_open
        - mutt_mem_free
        - mutt_mem_mallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/charset.c:798,10'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:798,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:798,14'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - __errno_location
        - Branch String:   'mutt/charset.c:798,19'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:798,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:798,23'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - __errno_location
        - Branch String:   'mutt/charset.c:798,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:802,16'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - __errno_location
        - Branch String:   'mutt/charset.c:803,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:803,7'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - __errno_location
            - BranchSide:      'mutt/charset.c:806,30'
              BranchSideFuncs:
                - mutt_mem_mallocarray
                - iconv
                - mutt_mem_free
                - __errno_location
        - Branch String:   'mutt/charset.c:811,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:812,10'
              BranchSideFuncs:
                - __errno_location
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:814,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/charset.c:802,16'
          Dst:             mutt_ch_iconv_open
        - Src:             'mutt/charset.c:803,8'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:807,15'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt/charset.c:810,26'
          Dst:             iconv
        - Src:             'mutt/charset.c:812,10'
          Dst:             __errno_location
        - Src:             'mutt/charset.c:814,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_ch_canonical_charset
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          209
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_lower
        - buf_pool_get
        - buf_pool_release
        - buf_strcpy
        - buf_string
        - mutt_istr_equal
        - mutt_istr_startswith
        - mutt_str_copy
        - snprintf
        - strchr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mutt/charset.c:376,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - strchr
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'mutt/charset.c:376,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - strchr
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/charset.c:376,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:376,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:376,16'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - strchr
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/charset.c:376,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:376,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:379,8'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_str_copy
                - strchr
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/charset.c:385,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:386,9'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'mutt/charset.c:388,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/charset.c:388,36'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:388,39'
              BranchSideFuncs:
                - buf_strcpy
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'mutt/charset.c:390,5'
              BranchSideFuncs:
                - buf_strcpy
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'mutt/charset.c:388,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:390,5'
              BranchSideFuncs:
                - buf_strcpy
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'mutt/charset.c:396,15'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:396,49'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:396,53'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:398,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:396,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:397,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:398,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:398,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:399,58'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:400,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_istr_startswith
                - snprintf
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:400,57'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:400,61'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:402,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:400,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:401,5'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:402,20'
              BranchSideFuncs:
                - mutt_istr_startswith
                - snprintf
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:402,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:403,58'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
            - BranchSide:      'mutt/charset.c:405,5'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_istr_equal
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
                - buf_strcpy
        - Branch String:   'mutt/charset.c:409,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:407,50'
              BranchSideFuncs:
                - buf_strcpy
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'mutt/charset.c:411,47'
              BranchSideFuncs:
                - buf_strcpy
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'mutt/charset.c:407,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:409,9'
              BranchSideFuncs:
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'mutt/charset.c:416,3'
              BranchSideFuncs:
                - buf_strcpy
                - buf_lower
                - buf_addch
                - buf_addstr
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'mutt/charset.c:420,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:420,15'
              BranchSideFuncs:
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'mutt/charset.c:426,22'
              BranchSideFuncs:
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
        - Branch String:   'mutt/charset.c:420,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:422,5'
              BranchSideFuncs:
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
            - BranchSide:      'mutt/charset.c:426,22'
              BranchSideFuncs:
                - buf_string.17776
                - mutt_str_copy
                - buf_pool_release
      Callsites:
        - Src:             'mutt/charset.c:381,26'
          Dst:             buf_pool_get
        - Src:             'mutt/charset.c:383,3'
          Dst:             mutt_str_copy
        - Src:             'mutt/charset.c:384,15'
          Dst:             strchr
        - Src:             'mutt/charset.c:388,7'
          Dst:             mutt_istr_equal
        - Src:             'mutt/charset.c:388,39'
          Dst:             mutt_istr_equal
        - Src:             'mutt/charset.c:390,5'
          Dst:             buf_strcpy
        - Src:             'mutt/charset.c:396,15'
          Dst:             mutt_istr_startswith
        - Src:             'mutt/charset.c:397,5'
          Dst:             snprintf
        - Src:             'mutt/charset.c:398,20'
          Dst:             mutt_istr_startswith
        - Src:             'mutt/charset.c:399,5'
          Dst:             snprintf
        - Src:             'mutt/charset.c:400,20'
          Dst:             mutt_istr_startswith
        - Src:             'mutt/charset.c:401,5'
          Dst:             snprintf
        - Src:             'mutt/charset.c:402,20'
          Dst:             mutt_istr_startswith
        - Src:             'mutt/charset.c:403,5'
          Dst:             snprintf
        - Src:             'mutt/charset.c:405,5'
          Dst:             mutt_str_copy
        - Src:             'mutt/charset.c:409,9'
          Dst:             mutt_istr_equal
        - Src:             'mutt/charset.c:411,7'
          Dst:             buf_strcpy
        - Src:             'mutt/charset.c:416,3'
          Dst:             buf_strcpy
        - Src:             'mutt/charset.c:417,3'
          Dst:             buf_lower
        - Src:             'mutt/charset.c:422,5'
          Dst:             buf_addch
        - Src:             'mutt/charset.c:423,5'
          Dst:             buf_addstr
        - Src:             'mutt/charset.c:426,22'
          Dst:             buf_string
        - Src:             'mutt/charset.c:426,3'
          Dst:             mutt_str_copy
        - Src:             'mutt/charset.c:427,3'
          Dst:             buf_pool_release
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_ch_iconv_open
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          330
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - iconv
        - iconv_close
        - iconv_open
        - iconv_t_valid
        - mutt_ch_canonical_charset
        - mutt_ch_charset_lookup
        - mutt_ch_iconv_lookup
        - mutt_mem_free
        - strcmp
        - strdup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mutt/charset.c:596,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_ch_canonical_charset
                - mutt_ch_charset_lookup
                - mutt_ch_canonical_charset
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
                - strcmp
                - strcmp
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:596,8'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_ch_canonical_charset
                - mutt_ch_charset_lookup
                - mutt_ch_canonical_charset
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
                - strcmp
                - strcmp
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:616,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:616,21'
              BranchSideFuncs:
                - strcmp
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
                - strcmp
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:642,13'
              BranchSideFuncs:
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
        - Branch String:   'mutt/charset.c:618,53'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:616,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:618,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:618,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:616,40'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:621,34'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:625,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:625,7'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:629,23'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:625,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:625,7'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:625,0'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:625,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:625,0'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:629,23'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:625,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:625,0'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
            - BranchSide:      'mutt/charset.c:629,23'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - iconv
        - Branch String:   'mutt/charset.c:616,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:618,39'
              BranchSideFuncs:
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
            - BranchSide:      'mutt/charset.c:642,13'
              BranchSideFuncs:
                - mutt_ch_iconv_lookup
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
        - Branch String:   'mutt/charset.c:643,13'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:644,15'
              BranchSideFuncs:
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
            - BranchSide:      'mutt/charset.c:644,15'
              BranchSideFuncs:
                - mutt_ch_iconv_lookup
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
        - Branch String:   'mutt/charset.c:645,15'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:648,16'
              BranchSideFuncs:
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
            - BranchSide:      'mutt/charset.c:648,16'
              BranchSideFuncs:
                - iconv_open
                - strdup
                - strdup
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - iconv_close
        - Branch String:   'mutt/charset.c:650,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:652,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - iconv_t_valid.17760
                - strdup
                - strdup
                - iconv_close
            - BranchSide:      'mutt/charset.c:666,38'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'mutt/charset.c:658,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:660,7'
              BranchSideFuncs:
                - iconv_close
                - strdup
                - strdup
            - BranchSide:      'mutt/charset.c:666,38'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'mutt/charset.c:666,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:666,3'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'mutt/charset.c:671,17'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'mutt/charset.c:666,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:666,3'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'mutt/charset.c:666,0'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'mutt/charset.c:666,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:666,0'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'mutt/charset.c:671,17'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'mutt/charset.c:666,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:666,0'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'mutt/charset.c:671,17'
              BranchSideFuncs:
                - strdup
                - strdup
      Callsites:
        - Src:             'mutt/charset.c:602,3'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:603,3'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:610,11'
          Dst:             mutt_ch_charset_lookup
        - Src:             'mutt/charset.c:612,7'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:618,9'
          Dst:             strcmp
        - Src:             'mutt/charset.c:619,9'
          Dst:             strcmp
        - Src:             'mutt/charset.c:631,11'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:634,9'
          Dst:             iconv
        - Src:             'mutt/charset.c:642,13'
          Dst:             mutt_ch_iconv_lookup
        - Src:             'mutt/charset.c:644,15'
          Dst:             mutt_ch_iconv_lookup
        - Src:             'mutt/charset.c:648,16'
          Dst:             iconv_open
        - Src:             'mutt/charset.c:656,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:657,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:658,9'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:660,7'
          Dst:             iconv_close
        - Src:             'mutt/charset.c:674,29'
          Dst:             strdup
        - Src:             'mutt/charset.c:675,27'
          Dst:             strdup
    - functionName:    mutt_ch_charset_lookup
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_charset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/charset.c:564,10'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - lookup_charset
            - BranchSide:      'mutt/charset.c:564,10'
              BranchSideFuncs:
                - lookup_charset
      Callsites:
        - Src:             'mutt/charset.c:564,10'
          Dst:             lookup_charset
    - functionName:    mutt_ch_iconv_lookup
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lookup_charset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/charset.c:783,10'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - lookup_charset
            - BranchSide:      'mutt/charset.c:783,10'
              BranchSideFuncs:
                - lookup_charset
      Callsites:
        - Src:             'mutt/charset.c:783,10'
          Dst:             lookup_charset
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup_charset
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_regex_match
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/charset.c:305,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_regex_match
            - BranchSide:      'mutt/charset.c:305,8'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/charset.c:305,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:310,3'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/charset.c:310,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:312,12'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/charset.c:312,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:310,3'
              BranchSideFuncs:
                - mutt_regex_match
            - BranchSide:      'mutt/charset.c:314,30'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/charset.c:314,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:315,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:310,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:312,12'
              BranchSideFuncs:
                - mutt_regex_match
      Callsites:
        - Src:             'mutt/charset.c:314,9'
          Dst:             mutt_regex_match
    - functionName:    mutt_ch_chscmp
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_ch_canonical_charset
        - mutt_istrn_equal
        - mutt_str_len
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mutt/charset.c:444,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
            - BranchSide:      'mutt/charset.c:444,8'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'mutt/charset.c:444,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:444,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:444,16'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'mutt/charset.c:444,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:444,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:447,8'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_str_len
                - mutt_str_len
                - mutt_istrn_equal
        - Branch String:   'mutt/charset.c:454,28'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:455,28'
              BranchSideFuncs:
                - mutt_istrn_equal
            - BranchSide:      'mutt/charset.c:455,56'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/charset.c:455,56'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:455,56'
              BranchSideFuncs:
                - mutt_istrn_equal
            - BranchSide:      'mutt/charset.c:455,56'
              BranchSideFuncs:
                - mutt_istrn_equal
      Callsites:
        - Src:             'mutt/charset.c:449,3'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:451,14'
          Dst:             mutt_str_len
        - Src:             'mutt/charset.c:452,14'
          Dst:             mutt_str_len
        - Src:             'mutt/charset.c:454,10'
          Dst:             mutt_istrn_equal
    - functionName:    mutt_ch_iconv
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          309
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - iconv
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/charset.c:702,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:702,20'
              BranchSideFuncs:
                - __errno_location
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:711,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:712,10'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
            - BranchSide:      'mutt/charset.c:713,9'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
        - Branch String:   'mutt/charset.c:713,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:714,21'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
            - BranchSide:      'mutt/charset.c:716,9'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
        - Branch String:   'mutt/charset.c:716,13'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:716,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:716,16'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
        - Branch String:   'mutt/charset.c:716,20'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:716,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:716,24'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
        - Branch String:   'mutt/charset.c:716,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:716,9'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
            - BranchSide:      'mutt/charset.c:718,11'
              BranchSideFuncs:
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
        - Branch String:   'mutt/charset.c:718,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:722,27'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:743,12'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:722,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:724,23'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:743,12'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:729,15'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:722,32'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:731,15'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:722,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:724,23'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:743,12'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:739,13'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:709,11'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:743,12'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:743,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:744,9'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
            - BranchSide:      'mutt/charset.c:745,7'
              BranchSideFuncs:
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
                - iconv
        - Branch String:   'mutt/charset.c:746,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:748,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:765,20'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:749,13'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:753,9'
              BranchSideFuncs:
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
            - BranchSide:      'mutt/charset.c:754,16'
              BranchSideFuncs:
                - iconv
                - iconv
                - strlen
                - iconv
                - iconv
                - strlen
      Callsites:
        - Src:             'mutt/charset.c:0,0'
          Dst:             __errno_location
        - Src:             'mutt/charset.c:710,25'
          Dst:             iconv
        - Src:             'mutt/charset.c:725,25'
          Dst:             strlen
        - Src:             'mutt/charset.c:728,11'
          Dst:             iconv
        - Src:             'mutt/charset.c:745,7'
          Dst:             iconv
        - Src:             'mutt/charset.c:748,17'
          Dst:             strlen
        - Src:             'mutt/charset.c:760,9'
          Dst:             iconv
    - functionName:    mutt_ch_set_charset
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_ch_canonical_charset
        - mutt_ch_chscmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/charset.c:1077,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_ch_chscmp
            - BranchSide:      'mutt/charset.c:1077,8'
              BranchSideFuncs:
                - mutt_ch_canonical_charset
                - mutt_ch_chscmp
        - Branch String:   'mutt/charset.c:1081,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1081,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/charset.c:1079,3'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:1081,7'
          Dst:             mutt_ch_chscmp
    - functionName:    mutt_ch_fgetconvs
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_ch_fgetconv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/charset.c:1044,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_fgetconv
            - BranchSide:      'mutt/charset.c:1044,8'
              BranchSideFuncs:
                - mutt_ch_fgetconv
        - Branch String:   'mutt/charset.c:1044,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1044,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1048,3'
              BranchSideFuncs:
                - mutt_ch_fgetconv
        - Branch String:   'mutt/charset.c:1048,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1050,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1057,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:1051,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1053,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1057,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:1054,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1048,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1057,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:1059,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1059,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1062,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/charset.c:1050,19'
          Dst:             mutt_ch_fgetconv
    - functionName:    mutt_ch_fgetconv
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          161
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - fgetc
        - fread
        - iconv
        - iconv_t_valid
        - mutt_ch_iconv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/charset.c:982,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - fgetc
                - iconv
                - fread
                - mutt_ch_iconv
            - BranchSide:      'mutt/charset.c:982,8'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - fgetc
                - iconv
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:982,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:982,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:984,26'
              BranchSideFuncs:
                - iconv_t_valid.17760
                - fgetc
                - iconv
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:984,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:985,22'
              BranchSideFuncs:
                - iconv
                - fread
                - mutt_ch_iconv
            - BranchSide:      'mutt/charset.c:986,12'
              BranchSideFuncs:
                - iconv
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:986,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:986,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:988,19'
              BranchSideFuncs:
                - iconv
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:988,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:989,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:992,15'
              BranchSideFuncs:
                - iconv
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:994,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:996,12'
              BranchSideFuncs:
                - fread
                - mutt_ch_iconv
            - BranchSide:      'mutt/charset.c:1014,16'
              BranchSideFuncs:
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:998,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:999,38'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1006,12'
              BranchSideFuncs:
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:1006,37'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1007,8'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1009,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:1007,16'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1007,24'
              BranchSideFuncs:
                - fread
                - mutt_ch_iconv
            - BranchSide:      'mutt/charset.c:1014,16'
              BranchSideFuncs:
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:1006,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1009,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1013,16'
              BranchSideFuncs:
                - fread
                - mutt_ch_iconv
        - Branch String:   'mutt/charset.c:1018,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1020,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/charset.c:1023,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:1024,38'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:1025,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/charset.c:984,8'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:985,12'
          Dst:             fgetc
        - Src:             'mutt/charset.c:997,5'
          Dst:             iconv
        - Src:             'mutt/charset.c:1015,14'
          Dst:             fread
        - Src:             'mutt/charset.c:1021,5'
          Dst:             mutt_ch_iconv
    - functionName:    fgetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_ch_fgetconv_close
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/charset.c:964,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:964,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:964,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:964,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:964,16'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:964,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:964,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:967,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/charset.c:967,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_ch_fgetconv_open
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - iconv_t_valid
        - mutt_ch_chscmp
        - mutt_ch_iconv_open
        - mutt_mem_calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/charset.c:937,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - mutt_mem_calloc
                - iconv_t_valid.17760
                - mutt_ch_chscmp
            - BranchSide:      'mutt/charset.c:937,7'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - mutt_mem_calloc
                - iconv_t_valid.17760
                - mutt_ch_chscmp
        - Branch String:   'mutt/charset.c:937,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:937,15'
              BranchSideFuncs:
                - mutt_mem_calloc
                - iconv_t_valid.17760
                - mutt_ch_chscmp
            - BranchSide:      'mutt/charset.c:940,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - iconv_t_valid.17760
                - mutt_ch_chscmp
        - Branch String:   'mutt/charset.c:937,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:938,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - iconv_t_valid.17760
                - mutt_ch_chscmp
            - BranchSide:      'mutt/charset.c:940,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - iconv_t_valid.17760
                - mutt_ch_chscmp
        - Branch String:   'mutt/charset.c:944,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:944,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
            - BranchSide:      'mutt/charset.c:948,17'
              BranchSideFuncs:
                - mutt_ch_chscmp
      Callsites:
        - Src:             'mutt/charset.c:938,10'
          Dst:             mutt_ch_iconv_open
        - Src:             'mutt/charset.c:940,25'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/charset.c:944,7'
          Dst:             iconv_t_valid
        - Src:             'mutt/charset.c:952,19'
          Dst:             mutt_ch_chscmp
    - functionName:    mutt_ch_check_charset
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - iconv_t_valid
        - mutt_ch_chscmp
        - mutt_ch_iconv_open
        - mutt_istr_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/charset.c:896,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
            - BranchSide:      'mutt/charset.c:896,8'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:896,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:896,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:899,7'
              BranchSideFuncs:
                - mutt_ch_chscmp
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:899,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:899,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:902,7'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:902,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:906,11'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
            - BranchSide:      'mutt/charset.c:914,16'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:904,5'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:906,11'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
            - BranchSide:      'mutt/charset.c:914,16'
              BranchSideFuncs:
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:906,58'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:906,58'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:907,49'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_istr_equal
                - mutt_ch_iconv_open
                - iconv_t_valid.17760
        - Branch String:   'mutt/charset.c:906,11'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:904,49'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:906,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/charset.c:899,7'
          Dst:             mutt_ch_chscmp
        - Src:             'mutt/charset.c:906,11'
          Dst:             mutt_istr_equal
        - Src:             'mutt/charset.c:907,11'
          Dst:             mutt_istr_equal
        - Src:             'mutt/charset.c:914,16'
          Dst:             mutt_ch_iconv_open
        - Src:             'mutt/charset.c:915,7'
          Dst:             iconv_t_valid
    - functionName:    lookup_free
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - regfree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/charset.c:280,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:280,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:280,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:280,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:280,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:280,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:280,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:284,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:286,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:287,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:288,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/charset.c:284,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:285,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:287,5'
          Dst:             regfree
        - Src:             'mutt/charset.c:288,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:289,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:291,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_ch_lookup_remove
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lookup_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/charset.c:543,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:546,3'
              BranchSideFuncs:
                - lookup_free
                - lookup_free
            - BranchSide:      'mutt/charset.c:546,3'
              BranchSideFuncs:
                - lookup_free
                - lookup_free
        - Branch String:   'mutt/charset.c:546,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:546,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:546,3'
              BranchSideFuncs:
                - lookup_free
                - lookup_free
        - Branch String:   'mutt/charset.c:548,5'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:548,5'
              BranchSideFuncs:
                - lookup_free
            - BranchSide:      'mutt/charset.c:548,5'
              BranchSideFuncs:
                - lookup_free
                - lookup_free
        - Branch String:   'mutt/charset.c:548,5'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:548,5'
              BranchSideFuncs:
                - lookup_free
            - BranchSide:      'mutt/charset.c:548,5'
              BranchSideFuncs:
                - lookup_free
                - lookup_free
      Callsites:
        - Src:             'mutt/charset.c:549,5'
          Dst:             lookup_free
        - Src:             'mutt/charset.c:549,5'
          Dst:             lookup_free
    - functionName:    lookup_new
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/charset.c:271,10'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:271,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/charset.c:271,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/charset.c:271,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_ch_lookup_add
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lookup_new
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_dup
        - regcomp
        - regerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/charset.c:512,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - regerror
                - mutt_mem_free
                - lookup_new
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'mutt/charset.c:512,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - regerror
                - mutt_mem_free
                - lookup_new
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'mutt/charset.c:512,12'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:512,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:512,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - regerror
                - mutt_mem_free
                - lookup_new
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'mutt/charset.c:512,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:512,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:515,17'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - regerror
                - mutt_mem_free
                - lookup_new
                - mutt_str_dup
                - mutt_str_dup
        - Branch String:   'mutt/charset.c:517,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:519,27'
              BranchSideFuncs:
                - lookup_new
                - mutt_str_dup
                - mutt_str_dup
            - BranchSide:      'mutt/charset.c:524,22'
              BranchSideFuncs:
                - lookup_new
                - mutt_str_dup
                - mutt_str_dup
      Callsites:
        - Src:             'mutt/charset.c:515,17'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/charset.c:516,12'
          Dst:             regcomp
        - Src:             'mutt/charset.c:519,5'
          Dst:             regerror
        - Src:             'mutt/charset.c:520,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:524,22'
          Dst:             lookup_new
        - Src:             'mutt/charset.c:526,20'
          Dst:             mutt_str_dup
        - Src:             'mutt/charset.c:527,22'
          Dst:             mutt_str_dup
    - functionName:    mutt_ch_get_langinfo_charset
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_ch_canonical_charset
        - mutt_str_dup
        - nl_langinfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/charset.c:488,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:488,8'
              BranchSideFuncs:
                - nl_langinfo
                - mutt_ch_canonical_charset
                - mutt_str_dup
            - BranchSide:      'mutt/charset.c:488,8'
              BranchSideFuncs:
                - nl_langinfo
                - mutt_ch_canonical_charset
                - mutt_str_dup
        - Branch String:   'mutt/charset.c:492,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:492,7'
              BranchSideFuncs:
                - mutt_str_dup
            - BranchSide:      'mutt/charset.c:495,3'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'mutt/charset.c:490,47'
          Dst:             nl_langinfo
        - Src:             'mutt/charset.c:490,3'
          Dst:             mutt_ch_canonical_charset
        - Src:             'mutt/charset.c:0,0'
          Dst:             mutt_str_dup
    - functionName:    mutt_ch_get_default_charset
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_copy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/charset.c:470,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:470,7'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:470,23'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:470,23'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:470,44'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'mutt/charset.c:470,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:470,7'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'mutt/charset.c:471,9'
              BranchSideFuncs:
                - mutt_str_copy
      Callsites:
        - Src:             'mutt/charset.c:475,3'
          Dst:             mutt_str_copy
    - functionName:    mutt_ch_convert_nonmime_string
      functionSourceFile: '/src/neomutt/mutt/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_ch_convert_string
        - mutt_ch_get_default_charset
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_str_copy
        - mutt_str_len
        - mutt_strn_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/charset.c:334,8'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:334,8'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:334,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:337,13'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_str_len
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:339,7'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/charset.c:343,3'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
                - mutt_mem_free
        - Branch String:   'mutt/charset.c:343,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:345,25'
              BranchSideFuncs:
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
            - BranchSide:      'mutt/charset.c:360,30'
              BranchSideFuncs:
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
        - Branch String:   'mutt/charset.c:352,9'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:354,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/charset.c:358,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_str_len
                - mutt_mem_mallocarray
                - mutt_str_copy
                - mutt_strn_dup
                - mutt_ch_convert_string
                - mutt_mem_free
                - mutt_mem_free
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
        - Branch String:   'mutt/charset.c:343,3'
          Branch Sides:
            - BranchSide:      'mutt/charset.c:345,25'
              BranchSideFuncs:
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
            - BranchSide:      'mutt/charset.c:360,30'
              BranchSideFuncs:
                - mutt_ch_get_default_charset
                - mutt_ch_convert_string
      Callsites:
        - Src:             'mutt/charset.c:338,23'
          Dst:             mutt_str_len
        - Src:             'mutt/charset.c:346,16'
          Dst:             mutt_str_len
        - Src:             'mutt/charset.c:347,22'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt/charset.c:348,5'
          Dst:             mutt_str_copy
        - Src:             'mutt/charset.c:349,15'
          Dst:             mutt_strn_dup
        - Src:             'mutt/charset.c:350,13'
          Dst:             mutt_ch_convert_string
        - Src:             'mutt/charset.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:354,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:358,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/charset.c:360,30'
          Dst:             mutt_ch_get_default_charset
        - Src:             'mutt/charset.c:360,3'
          Dst:             mutt_ch_convert_string
    - functionName:    make_lowercase_mask
      functionSourceFile: '/src/neomutt/mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/eqi.h:66,38'
          Branch Sides:
            - BranchSide:      'mutt/eqi.h:66,45'
              BranchSideFuncs: []
            - BranchSide:      'mutt/eqi.h:66,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_small_uint
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/date.c:511,22'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:511,22'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,60'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,60'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:513,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,22'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:511,22'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,60'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,60'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:513,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,22'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:511,22'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,60'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,60'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:513,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,22'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:511,22'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,60'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,60'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:513,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,22'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:511,22'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:511,60'
          Branch Sides:
            - BranchSide:      'mutt/date.c:511,60'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:513,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    eqi4
      functionSourceFile: '/src/neomutt/mutt/eqi.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_lowercase_mask
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/eqi.h:107,3'
          Branch Sides:
            - BranchSide:      'mutt/eqi.h:0,0'
              BranchSideFuncs:
                - make_lowercase_mask.17996
                - make_lowercase_mask.17996
                - make_lowercase_mask.17996
                - make_lowercase_mask.17996
            - BranchSide:      'mutt/eqi.h:107,3'
              BranchSideFuncs:
                - make_lowercase_mask.17996
                - make_lowercase_mask.17996
                - make_lowercase_mask.17996
                - make_lowercase_mask.17996
      Callsites:
        - Src:             'mutt/eqi.h:109,35'
          Dst:             make_lowercase_mask
        - Src:             'mutt/eqi.h:110,35'
          Dst:             make_lowercase_mask
        - Src:             'mutt/eqi.h:111,35'
          Dst:             make_lowercase_mask
        - Src:             'mutt/eqi.h:112,35'
          Dst:             make_lowercase_mask
    - functionName:    mutt_date_sleep_ms
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nanosleep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/date.c:985,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - nanosleep
            - BranchSide:      'mutt/date.c:986,18'
              BranchSideFuncs:
                - nanosleep
      Callsites:
        - Src:             'mutt/date.c:989,3'
          Dst:             nanosleep
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_date_localtime_format_locale
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_date_localtime
        - strftime_l
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/date.c:972,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime_l
            - BranchSide:      'mutt/date.c:972,8'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime_l
        - Branch String:   'mutt/date.c:972,12'
          Branch Sides:
            - BranchSide:      'mutt/date.c:972,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:972,16'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime_l
        - Branch String:   'mutt/date.c:972,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:972,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:975,3'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime_l
      Callsites:
        - Src:             'mutt/date.c:975,18'
          Dst:             mutt_date_localtime
        - Src:             'mutt/date.c:976,10'
          Dst:             strftime_l
    - functionName:    mutt_date_localtime
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - localtime_r
        - mktime
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/date.c:911,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:911,7'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'mutt/date.c:913,5'
              BranchSideFuncs:
                - mktime
      Callsites:
        - Src:             'mutt/date.c:910,20'
          Dst:             localtime_r
        - Src:             'mutt/date.c:916,5'
          Dst:             mktime
    - functionName:    mutt_date_localtime_format
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_date_localtime
        - strftime
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/date.c:953,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
            - BranchSide:      'mutt/date.c:953,8'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
        - Branch String:   'mutt/date.c:953,12'
          Branch Sides:
            - BranchSide:      'mutt/date.c:953,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:953,16'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
        - Branch String:   'mutt/date.c:953,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:953,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:956,3'
              BranchSideFuncs:
                - mutt_date_localtime
                - strftime
      Callsites:
        - Src:             'mutt/date.c:956,18'
          Dst:             mutt_date_localtime
        - Src:             'mutt/date.c:957,10'
          Dst:             strftime
    - functionName:    mutt_date_add_timeout
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/date.c:892,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:892,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:895,19'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:895,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:895,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:898,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_date_parse_imap
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_sscanf
        - add_tz_offset
        - mutt_date_check_month
        - mutt_date_make_time
        - mutt_prex_capture
        - mutt_regmatch_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/date.c:856,29'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:856,29'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:857,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:857,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:860,29'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
      Callsites:
        - Src:             'mutt/date.c:856,29'
          Dst:             mutt_prex_capture
        - Src:             'mutt/date.c:868,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:868,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:869,41'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:869,15'
          Dst:             mutt_date_check_month
        - Src:             'mutt/date.c:870,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:870,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:872,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:872,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:876,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:876,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:879,24'
          Dst:             mutt_date_make_time
        - Src:             'mutt/date.c:879,10'
          Dst:             add_tz_offset
    - functionName:    mutt_regmatch_start
      functionSourceFile: '/src/neomutt/mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_date_check_month
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/date.c:434,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:434,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:438,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:445,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:445,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_date_make_time
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - compute_tz
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/date.c:244,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - compute_tz
            - BranchSide:      'mutt/date.c:244,8'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:244,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:252,10'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:252,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:254,18'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:254,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:257,11'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:257,24'
          Branch Sides:
            - BranchSide:      'mutt/date.c:257,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:257,39'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:257,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:257,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:259,11'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:259,24'
          Branch Sides:
            - BranchSide:      'mutt/date.c:259,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:259,39'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:259,45'
          Branch Sides:
            - BranchSide:      'mutt/date.c:259,45'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:259,52'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:259,64'
          Branch Sides:
            - BranchSide:      'mutt/date.c:259,64'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:260,18'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:260,24'
          Branch Sides:
            - BranchSide:      'mutt/date.c:260,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:260,31'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:260,43'
          Branch Sides:
            - BranchSide:      'mutt/date.c:260,43'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:260,57'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:259,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:259,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:264,18'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:264,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:264,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:268,35'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:273,24'
          Branch Sides:
            - BranchSide:      'mutt/date.c:273,38'
              BranchSideFuncs:
                - compute_tz
            - BranchSide:      'mutt/date.c:274,9'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:273,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:274,9'
              BranchSideFuncs:
                - compute_tz
            - BranchSide:      'mutt/date.c:275,6'
              BranchSideFuncs:
                - compute_tz
        - Branch String:   'mutt/date.c:295,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:295,7'
              BranchSideFuncs:
                - compute_tz
            - BranchSide:      'mutt/date.c:296,10'
              BranchSideFuncs:
                - compute_tz
      Callsites:
        - Src:             'mutt/date.c:296,10'
          Dst:             compute_tz
    - functionName:    add_tz_offset
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - bool
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/date.c:174,25'
          Branch Sides:
            - BranchSide:      'mutt/date.c:174,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:174,31'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:174,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:175,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_tz
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_date_localtime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/date.c:142,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime
            - BranchSide:      'mutt/date.c:142,18'
              BranchSideFuncs:
                - mutt_date_localtime
        - Branch String:   'mutt/date.c:147,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:150,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:150,22'
          Branch Sides:
            - BranchSide:      'mutt/date.c:151,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:153,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:150,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:153,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:157,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/date.c:142,18'
          Dst:             mutt_date_localtime
    - functionName:    mutt_date_make_tls
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_date_gmtime
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/date.c:839,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
            - BranchSide:      'mutt/date.c:839,8'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
        - Branch String:   'mutt/date.c:839,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:839,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:842,3'
              BranchSideFuncs:
                - mutt_date_gmtime
                - snprintf
      Callsites:
        - Src:             'mutt/date.c:842,18'
          Dst:             mutt_date_gmtime
        - Src:             'mutt/date.c:843,10'
          Dst:             snprintf
    - functionName:    mutt_date_gmtime
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime_r
        - mktime
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/date.c:932,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:932,7'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'mutt/date.c:934,5'
              BranchSideFuncs:
                - mktime
      Callsites:
        - Src:             'mutt/date.c:931,20'
          Dst:             gmtime_r
        - Src:             'mutt/date.c:937,5'
          Dst:             mktime
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_date_make_imap
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buf_printf
        - mutt_date_local_tz
        - mutt_date_localtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/date.c:813,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime
                - mutt_date_local_tz
                - buf_printf
            - BranchSide:      'mutt/date.c:813,8'
              BranchSideFuncs:
                - mutt_date_localtime
                - mutt_date_local_tz
                - buf_printf
        - Branch String:   'mutt/date.c:813,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:813,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:816,3'
              BranchSideFuncs:
                - mutt_date_localtime
                - mutt_date_local_tz
                - buf_printf
      Callsites:
        - Src:             'mutt/date.c:816,18'
          Dst:             mutt_date_localtime
        - Src:             'mutt/date.c:817,12'
          Dst:             mutt_date_local_tz
        - Src:             'mutt/date.c:821,10'
          Dst:             buf_printf
    - functionName:    mutt_date_local_tz
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - compute_tz
        - mutt_date_gmtime
        - mutt_date_now
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/date.c:222,10'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_gmtime
                - compute_tz
                - mutt_date_now
            - BranchSide:      'mutt/date.c:222,10'
              BranchSideFuncs:
                - mutt_date_gmtime
                - compute_tz
                - mutt_date_now
        - Branch String:   'mutt/date.c:222,25'
          Branch Sides:
            - BranchSide:      'mutt/date.c:222,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:222,31'
              BranchSideFuncs:
                - mutt_date_gmtime
                - compute_tz
                - mutt_date_now
        - Branch String:   'mutt/date.c:222,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:225,9'
              BranchSideFuncs:
                - mutt_date_gmtime
                - compute_tz
                - mutt_date_now
        - Branch String:   'mutt/date.c:225,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:226,9'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_gmtime
                - compute_tz
            - BranchSide:      'mutt/date.c:228,18'
              BranchSideFuncs:
                - mutt_date_gmtime
                - compute_tz
      Callsites:
        - Src:             'mutt/date.c:226,9'
          Dst:             mutt_date_now
        - Src:             'mutt/date.c:228,18'
          Dst:             mutt_date_gmtime
        - Src:             'mutt/date.c:229,10'
          Dst:             compute_tz
    - functionName:    mutt_date_now
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_date_now_ms
      functionUses:    37
      BranchProfiles:
        - Branch String:   'mutt/date.c:458,10'
          Branch Sides:
            - BranchSide:      'mutt/date.c:458,10'
              BranchSideFuncs:
                - mutt_date_now_ms
            - BranchSide:      'mutt/date.c:458,10'
              BranchSideFuncs:
                - mutt_date_now_ms
      Callsites:
        - Src:             'mutt/date.c:458,10'
          Dst:             mutt_date_now_ms
    - functionName:    mutt_date_now_ms
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mutt/date.c:467,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:467,3'
              BranchSideFuncs:
                - gettimeofday
            - BranchSide:      'mutt/date.c:467,18'
              BranchSideFuncs:
                - gettimeofday
      Callsites:
        - Src:             'mutt/date.c:468,3'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_regmatch_len
      functionSourceFile: '/src/neomutt/mutt/regex3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_tz
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_istrn_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/date.c:189,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_istrn_equal
            - BranchSide:      'mutt/date.c:191,26'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/date.c:189,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:191,26'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/date.c:191,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:189,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:191,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/date.c:191,9'
          Dst:             mutt_istrn_equal
    - functionName:    mutt_date_parse_rfc5322_strict
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         181
      ICount:          852
      EdgeCount:       259
      CyclomaticComplexity: 80
      functionsReached:
        - __ctype_b_loc
        - add_tz_offset
        - eqi4
        - find_tz
        - mutt_date_check_month
        - mutt_date_make_time
        - parse_small_uint
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/date.c:539,16'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - strlen
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
            - BranchSide:      'mutt/date.c:539,16'
              BranchSideFuncs:
                - strlen
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
        - Branch String:   'mutt/date.c:542,18'
          Branch Sides:
            - BranchSide:      'mutt/date.c:542,22'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
            - BranchSide:      'mutt/date.c:550,15'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:542,35'
          Branch Sides:
            - BranchSide:      'mutt/date.c:543,8'
              BranchSideFuncs:
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - eqi4.17997
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:550,3'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:543,24'
          Branch Sides:
            - BranchSide:      'mutt/date.c:543,27'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:543,43'
          Branch Sides:
            - BranchSide:      'mutt/date.c:543,46'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:543,62'
          Branch Sides:
            - BranchSide:      'mutt/date.c:544,8'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:544,24'
          Branch Sides:
            - BranchSide:      'mutt/date.c:544,27'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:544,43'
          Branch Sides:
            - BranchSide:      'mutt/date.c:544,46'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:544,62'
          Branch Sides:
            - BranchSide:      'mutt/date.c:544,65'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:542,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:546,7'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:550,3'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:550,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:550,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:550,3'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:550,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:552,6'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:556,25'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:550,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:550,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:550,24'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:556,32'
          Branch Sides:
            - BranchSide:      'mutt/date.c:556,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:556,39'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:556,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:556,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:559,13'
              BranchSideFuncs:
                - parse_small_uint
                - mutt_date_check_month
                - parse_small_uint
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:589,23'
          Branch Sides:
            - BranchSide:      'mutt/date.c:589,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:591,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:591,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:593,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:593,12'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:595,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:625,17'
          Branch Sides:
            - BranchSide:      'mutt/date.c:621,5'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:625,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:629,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:638,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:638,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:638,3'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:638,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:640,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:646,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:638,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:638,24'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:646,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:646,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:648,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:646,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:646,30'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:648,18'
          Branch Sides:
            - BranchSide:      'mutt/date.c:648,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:661,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:648,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:650,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:661,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:652,11'
          Branch Sides:
            - BranchSide:      'mutt/date.c:657,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:661,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:657,26'
          Branch Sides:
            - BranchSide:      'mutt/date.c:650,36'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
            - BranchSide:      'mutt/date.c:657,35'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
                - __ctype_b_loc
        - Branch String:   'mutt/date.c:661,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:661,3'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:661,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:661,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:670,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:661,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:661,30'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:670,20'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:670,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:670,38'
          Branch Sides:
            - BranchSide:      'mutt/date.c:670,60'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:670,47'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:670,56'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:670,60'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:670,73'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:671,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:671,23'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:671,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:671,40'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:671,49'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:671,57'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:671,61'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:671,74'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:672,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:672,23'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:672,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:672,40'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:672,49'
              BranchSideFuncs:
                - __ctype_b_loc
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:670,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:674,25'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:680,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:682,14'
              BranchSideFuncs:
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:685,29'
              BranchSideFuncs:
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:686,11'
          Branch Sides:
            - BranchSide:      'mutt/date.c:688,22'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:695,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:695,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:697,22'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:702,24'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
      Callsites:
        - Src:             'mutt/date.c:539,16'
          Dst:             strlen
        - Src:             'mutt/date.c:543,8'
          Dst:             eqi4
        - Src:             'mutt/date.c:543,27'
          Dst:             eqi4
        - Src:             'mutt/date.c:543,46'
          Dst:             eqi4
        - Src:             'mutt/date.c:544,8'
          Dst:             eqi4
        - Src:             'mutt/date.c:544,27'
          Dst:             eqi4
        - Src:             'mutt/date.c:544,46'
          Dst:             eqi4
        - Src:             'mutt/date.c:544,65'
          Dst:             eqi4
        - Src:             'mutt/date.c:562,18'
          Dst:             parse_small_uint
        - Src:             'mutt/date.c:576,15'
          Dst:             mutt_date_check_month
        - Src:             'mutt/date.c:588,18'
          Dst:             parse_small_uint
        - Src:             'mutt/date.c:657,12'
          Dst:             __ctype_b_loc
        - Src:             'mutt/date.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'mutt/date.c:685,29'
          Dst:             find_tz
        - Src:             'mutt/date.c:702,24'
          Dst:             mutt_date_make_time
        - Src:             'mutt/date.c:702,10'
          Dst:             add_tz_offset
    - functionName:    mutt_date_parse_date
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          302
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - __isoc99_sscanf
        - add_tz_offset
        - find_tz
        - mutt_date_check_month
        - mutt_date_make_time
        - mutt_date_parse_rfc5322_strict
        - mutt_prex_capture
        - mutt_regmatch_len
        - mutt_regmatch_start
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/date.c:718,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_parse_rfc5322_strict
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
            - BranchSide:      'mutt/date.c:718,8'
              BranchSideFuncs:
                - mutt_date_parse_rfc5322_strict
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:718,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:721,27'
              BranchSideFuncs:
                - mutt_date_parse_rfc5322_strict
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:722,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:722,7'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
            - BranchSide:      'mutt/date.c:725,29'
              BranchSideFuncs:
                - mutt_prex_capture
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:726,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:728,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:731,3'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_date_check_month
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:756,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
            - BranchSide:      'mutt/date.c:758,23'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:758,12'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
            - BranchSide:      'mutt/date.c:762,7'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:765,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:766,14'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
            - BranchSide:      'mutt/date.c:767,8'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - mutt_regmatch_start.18012
                - __isoc99_sscanf
                - mutt_date_make_time
                - add_tz_offset
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
        - Branch String:   'mutt/date.c:777,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:779,5'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:783,12'
              BranchSideFuncs:
                - mutt_regmatch_start.18012
                - mutt_regmatch_len.18053
                - find_tz
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:783,12'
          Branch Sides:
            - BranchSide:      'mutt/date.c:785,37'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:795,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:787,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:789,20'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:795,7'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
        - Branch String:   'mutt/date.c:795,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:797,22'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
            - BranchSide:      'mutt/date.c:802,24'
              BranchSideFuncs:
                - mutt_date_make_time
                - add_tz_offset
      Callsites:
        - Src:             'mutt/date.c:721,27'
          Dst:             mutt_date_parse_rfc5322_strict
        - Src:             'mutt/date.c:725,29'
          Dst:             mutt_prex_capture
        - Src:             'mutt/date.c:747,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:747,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:752,41'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:752,15'
          Dst:             mutt_date_check_month
        - Src:             'mutt/date.c:755,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:755,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:763,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:763,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:764,14'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:764,3'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:765,7'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:766,5'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:777,7'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:780,16'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:780,5'
          Dst:             __isoc99_sscanf
        - Src:             'mutt/date.c:783,12'
          Dst:             mutt_regmatch_start
        - Src:             'mutt/date.c:786,35'
          Dst:             mutt_regmatch_len
        - Src:             'mutt/date.c:785,27'
          Dst:             find_tz
        - Src:             'mutt/date.c:802,24'
          Dst:             mutt_date_make_time
        - Src:             'mutt/date.c:802,10'
          Dst:             add_tz_offset
    - functionName:    mutt_time_now
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/date.c:483,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'mutt/date.c:483,7'
              BranchSideFuncs:
                - clock_gettime
        - Branch String:   'mutt/date.c:483,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:483,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:484,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/date.c:483,7'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_date_make_date
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_add_printf
        - mutt_date_gmtime
        - mutt_date_local_tz
        - mutt_date_localtime
        - mutt_date_now
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/date.c:399,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_gmtime
                - buf_add_printf
                - mutt_date_localtime
                - mutt_date_local_tz
            - BranchSide:      'mutt/date.c:399,8'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_gmtime
                - buf_add_printf
                - mutt_date_localtime
                - mutt_date_local_tz
        - Branch String:   'mutt/date.c:399,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:405,14'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_gmtime
                - buf_add_printf
                - mutt_date_localtime
                - mutt_date_local_tz
        - Branch String:   'mutt/date.c:406,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:408,10'
              BranchSideFuncs:
                - mutt_date_localtime
                - mutt_date_local_tz
                - buf_add_printf
            - BranchSide:      'mutt/date.c:413,10'
              BranchSideFuncs:
                - mutt_date_gmtime
                - buf_add_printf
      Callsites:
        - Src:             'mutt/date.c:405,14'
          Dst:             mutt_date_now
        - Src:             'mutt/date.c:408,10'
          Dst:             mutt_date_localtime
        - Src:             'mutt/date.c:409,10'
          Dst:             mutt_date_local_tz
        - Src:             'mutt/date.c:413,10'
          Dst:             mutt_date_gmtime
        - Src:             'mutt/date.c:418,3'
          Dst:             buf_add_printf
    - functionName:    is_leap_year_feb
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/date.c:204,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:207,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:208,25'
          Branch Sides:
            - BranchSide:      'mutt/date.c:208,33'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:208,25'
              BranchSideFuncs: []
        - Branch String:   'mutt/date.c:208,46'
          Branch Sides:
            - BranchSide:      'mutt/date.c:208,53'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:208,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_date_normalize_time
      functionSourceFile: '/src/neomutt/mutt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          348
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - is_leap_year_feb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/date.c:312,8'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:312,8'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:312,7'
          Branch Sides:
            - BranchSide:      'mutt/date.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/date.c:320,14'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:320,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:325,21'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:325,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:330,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:335,21'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:335,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:340,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:345,22'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:351,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:0,0'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:356,21'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:363,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:365,17'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:370,18'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:361,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:363,9'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:374,60'
              BranchSideFuncs:
                - is_leap_year_feb
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:377,9'
          Branch Sides:
            - BranchSide:      'mutt/date.c:379,17'
              BranchSideFuncs:
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:384,18'
              BranchSideFuncs:
                - is_leap_year_feb
        - Branch String:   'mutt/date.c:374,3'
          Branch Sides:
            - BranchSide:      'mutt/date.c:374,3'
              BranchSideFuncs:
                - is_leap_year_feb
            - BranchSide:      'mutt/date.c:376,17'
              BranchSideFuncs:
                - is_leap_year_feb
      Callsites:
        - Src:             'mutt/date.c:374,60'
          Dst:             is_leap_year_feb
        - Src:             'mutt/date.c:372,47'
          Dst:             is_leap_year_feb
        - Src:             'mutt/date.c:374,60'
          Dst:             is_leap_year_feb
    - functionName:    envlist_unset
      functionSourceFile: '/src/neomutt/mutt/envlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          116
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
        - mutt_mem_reallocarray
        - mutt_str_startswith
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/envlist.c:138,8'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/envlist.c:138,8'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:138,13'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:138,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:138,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:138,23'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:138,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:138,27'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:138,32'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:138,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:138,36'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:138,7'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:142,10'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:142,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:142,10'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/envlist.c:146,30'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:146,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:148,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:149,20'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:146,52'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/envlist.c:149,24'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:149,9'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:146,52'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/envlist.c:151,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_reallocarray
        - Branch String:   'mutt/envlist.c:146,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:148,18'
              BranchSideFuncs:
                - mutt_str_startswith
                - mutt_mem_free
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'mutt/envlist.c:148,18'
          Dst:             mutt_str_startswith
        - Src:             'mutt/envlist.c:151,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/envlist.c:155,7'
          Dst:             mutt_mem_reallocarray
    - functionName:    envlist_set
      functionSourceFile: '/src/neomutt/mutt/envlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          149
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_mem_reallocarray
        - mutt_str_dup
        - mutt_str_replace
        - mutt_str_startswith
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/envlist.c:90,8'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:0,0'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:90,8'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:90,13'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:90,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:90,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:90,23'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:90,27'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:90,32'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:90,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:90,36'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:90,7'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:97,17'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:97,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:99,18'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:110,8'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:100,20'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:97,39'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:100,24'
              BranchSideFuncs:
                - mutt_str_startswith
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:100,9'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:97,39'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:102,11'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:102,11'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:102,11'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:110,8'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:97,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:99,18'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:110,8'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:111,47'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:111,3'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:111,3'
              BranchSideFuncs:
                - snprintf
                - mutt_mem_reallocarray
                - mutt_str_dup
                - mutt_str_replace
        - Branch String:   'mutt/envlist.c:113,7'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:116,24'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'mutt/envlist.c:121,5'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_str_dup
      Callsites:
        - Src:             'mutt/envlist.c:99,18'
          Dst:             mutt_str_startswith
        - Src:             'mutt/envlist.c:111,3'
          Dst:             snprintf
        - Src:             'mutt/envlist.c:116,5'
          Dst:             mutt_str_replace
        - Src:             'mutt/envlist.c:121,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt/envlist.c:122,22'
          Dst:             mutt_str_dup
    - functionName:    envlist_init
      functionSourceFile: '/src/neomutt/mutt/envlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_mem_calloc
        - mutt_str_dup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/envlist.c:60,8'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'mutt/envlist.c:60,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'mutt/envlist.c:60,7'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:66,27'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'mutt/envlist.c:66,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:67,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'mutt/envlist.c:69,21'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'mutt/envlist.c:66,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:67,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
            - BranchSide:      'mutt/envlist.c:69,21'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
        - Branch String:   'mutt/envlist.c:70,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:71,12'
              BranchSideFuncs:
                - mutt_str_dup
        - Branch String:   'mutt/envlist.c:70,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:71,12'
              BranchSideFuncs:
                - mutt_str_dup
      Callsites:
        - Src:             'mutt/envlist.c:69,21'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/envlist.c:71,12'
          Dst:             mutt_str_dup
    - functionName:    envlist_free
      functionSourceFile: '/src/neomutt/mutt/envlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/envlist.c:44,8'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/envlist.c:44,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/envlist.c:44,13'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:44,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:44,17'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/envlist.c:44,7'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:44,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/envlist.c:47,31'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/envlist.c:47,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:48,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/envlist.c:50,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/envlist.c:47,3'
          Branch Sides:
            - BranchSide:      'mutt/envlist.c:48,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/envlist.c:50,3'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/envlist.c:50,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/envlist.c:48,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_file_save_str
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
        - mutt_str_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1574,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - fwrite
            - BranchSide:      'mutt/file.c:1574,8'
              BranchSideFuncs:
                - mutt_str_len
                - fwrite
        - Branch String:   'mutt/file.c:1574,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1574,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1577,16'
              BranchSideFuncs:
                - mutt_str_len
                - fwrite
        - Branch String:   'mutt/file.c:1578,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1578,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1581,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'mutt/file.c:1577,16'
          Dst:             mutt_str_len
        - Src:             'mutt/file.c:1581,10'
          Dst:             fwrite
    - functionName:    mutt_file_resolve_symlink
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - buf_strcpy
        - buf_string
        - lstat
        - realpath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1554,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_string.18191
                - lstat
                - buf_string.18191
                - realpath
                - buf_strcpy
            - BranchSide:      'mutt/file.c:1554,15'
              BranchSideFuncs:
                - buf_string.18191
                - lstat
                - buf_string.18191
                - realpath
                - buf_strcpy
        - Branch String:   'mutt/file.c:1556,18'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1556,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1556,21'
              BranchSideFuncs:
                - buf_string.18191
                - realpath
                - buf_strcpy
        - Branch String:   'mutt/file.c:1556,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1556,7'
              BranchSideFuncs:
                - buf_string.18191
                - realpath
                - buf_strcpy
            - BranchSide:      'mutt/file.c:1558,10'
              BranchSideFuncs:
                - buf_string.18191
                - realpath
                - buf_strcpy
        - Branch String:   'mutt/file.c:1559,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1561,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1563,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:1555,18'
          Dst:             buf_string
        - Src:             'mutt/file.c:1555,12'
          Dst:             lstat
        - Src:             'mutt/file.c:1559,18'
          Dst:             buf_string
        - Src:             'mutt/file.c:1559,9'
          Dst:             realpath
        - Src:             'mutt/file.c:1561,7'
          Dst:             buf_strcpy
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_file_stat_compare
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_get_stat_timespec
        - mutt_file_timespec_compare
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:1537,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
            - BranchSide:      'mutt/file.c:1537,8'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
        - Branch String:   'mutt/file.c:1537,12'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1537,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1537,16'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
        - Branch String:   'mutt/file.c:1537,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1537,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1540,3'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
      Callsites:
        - Src:             'mutt/file.c:1543,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mutt/file.c:1544,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mutt/file.c:1545,10'
          Dst:             mutt_file_timespec_compare
    - functionName:    mutt_file_get_stat_timespec
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'mutt/file.c:1474,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1474,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1474,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1474,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1474,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1478,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1480,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1478,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1480,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1489,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1495,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_file_timespec_compare
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:1452,10'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1452,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1452,14'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1452,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1452,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1454,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1454,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1454,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1456,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1456,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1456,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1459,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1459,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1459,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1461,18'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1461,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1461,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1463,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_file_stat_timespec_compare
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_get_stat_timespec
        - mutt_file_timespec_compare
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/file.c:1515,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
            - BranchSide:      'mutt/file.c:1515,8'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
        - Branch String:   'mutt/file.c:1515,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1515,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1515,15'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
        - Branch String:   'mutt/file.c:1515,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1515,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1518,3'
              BranchSideFuncs:
                - mutt_file_get_stat_timespec
                - mutt_file_timespec_compare
      Callsites:
        - Src:             'mutt/file.c:1520,3'
          Dst:             mutt_file_get_stat_timespec
        - Src:             'mutt/file.c:1521,10'
          Dst:             mutt_file_timespec_compare
    - functionName:    mutt_file_get_size_fp
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fileno
        - fstat
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mutt/file.c:1432,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fileno
                - fstat
            - BranchSide:      'mutt/file.c:1432,8'
              BranchSideFuncs:
                - fileno
                - fstat
        - Branch String:   'mutt/file.c:1432,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1432,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1435,15'
              BranchSideFuncs:
                - fileno
                - fstat
      Callsites:
        - Src:             'mutt/file.c:1436,13'
          Dst:             fileno
        - Src:             'mutt/file.c:1436,7'
          Dst:             fstat
    - functionName:    mutt_file_get_size
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - stat
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/file.c:1414,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - stat
            - BranchSide:      'mutt/file.c:1414,8'
              BranchSideFuncs:
                - stat
        - Branch String:   'mutt/file.c:1414,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1414,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1417,15'
              BranchSideFuncs:
                - stat
      Callsites:
        - Src:             'mutt/file.c:1418,7'
          Dst:             stat
    - functionName:    mutt_file_expand_fmt
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - buf_addch
        - buf_addstr
        - buf_reset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:1366,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:1366,8'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:1366,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1366,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1366,17'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:1366,21'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1366,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1366,25'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:1366,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1366,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1372,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addstr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:1374,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1376,12'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/file.c:1401,5'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/file.c:1376,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1378,15'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:1395,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/file.c:1378,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1381,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/file.c:1385,11'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/file.c:1389,11'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addstr
                - buf_addch
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/file.c:1374,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1376,12'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/file.c:1399,8'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/file.c:1399,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1399,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/file.c:1401,5'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
      Callsites:
        - Src:             'mutt/file.c:1372,3'
          Dst:             buf_reset
        - Src:             'mutt/file.c:1381,11'
          Dst:             buf_addch
        - Src:             'mutt/file.c:1385,11'
          Dst:             buf_addstr
        - Src:             'mutt/file.c:1389,11'
          Dst:             buf_addch
        - Src:             'mutt/file.c:1395,7'
          Dst:             buf_addch
        - Src:             'mutt/file.c:1401,5'
          Dst:             buf_addch
        - Src:             'mutt/file.c:1402,5'
          Dst:             buf_addstr
    - functionName:    buf_file_expand_fmt_quote
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_quote_filename
        - buf_string
        - mutt_file_expand_fmt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/file.c:1351,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_quote_filename
                - buf_string.18191
                - mutt_file_expand_fmt
                - buf_pool_release
            - BranchSide:      'mutt/file.c:1351,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_quote_filename
                - buf_string.18191
                - mutt_file_expand_fmt
                - buf_pool_release
      Callsites:
        - Src:             'mutt/file.c:1351,24'
          Dst:             buf_pool_get
        - Src:             'mutt/file.c:1353,3'
          Dst:             buf_quote_filename
        - Src:             'mutt/file.c:1354,35'
          Dst:             buf_string
        - Src:             'mutt/file.c:1354,3'
          Dst:             mutt_file_expand_fmt
        - Src:             'mutt/file.c:1355,3'
          Dst:             buf_pool_release
    - functionName:    buf_quote_filename
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          98
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - buf_addch
        - buf_reset
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mutt/file.c:812,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:812,8'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:812,12'
          Branch Sides:
            - BranchSide:      'mutt/file.c:812,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:812,16'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:812,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:812,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:815,3'
              BranchSideFuncs:
                - buf_reset
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:816,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:817,5'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:819,10'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:819,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:821,20'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'mutt/file.c:834,7'
              BranchSideFuncs:
                - buf_addch
        - Branch String:   'mutt/file.c:821,29'
          Branch Sides:
            - BranchSide:      'mutt/file.c:821,43'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:823,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:821,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:823,7'
              BranchSideFuncs:
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:819,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:821,20'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'mutt/file.c:834,7'
              BranchSideFuncs:
                - buf_addch
        - Branch String:   'mutt/file.c:834,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:834,7'
              BranchSideFuncs:
                - buf_addch
            - BranchSide:      'mutt/file.c:835,5'
              BranchSideFuncs:
                - buf_addch
      Callsites:
        - Src:             'mutt/file.c:815,3'
          Dst:             buf_reset
        - Src:             'mutt/file.c:817,5'
          Dst:             buf_addch
        - Src:             'mutt/file.c:823,7'
          Dst:             buf_addch
        - Src:             'mutt/file.c:824,7'
          Dst:             buf_addch
        - Src:             'mutt/file.c:825,7'
          Dst:             buf_addch
        - Src:             'mutt/file.c:0,0'
          Dst:             buf_addch
        - Src:             'mutt/file.c:835,5'
          Dst:             buf_addch
    - functionName:    mutt_file_check_empty
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1331,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - stat
            - BranchSide:      'mutt/file.c:1331,8'
              BranchSideFuncs:
                - stat
        - Branch String:   'mutt/file.c:1331,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1331,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1334,15'
              BranchSideFuncs:
                - stat
      Callsites:
        - Src:             'mutt/file.c:1335,7'
          Dst:             stat
    - functionName:    mutt_file_read_keyword
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - fgets
        - mutt_file_fclose_full
        - mutt_file_fopen_full
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/file.c:1301,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgets
                - mutt_file_fclose_full
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/file.c:1301,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - fgets
                - mutt_file_fclose_full
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/file.c:1302,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1302,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1305,20'
              BranchSideFuncs:
                - fgets
                - mutt_file_fclose_full
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/file.c:1308,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1308,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1311,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/file.c:1311,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mutt/file.c:1314,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'mutt/file.c:1311,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1311,3'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mutt/file.c:1314,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'mutt/file.c:1314,25'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1314,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1317,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:1314,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1315,8'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mutt/file.c:1317,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:1301,14'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt/file.c:1305,9'
          Dst:             fgets
        - Src:             'mutt/file.c:1306,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt/file.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'mutt/file.c:1314,29'
          Dst:             __ctype_b_loc
    - functionName:    mutt_file_fopen_full
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fileno
        - fopen
        - strerror
      functionUses:    142
      BranchProfiles:
        - Branch String:   'mutt/file.c:566,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fopen
                - fileno
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:566,8'
              BranchSideFuncs:
                - fopen
                - fileno
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:566,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:566,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:566,17'
              BranchSideFuncs:
                - fopen
                - fileno
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:566,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:566,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:569,14'
              BranchSideFuncs:
                - fopen
                - fileno
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:570,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:572,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:577,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
      Callsites:
        - Src:             'mutt/file.c:569,14'
          Dst:             fopen
        - Src:             'mutt/file.c:573,16'
          Dst:             fileno
        - Src:             'mutt/file.c:578,16'
          Dst:             __errno_location
        - Src:             'mutt/file.c:578,23'
          Dst:             strerror
    - functionName:    mutt_file_fclose_full
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fclose
        - fileno
        - strerror
      functionUses:    325
      BranchProfiles:
        - Branch String:   'mutt/file.c:105,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fileno
                - fclose
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:105,8'
              BranchSideFuncs:
                - fileno
                - fclose
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:105,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:105,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:105,15'
              BranchSideFuncs:
                - fileno
                - fclose
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:105,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:108,12'
              BranchSideFuncs:
                - fileno
                - fclose
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:111,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:117,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
      Callsites:
        - Src:             'mutt/file.c:108,12'
          Dst:             fileno
        - Src:             'mutt/file.c:109,12'
          Dst:             fclose
        - Src:             'mutt/file.c:118,20'
          Dst:             __errno_location
        - Src:             'mutt/file.c:118,27'
          Dst:             strerror
    - functionName:    mutt_file_rename
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - access
        - mutt_file_copy_stream
        - mutt_file_fclose_full
        - mutt_file_fopen_full
        - mutt_file_unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:1266,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - access
                - access
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:1266,8'
              BranchSideFuncs:
                - access
                - access
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:1266,16'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1266,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1266,20'
              BranchSideFuncs:
                - access
                - access
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:1266,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1266,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1268,7'
              BranchSideFuncs:
                - access
                - access
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:1268,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1268,7'
              BranchSideFuncs:
                - access
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:1270,7'
              BranchSideFuncs:
                - access
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:1270,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1270,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1273,18'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_fopen_full
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:1277,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1279,5'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:1282,3'
              BranchSideFuncs:
                - mutt_file_copy_stream
                - mutt_file_fclose_full
                - mutt_file_fclose_full
                - mutt_file_unlink
      Callsites:
        - Src:             'mutt/file.c:1268,7'
          Dst:             access
        - Src:             'mutt/file.c:1270,7'
          Dst:             access
        - Src:             'mutt/file.c:1273,18'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt/file.c:1276,18'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt/file.c:1279,5'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt/file.c:1282,3'
          Dst:             mutt_file_copy_stream
        - Src:             'mutt/file.c:1283,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt/file.c:1284,3'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt/file.c:1285,3'
          Dst:             mutt_file_unlink
    - functionName:    mutt_file_copy_stream
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fflush
        - fread
        - fwrite
      functionUses:    33
      BranchProfiles:
        - Branch String:   'mutt/file.c:227,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
            - BranchSide:      'mutt/file.c:227,8'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:227,14'
          Branch Sides:
            - BranchSide:      'mutt/file.c:227,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:227,18'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:227,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:232,8'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:234,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:236,9'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'mutt/file.c:241,7'
              BranchSideFuncs:
                - fflush
      Callsites:
        - Src:             'mutt/file.c:234,15'
          Dst:             fread
        - Src:             'mutt/file.c:236,9'
          Dst:             fwrite
        - Src:             'mutt/file.c:241,7'
          Dst:             fflush
    - functionName:    mutt_file_unlink
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - close
        - fstat
        - lstat
        - open
        - unlink
      functionUses:    58
      BranchProfiles:
        - Branch String:   'mutt/file.c:161,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - lstat
                - open
                - fstat
                - close
                - unlink
            - BranchSide:      'mutt/file.c:161,8'
              BranchSideFuncs:
                - lstat
                - open
                - fstat
                - close
                - unlink
        - Branch String:   'mutt/file.c:161,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:161,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:164,15'
              BranchSideFuncs:
                - lstat
                - open
                - fstat
                - close
                - unlink
        - Branch String:   'mutt/file.c:176,30'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - close
                - unlink
            - BranchSide:      'mutt/file.c:176,34'
              BranchSideFuncs:
                - close
                - unlink
        - Branch String:   'mutt/file.c:176,55'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - close
                - unlink
            - BranchSide:      'mutt/file.c:177,11'
              BranchSideFuncs:
                - close
                - unlink
        - Branch String:   'mutt/file.c:177,33'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - close
                - unlink
            - BranchSide:      'mutt/file.c:177,40'
              BranchSideFuncs:
                - close
                - unlink
        - Branch String:   'mutt/file.c:176,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - unlink
                - close
            - BranchSide:      'mutt/file.c:183,3'
              BranchSideFuncs:
                - unlink
                - close
      Callsites:
        - Src:             'mutt/file.c:167,33'
          Dst:             lstat
        - Src:             'mutt/file.c:171,18'
          Dst:             open
        - Src:             'mutt/file.c:176,8'
          Dst:             fstat
        - Src:             'mutt/file.c:183,3'
          Dst:             unlink
        - Src:             'mutt/file.c:0,0'
          Dst:             close
    - functionName:    mutt_file_unlink_empty
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - fstat
        - mutt_file_lock
        - mutt_file_unlock
        - open
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1230,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - open
                - mutt_file_lock
                - fstat
                - mutt_file_unlock
                - close
                - unlink
                - close
            - BranchSide:      'mutt/file.c:1230,8'
              BranchSideFuncs:
                - open
                - mutt_file_lock
                - fstat
                - mutt_file_unlock
                - close
                - unlink
                - close
        - Branch String:   'mutt/file.c:1230,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1230,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1233,15'
              BranchSideFuncs:
                - open
                - mutt_file_lock
                - fstat
                - mutt_file_unlock
                - close
                - unlink
                - close
        - Branch String:   'mutt/file.c:1239,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1241,5'
              BranchSideFuncs:
                - close
            - BranchSide:      'mutt/file.c:1245,8'
              BranchSideFuncs:
                - fstat
                - mutt_file_unlock
                - close
                - unlink
        - Branch String:   'mutt/file.c:1245,29'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1245,36'
              BranchSideFuncs:
                - mutt_file_unlock
                - close
                - unlink
            - BranchSide:      'mutt/file.c:1248,3'
              BranchSideFuncs:
                - mutt_file_unlock
                - close
        - Branch String:   'mutt/file.c:1245,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1246,5'
              BranchSideFuncs:
                - unlink
                - mutt_file_unlock
                - close
            - BranchSide:      'mutt/file.c:1248,3'
              BranchSideFuncs:
                - mutt_file_unlock
                - close
      Callsites:
        - Src:             'mutt/file.c:1235,12'
          Dst:             open
        - Src:             'mutt/file.c:1239,7'
          Dst:             mutt_file_lock
        - Src:             'mutt/file.c:1241,5'
          Dst:             close
        - Src:             'mutt/file.c:1245,8'
          Dst:             fstat
        - Src:             'mutt/file.c:1246,5'
          Dst:             unlink
        - Src:             'mutt/file.c:1248,3'
          Dst:             mutt_file_unlock
        - Src:             'mutt/file.c:1249,3'
          Dst:             close
    - functionName:    mutt_file_lock
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - fcntl
        - fstat
        - sleep
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/file.c:1097,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fcntl
                - __errno_location
                - fstat
                - sleep
            - BranchSide:      'mutt/file.c:1097,15'
              BranchSideFuncs:
                - fcntl
                - __errno_location
                - fstat
                - sleep
        - Branch String:   'mutt/file.c:1105,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1105,3'
              BranchSideFuncs:
                - __errno_location
                - fstat
                - sleep
                - fcntl
            - BranchSide:      'mutt/file.c:1107,5'
              BranchSideFuncs:
                - __errno_location
                - fstat
                - sleep
                - fcntl
        - Branch String:   'mutt/file.c:1108,27'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1108,37'
              BranchSideFuncs:
                - fstat
                - sleep
                - fcntl
                - __errno_location
            - BranchSide:      'mutt/file.c:1114,9'
              BranchSideFuncs:
                - fstat
                - sleep
                - fcntl
                - __errno_location
        - Branch String:   'mutt/file.c:1108,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1110,7'
              BranchSideFuncs:
                - fstat
                - sleep
                - fcntl
                - __errno_location
            - BranchSide:      'mutt/file.c:1114,9'
              BranchSideFuncs:
                - fstat
                - sleep
                - fcntl
                - __errno_location
        - Branch String:   'mutt/file.c:1114,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1115,18'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
            - BranchSide:      'mutt/file.c:1121,32'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
        - Branch String:   'mutt/file.c:1117,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1121,45'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
            - BranchSide:      'mutt/file.c:1121,26'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
        - Branch String:   'mutt/file.c:1121,41'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1121,45'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
            - BranchSide:      'mutt/file.c:1130,5'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
        - Branch String:   'mutt/file.c:1121,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1123,11'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
            - BranchSide:      'mutt/file.c:1130,5'
              BranchSideFuncs:
                - sleep
                - fcntl
                - __errno_location
                - fstat
        - Branch String:   'mutt/file.c:1123,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1123,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1124,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:1105,10'
          Dst:             fcntl
        - Src:             'mutt/file.c:1107,5'
          Dst:             __errno_location
        - Src:             'mutt/file.c:1114,9'
          Dst:             fstat
        - Src:             'mutt/file.c:1131,5'
          Dst:             sleep
    - functionName:    mutt_file_unlock
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/file.c:1144,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'mutt/file.c:1144,16'
              BranchSideFuncs:
                - fcntl
      Callsites:
        - Src:             'mutt/file.c:1147,10'
          Dst:             fcntl
    - functionName:    mutt_file_chmod_rm_stat
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - chmod
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1068,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - chmod
                - stat
            - BranchSide:      'mutt/file.c:1068,8'
              BranchSideFuncs:
                - chmod
                - stat
        - Branch String:   'mutt/file.c:1068,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1068,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1071,15'
              BranchSideFuncs:
                - chmod
                - stat
        - Branch String:   'mutt/file.c:1073,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1075,9'
              BranchSideFuncs:
                - stat
                - chmod
            - BranchSide:      'mutt/file.c:1079,26'
              BranchSideFuncs:
                - chmod
      Callsites:
        - Src:             'mutt/file.c:1075,9'
          Dst:             stat
        - Src:             'mutt/file.c:1079,10'
          Dst:             chmod
    - functionName:    chmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_file_chmod_add_stat
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - chmod
        - stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1034,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - chmod
                - stat
            - BranchSide:      'mutt/file.c:1034,8'
              BranchSideFuncs:
                - chmod
                - stat
        - Branch String:   'mutt/file.c:1034,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1034,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:1037,15'
              BranchSideFuncs:
                - chmod
                - stat
        - Branch String:   'mutt/file.c:1039,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:1041,9'
              BranchSideFuncs:
                - stat
                - chmod
            - BranchSide:      'mutt/file.c:1045,26'
              BranchSideFuncs:
                - chmod
      Callsites:
        - Src:             'mutt/file.c:1041,9'
          Dst:             stat
        - Src:             'mutt/file.c:1045,10'
          Dst:             chmod
    - functionName:    mutt_file_chmod_add
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_file_chmod_add_stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:1011,10'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_chmod_add_stat
            - BranchSide:      'mutt/file.c:1011,10'
              BranchSideFuncs:
                - mutt_file_chmod_add_stat
      Callsites:
        - Src:             'mutt/file.c:1011,10'
          Dst:             mutt_file_chmod_add_stat
    - functionName:    mutt_file_touch
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_file_fclose_full
        - mutt_file_fopen_full
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/file.c:983,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:983,14'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:984,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:984,7'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:988,3'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'mutt/file.c:983,14'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt/file.c:988,3'
          Dst:             mutt_file_fclose_full
    - functionName:    mutt_file_touch_atime
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futimens
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/file.c:971,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - futimens
            - BranchSide:      'mutt/file.c:971,19'
              BranchSideFuncs:
                - futimens
      Callsites:
        - Src:             'mutt/file.c:972,3'
          Dst:             futimens
    - functionName:    futimens
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_file_set_mtime
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - stat
        - utime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:947,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - stat
                - utime
            - BranchSide:      'mutt/file.c:947,8'
              BranchSideFuncs:
                - stat
                - utime
        - Branch String:   'mutt/file.c:947,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:947,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:947,17'
              BranchSideFuncs:
                - stat
                - utime
        - Branch String:   'mutt/file.c:947,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:947,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:951,15'
              BranchSideFuncs:
                - stat
                - utime
        - Branch String:   'mutt/file.c:953,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:955,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:959,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:953,7'
          Dst:             stat
        - Src:             'mutt/file.c:957,5'
          Dst:             utime
    - functionName:    mutt_file_decrease_mtime
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - mutt_date_now
        - stat
        - utime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:907,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_date_now
                - utime
                - __errno_location
                - stat
            - BranchSide:      'mutt/file.c:907,8'
              BranchSideFuncs:
                - mutt_date_now
                - utime
                - __errno_location
                - stat
        - Branch String:   'mutt/file.c:907,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:907,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:911,15'
              BranchSideFuncs:
                - mutt_date_now
                - utime
                - __errno_location
                - stat
        - Branch String:   'mutt/file.c:914,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:916,9'
              BranchSideFuncs:
                - stat
                - mutt_date_now
                - utime
                - __errno_location
            - BranchSide:      'mutt/file.c:921,15'
              BranchSideFuncs:
                - mutt_date_now
                - utime
                - __errno_location
      Callsites:
        - Src:             'mutt/file.c:916,9'
          Dst:             stat
        - Src:             'mutt/file.c:922,16'
          Dst:             mutt_date_now
        - Src:             'mutt/file.c:930,12'
          Dst:             utime
        - Src:             'mutt/file.c:931,29'
          Dst:             __errno_location
    - functionName:    mutt_file_map_lines
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_file_iter_line
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:789,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_iter_line
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:789,8'
              BranchSideFuncs:
                - mutt_file_iter_line
                - mutt_mem_free
        - Branch String:   'mutt/file.c:789,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:789,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:789,17'
              BranchSideFuncs:
                - mutt_file_iter_line
                - mutt_mem_free
        - Branch String:   'mutt/file.c:789,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:789,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:792,23'
              BranchSideFuncs:
                - mutt_file_iter_line
                - mutt_mem_free
        - Branch String:   'mutt/file.c:793,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:795,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_file_iter_line
            - BranchSide:      'mutt/file.c:802,1'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:795,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:793,10'
              BranchSideFuncs:
                - mutt_file_iter_line
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:797,7'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/file.c:793,10'
          Dst:             mutt_file_iter_line
        - Src:             'mutt/file.c:797,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_file_iter_line
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_file_read_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:768,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_read_line
            - BranchSide:      'mutt/file.c:768,8'
              BranchSideFuncs:
                - mutt_file_read_line
        - Branch String:   'mutt/file.c:768,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:768,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:771,39'
              BranchSideFuncs:
                - mutt_file_read_line
        - Branch String:   'mutt/file.c:772,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:772,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:774,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:771,13'
          Dst:             mutt_file_read_line
    - functionName:    mutt_file_read_line
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          193
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - fgets
        - getc
        - mutt_mem_free
        - mutt_mem_mallocarray
        - mutt_mem_reallocarray
        - strchr
        - ungetc
      functionUses:    28
      BranchProfiles:
        - Branch String:   'mutt/file.c:687,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:687,17'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
                - mutt_mem_mallocarray
        - Branch String:   'mutt/file.c:687,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:687,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:693,8'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
                - mutt_mem_mallocarray
        - Branch String:   'mutt/file.c:701,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:703,7'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:706,17'
              BranchSideFuncs:
                - strchr
                - fgets
                - mutt_mem_free
                - getc
                - ungetc
                - mutt_mem_reallocarray
        - Branch String:   'mutt/file.c:707,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:709,11'
              BranchSideFuncs:
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - fgets
                - strchr
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:723,11'
              BranchSideFuncs:
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - fgets
                - strchr
                - mutt_mem_free
        - Branch String:   'mutt/file.c:709,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:710,20'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:711,11'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:711,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:711,11'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:713,11'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:714,23'
          Branch Sides:
            - BranchSide:      'mutt/file.c:714,32'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:716,35'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:714,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:715,15'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:716,35'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:716,35'
          Branch Sides:
            - BranchSide:      'mutt/file.c:716,35'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:716,42'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:716,51'
          Branch Sides:
            - BranchSide:      'mutt/file.c:716,51'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:716,60'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:716,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:716,11'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
            - BranchSide:      'mutt/file.c:718,19'
              BranchSideFuncs:
                - fgets
                - strchr
                - getc
                - ungetc
                - mutt_mem_reallocarray
                - mutt_mem_free
        - Branch String:   'mutt/file.c:728,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:731,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:737,9'
              BranchSideFuncs:
                - ungetc
                - mutt_mem_reallocarray
                - fgets
                - strchr
                - getc
                - mutt_mem_free
        - Branch String:   'mutt/file.c:731,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:732,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:733,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:696,12'
          Dst:             mutt_mem_mallocarray
        - Src:             'mutt/file.c:701,10'
          Dst:             fgets
        - Src:             'mutt/file.c:703,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/file.c:706,10'
          Dst:             strchr
        - Src:             'mutt/file.c:723,11'
          Dst:             getc
        - Src:             'mutt/file.c:737,9'
          Dst:             ungetc
        - Src:             'mutt/file.c:741,9'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_file_seek
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - fseeko
        - strerror
      functionUses:    56
      BranchProfiles:
        - Branch String:   'mutt/file.c:657,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fseeko
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:657,8'
              BranchSideFuncs:
                - fseeko
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:657,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:657,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:662,7'
              BranchSideFuncs:
                - fseeko
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:662,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:662,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:664,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
      Callsites:
        - Src:             'mutt/file.c:662,7'
          Dst:             fseeko
        - Src:             'mutt/file.c:664,5'
          Dst:             __errno_location
        - Src:             'mutt/file.c:664,5'
          Dst:             strerror
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_file_sanitize_regex
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_addch
        - buf_reset
        - memchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/file.c:633,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_reset
                - memchr
                - buf_addch
                - buf_addch
            - BranchSide:      'mutt/file.c:633,8'
              BranchSideFuncs:
                - buf_reset
                - memchr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:633,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:633,17'
              BranchSideFuncs:
                - buf_reset
                - memchr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:633,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:633,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:636,3'
              BranchSideFuncs:
                - buf_reset
                - memchr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:637,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:637,10'
              BranchSideFuncs:
                - memchr
                - buf_addch
                - buf_addch
        - Branch String:   'mutt/file.c:639,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:640,7'
              BranchSideFuncs:
                - buf_addch
                - memchr
                - buf_addch
            - BranchSide:      'mutt/file.c:641,25'
              BranchSideFuncs:
                - buf_addch
                - memchr
                - buf_addch
        - Branch String:   'mutt/file.c:637,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:637,10'
              BranchSideFuncs:
                - memchr
                - buf_addch
                - buf_addch
      Callsites:
        - Src:             'mutt/file.c:636,3'
          Dst:             buf_reset
        - Src:             'mutt/file.c:639,9'
          Dst:             memchr
        - Src:             'mutt/file.c:640,7'
          Dst:             buf_addch
        - Src:             'mutt/file.c:641,5'
          Dst:             buf_addch
    - functionName:    mutt_file_sanitize_filename
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - mbrtowc
        - memchr
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/file.c:591,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - strlen
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:591,8'
              BranchSideFuncs:
                - strlen
                - mbrtowc
                - memchr
        - Branch String:   'mutt/file.c:591,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:591,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:594,17'
              BranchSideFuncs:
                - strlen
                - mbrtowc
                - memchr
        - Branch String:   'mutt/file.c:598,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:604,19'
              BranchSideFuncs:
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:611,9'
              BranchSideFuncs:
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:615,20'
              BranchSideFuncs:
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:622,1'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:615,20'
          Branch Sides:
            - BranchSide:      'mutt/file.c:615,24'
              BranchSideFuncs:
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:615,41'
              BranchSideFuncs:
                - mbrtowc
                - memchr
        - Branch String:   'mutt/file.c:615,36'
          Branch Sides:
            - BranchSide:      'mutt/file.c:615,43'
              BranchSideFuncs:
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:617,11'
              BranchSideFuncs:
                - mbrtowc
                - memchr
        - Branch String:   'mutt/file.c:615,52'
          Branch Sides:
            - BranchSide:      'mutt/file.c:599,13'
              BranchSideFuncs:
                - memchr
                - mbrtowc
            - BranchSide:      'mutt/file.c:615,56'
              BranchSideFuncs:
                - memchr
                - mbrtowc
        - Branch String:   'mutt/file.c:615,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:599,13'
              BranchSideFuncs:
                - mbrtowc
                - memchr
            - BranchSide:      'mutt/file.c:617,11'
              BranchSideFuncs:
                - mbrtowc
                - memchr
        - Branch String:   'mutt/file.c:598,30'
          Branch Sides:
            - BranchSide:      'mutt/file.c:598,45'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:622,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:594,17'
          Dst:             strlen
        - Src:             'mutt/file.c:598,45'
          Dst:             mbrtowc
        - Src:             'mutt/file.c:615,56'
          Dst:             memchr
    - functionName:    mutt_file_mkdir
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          159
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - mkdir
        - mutt_str_copy
        - stat
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/file.c:853,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - stat
                - mutt_str_copy
                - mkdir
                - mkdir
                - __errno_location
            - BranchSide:      'mutt/file.c:853,8'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - stat
                - mutt_str_copy
                - mkdir
                - mkdir
                - __errno_location
        - Branch String:   'mutt/file.c:853,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:853,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'mutt/file.c:855,5'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'mutt/file.c:853,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:855,5'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'mutt/file.c:859,3'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - stat
                - mutt_str_copy
                - mkdir
                - mkdir
        - Branch String:   'mutt/file.c:863,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:865,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:869,15'
              BranchSideFuncs:
                - stat
                - mutt_str_copy
                - mkdir
                - mkdir
        - Branch String:   'mutt/file.c:870,30'
          Branch Sides:
            - BranchSide:      'mutt/file.c:870,33'
              BranchSideFuncs:
                - mutt_str_copy
                - mkdir
                - mkdir
            - BranchSide:      'mutt/file.c:874,3'
              BranchSideFuncs:
                - mutt_str_copy
                - mkdir
                - mkdir
        - Branch String:   'mutt/file.c:876,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:878,12'
              BranchSideFuncs:
                - mkdir
            - BranchSide:      'mutt/file.c:890,8'
              BranchSideFuncs:
                - mkdir
        - Branch String:   'mutt/file.c:878,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:876,0'
              BranchSideFuncs:
                - mkdir
                - mkdir
            - BranchSide:      'mutt/file.c:882,8'
              BranchSideFuncs:
                - mkdir
                - mkdir
        - Branch String:   'mutt/file.c:884,61'
          Branch Sides:
            - BranchSide:      'mutt/file.c:884,65'
              BranchSideFuncs:
                - mkdir
                - mkdir
            - BranchSide:      'mutt/file.c:887,8'
              BranchSideFuncs:
                - mkdir
                - mkdir
        - Branch String:   'mutt/file.c:876,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:878,12'
              BranchSideFuncs:
                - mkdir
            - BranchSide:      'mutt/file.c:890,8'
              BranchSideFuncs:
                - mkdir
        - Branch String:   'mutt/file.c:890,36'
          Branch Sides:
            - BranchSide:      'mutt/file.c:890,40'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:893,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:855,5'
          Dst:             __errno_location
        - Src:             'mutt/file.c:859,3'
          Dst:             __errno_location
        - Src:             'mutt/file.c:861,22'
          Dst:             strlen
        - Src:             'mutt/file.c:870,8'
          Dst:             stat
        - Src:             'mutt/file.c:874,3'
          Dst:             mutt_str_copy
        - Src:             'mutt/file.c:884,10'
          Dst:             mkdir
        - Src:             'mutt/file.c:890,8'
          Dst:             mkdir
    - functionName:    mutt_file_open
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - lstat
        - open
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/file.c:517,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - open
                - lstat
                - close
            - BranchSide:      'mutt/file.c:517,8'
              BranchSideFuncs:
                - open
                - lstat
                - close
        - Branch String:   'mutt/file.c:517,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:517,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:520,29'
              BranchSideFuncs:
                - open
                - lstat
                - close
        - Branch String:   'mutt/file.c:521,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:521,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:525,15'
              BranchSideFuncs:
                - lstat
                - close
        - Branch String:   'mutt/file.c:526,30'
          Branch Sides:
            - BranchSide:      'mutt/file.c:526,33'
              BranchSideFuncs:
                - close
            - BranchSide:      'mutt/file.c:528,5'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'mutt/file.c:520,12'
          Dst:             open
        - Src:             'mutt/file.c:526,8'
          Dst:             lstat
        - Src:             'mutt/file.c:528,5'
          Dst:             close
    - functionName:    mutt_file_rotate
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_strdup
        - buf_string
        - rename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:486,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_printf
                - buf_string.18191
                - buf_string.18191
                - rename
            - BranchSide:      'mutt/file.c:486,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_printf
                - buf_string.18191
                - buf_string.18191
                - rename
        - Branch String:   'mutt/file.c:486,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:486,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:489,29'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_printf
                - buf_printf
                - buf_string.18191
                - buf_string.18191
                - rename
        - Branch String:   'mutt/file.c:493,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:493,14'
              BranchSideFuncs:
                - buf_printf
                - buf_printf
                - buf_string.18191
                - buf_string.18191
                - rename
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/file.c:500,10'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/file.c:493,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:495,5'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/file.c:500,10'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'mutt/file.c:489,29'
          Dst:             buf_pool_get
        - Src:             'mutt/file.c:490,29'
          Dst:             buf_pool_get
        - Src:             'mutt/file.c:495,5'
          Dst:             buf_printf
        - Src:             'mutt/file.c:496,5'
          Dst:             buf_printf
        - Src:             'mutt/file.c:497,19'
          Dst:             buf_string
        - Src:             'mutt/file.c:497,41'
          Dst:             buf_string
        - Src:             'mutt/file.c:497,12'
          Dst:             rename
        - Src:             'mutt/file.c:500,10'
          Dst:             buf_strdup
        - Src:             'mutt/file.c:501,3'
          Dst:             buf_pool_release
        - Src:             'mutt/file.c:502,3'
          Dst:             buf_pool_release
    - functionName:    mutt_file_opendir
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - mutt_file_mkdir
        - opendir
      functionUses:    17
      BranchProfiles:
        - Branch String:   'mutt/file.c:544,13'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - opendir
                - mutt_file_mkdir
            - BranchSide:      'mutt/file.c:544,13'
              BranchSideFuncs:
                - __errno_location
                - opendir
                - mutt_file_mkdir
        - Branch String:   'mutt/file.c:544,37'
          Branch Sides:
            - BranchSide:      'mutt/file.c:544,41'
              BranchSideFuncs:
                - mutt_file_mkdir
                - __errno_location
                - opendir
            - BranchSide:      'mutt/file.c:548,3'
              BranchSideFuncs:
                - __errno_location
                - opendir
        - Branch String:   'mutt/file.c:544,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:544,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:548,3'
              BranchSideFuncs:
                - __errno_location
                - opendir
      Callsites:
        - Src:             'mutt/file.c:544,41'
          Dst:             mutt_file_mkdir
        - Src:             'mutt/file.c:548,3'
          Dst:             __errno_location
        - Src:             'mutt/file.c:549,10'
          Dst:             opendir
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_file_rmtree
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - closedir
        - mutt_file_opendir
        - mutt_file_rmtree
        - mutt_str_equal
        - readdir
        - rmdir
        - stat
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/file.c:426,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - mutt_file_opendir
                - buf_pool_get
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
            - BranchSide:      'mutt/file.c:426,8'
              BranchSideFuncs:
                - mutt_file_opendir
                - buf_pool_get
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
        - Branch String:   'mutt/file.c:426,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:426,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:430,15'
              BranchSideFuncs:
                - mutt_file_opendir
                - buf_pool_get
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
        - Branch String:   'mutt/file.c:434,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:436,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:442,24'
              BranchSideFuncs:
                - buf_pool_get
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
        - Branch String:   'mutt/file.c:444,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:446,34'
              BranchSideFuncs:
                - closedir
                - rmdir
                - buf_pool_release
            - BranchSide:      'mutt/file.c:463,3'
              BranchSideFuncs:
                - closedir
                - rmdir
                - buf_pool_release
        - Branch String:   'mutt/file.c:446,43'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
            - BranchSide:      'mutt/file.c:446,47'
              BranchSideFuncs:
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - readdir
                - mutt_str_equal
                - closedir
                - rmdir
                - buf_pool_release
                - buf_string.18191
                - mutt_file_rmtree
        - Branch String:   'mutt/file.c:446,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
            - BranchSide:      'mutt/file.c:449,5'
              BranchSideFuncs:
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - closedir
                - rmdir
                - buf_pool_release
                - buf_string.18191
                - mutt_file_rmtree
        - Branch String:   'mutt/file.c:452,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:444,3'
              BranchSideFuncs:
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
            - BranchSide:      'mutt/file.c:458,9'
              BranchSideFuncs:
                - buf_string.18191
                - unlink
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - closedir
                - rmdir
                - buf_pool_release
                - buf_string.18191
                - mutt_file_rmtree
        - Branch String:   'mutt/file.c:458,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:459,30'
              BranchSideFuncs:
                - buf_string.18191
                - mutt_file_rmtree
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - unlink
                - closedir
                - rmdir
                - buf_pool_release
            - BranchSide:      'mutt/file.c:461,20'
              BranchSideFuncs:
                - buf_string.18191
                - unlink
                - readdir
                - mutt_str_equal
                - mutt_str_equal
                - buf_printf
                - buf_string.18191
                - stat
                - buf_string.18191
                - mutt_file_rmtree
                - closedir
                - rmdir
                - buf_pool_release
      Callsites:
        - Src:             'mutt/file.c:433,14'
          Dst:             mutt_file_opendir
        - Src:             'mutt/file.c:442,24'
          Dst:             buf_pool_get
        - Src:             'mutt/file.c:444,16'
          Dst:             readdir
        - Src:             'mutt/file.c:446,10'
          Dst:             mutt_str_equal
        - Src:             'mutt/file.c:446,47'
          Dst:             mutt_str_equal
        - Src:             'mutt/file.c:449,5'
          Dst:             buf_printf
        - Src:             'mutt/file.c:452,14'
          Dst:             buf_string
        - Src:             'mutt/file.c:452,9'
          Dst:             stat
        - Src:             'mutt/file.c:459,30'
          Dst:             buf_string
        - Src:             'mutt/file.c:459,13'
          Dst:             mutt_file_rmtree
        - Src:             'mutt/file.c:461,20'
          Dst:             buf_string
        - Src:             'mutt/file.c:461,13'
          Dst:             unlink
        - Src:             'mutt/file.c:463,3'
          Dst:             closedir
        - Src:             'mutt/file.c:465,9'
          Dst:             rmdir
        - Src:             'mutt/file.c:467,3'
          Dst:             buf_pool_release
    - functionName:    mutt_file_safe_rename
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          168
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - link
        - lstat
        - rename
        - stat_equal
        - strerror
        - unlink
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/file.c:311,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - link
                - __errno_location
                - lstat
                - strerror
                - rename
                - strerror
                - lstat
                - stat_equal
                - strerror
                - unlink
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:311,15'
              BranchSideFuncs:
                - link
                - __errno_location
                - lstat
                - strerror
                - rename
                - strerror
                - lstat
                - stat_equal
                - strerror
                - unlink
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:315,12'
          Branch Sides:
            - BranchSide:      'mutt/file.c:315,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:315,16'
              BranchSideFuncs:
                - link
                - __errno_location
                - lstat
                - strerror
                - rename
                - strerror
                - lstat
                - stat_equal
                - strerror
                - unlink
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:315,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:315,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:318,7'
              BranchSideFuncs:
                - link
                - __errno_location
                - lstat
                - strerror
                - rename
                - strerror
                - lstat
                - stat_equal
                - strerror
                - unlink
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:318,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:320,18'
              BranchSideFuncs:
                - unlink
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:410,7'
              BranchSideFuncs:
                - unlink
                - __errno_location
                - strerror
        - Branch String:   'mutt/file.c:331,36'
          Branch Sides:
            - BranchSide:      'mutt/file.c:331,40'
              BranchSideFuncs:
                - lstat
                - strerror
                - rename
                - strerror
                - stat_equal
                - strerror
                - unlink
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:339,11'
              BranchSideFuncs:
                - strerror
                - rename
                - strerror
        - Branch String:   'mutt/file.c:331,72'
          Branch Sides:
            - BranchSide:      'mutt/file.c:332,10'
              BranchSideFuncs:
                - stat_equal
                - strerror
                - unlink
                - __errno_location
                - strerror
                - strerror
                - rename
                - strerror
            - BranchSide:      'mutt/file.c:339,11'
              BranchSideFuncs:
                - strerror
                - rename
                - strerror
        - Branch String:   'mutt/file.c:331,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:334,7'
              BranchSideFuncs:
                - strerror
                - rename
                - strerror
            - BranchSide:      'mutt/file.c:339,11'
              BranchSideFuncs:
                - strerror
                - rename
                - strerror
        - Branch String:   'mutt/file.c:354,26'
          Branch Sides:
            - BranchSide:      'mutt/file.c:354,36'
              BranchSideFuncs:
                - rename
                - strerror
            - BranchSide:      'mutt/file.c:363,7'
              BranchSideFuncs:
                - rename
                - strerror
        - Branch String:   'mutt/file.c:354,47'
          Branch Sides:
            - BranchSide:      'mutt/file.c:354,56'
              BranchSideFuncs:
                - rename
                - strerror
            - BranchSide:      'mutt/file.c:363,7'
              BranchSideFuncs:
                - rename
                - strerror
        - Branch String:   'mutt/file.c:356,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:356,18'
              BranchSideFuncs:
                - rename
                - strerror
            - BranchSide:      'mutt/file.c:363,7'
              BranchSideFuncs:
                - rename
                - strerror
        - Branch String:   'mutt/file.c:359,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:359,9'
              BranchSideFuncs:
                - rename
                - strerror
            - BranchSide:      'mutt/file.c:363,7'
              BranchSideFuncs:
                - rename
                - strerror
        - Branch String:   'mutt/file.c:364,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:366,9'
              BranchSideFuncs:
                - strerror
            - BranchSide:      'mutt/file.c:370,7'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:410,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:410,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'mutt/file.c:412,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
      Callsites:
        - Src:             'mutt/file.c:318,7'
          Dst:             link
        - Src:             'mutt/file.c:320,18'
          Dst:             __errno_location
        - Src:             'mutt/file.c:331,10'
          Dst:             lstat
        - Src:             'mutt/file.c:331,40'
          Dst:             lstat
        - Src:             'mutt/file.c:332,10'
          Dst:             stat_equal
        - Src:             'mutt/file.c:334,7'
          Dst:             strerror
        - Src:             'mutt/file.c:349,5'
          Dst:             strerror
        - Src:             'mutt/file.c:364,11'
          Dst:             rename
        - Src:             'mutt/file.c:366,9'
          Dst:             strerror
        - Src:             'mutt/file.c:410,7'
          Dst:             unlink
        - Src:             'mutt/file.c:412,5'
          Dst:             __errno_location
        - Src:             'mutt/file.c:412,5'
          Dst:             strerror
    - functionName:    link
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat_equal
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/file.c:90,45'
          Branch Sides:
            - BranchSide:      'mutt/file.c:90,57'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:90,45'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:90,83'
          Branch Sides:
            - BranchSide:      'mutt/file.c:90,83'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:91,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_file_symlink
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - buf_addch
        - buf_addstr
        - buf_pool_get
        - buf_pool_release
        - buf_string
        - mutt_path_getcwd
        - stat
        - stat_equal
        - symlink
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/file.c:255,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - unlink
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
                - __errno_location
            - BranchSide:      'mutt/file.c:255,15'
              BranchSideFuncs:
                - unlink
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
                - __errno_location
        - Branch String:   'mutt/file.c:258,16'
          Branch Sides:
            - BranchSide:      'mutt/file.c:258,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:258,20'
              BranchSideFuncs:
                - unlink
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
                - __errno_location
        - Branch String:   'mutt/file.c:258,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:261,8'
              BranchSideFuncs:
                - unlink
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
                - __errno_location
        - Branch String:   'mutt/file.c:261,31'
          Branch Sides:
            - BranchSide:      'mutt/file.c:261,35'
              BranchSideFuncs:
                - __errno_location
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
            - BranchSide:      'mutt/file.c:264,7'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
        - Branch String:   'mutt/file.c:261,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:261,7'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
            - BranchSide:      'mutt/file.c:264,7'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
                - symlink
        - Branch String:   'mutt/file.c:264,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:266,9'
              BranchSideFuncs:
                - symlink
                - stat
                - stat
                - stat_equal
                - unlink
            - BranchSide:      'mutt/file.c:271,34'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_getcwd
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
        - Branch String:   'mutt/file.c:266,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:290,8'
              BranchSideFuncs:
                - stat
                - stat
                - stat_equal
                - unlink
        - Branch String:   'mutt/file.c:273,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mutt/file.c:279,5'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
                - buf_string.18191
                - symlink
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
                - buf_pool_release
        - Branch String:   'mutt/file.c:281,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - buf_pool_release
            - BranchSide:      'mutt/file.c:287,5'
              BranchSideFuncs:
                - buf_pool_release
                - stat
                - stat
                - stat_equal
                - unlink
        - Branch String:   'mutt/file.c:290,38'
          Branch Sides:
            - BranchSide:      'mutt/file.c:290,42'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'mutt/file.c:293,5'
              BranchSideFuncs:
                - unlink
        - Branch String:   'mutt/file.c:290,72'
          Branch Sides:
            - BranchSide:      'mutt/file.c:291,8'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'mutt/file.c:293,5'
              BranchSideFuncs:
                - unlink
        - Branch String:   'mutt/file.c:290,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:293,5'
              BranchSideFuncs:
                - unlink
      Callsites:
        - Src:             'mutt/file.c:261,8'
          Dst:             unlink
        - Src:             'mutt/file.c:261,35'
          Dst:             __errno_location
        - Src:             'mutt/file.c:266,9'
          Dst:             symlink
        - Src:             'mutt/file.c:271,34'
          Dst:             buf_pool_get
        - Src:             'mutt/file.c:273,10'
          Dst:             mutt_path_getcwd
        - Src:             'mutt/file.c:279,5'
          Dst:             buf_addch
        - Src:             'mutt/file.c:280,5'
          Dst:             buf_addstr
        - Src:             'mutt/file.c:281,17'
          Dst:             buf_string
        - Src:             'mutt/file.c:281,9'
          Dst:             symlink
        - Src:             'mutt/file.c:0,0'
          Dst:             buf_pool_release
        - Src:             'mutt/file.c:287,5'
          Dst:             buf_pool_release
        - Src:             'mutt/file.c:290,8'
          Dst:             stat
        - Src:             'mutt/file.c:290,42'
          Dst:             stat
        - Src:             'mutt/file.c:291,8'
          Dst:             stat_equal
        - Src:             'mutt/file.c:293,5'
          Dst:             unlink
    - functionName:    symlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_file_copy_bytes
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fflush
        - fread
        - fwrite
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mutt/file.c:197,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
            - BranchSide:      'mutt/file.c:197,8'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:197,14'
          Branch Sides:
            - BranchSide:      'mutt/file.c:197,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:197,18'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:197,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:197,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:200,15'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:200,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:202,10'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'mutt/file.c:213,7'
              BranchSideFuncs:
                - fflush
        - Branch String:   'mutt/file.c:203,20'
          Branch Sides:
            - BranchSide:      'mutt/file.c:204,13'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
            - BranchSide:      'mutt/file.c:204,13'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
        - Branch String:   'mutt/file.c:205,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:207,9'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'mutt/file.c:211,3'
              BranchSideFuncs:
                - fflush
        - Branch String:   'mutt/file.c:207,9'
          Branch Sides:
            - BranchSide:      'mutt/file.c:210,10'
              BranchSideFuncs:
                - fread
                - fwrite
                - fflush
            - BranchSide:      'mutt/file.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/file.c:200,3'
          Branch Sides:
            - BranchSide:      'mutt/file.c:202,10'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'mutt/file.c:213,7'
              BranchSideFuncs:
                - fflush
        - Branch String:   'mutt/file.c:213,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:215,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/file.c:204,13'
          Dst:             fread
        - Src:             'mutt/file.c:207,9'
          Dst:             fwrite
        - Src:             'mutt/file.c:213,7'
          Dst:             fflush
    - functionName:    mutt_file_fsync_close
      functionSourceFile: '/src/neomutt/mutt/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - fflush
        - fileno
        - fsync
        - mutt_file_fclose_full
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/file.c:133,8'
          Branch Sides:
            - BranchSide:      'mutt/file.c:0,0'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - mutt_file_fclose_full
                - fileno
                - fsync
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:133,8'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - mutt_file_fclose_full
                - fileno
                - fsync
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:133,11'
          Branch Sides:
            - BranchSide:      'mutt/file.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:133,15'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - mutt_file_fclose_full
                - fileno
                - fsync
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:133,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/file.c:138,7'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - mutt_file_fclose_full
                - fileno
                - fsync
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:138,19'
          Branch Sides:
            - BranchSide:      'mutt/file.c:138,35'
              BranchSideFuncs:
                - fileno
                - fsync
                - __errno_location
                - mutt_file_fclose_full
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:140,22'
              BranchSideFuncs:
                - __errno_location
                - mutt_file_fclose_full
        - Branch String:   'mutt/file.c:138,7'
          Branch Sides:
            - BranchSide:      'mutt/file.c:140,22'
              BranchSideFuncs:
                - mutt_file_fclose_full
            - BranchSide:      'mutt/file.c:147,10'
              BranchSideFuncs:
                - mutt_file_fclose_full
      Callsites:
        - Src:             'mutt/file.c:138,7'
          Dst:             fflush
        - Src:             'mutt/file.c:138,28'
          Dst:             fileno
        - Src:             'mutt/file.c:138,22'
          Dst:             fsync
        - Src:             'mutt/file.c:140,22'
          Dst:             __errno_location
        - Src:             'mutt/file.c:142,5'
          Dst:             mutt_file_fclose_full
        - Src:             'mutt/file.c:147,10'
          Dst:             mutt_file_fclose_full
    - functionName:    filter_wait
      functionSourceFile: '/src/neomutt/mutt/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_sig_unblock_system
        - waitpid
      functionUses:    39
      BranchProfiles:
        - Branch String:   'mutt/filter.c:222,3'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:0,0'
              BranchSideFuncs:
                - waitpid
                - mutt_sig_unblock_system
            - BranchSide:      'mutt/filter.c:222,7'
              BranchSideFuncs:
                - waitpid
                - mutt_sig_unblock_system
        - Branch String:   'mutt/filter.c:226,8'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/filter.c:226,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/filter.c:224,3'
          Dst:             waitpid
        - Src:             'mutt/filter.c:225,3'
          Dst:             mutt_sig_unblock_system
    - functionName:    filter_create
      functionSourceFile: '/src/neomutt/mutt/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_create_fd
      functionUses:    17
      BranchProfiles:
        - Branch String:   'mutt/filter.c:211,10'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:0,0'
              BranchSideFuncs:
                - filter_create_fd
            - BranchSide:      'mutt/filter.c:211,10'
              BranchSideFuncs:
                - filter_create_fd
      Callsites:
        - Src:             'mutt/filter.c:211,10'
          Dst:             filter_create_fd
    - functionName:    filter_create_fd
      functionSourceFile: '/src/neomutt/mutt/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          303
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - _exit
        - close
        - dup2
        - execle
        - fdopen
        - fork
        - mutt_sig_block_system
        - mutt_sig_reset_child_signals
        - mutt_sig_unblock_system
        - pipe
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/filter.c:65,3'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:0,0'
              BranchSideFuncs:
                - pipe
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'mutt/filter.c:67,7'
              BranchSideFuncs:
                - pipe
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:67,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:69,12'
              BranchSideFuncs:
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'mutt/filter.c:74,7'
              BranchSideFuncs:
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:70,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/filter.c:74,7'
              BranchSideFuncs:
                - pipe
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:74,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:76,13'
              BranchSideFuncs:
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
            - BranchSide:      'mutt/filter.c:88,7'
              BranchSideFuncs:
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:77,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:79,11'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'mutt/filter.c:88,7'
              BranchSideFuncs:
                - pipe
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:79,11'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:79,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/filter.c:81,15'
              BranchSideFuncs:
                - close
                - close
        - Branch String:   'mutt/filter.c:88,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:90,13'
              BranchSideFuncs:
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
            - BranchSide:      'mutt/filter.c:107,3'
              BranchSideFuncs:
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
        - Branch String:   'mutt/filter.c:91,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:93,11'
              BranchSideFuncs:
                - close
                - close
                - close
                - close
            - BranchSide:      'mutt/filter.c:107,3'
              BranchSideFuncs:
                - mutt_sig_block_system
                - fork
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
        - Branch String:   'mutt/filter.c:93,11'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:95,15'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'mutt/filter.c:98,11'
              BranchSideFuncs:
                - close
                - close
        - Branch String:   'mutt/filter.c:98,11'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:98,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/filter.c:100,15'
              BranchSideFuncs:
                - close
                - close
        - Branch String:   'mutt/filter.c:110,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:112,5'
              BranchSideFuncs:
                - mutt_sig_unblock_system
                - mutt_sig_reset_child_signals
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
                - dup2
            - BranchSide:      'mutt/filter.c:154,16'
              BranchSideFuncs:
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:115,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:117,13'
              BranchSideFuncs:
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
            - BranchSide:      'mutt/filter.c:121,19'
              BranchSideFuncs:
                - dup2
                - close
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
        - Branch String:   'mutt/filter.c:121,14'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:123,7'
              BranchSideFuncs:
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
            - BranchSide:      'mutt/filter.c:127,9'
              BranchSideFuncs:
                - close
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
                - dup2
        - Branch String:   'mutt/filter.c:127,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:129,13'
              BranchSideFuncs:
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
            - BranchSide:      'mutt/filter.c:133,20'
              BranchSideFuncs:
                - dup2
                - close
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
        - Branch String:   'mutt/filter.c:133,14'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:135,7'
              BranchSideFuncs:
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
            - BranchSide:      'mutt/filter.c:139,9'
              BranchSideFuncs:
                - close
                - dup2
                - close
                - execle
                - _exit
                - dup2
        - Branch String:   'mutt/filter.c:139,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:141,13'
              BranchSideFuncs:
                - dup2
                - close
                - execle
                - _exit
            - BranchSide:      'mutt/filter.c:145,20'
              BranchSideFuncs:
                - dup2
                - close
                - execle
                - _exit
        - Branch String:   'mutt/filter.c:145,14'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:147,7'
              BranchSideFuncs:
                - execle
                - _exit
            - BranchSide:      'mutt/filter.c:151,5'
              BranchSideFuncs:
                - execle
                - _exit
        - Branch String:   'mutt/filter.c:154,12'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:156,5'
              BranchSideFuncs:
                - mutt_sig_unblock_system
                - close
                - close
                - close
                - close
                - close
                - close
            - BranchSide:      'mutt/filter.c:179,7'
              BranchSideFuncs:
                - close
                - fdopen
                - close
                - fdopen
                - close
                - fdopen
        - Branch String:   'mutt/filter.c:158,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:160,13'
              BranchSideFuncs:
                - close
                - close
                - close
                - close
            - BranchSide:      'mutt/filter.c:164,9'
              BranchSideFuncs:
                - close
                - close
                - close
                - close
        - Branch String:   'mutt/filter.c:164,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:166,13'
              BranchSideFuncs:
                - close
                - close
            - BranchSide:      'mutt/filter.c:170,9'
              BranchSideFuncs:
                - close
                - close
        - Branch String:   'mutt/filter.c:170,9'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/filter.c:172,13'
              BranchSideFuncs:
                - close
                - close
        - Branch String:   'mutt/filter.c:179,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:181,11'
              BranchSideFuncs:
                - close
                - fdopen
                - close
                - fdopen
            - BranchSide:      'mutt/filter.c:185,7'
              BranchSideFuncs:
                - close
                - fdopen
                - close
                - fdopen
        - Branch String:   'mutt/filter.c:185,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:187,11'
              BranchSideFuncs:
                - close
                - fdopen
            - BranchSide:      'mutt/filter.c:191,7'
              BranchSideFuncs:
                - close
                - fdopen
        - Branch String:   'mutt/filter.c:191,7'
          Branch Sides:
            - BranchSide:      'mutt/filter.c:191,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/filter.c:193,11'
              BranchSideFuncs:
                - close
                - fdopen
      Callsites:
        - Src:             'mutt/filter.c:70,9'
          Dst:             pipe
        - Src:             'mutt/filter.c:77,9'
          Dst:             pipe
        - Src:             'mutt/filter.c:81,9'
          Dst:             close
        - Src:             'mutt/filter.c:82,9'
          Dst:             close
        - Src:             'mutt/filter.c:91,9'
          Dst:             pipe
        - Src:             'mutt/filter.c:95,9'
          Dst:             close
        - Src:             'mutt/filter.c:96,9'
          Dst:             close
        - Src:             'mutt/filter.c:100,9'
          Dst:             close
        - Src:             'mutt/filter.c:101,9'
          Dst:             close
        - Src:             'mutt/filter.c:107,3'
          Dst:             mutt_sig_block_system
        - Src:             'mutt/filter.c:109,9'
          Dst:             fork
        - Src:             'mutt/filter.c:112,5'
          Dst:             mutt_sig_unblock_system
        - Src:             'mutt/filter.c:113,5'
          Dst:             mutt_sig_reset_child_signals
        - Src:             'mutt/filter.c:117,7'
          Dst:             close
        - Src:             'mutt/filter.c:118,7'
          Dst:             dup2
        - Src:             'mutt/filter.c:123,7'
          Dst:             dup2
        - Src:             'mutt/filter.c:0,0'
          Dst:             close
        - Src:             'mutt/filter.c:129,7'
          Dst:             close
        - Src:             'mutt/filter.c:130,7'
          Dst:             dup2
        - Src:             'mutt/filter.c:135,7'
          Dst:             dup2
        - Src:             'mutt/filter.c:0,0'
          Dst:             close
        - Src:             'mutt/filter.c:141,7'
          Dst:             close
        - Src:             'mutt/filter.c:142,7'
          Dst:             dup2
        - Src:             'mutt/filter.c:147,7'
          Dst:             dup2
        - Src:             'mutt/filter.c:0,0'
          Dst:             close
        - Src:             'mutt/filter.c:151,5'
          Dst:             execle
        - Src:             'mutt/filter.c:152,5'
          Dst:             _exit
        - Src:             'mutt/filter.c:156,5'
          Dst:             mutt_sig_unblock_system
        - Src:             'mutt/filter.c:160,7'
          Dst:             close
        - Src:             'mutt/filter.c:161,7'
          Dst:             close
        - Src:             'mutt/filter.c:166,7'
          Dst:             close
        - Src:             'mutt/filter.c:167,7'
          Dst:             close
        - Src:             'mutt/filter.c:172,7'
          Dst:             close
        - Src:             'mutt/filter.c:173,7'
          Dst:             close
        - Src:             'mutt/filter.c:181,5'
          Dst:             close
        - Src:             'mutt/filter.c:182,15'
          Dst:             fdopen
        - Src:             'mutt/filter.c:187,5'
          Dst:             close
        - Src:             'mutt/filter.c:188,14'
          Dst:             fdopen
        - Src:             'mutt/filter.c:193,5'
          Dst:             close
        - Src:             'mutt/filter.c:194,15'
          Dst:             fdopen
    - functionName:    mutt_hash_walk
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/hash.c:491,14'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:491,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:491,18'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:491,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:491,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:494,14'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:494,19'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:494,35'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:494,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:496,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:501,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:505,9'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:507,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:510,17'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:503,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:505,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:514,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_hash_free
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
      functionUses:    26
      BranchProfiles:
        - Branch String:   'mutt/hash.c:459,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:459,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:459,12'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:459,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:459,16'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:459,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:463,32'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:467,5'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:465,45'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:469,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:471,29'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:471,37'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:473,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:471,11'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:472,32'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:473,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:473,11'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:474,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:475,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:467,5'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:465,33'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:469,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:465,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:467,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:478,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/hash.c:478,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/hash.c:479,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/hash.c:474,9'
          Dst:             mutt_mem_free
        - Src:             'mutt/hash.c:475,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_hash_int_delete
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - union_hash_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:446,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - union_hash_delete
            - BranchSide:      'mutt/hash.c:446,8'
              BranchSideFuncs:
                - union_hash_delete
        - Branch String:   'mutt/hash.c:446,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:446,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:449,14'
              BranchSideFuncs:
                - union_hash_delete
      Callsites:
        - Src:             'mutt/hash.c:450,3'
          Dst:             union_hash_delete
    - functionName:    union_hash_delete
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          145
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/hash.c:228,24'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:228,24'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:234,29'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:234,50'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:234,39'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:234,39'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:234,50'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:247,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:234,9'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:236,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:247,22'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:237,11'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:238,27'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:239,18'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:239,11'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:240,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:241,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:232,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:232,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:234,23'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/hash.c:240,9'
          Dst:             mutt_mem_free
        - Src:             'mutt/hash.c:241,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_hash_delete
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
        - union_hash_delete
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mutt/hash.c:429,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_delete
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:429,8'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_delete
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:429,14'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:429,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:429,18'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_delete
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:429,25'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:429,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:429,29'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_delete
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:429,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:429,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:431,3'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_delete
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/hash.c:433,16'
          Dst:             mutt_str_dup
        - Src:             'mutt/hash.c:434,3'
          Dst:             union_hash_delete
        - Src:             'mutt/hash.c:435,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_hash_find_bucket
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:411,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:411,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:411,14'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:411,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:411,18'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:411,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:411,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:417,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_hash_int_find
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - union_hash_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/hash.c:394,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - union_hash_find
            - BranchSide:      'mutt/hash.c:394,8'
              BranchSideFuncs:
                - union_hash_find
        - Branch String:   'mutt/hash.c:394,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:394,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:397,14'
              BranchSideFuncs:
                - union_hash_find
      Callsites:
        - Src:             'mutt/hash.c:398,10'
          Dst:             union_hash_find
    - functionName:    union_hash_find
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - union_hash_find_elem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/hash.c:211,25'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - union_hash_find_elem
            - BranchSide:      'mutt/hash.c:211,25'
              BranchSideFuncs:
                - union_hash_find_elem
        - Branch String:   'mutt/hash.c:212,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:212,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:213,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/hash.c:211,25'
          Dst:             union_hash_find_elem
    - functionName:    union_hash_find_elem
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/hash.c:191,24'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:191,24'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:193,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:195,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:195,9'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:193,23'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:193,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:195,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_hash_find_elem
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - union_hash_find_elem
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/hash.c:379,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - union_hash_find_elem
            - BranchSide:      'mutt/hash.c:379,8'
              BranchSideFuncs:
                - union_hash_find_elem
        - Branch String:   'mutt/hash.c:379,14'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:379,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:379,18'
              BranchSideFuncs:
                - union_hash_find_elem
        - Branch String:   'mutt/hash.c:379,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:383,10'
              BranchSideFuncs:
                - union_hash_find_elem
      Callsites:
        - Src:             'mutt/hash.c:383,10'
          Dst:             union_hash_find_elem
    - functionName:    mutt_hash_find
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - union_hash_find
      functionUses:    28
      BranchProfiles:
        - Branch String:   'mutt/hash.c:364,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - union_hash_find
            - BranchSide:      'mutt/hash.c:364,8'
              BranchSideFuncs:
                - union_hash_find
        - Branch String:   'mutt/hash.c:364,14'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:364,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:364,18'
              BranchSideFuncs:
                - union_hash_find
        - Branch String:   'mutt/hash.c:364,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:364,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:368,10'
              BranchSideFuncs:
                - union_hash_find
      Callsites:
        - Src:             'mutt/hash.c:368,10'
          Dst:             union_hash_find
    - functionName:    mutt_hash_int_insert
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - union_hash_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:349,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - union_hash_insert
            - BranchSide:      'mutt/hash.c:349,8'
              BranchSideFuncs:
                - union_hash_insert
        - Branch String:   'mutt/hash.c:349,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:352,14'
              BranchSideFuncs:
                - union_hash_insert
      Callsites:
        - Src:             'mutt/hash.c:353,10'
          Dst:             union_hash_insert
    - functionName:    union_hash_insert
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_calloc
        - mutt_mem_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/hash.c:145,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:145,25'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:151,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:153,23'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:160,23'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:163,11'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:165,9'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/hash.c:168,14'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/hash.c:168,11'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:160,77'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:160,5'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:162,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:172,13'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:171,9'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:172,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:174,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/hash.c:145,25'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/hash.c:165,9'
          Dst:             mutt_mem_free
    - functionName:    mutt_hash_insert
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_hash_typed_insert
      functionUses:    21
      BranchProfiles:
        - Branch String:   'mutt/hash.c:337,10'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_hash_typed_insert
            - BranchSide:      'mutt/hash.c:337,10'
              BranchSideFuncs:
                - mutt_hash_typed_insert
      Callsites:
        - Src:             'mutt/hash.c:337,10'
          Dst:             mutt_hash_typed_insert
    - functionName:    mutt_hash_typed_insert
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_str_dup
        - union_hash_insert
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/hash.c:320,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_insert
            - BranchSide:      'mutt/hash.c:320,8'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_insert
        - Branch String:   'mutt/hash.c:320,14'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:320,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:320,18'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_insert
        - Branch String:   'mutt/hash.c:320,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:320,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:324,23'
              BranchSideFuncs:
                - mutt_str_dup
                - union_hash_insert
        - Branch String:   'mutt/hash.c:324,16'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:324,37'
              BranchSideFuncs:
                - union_hash_insert
            - BranchSide:      'mutt/hash.c:325,10'
              BranchSideFuncs:
                - union_hash_insert
      Callsites:
        - Src:             'mutt/hash.c:324,37'
          Dst:             mutt_str_dup
        - Src:             'mutt/hash.c:325,10'
          Dst:             union_hash_insert
    - functionName:    mutt_hash_set_destructor
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/hash.c:303,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:305,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmp_key_int
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:106,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:108,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:108,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:110,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_hash_int
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_hash_int_new
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:287,29'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - hash_new
            - BranchSide:      'mutt/hash.c:287,29'
              BranchSideFuncs:
                - hash_new
        - Branch String:   'mutt/hash.c:290,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:290,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:291,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/hash.c:287,29'
          Dst:             hash_new
    - functionName:    hash_new
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/hash.c:123,29'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mutt/hash.c:123,29'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/hash.c:124,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:124,7'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/hash.c:125,5'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/hash.c:123,29'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/hash.c:127,18'
          Dst:             mutt_mem_calloc
    - functionName:    cmp_key_string
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:63,10'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'mutt/hash.c:63,10'
              BranchSideFuncs:
                - mutt_str_cmp
      Callsites:
        - Src:             'mutt/hash.c:63,10'
          Dst:             mutt_str_cmp
    - functionName:    gen_hash_string
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:48,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:51,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:51,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:52,30'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:53,30'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:51,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:52,30'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:53,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmp_key_case_string
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_istr_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:90,10'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'mutt/hash.c:90,10'
              BranchSideFuncs:
                - mutt_istr_cmp
      Callsites:
        - Src:             'mutt/hash.c:90,10'
          Dst:             mutt_istr_cmp
    - functionName:    gen_hash_case_string
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/hash.c:75,8'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/hash.c:75,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/hash.c:75,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:78,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/hash.c:78,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:80,30'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:78,3'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:79,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:80,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/hash.c:0,0'
          Dst:             __ctype_tolower_loc
    - functionName:    mutt_hash_new
      functionSourceFile: '/src/neomutt/mutt/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash_new
      functionUses:    21
      BranchProfiles:
        - Branch String:   'mutt/hash.c:261,29'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs:
                - hash_new
            - BranchSide:      'mutt/hash.c:261,29'
              BranchSideFuncs:
                - hash_new
        - Branch String:   'mutt/hash.c:262,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:272,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:273,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:274,13'
              BranchSideFuncs: []
        - Branch String:   'mutt/hash.c:274,7'
          Branch Sides:
            - BranchSide:      'mutt/hash.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/hash.c:275,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/hash.c:261,29'
          Dst:             hash_new
    - functionName:    mutt_list_write
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          61
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_addstr
        - buf_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/list.c:295,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_len
            - BranchSide:      'mutt/list.c:295,8'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_len
        - Branch String:   'mutt/list.c:295,12'
          Branch Sides:
            - BranchSide:      'mutt/list.c:295,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:295,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_len
        - Branch String:   'mutt/list.c:295,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:295,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:299,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_addstr
                - buf_len
        - Branch String:   'mutt/list.c:299,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:301,25'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'mutt/list.c:306,10'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'mutt/list.c:302,9'
          Branch Sides:
            - BranchSide:      'mutt/list.c:303,7'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'mutt/list.c:306,10'
              BranchSideFuncs:
                - buf_len
        - Branch String:   'mutt/list.c:299,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:301,25'
              BranchSideFuncs:
                - buf_len
            - BranchSide:      'mutt/list.c:306,10'
              BranchSideFuncs:
                - buf_len
      Callsites:
        - Src:             'mutt/list.c:301,5'
          Dst:             buf_addstr
        - Src:             'mutt/list.c:303,7'
          Dst:             buf_addstr
        - Src:             'mutt/list.c:306,10'
          Dst:             buf_len
    - functionName:    mutt_list_copy_tail
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_list_insert_tail
        - mutt_str_dup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/list.c:279,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/list.c:279,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/list.c:279,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:281,49'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/list.c:279,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:281,49'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
      Callsites:
        - Src:             'mutt/list.c:281,32'
          Dst:             mutt_str_dup
        - Src:             'mutt/list.c:281,5'
          Dst:             mutt_list_insert_tail
    - functionName:    mutt_list_insert_tail
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_calloc
      functionUses:    17
      BranchProfiles:
        - Branch String:   'mutt/list.c:67,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/list.c:67,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'mutt/list.c:67,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:70,25'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/list.c:70,25'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_list_str_split
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_list_insert_tail
        - mutt_strn_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/list.c:248,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/list.c:248,8'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/list.c:248,12'
          Branch Sides:
            - BranchSide:      'mutt/list.c:248,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:248,16'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/list.c:248,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:255,5'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/list.c:255,27'
          Branch Sides:
            - BranchSide:      'mutt/list.c:255,13'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/list.c:258,58'
              BranchSideFuncs:
                - mutt_strn_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/list.c:261,9'
          Branch Sides:
            - BranchSide:      'mutt/list.c:255,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:258,33'
          Dst:             mutt_strn_dup
        - Src:             'mutt/list.c:258,5'
          Dst:             mutt_list_insert_tail
    - functionName:    mutt_list_equal
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_str_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/list.c:219,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt/list.c:219,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:219,11'
          Branch Sides:
            - BranchSide:      'mutt/list.c:219,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:219,15'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:219,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:219,7'
              BranchSideFuncs: []
        - Branch String:   'mutt/list.c:225,12'
          Branch Sides:
            - BranchSide:      'mutt/list.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:233,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/list.c:225,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:225,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:227,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:227,9'
          Branch Sides:
            - BranchSide:      'mutt/list.c:227,9'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt/list.c:230,9'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:225,12'
          Branch Sides:
            - BranchSide:      'mutt/list.c:225,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:233,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/list.c:233,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:236,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:227,10'
          Dst:             mutt_str_equal
    - functionName:    mutt_list_match
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_istr_startswith
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/list.c:196,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'mutt/list.c:196,8'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'mutt/list.c:196,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:200,3'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'mutt/list.c:200,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:202,15'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'mutt/list.c:200,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:202,15'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'mutt/list.c:202,28'
          Branch Sides:
            - BranchSide:      'mutt/list.c:202,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:202,31'
              BranchSideFuncs:
                - mutt_istr_startswith
        - Branch String:   'mutt/list.c:202,9'
          Branch Sides:
            - BranchSide:      'mutt/list.c:200,3'
              BranchSideFuncs:
                - mutt_istr_startswith
            - BranchSide:      'mutt/list.c:202,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:202,31'
          Dst:             mutt_istr_startswith
    - functionName:    mutt_list_clear
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/list.c:168,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:168,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:168,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:172,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:174,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:174,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:174,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:174,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:174,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:175,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:174,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:175,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/list.c:175,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/list.c:175,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_list_free_type
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          113
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mutt/list.c:146,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:146,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/list.c:146,10'
          Branch Sides:
            - BranchSide:      'mutt/list.c:146,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:146,14'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/list.c:146,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:150,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/list.c:152,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:152,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:152,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/list.c:152,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:152,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:153,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/list.c:152,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:152,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:153,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/list.c:150,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:154,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_list_free
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_free
      functionUses:    33
      BranchProfiles:
        - Branch String:   'mutt/list.c:125,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:125,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:125,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:129,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:131,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:131,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:131,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:131,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:131,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:132,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:131,5'
          Branch Sides:
            - BranchSide:      'mutt/list.c:131,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/list.c:132,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/list.c:129,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:136,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:132,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/list.c:133,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_list_find
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_equal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/list.c:105,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt/list.c:105,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:105,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:109,3'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:109,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:111,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/list.c:111,9'
          Branch Sides:
            - BranchSide:      'mutt/list.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/list.c:109,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:111,28'
              BranchSideFuncs:
                - mutt_str_equal
      Callsites:
        - Src:             'mutt/list.c:111,9'
          Dst:             mutt_str_equal
    - functionName:    mutt_list_insert_after
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/list.c:87,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/list.c:87,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'mutt/list.c:87,10'
          Branch Sides:
            - BranchSide:      'mutt/list.c:87,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:87,14'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'mutt/list.c:87,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:90,25'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'mutt/list.c:92,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:92,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:90,25'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_list_insert_head
      functionSourceFile: '/src/neomutt/mutt/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_calloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/list.c:48,8'
          Branch Sides:
            - BranchSide:      'mutt/list.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/list.c:48,8'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'mutt/list.c:48,7'
          Branch Sides:
            - BranchSide:      'mutt/list.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:51,25'
              BranchSideFuncs:
                - mutt_mem_calloc
        - Branch String:   'mutt/list.c:53,3'
          Branch Sides:
            - BranchSide:      'mutt/list.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/list.c:53,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/list.c:51,25'
          Dst:             mutt_mem_calloc
    - functionName:    log_multiline_full
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/logging.c:485,10'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'mutt/logging.c:485,10'
              BranchSideFuncs:
                - strchr
        - Branch String:   'mutt/logging.c:485,14'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:485,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:485,18'
              BranchSideFuncs:
                - strchr
        - Branch String:   'mutt/logging.c:485,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:485,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:487,23'
              BranchSideFuncs:
                - strchr
        - Branch String:   'mutt/logging.c:488,9'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:490,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:496,7'
              BranchSideFuncs: []
        - Branch String:   'mutt/logging.c:485,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:485,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:487,23'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'mutt/logging.c:487,23'
          Dst:             strchr
    - functionName:    log_disp_terminal
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - fileno
        - fprintf
        - fputs
        - isatty
        - log_disp_file
        - strerror
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/logging.c:424,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - vsnprintf
                - log_disp_file
                - __errno_location
                - fileno
                - isatty
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - fputs
            - BranchSide:      'mutt/logging.c:424,8'
              BranchSideFuncs:
                - vsnprintf
                - log_disp_file
                - __errno_location
                - fileno
                - isatty
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - fputs
        - Branch String:   'mutt/logging.c:433,27'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:433,27'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:433,37'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - fputs
        - Branch String:   'mutt/logging.c:433,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:433,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:436,21'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - fputs
        - Branch String:   'mutt/logging.c:436,14'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:436,14'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - fputs
            - BranchSide:      'mutt/logging.c:436,14'
              BranchSideFuncs:
                - __errno_location
                - fileno
                - isatty
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - fputs
        - Branch String:   'mutt/logging.c:441,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:443,5'
              BranchSideFuncs:
                - fputs
                - fprintf
                - fprintf
                - fputs
                - fprintf
                - strerror
                - fprintf
            - BranchSide:      'mutt/logging.c:461,3'
              BranchSideFuncs:
                - fputs
                - fprintf
                - strerror
                - fprintf
                - fprintf
        - Branch String:   'mutt/logging.c:443,5'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:443,5'
              BranchSideFuncs:
                - fprintf
                - fputs
                - fprintf
                - fprintf
                - strerror
                - fprintf
            - BranchSide:      'mutt/logging.c:461,3'
              BranchSideFuncs:
                - fputs
                - fprintf
        - Branch String:   'mutt/logging.c:463,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:464,31'
              BranchSideFuncs:
                - strerror
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mutt/logging.c:467,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'mutt/logging.c:463,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:464,31'
              BranchSideFuncs:
                - strerror
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'mutt/logging.c:469,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'mutt/logging.c:466,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:467,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'mutt/logging.c:469,9'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'mutt/logging.c:428,12'
          Dst:             vsnprintf
        - Src:             'mutt/logging.c:431,3'
          Dst:             log_disp_file
        - Src:             'mutt/logging.c:437,13'
          Dst:             __errno_location
        - Src:             'mutt/logging.c:439,22'
          Dst:             fileno
        - Src:             'mutt/logging.c:439,15'
          Dst:             isatty
        - Src:             'mutt/logging.c:461,3'
          Dst:             fputs
        - Src:             'mutt/logging.c:459,11'
          Dst:             fprintf
        - Src:             'mutt/logging.c:461,3'
          Dst:             fputs
        - Src:             'mutt/logging.c:461,3'
          Dst:             fputs
        - Src:             'mutt/logging.c:464,31'
          Dst:             strerror
        - Src:             'mutt/logging.c:464,11'
          Dst:             fprintf
        - Src:             'mutt/logging.c:467,11'
          Dst:             fprintf
        - Src:             'mutt/logging.c:469,9'
          Dst:             fprintf
    - functionName:    log_disp_file
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - fprintf
        - fputc
        - strerror
        - timestamp
        - vfprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/logging.c:249,8'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
            - BranchSide:      'mutt/logging.c:249,8'
              BranchSideFuncs:
                - __errno_location
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
        - Branch String:   'mutt/logging.c:249,18'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:249,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:249,28'
              BranchSideFuncs:
                - __errno_location
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
        - Branch String:   'mutt/logging.c:249,41'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:249,41'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:249,53'
              BranchSideFuncs:
                - __errno_location
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
        - Branch String:   'mutt/logging.c:249,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:249,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:253,13'
              BranchSideFuncs:
                - __errno_location
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
        - Branch String:   'mutt/logging.c:255,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:256,5'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
            - BranchSide:      'mutt/logging.c:258,46'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - vfprintf
                - fputc
                - strerror
                - fprintf
        - Branch String:   'mutt/logging.c:266,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:268,13'
              BranchSideFuncs:
                - strerror
                - fprintf
            - BranchSide:      'mutt/logging.c:270,18'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'mutt/logging.c:253,13'
          Dst:             __errno_location
        - Src:             'mutt/logging.c:258,46'
          Dst:             timestamp
        - Src:             'mutt/logging.c:258,9'
          Dst:             fprintf
        - Src:             'mutt/logging.c:263,9'
          Dst:             vfprintf
        - Src:             'mutt/logging.c:268,34'
          Dst:             strerror
        - Src:             'mutt/logging.c:268,5'
          Dst:             fprintf
        - Src:             'mutt/logging.c:272,5'
          Dst:             fputc
    - functionName:    timestamp
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_date_localtime_format
        - mutt_date_now
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/logging.c:83,13'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - mutt_date_now
            - BranchSide:      'mutt/logging.c:83,13'
              BranchSideFuncs:
                - mutt_date_localtime_format
                - mutt_date_now
        - Branch String:   'mutt/logging.c:83,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:84,13'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_date_localtime_format
            - BranchSide:      'mutt/logging.c:86,16'
              BranchSideFuncs:
                - mutt_date_localtime_format
        - Branch String:   'mutt/logging.c:86,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:88,5'
              BranchSideFuncs:
                - mutt_date_localtime_format
      Callsites:
        - Src:             'mutt/logging.c:84,13'
          Dst:             mutt_date_now
        - Src:             'mutt/logging.c:88,5'
          Dst:             mutt_date_localtime_format
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_disp_queue
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - log_queue_add
        - mutt_date_now
        - mutt_mem_calloc
        - mutt_str_dup
        - snprintf
        - strerror
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/logging.c:381,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - vsnprintf
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
                - strerror
                - snprintf
            - BranchSide:      'mutt/logging.c:381,8'
              BranchSideFuncs:
                - __errno_location
                - vsnprintf
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
                - strerror
                - snprintf
        - Branch String:   'mutt/logging.c:389,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:391,13'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
                - strerror
                - snprintf
            - BranchSide:      'mutt/logging.c:396,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
        - Branch String:   'mutt/logging.c:391,19'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:391,26'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
                - strerror
                - snprintf
            - BranchSide:      'mutt/logging.c:396,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
        - Branch String:   'mutt/logging.c:391,9'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - strerror
                - snprintf
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
            - BranchSide:      'mutt/logging.c:396,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - log_queue_add
                - mutt_date_now
        - Branch String:   'mutt/logging.c:397,14'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:397,37'
              BranchSideFuncs:
                - mutt_date_now
                - mutt_str_dup
                - log_queue_add
            - BranchSide:      'mutt/logging.c:397,14'
              BranchSideFuncs:
                - mutt_str_dup
                - log_queue_add
      Callsites:
        - Src:             'mutt/logging.c:382,13'
          Dst:             __errno_location
        - Src:             'mutt/logging.c:386,12'
          Dst:             vsnprintf
        - Src:             'mutt/logging.c:392,58'
          Dst:             strerror
        - Src:             'mutt/logging.c:392,13'
          Dst:             snprintf
        - Src:             'mutt/logging.c:396,24'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/logging.c:397,37'
          Dst:             mutt_date_now
        - Src:             'mutt/logging.c:402,17'
          Dst:             mutt_str_dup
        - Src:             'mutt/logging.c:404,3'
          Dst:             log_queue_add
    - functionName:    log_queue_add
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/logging.c:288,8'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:288,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:288,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:288,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:291,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:293,25'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:293,43'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:302,18'
              BranchSideFuncs: []
        - Branch String:   'mutt/logging.c:293,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:295,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:302,18'
              BranchSideFuncs: []
        - Branch String:   'mutt/logging.c:296,5'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:296,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:297,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/logging.c:297,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/logging.c:298,5'
          Dst:             mutt_mem_free
    - functionName:    log_queue_get
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_queue_flush
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log_queue_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/logging.c:350,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - log_queue_empty
            - BranchSide:      'mutt/logging.c:350,3'
              BranchSideFuncs:
                - log_queue_empty
        - Branch String:   'mutt/logging.c:350,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:350,3'
              BranchSideFuncs:
                - log_queue_empty
            - BranchSide:      'mutt/logging.c:352,14'
              BranchSideFuncs:
                - log_queue_empty
        - Branch String:   'mutt/logging.c:350,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:350,3'
              BranchSideFuncs:
                - log_queue_empty
            - BranchSide:      'mutt/logging.c:352,14'
              BranchSideFuncs:
                - log_queue_empty
      Callsites:
        - Src:             'mutt/logging.c:355,3'
          Dst:             log_queue_empty
    - functionName:    log_queue_empty
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          94
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/logging.c:327,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:330,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:330,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:330,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:330,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:332,5'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:332,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:332,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:332,5'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:332,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:333,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:332,5'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:332,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/logging.c:333,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/logging.c:330,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:330,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/logging.c:333,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/logging.c:334,5'
          Dst:             mutt_mem_free
    - functionName:    log_queue_set_max_size
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/logging.c:315,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:315,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:316,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    log_file_running
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_file_set_version
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_str_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/logging.c:223,3'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - mutt_str_replace
            - BranchSide:      'mutt/logging.c:223,3'
              BranchSideFuncs:
                - mutt_str_replace
      Callsites:
        - Src:             'mutt/logging.c:223,3'
          Dst:             mutt_str_replace
    - functionName:    log_file_set_level
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - fwrite
        - log_file_close
        - log_file_open
        - timestamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/logging.c:178,14'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - log_file_open
                - log_file_close
            - BranchSide:      'mutt/logging.c:178,14'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:178,28'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:178,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:178,38'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:178,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:181,16'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:181,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:184,16'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:186,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:188,5'
              BranchSideFuncs:
                - log_file_close
                - fwrite
            - BranchSide:      'mutt/logging.c:190,12'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - log_file_open
        - Branch String:   'mutt/logging.c:190,12'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:192,9'
              BranchSideFuncs:
                - log_file_open
                - fwrite
            - BranchSide:      'mutt/logging.c:199,5'
              BranchSideFuncs:
                - log_file_open
                - fwrite
        - Branch String:   'mutt/logging.c:192,9'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:193,7'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
            - BranchSide:      'mutt/logging.c:194,66'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
        - Branch String:   'mutt/logging.c:195,13'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:195,37'
              BranchSideFuncs:
                - fprintf
                - fwrite
            - BranchSide:      'mutt/logging.c:195,37'
              BranchSideFuncs:
                - fprintf
                - fwrite
        - Branch String:   'mutt/logging.c:202,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:202,7'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'mutt/logging.c:204,13'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'mutt/logging.c:188,5'
          Dst:             log_file_close
        - Src:             'mutt/logging.c:194,66'
          Dst:             timestamp
        - Src:             'mutt/logging.c:194,5'
          Dst:             fprintf
        - Src:             'mutt/logging.c:199,5'
          Dst:             log_file_open
        - Src:             'mutt/logging.c:204,5'
          Dst:             fwrite
    - functionName:    log_file_close
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - fwrite
        - mutt_file_fclose_full
        - timestamp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/logging.c:101,8'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - mutt_file_fclose_full
            - BranchSide:      'mutt/logging.c:101,8'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - mutt_file_fclose_full
        - Branch String:   'mutt/logging.c:101,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:104,45'
              BranchSideFuncs:
                - timestamp
                - fprintf
                - fwrite
                - mutt_file_fclose_full
        - Branch String:   'mutt/logging.c:107,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/logging.c:104,45'
          Dst:             timestamp
        - Src:             'mutt/logging.c:104,3'
          Dst:             fprintf
        - Src:             'mutt/logging.c:105,3'
          Dst:             fwrite
        - Src:             'mutt/logging.c:106,3'
          Dst:             mutt_file_fclose_full
    - functionName:    log_file_open
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - log_file_close
        - mutt_file_fopen_full
        - setvbuf
        - timestamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/logging.c:122,8'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - log_file_close
                - mutt_file_fopen_full
                - setvbuf
                - timestamp
                - fprintf
            - BranchSide:      'mutt/logging.c:122,8'
              BranchSideFuncs:
                - log_file_close
                - mutt_file_fopen_full
                - setvbuf
                - timestamp
                - fprintf
        - Branch String:   'mutt/logging.c:122,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:125,7'
              BranchSideFuncs:
                - log_file_close
                - mutt_file_fopen_full
                - setvbuf
                - timestamp
                - fprintf
        - Branch String:   'mutt/logging.c:125,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:126,5'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - setvbuf
                - timestamp
                - fprintf
            - BranchSide:      'mutt/logging.c:128,7'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - setvbuf
                - timestamp
                - fprintf
        - Branch String:   'mutt/logging.c:128,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:131,15'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - setvbuf
                - timestamp
                - fprintf
        - Branch String:   'mutt/logging.c:132,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:134,3'
              BranchSideFuncs:
                - setvbuf
                - timestamp
                - fprintf
        - Branch String:   'mutt/logging.c:137,11'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:137,35'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'mutt/logging.c:137,35'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'mutt/logging.c:138,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:139,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/logging.c:126,5'
          Dst:             log_file_close
        - Src:             'mutt/logging.c:131,15'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt/logging.c:134,3'
          Dst:             setvbuf
        - Src:             'mutt/logging.c:136,64'
          Dst:             timestamp
        - Src:             'mutt/logging.c:136,3'
          Dst:             fprintf
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_file_set_filename
      functionSourceFile: '/src/neomutt/mutt/logging.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - log_file_close
        - log_file_open
        - mutt_str_equal
        - mutt_str_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/logging.c:152,8'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - log_file_open
                - log_file_close
            - BranchSide:      'mutt/logging.c:152,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:152,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:156,22'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_str_replace
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:156,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/logging.c:159,3'
              BranchSideFuncs:
                - mutt_str_replace
                - log_file_open
                - log_file_close
        - Branch String:   'mutt/logging.c:161,7'
          Branch Sides:
            - BranchSide:      'mutt/logging.c:162,5'
              BranchSideFuncs:
                - log_file_close
                - log_file_open
            - BranchSide:      'mutt/logging.c:164,10'
              BranchSideFuncs:
                - log_file_open
      Callsites:
        - Src:             'mutt/logging.c:156,7'
          Dst:             mutt_str_equal
        - Src:             'mutt/logging.c:159,3'
          Dst:             mutt_str_replace
        - Src:             'mutt/logging.c:162,5'
          Dst:             log_file_close
        - Src:             'mutt/logging.c:164,10'
          Dst:             log_file_open
    - functionName:    mutt_map_get_value
      functionSourceFile: '/src/neomutt/mutt/mapping.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_map_get_value_n
        - mutt_str_len
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/mapping.c:87,37'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_map_get_value_n
            - BranchSide:      'mutt/mapping.c:87,37'
              BranchSideFuncs:
                - mutt_str_len
                - mutt_map_get_value_n
      Callsites:
        - Src:             'mutt/mapping.c:87,37'
          Dst:             mutt_str_len
        - Src:             'mutt/mapping.c:87,10'
          Dst:             mutt_map_get_value_n
    - functionName:    mutt_map_get_value_n
      functionSourceFile: '/src/neomutt/mutt/mapping.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_istrn_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/mapping.c:64,8'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:0,0'
              BranchSideFuncs:
                - mutt_istrn_equal
            - BranchSide:      'mutt/mapping.c:64,8'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/mapping.c:64,13'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:64,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:64,21'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/mapping.c:64,27'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:64,27'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:64,31'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/mapping.c:64,7'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:67,29'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/mapping.c:67,3'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:69,9'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/mapping.c:69,50'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:67,36'
              BranchSideFuncs:
                - mutt_istrn_equal
            - BranchSide:      'mutt/mapping.c:69,61'
              BranchSideFuncs:
                - mutt_istrn_equal
        - Branch String:   'mutt/mapping.c:69,9'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:67,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:71,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/mapping.c:67,3'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:69,9'
              BranchSideFuncs:
                - mutt_istrn_equal
      Callsites:
        - Src:             'mutt/mapping.c:69,9'
          Dst:             mutt_istrn_equal
    - functionName:    mutt_map_get_name
      functionSourceFile: '/src/neomutt/mutt/mapping.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'mutt/mapping.c:44,7'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:44,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:47,29'
              BranchSideFuncs: []
        - Branch String:   'mutt/mapping.c:47,3'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:48,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/mapping.c:48,9'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:47,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:48,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/mapping.c:47,3'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:48,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/mapping.c:48,9'
          Branch Sides:
            - BranchSide:      'mutt/mapping.c:47,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mapping.c:48,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_mb_filter_unprintable
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          195
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - buf_addstr
        - buf_is_empty
        - buf_pool_get
        - buf_pool_release
        - buf_strdup
        - iswprint
        - mbrtowc
        - mutt_mb_is_display_corrupting_utf8
        - mutt_mem_calloc
        - mutt_mem_free
        - wcrtomb
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:425,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:425,8'
              BranchSideFuncs:
                - buf_pool_get
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:425,10'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:425,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:425,14'
              BranchSideFuncs:
                - buf_pool_get
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:425,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:428,11'
              BranchSideFuncs:
                - buf_pool_get
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:436,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:438,12'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:456,3'
              BranchSideFuncs:
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:438,34'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:438,40'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:441,7'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:438,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:441,7'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:448,10'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:444,23'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:444,26'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:448,10'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:444,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:436,58'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:448,10'
              BranchSideFuncs:
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:448,10'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:448,10'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:452,27'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:448,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:448,10'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:449,10'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:448,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:449,10'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:450,14'
              BranchSideFuncs:
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:450,28'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:450,31'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:452,10'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:450,14'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:436,58'
              BranchSideFuncs:
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - wcrtomb
                - buf_addstr
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
            - BranchSide:      'mutt/mbyte.c:452,10'
              BranchSideFuncs:
                - wcrtomb
                - buf_addstr
                - mbrtowc
                - iswprint
                - mutt_mb_is_display_corrupting_utf8
                - mutt_mem_free
                - buf_is_empty
                - buf_strdup
                - buf_pool_release
                - mutt_mem_calloc
        - Branch String:   'mutt/mbyte.c:458,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:459,10'
              BranchSideFuncs:
                - mutt_mem_calloc
                - buf_pool_release
            - BranchSide:      'mutt/mbyte.c:461,10'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
      Callsites:
        - Src:             'mutt/mbyte.c:435,24'
          Dst:             buf_pool_get
        - Src:             'mutt/mbyte.c:436,15'
          Dst:             mbrtowc
        - Src:             'mutt/mbyte.c:448,10'
          Dst:             iswprint
        - Src:             'mutt/mbyte.c:450,31'
          Dst:             mutt_mb_is_display_corrupting_utf8
        - Src:             'mutt/mbyte.c:452,10'
          Dst:             wcrtomb
        - Src:             'mutt/mbyte.c:454,5'
          Dst:             buf_addstr
        - Src:             'mutt/mbyte.c:456,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/mbyte.c:458,7'
          Dst:             buf_is_empty
        - Src:             'mutt/mbyte.c:459,10'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/mbyte.c:461,10'
          Dst:             buf_strdup
        - Src:             'mutt/mbyte.c:463,3'
          Dst:             buf_pool_release
    - functionName:    mutt_mb_is_display_corrupting_utf8
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          74
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:387,32'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:387,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:388,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:388,32'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:388,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:389,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:389,32'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:389,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:387,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:397,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:397,32'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:397,39'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:402,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:397,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:402,32'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:402,39'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:402,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:402,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:406,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:406,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:409,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_mb_is_lower
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - iswalpha
        - iswupper
        - mbrtowc
        - mutt_str_len
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:356,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - iswalpha
                - iswupper
            - BranchSide:      'mutt/mbyte.c:356,8'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - iswalpha
                - iswupper
        - Branch String:   'mutt/mbyte.c:356,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:356,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:359,11'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - iswalpha
                - iswupper
        - Branch String:   'mutt/mbyte.c:370,31'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:366,80'
              BranchSideFuncs:
                - mbrtowc
                - iswalpha
                - iswupper
            - BranchSide:      'mutt/mbyte.c:370,52'
              BranchSideFuncs:
                - iswupper
                - mbrtowc
                - iswalpha
      Callsites:
        - Src:             'mutt/mbyte.c:364,14'
          Dst:             mutt_str_len
        - Src:             'mutt/mbyte.c:366,42'
          Dst:             mbrtowc
        - Src:             'mutt/mbyte.c:370,9'
          Dst:             iswalpha
        - Src:             'mutt/mbyte.c:370,34'
          Dst:             iswupper
    - functionName:    iswalpha
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iswupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_mb_is_shell_char
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wcschr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:343,10'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - wcschr
            - BranchSide:      'mutt/mbyte.c:343,10'
              BranchSideFuncs:
                - wcschr
      Callsites:
        - Src:             'mutt/mbyte.c:343,10'
          Dst:             wcschr
    - functionName:    wcschr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_mb_mbstowcs
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          199
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - mbrtowc
        - mutt_mem_reallocarray
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:293,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/mbyte.c:293,8'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:293,14'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:293,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:293,18'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:293,27'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:293,27'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:293,31'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:293,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:296,11'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:302,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:304,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:327,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:305,58'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:302,10'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/mbyte.c:306,15'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:306,37'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:306,43'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/mbyte.c:316,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:305,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:309,13'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/mbyte.c:316,10'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mbrtowc
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:309,11'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:311,21'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/mbyte.c:314,19'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:316,24'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:327,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:316,24'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:327,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:318,11'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:320,21'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/mbyte.c:323,19'
              BranchSideFuncs:
                - mbrtowc
                - mutt_mem_reallocarray
                - mutt_mem_reallocarray
        - Branch String:   'mutt/mbyte.c:302,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:304,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:327,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/mbyte.c:305,17'
          Dst:             mbrtowc
        - Src:             'mutt/mbyte.c:312,9'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt/mbyte.c:321,9'
          Dst:             mutt_mem_reallocarray
    - functionName:    buf_mb_wcstombs
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - buf_alloc
        - buf_fix_dptr
        - wcrtomb
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:258,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - buf_fix_dptr
                - wcrtomb
            - BranchSide:      'mutt/mbyte.c:258,8'
              BranchSideFuncs:
                - buf_alloc
                - buf_fix_dptr
                - wcrtomb
        - Branch String:   'mutt/mbyte.c:258,13'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:258,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:258,17'
              BranchSideFuncs:
                - buf_alloc
                - buf_fix_dptr
                - wcrtomb
        - Branch String:   'mutt/mbyte.c:258,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:262,21'
              BranchSideFuncs:
                - buf_alloc
                - buf_fix_dptr
                - wcrtomb
        - Branch String:   'mutt/mbyte.c:270,21'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:272,22'
              BranchSideFuncs:
                - wcrtomb
                - buf_fix_dptr
            - BranchSide:      'mutt/mbyte.c:279,8'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/mbyte.c:273,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:275,9'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/mbyte.c:279,8'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/mbyte.c:275,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:270,52'
              BranchSideFuncs:
                - buf_fix_dptr
            - BranchSide:      'mutt/mbyte.c:279,8'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/mbyte.c:270,21'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:272,22'
              BranchSideFuncs:
                - wcrtomb
                - buf_fix_dptr
            - BranchSide:      'mutt/mbyte.c:279,8'
              BranchSideFuncs:
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/mbyte.c:262,3'
          Dst:             buf_alloc
        - Src:             'mutt/mbyte.c:272,9'
          Dst:             wcrtomb
        - Src:             'mutt/mbyte.c:280,3'
          Dst:             buf_fix_dptr
    - functionName:    mutt_mb_width_ceiling
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_mb_wcwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:239,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mutt_mb_wcwidth
            - BranchSide:      'mutt/mbyte.c:239,8'
              BranchSideFuncs:
                - mutt_mb_wcwidth
        - Branch String:   'mutt/mbyte.c:239,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:239,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:244,3'
              BranchSideFuncs:
                - mutt_mb_wcwidth
        - Branch String:   'mutt/mbyte.c:244,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:245,31'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:247,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:245,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:244,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:247,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:244,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:245,31'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:247,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/mbyte.c:245,15'
          Dst:             mutt_mb_wcwidth
    - functionName:    mutt_mb_wcwidth
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - iswprint
        - wcwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:200,11'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - wcwidth
                - iswprint
            - BranchSide:      'mutt/mbyte.c:200,11'
              BranchSideFuncs:
                - wcwidth
                - iswprint
        - Branch String:   'mutt/mbyte.c:201,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:201,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:201,20'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:201,20'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:201,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:201,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:203,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:203,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:205,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:205,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:205,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:207,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/mbyte.c:200,11'
          Dst:             wcwidth
        - Src:             'mutt/mbyte.c:201,7'
          Dst:             iswprint
    - functionName:    mutt_mb_wcswidth
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mb_wcwidth
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:218,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mutt_mb_wcwidth
            - BranchSide:      'mutt/mbyte.c:218,8'
              BranchSideFuncs:
                - mutt_mb_wcwidth
        - Branch String:   'mutt/mbyte.c:218,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:218,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:222,3'
              BranchSideFuncs:
                - mutt_mb_wcwidth
        - Branch String:   'mutt/mbyte.c:222,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:222,11'
              BranchSideFuncs:
                - mutt_mb_wcwidth
        - Branch String:   'mutt/mbyte.c:222,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:222,11'
              BranchSideFuncs:
                - mutt_mb_wcwidth
      Callsites:
        - Src:             'mutt/mbyte.c:223,10'
          Dst:             mutt_mb_wcwidth
    - functionName:    mutt_mb_width
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          205
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - mbrtowc
        - mutt_str_len
        - wcwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:139,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:139,8'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:139,12'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:139,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:139,16'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:139,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:144,13'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:152,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:155,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:188,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:155,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:157,7'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
            - BranchSide:      'mutt/mbyte.c:161,23'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
        - Branch String:   'mutt/mbyte.c:161,14'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:163,12'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
            - BranchSide:      'mutt/mbyte.c:167,31'
              BranchSideFuncs:
                - wcwidth
                - mbrtowc
        - Branch String:   'mutt/mbyte.c:168,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:169,7'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:171,10'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:171,23'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:171,27'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:185,17'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:171,30'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:171,37'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:178,21'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:171,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:178,21'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:185,17'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:178,21'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:178,28'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:185,17'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:178,14'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:183,5'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:185,17'
              BranchSideFuncs:
                - mbrtowc
                - wcwidth
      Callsites:
        - Src:             'mutt/mbyte.c:146,20'
          Dst:             mutt_str_len
        - Src:             'mutt/mbyte.c:151,23'
          Dst:             mbrtowc
        - Src:             'mutt/mbyte.c:167,23'
          Dst:             wcwidth
    - functionName:    mutt_mb_get_initials
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          428
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - __ctype_b_loc
        - mutt_mb_charlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:84,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:84,8'
              BranchSideFuncs:
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:84,13'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:84,17'
              BranchSideFuncs:
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:84,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:87,10'
              BranchSideFuncs:
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:87,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:90,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:124,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:91,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:95,15'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:101,9'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:101,9'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:105,12'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:106,16'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:106,5'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:106,16'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:105,12'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:107,21'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:110,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:112,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:124,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:106,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:105,12'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:107,21'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:113,11'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:115,17'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:115,42'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:115,52'
              BranchSideFuncs:
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_mb_charlen
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:120,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:110,5'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:112,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:124,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:120,18'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:124,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:120,37'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:87,3'
              BranchSideFuncs:
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/mbyte.c:121,11'
              BranchSideFuncs:
                - mutt_mb_charlen
                - mutt_mb_charlen
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/mbyte.c:120,18'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:120,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:124,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/mbyte.c:87,3'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:90,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:124,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/mbyte.c:90,16'
          Dst:             mutt_mb_charlen
        - Src:             'mutt/mbyte.c:95,24'
          Dst:             __ctype_b_loc
        - Src:             'mutt/mbyte.c:112,14'
          Dst:             mutt_mb_charlen
        - Src:             'mutt/mbyte.c:115,27'
          Dst:             __ctype_b_loc
        - Src:             'mutt/mbyte.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    mutt_mb_charlen
      functionSourceFile: '/src/neomutt/mutt/mbyte.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mbrtowc
        - mutt_str_len
        - wcwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/mbyte.c:57,8'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
            - BranchSide:      'mutt/mbyte.c:57,8'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:57,10'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:57,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:57,14'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:57,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:60,11'
              BranchSideFuncs:
                - mutt_str_len
                - mbrtowc
                - wcwidth
        - Branch String:   'mutt/mbyte.c:65,7'
          Branch Sides:
            - BranchSide:      'mutt/mbyte.c:66,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt/mbyte.c:67,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/mbyte.c:63,14'
          Dst:             mutt_str_len
        - Src:             'mutt/mbyte.c:64,14'
          Dst:             mbrtowc
        - Src:             'mutt/mbyte.c:66,14'
          Dst:             wcwidth
    - functionName:    set_uint32
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_md5_toascii
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/md5.c:458,8'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'mutt/md5.c:458,8'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'mutt/md5.c:458,15'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:458,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:458,19'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'mutt/md5.c:458,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:458,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:463,11'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'mutt/md5.c:462,3'
          Dst:             sprintf
    - functionName:    mutt_md5_process
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_md5_process_bytes
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/md5.c:357,8'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_md5_process_bytes
            - BranchSide:      'mutt/md5.c:357,8'
              BranchSideFuncs:
                - strlen
                - mutt_md5_process_bytes
        - Branch String:   'mutt/md5.c:357,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:360,31'
              BranchSideFuncs:
                - strlen
                - mutt_md5_process_bytes
      Callsites:
        - Src:             'mutt/md5.c:360,31'
          Dst:             strlen
        - Src:             'mutt/md5.c:360,3'
          Dst:             mutt_md5_process_bytes
    - functionName:    mutt_md5_process_bytes
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          188
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - mutt_md5_process_block
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/md5.c:375,8'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:375,8'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:375,12'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:375,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:375,16'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:375,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:375,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:380,15'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:380,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:382,24'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:403,14'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:383,18'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:385,31'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:385,31'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:388,9'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:390,61'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:398,30'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:403,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:414,9'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:433,14'
              BranchSideFuncs:
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:414,9'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:416,21'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:426,42'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:416,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:418,32'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:435,32'
              BranchSideFuncs:
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:433,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:433,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:435,32'
              BranchSideFuncs:
                - mutt_md5_process_block
        - Branch String:   'mutt/md5.c:439,9'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:441,7'
              BranchSideFuncs:
                - mutt_md5_process_block
            - BranchSide:      'mutt/md5.c:445,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/md5.c:390,7'
          Dst:             mutt_md5_process_block
        - Src:             'mutt/md5.c:418,9'
          Dst:             mutt_md5_process_block
        - Src:             'mutt/md5.c:426,7'
          Dst:             mutt_md5_process_block
        - Src:             'mutt/md5.c:441,7'
          Dst:             mutt_md5_process_block
    - functionName:    mutt_md5_process_block
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          850
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/md5.c:80,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:81,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:84,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/md5.c:84,3'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'mutt/md5.c:84,3'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:120,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_md5_bytes
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_md5_finish_ctx
        - mutt_md5_init_ctx
        - mutt_md5_process_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/md5.c:338,3'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_finish_ctx
            - BranchSide:      'mutt/md5.c:338,17'
              BranchSideFuncs:
                - mutt_md5_init_ctx
                - mutt_md5_process_bytes
                - mutt_md5_finish_ctx
      Callsites:
        - Src:             'mutt/md5.c:341,3'
          Dst:             mutt_md5_init_ctx
        - Src:             'mutt/md5.c:344,3'
          Dst:             mutt_md5_process_bytes
        - Src:             'mutt/md5.c:347,10'
          Dst:             mutt_md5_finish_ctx
    - functionName:    mutt_md5_init_ctx
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/md5.c:263,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:266,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_md5_finish_ctx
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_md5_process_block
        - mutt_md5_read_ctx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/md5.c:287,8'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_read_ctx
            - BranchSide:      'mutt/md5.c:287,8'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_read_ctx
        - Branch String:   'mutt/md5.c:287,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:287,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:291,30'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_read_ctx
        - Branch String:   'mutt/md5.c:296,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_read_ctx
            - BranchSide:      'mutt/md5.c:297,5'
              BranchSideFuncs:
                - mutt_md5_process_block
                - mutt_md5_read_ctx
      Callsites:
        - Src:             'mutt/md5.c:306,3'
          Dst:             mutt_md5_process_block
        - Src:             'mutt/md5.c:308,10'
          Dst:             mutt_md5_read_ctx
    - functionName:    mutt_md5_read_ctx
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_uint32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/md5.c:242,19'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - set_uint32
                - set_uint32
                - set_uint32
                - set_uint32
            - BranchSide:      'mutt/md5.c:242,19'
              BranchSideFuncs:
                - set_uint32
                - set_uint32
                - set_uint32
                - set_uint32
        - Branch String:   'mutt/md5.c:242,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:247,41'
              BranchSideFuncs:
                - set_uint32
                - set_uint32
                - set_uint32
                - set_uint32
      Callsites:
        - Src:             'mutt/md5.c:247,3'
          Dst:             set_uint32
        - Src:             'mutt/md5.c:248,3'
          Dst:             set_uint32
        - Src:             'mutt/md5.c:249,3'
          Dst:             set_uint32
        - Src:             'mutt/md5.c:250,3'
          Dst:             set_uint32
    - functionName:    mutt_md5
      functionSourceFile: '/src/neomutt/mutt/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_md5_bytes
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/md5.c:319,8'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_md5_bytes
            - BranchSide:      'mutt/md5.c:319,8'
              BranchSideFuncs:
                - strlen
                - mutt_md5_bytes
        - Branch String:   'mutt/md5.c:319,7'
          Branch Sides:
            - BranchSide:      'mutt/md5.c:319,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/md5.c:322,30'
              BranchSideFuncs:
                - strlen
                - mutt_md5_bytes
      Callsites:
        - Src:             'mutt/md5.c:322,30'
          Dst:             strlen
        - Src:             'mutt/md5.c:322,10'
          Dst:             mutt_md5_bytes
    - functionName:    mutt_mem_realloc
      functionSourceFile: '/src/neomutt/mutt/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/memory.c:148,3'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/memory.c:148,3'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'mutt/memory.c:148,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_mem_reallocarray
      functionSourceFile: '/src/neomutt/mutt/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - mutt_exit
        - reallocarray
        - strerror
      functionUses:    141
      BranchProfiles:
        - Branch String:   'mutt/memory.c:164,8'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - reallocarray
                - __errno_location
                - strerror
                - mutt_exit
                - free
            - BranchSide:      'mutt/memory.c:164,8'
              BranchSideFuncs:
                - reallocarray
                - __errno_location
                - strerror
                - mutt_exit
                - free
        - Branch String:   'mutt/memory.c:164,7'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/memory.c:169,14'
              BranchSideFuncs:
                - reallocarray
                - __errno_location
                - strerror
                - mutt_exit
                - free
        - Branch String:   'mutt/memory.c:169,20'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:169,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'mutt/memory.c:171,10'
              BranchSideFuncs:
                - free
        - Branch String:   'mutt/memory.c:169,7'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:171,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'mutt/memory.c:176,26'
              BranchSideFuncs:
                - reallocarray
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/memory.c:177,7'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/memory.c:179,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
      Callsites:
        - Src:             'mutt/memory.c:176,13'
          Dst:             reallocarray
        - Src:             'mutt/memory.c:179,5'
          Dst:             __errno_location
        - Src:             'mutt/memory.c:179,5'
          Dst:             strerror
        - Src:             'mutt/memory.c:180,5'
          Dst:             mutt_exit
    - functionName:    reallocarray
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_mem_mallocarray
      functionSourceFile: '/src/neomutt/mutt/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_reallocarray
      functionUses:    31
      BranchProfiles:
        - Branch String:   'mutt/memory.c:131,3'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/memory.c:131,9'
              BranchSideFuncs:
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'mutt/memory.c:132,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_mem_malloc
      functionSourceFile: '/src/neomutt/mutt/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_mallocarray
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/memory.c:115,10'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'mutt/memory.c:115,10'
              BranchSideFuncs:
                - mutt_mem_mallocarray
      Callsites:
        - Src:             'mutt/memory.c:115,10'
          Dst:             mutt_mem_mallocarray
    - functionName:    mutt_mem_free
      functionSourceFile: '/src/neomutt/mutt/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    886
      BranchProfiles:
        - Branch String:   'mutt/memory.c:96,8'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'mutt/memory.c:96,8'
              BranchSideFuncs:
                - free
        - Branch String:   'mutt/memory.c:96,7'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/memory.c:99,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    mutt_mem_calloc
      functionSourceFile: '/src/neomutt/mutt/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - calloc
        - mutt_exit
        - strerror
      functionUses:    168
      BranchProfiles:
        - Branch String:   'mutt/memory.c:78,14'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:0,0'
              BranchSideFuncs:
                - calloc
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/memory.c:78,14'
              BranchSideFuncs:
                - calloc
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/memory.c:78,20'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:78,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt/memory.c:78,29'
              BranchSideFuncs:
                - calloc
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/memory.c:78,7'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/memory.c:81,13'
              BranchSideFuncs:
                - calloc
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/memory.c:82,7'
          Branch Sides:
            - BranchSide:      'mutt/memory.c:82,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/memory.c:84,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
      Callsites:
        - Src:             'mutt/memory.c:81,13'
          Dst:             calloc
        - Src:             'mutt/memory.c:84,5'
          Dst:             __errno_location
        - Src:             'mutt/memory.c:84,5'
          Dst:             strerror
        - Src:             'mutt/memory.c:85,5'
          Dst:             mutt_exit
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    notify_observer_remove
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_free
      functionUses:    92
      BranchProfiles:
        - Branch String:   'mutt/notify.c:233,8'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:233,8'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:233,15'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:233,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:233,19'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:233,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:237,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:237,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:239,14'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:239,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:237,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:242,24'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:242,46'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:237,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:242,64'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:242,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:237,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:244,7'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:237,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:239,14'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/notify.c:244,7'
          Dst:             mutt_mem_free
    - functionName:    notify_observer_add
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mem_calloc
      functionUses:    87
      BranchProfiles:
        - Branch String:   'mutt/notify.c:194,8'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mutt/notify.c:194,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:194,15'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:194,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:194,19'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:194,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:194,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:198,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:198,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:200,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mutt/notify.c:207,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:200,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:198,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mutt/notify.c:203,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:203,46'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:198,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mutt/notify.c:203,64'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:203,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:198,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/notify.c:198,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:200,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
            - BranchSide:      'mutt/notify.c:207,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
        - Branch String:   'mutt/notify.c:214,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:214,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/notify.c:207,24'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/notify.c:212,8'
          Dst:             mutt_mem_calloc
    - functionName:    send
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          223
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - mutt_mem_free
        - send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/notify.c:123,8'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:0,0'
              BranchSideFuncs:
                - send
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:123,8'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:123,15'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:123,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:123,19'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:123,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:126,3'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:131,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:128,3'
              BranchSideFuncs:
                - send
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:134,13'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:134,29'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:134,44'
              BranchSideFuncs:
                - send
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:136,34'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:134,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:128,3'
              BranchSideFuncs:
                - send
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:136,34'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:138,11'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:140,9'
              BranchSideFuncs:
                - send
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:143,5'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:128,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:130,30'
              BranchSideFuncs:
                - send
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:146,16'
              BranchSideFuncs:
                - send
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:146,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:147,12'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:151,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:153,9'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:151,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:156,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:156,5'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:156,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:156,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:156,5'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:156,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:157,5'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:156,5'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:156,5'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:157,5'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/notify.c:147,12'
          Dst:             send
        - Src:             'mutt/notify.c:157,5'
          Dst:             mutt_mem_free
    - functionName:    notify_send
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - send
      functionUses:    125
      BranchProfiles:
        - Branch String:   'mutt/notify.c:176,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:0,0'
              BranchSideFuncs:
                - send
            - BranchSide:      'mutt/notify.c:176,3'
              BranchSideFuncs:
                - send
      Callsites:
        - Src:             'mutt/notify.c:177,10'
          Dst:             send
    - functionName:    notify_set_parent
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'mutt/notify.c:97,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:100,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    notify_observer_remove_all
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          102
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/notify.c:258,8'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:258,8'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:258,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:263,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:265,5'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:265,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:265,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:265,5'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:265,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:266,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:265,5'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:265,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:266,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:263,3'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:269,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/notify.c:266,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/notify.c:267,5'
          Dst:             mutt_mem_free
    - functionName:    notify_free
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_free
        - notify_observer_remove_all
      functionUses:    17
      BranchProfiles:
        - Branch String:   'mutt/notify.c:77,8'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:0,0'
              BranchSideFuncs:
                - notify_observer_remove_all
                - mutt_mem_free
            - BranchSide:      'mutt/notify.c:77,8'
              BranchSideFuncs:
                - notify_observer_remove_all
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:77,12'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:77,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:77,16'
              BranchSideFuncs:
                - notify_observer_remove_all
                - mutt_mem_free
        - Branch String:   'mutt/notify.c:77,7'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/notify.c:83,3'
              BranchSideFuncs:
                - notify_observer_remove_all
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/notify.c:83,3'
          Dst:             notify_observer_remove_all
        - Src:             'mutt/notify.c:85,3'
          Dst:             mutt_mem_free
    - functionName:    notify_new
      functionSourceFile: '/src/neomutt/mutt/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    16
      BranchProfiles:
        - Branch String:   'mutt/notify.c:64,27'
          Branch Sides:
            - BranchSide:      'mutt/notify.c:64,27'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/notify.c:64,27'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/notify.c:64,27'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_path_getcwd
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - buf_alloc
        - buf_fix_dptr
        - buf_reset
        - getcwd
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/path.c:478,8'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - buf_alloc
                - getcwd
                - buf_fix_dptr
                - __errno_location
                - buf_reset
                - buf_alloc
                - getcwd
            - BranchSide:      'mutt/path.c:478,8'
              BranchSideFuncs:
                - buf_alloc
                - getcwd
                - buf_fix_dptr
                - __errno_location
                - buf_reset
                - buf_alloc
                - getcwd
        - Branch String:   'mutt/path.c:478,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:478,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:481,3'
              BranchSideFuncs:
                - buf_alloc
                - getcwd
                - buf_fix_dptr
                - __errno_location
                - buf_reset
                - buf_alloc
                - getcwd
        - Branch String:   'mutt/path.c:483,14'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - buf_reset
                - buf_alloc
                - getcwd
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:489,5'
              BranchSideFuncs:
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:483,3'
          Branch Sides:
            - BranchSide:      'mutt/path.c:485,25'
              BranchSideFuncs:
                - buf_alloc
                - getcwd
                - buf_fix_dptr
                - buf_reset
            - BranchSide:      'mutt/path.c:491,5'
              BranchSideFuncs:
                - buf_reset
        - Branch String:   'mutt/path.c:483,14'
          Branch Sides:
            - BranchSide:      'mutt/path.c:483,18'
              BranchSideFuncs:
                - buf_reset
                - buf_alloc
                - getcwd
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:489,5'
              BranchSideFuncs:
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/path.c:481,3'
          Dst:             buf_alloc
        - Src:             'mutt/path.c:482,14'
          Dst:             getcwd
        - Src:             'mutt/path.c:0,0'
          Dst:             __errno_location
        - Src:             'mutt/path.c:485,5'
          Dst:             buf_alloc
        - Src:             'mutt/path.c:486,10'
          Dst:             getcwd
        - Src:             'mutt/path.c:489,5'
          Dst:             buf_fix_dptr
        - Src:             'mutt/path.c:491,5'
          Dst:             buf_reset
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_path_escape
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/path.c:435,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:435,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:442,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:442,15'
          Branch Sides:
            - BranchSide:      'mutt/path.c:444,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:466,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:444,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:452,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:452,11'
          Branch Sides:
            - BranchSide:      'mutt/path.c:452,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:466,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:442,15'
          Branch Sides:
            - BranchSide:      'mutt/path.c:444,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:466,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_path_abbr_folder
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - buf_at
        - buf_fix_dptr
        - buf_is_empty
        - buf_string
        - mutt_str_len
        - mutt_strn_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/path.c:401,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:401,7'
              BranchSideFuncs:
                - buf_is_empty
                - mutt_str_len
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:401,26'
          Branch Sides:
            - BranchSide:      'mutt/path.c:401,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:401,30'
              BranchSideFuncs:
                - mutt_str_len
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:401,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:404,17'
              BranchSideFuncs:
                - mutt_str_len
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:405,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:408,7'
              BranchSideFuncs:
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:408,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:409,9'
              BranchSideFuncs:
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:411,24'
              BranchSideFuncs:
                - buf_string.18754
                - mutt_strn_equal
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:411,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:411,7'
              BranchSideFuncs:
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:414,25'
              BranchSideFuncs:
                - buf_at
                - mutt_str_len
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:414,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:417,36'
              BranchSideFuncs:
                - mutt_str_len
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/path.c:401,7'
          Dst:             buf_is_empty
        - Src:             'mutt/path.c:404,17'
          Dst:             mutt_str_len
        - Src:             'mutt/path.c:411,24'
          Dst:             buf_string
        - Src:             'mutt/path.c:411,8'
          Dst:             mutt_strn_equal
        - Src:             'mutt/path.c:414,7'
          Dst:             buf_at
        - Src:             'mutt/path.c:417,17'
          Dst:             mutt_str_len
        - Src:             'mutt/path.c:421,3'
          Dst:             buf_fix_dptr
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_path_realpath
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_is_empty
        - buf_strcpy
        - buf_string
        - realpath
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/path.c:379,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.18754
                - realpath
                - buf_strcpy
            - BranchSide:      'mutt/path.c:379,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_string.18754
                - realpath
                - buf_strcpy
        - Branch String:   'mutt/path.c:379,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:382,8'
              BranchSideFuncs:
                - buf_string.18754
                - realpath
                - buf_strcpy
      Callsites:
        - Src:             'mutt/path.c:379,7'
          Dst:             buf_is_empty
        - Src:             'mutt/path.c:384,17'
          Dst:             buf_string
        - Src:             'mutt/path.c:384,8'
          Dst:             realpath
        - Src:             'mutt/path.c:387,10'
          Dst:             buf_strcpy
    - functionName:    mutt_path_to_absolute
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - buf_pool_get
        - buf_pool_release
        - buf_printf
        - buf_string
        - mutt_mem_free
        - mutt_path_dirname
        - mutt_str_copy
        - realpath
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/path.c:335,8'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - strlen
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
            - BranchSide:      'mutt/path.c:335,8'
              BranchSideFuncs:
                - strlen
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
        - Branch String:   'mutt/path.c:335,13'
          Branch Sides:
            - BranchSide:      'mutt/path.c:335,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:335,17'
              BranchSideFuncs:
                - strlen
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
        - Branch String:   'mutt/path.c:335,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:335,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:339,8'
              BranchSideFuncs:
                - strlen
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
        - Branch String:   'mutt/path.c:339,26'
          Branch Sides:
            - BranchSide:      'mutt/path.c:339,30'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
            - BranchSide:      'mutt/path.c:344,29'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
        - Branch String:   'mutt/path.c:339,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:344,29'
              BranchSideFuncs:
                - buf_pool_get
                - mutt_path_dirname
                - buf_printf
                - mutt_mem_free
                - buf_string.18754
                - realpath
                - buf_pool_release
                - __errno_location
                - mutt_str_copy
        - Branch String:   'mutt/path.c:353,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:355,9'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'mutt/path.c:363,5'
              BranchSideFuncs:
                - mutt_str_copy
      Callsites:
        - Src:             'mutt/path.c:339,8'
          Dst:             strlen
        - Src:             'mutt/path.c:344,29'
          Dst:             buf_pool_get
        - Src:             'mutt/path.c:346,19'
          Dst:             mutt_path_dirname
        - Src:             'mutt/path.c:347,3'
          Dst:             buf_printf
        - Src:             'mutt/path.c:348,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/path.c:351,33'
          Dst:             buf_string
        - Src:             'mutt/path.c:351,24'
          Dst:             realpath
        - Src:             'mutt/path.c:352,3'
          Dst:             buf_pool_release
        - Src:             'mutt/path.c:355,9'
          Dst:             __errno_location
        - Src:             'mutt/path.c:363,5'
          Dst:             mutt_str_copy
    - functionName:    mutt_path_dirname
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dirname
        - mutt_str_copy
        - mutt_str_dup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/path.c:314,8'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - dirname
                - mutt_str_dup
            - BranchSide:      'mutt/path.c:314,8'
              BranchSideFuncs:
                - mutt_str_copy
                - dirname
                - mutt_str_dup
        - Branch String:   'mutt/path.c:314,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:317,3'
              BranchSideFuncs:
                - mutt_str_copy
                - dirname
                - mutt_str_dup
      Callsites:
        - Src:             'mutt/path.c:318,3'
          Dst:             mutt_str_copy
        - Src:             'mutt/path.c:319,23'
          Dst:             dirname
        - Src:             'mutt/path.c:319,10'
          Dst:             mutt_str_dup
    - functionName:    dirname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_path_basename
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strrchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/path.c:284,8'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - strrchr
            - BranchSide:      'mutt/path.c:284,8'
              BranchSideFuncs:
                - strrchr
        - Branch String:   'mutt/path.c:284,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:287,19'
              BranchSideFuncs:
                - strrchr
        - Branch String:   'mutt/path.c:288,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:288,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:290,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:293,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/path.c:287,19'
          Dst:             strrchr
    - functionName:    mutt_path_canon
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - buf_at
        - buf_insert
        - buf_is_empty
        - getcwd
        - mutt_path_tidy
        - mutt_path_tilde
        - mutt_str_len
        - strerror
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/path.c:250,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - buf_at
                - getcwd
                - mutt_str_len
                - buf_insert
                - mutt_path_tidy
                - __errno_location
                - strerror
                - mutt_path_tilde
            - BranchSide:      'mutt/path.c:250,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - buf_at
                - getcwd
                - mutt_str_len
                - buf_insert
                - mutt_path_tidy
                - __errno_location
                - strerror
                - mutt_path_tilde
        - Branch String:   'mutt/path.c:250,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:253,7'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - getcwd
                - mutt_str_len
                - buf_insert
                - mutt_path_tidy
                - __errno_location
                - strerror
                - mutt_path_tilde
        - Branch String:   'mutt/path.c:253,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:255,5'
              BranchSideFuncs:
                - mutt_path_tilde
                - mutt_path_tidy
            - BranchSide:      'mutt/path.c:257,12'
              BranchSideFuncs:
                - buf_at
                - getcwd
                - mutt_str_len
                - buf_insert
                - mutt_path_tidy
                - __errno_location
                - strerror
        - Branch String:   'mutt/path.c:257,12'
          Branch Sides:
            - BranchSide:      'mutt/path.c:259,10'
              BranchSideFuncs:
                - mutt_path_tidy
            - BranchSide:      'mutt/path.c:272,10'
              BranchSideFuncs:
                - mutt_path_tidy
        - Branch String:   'mutt/path.c:260,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:262,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'mutt/path.c:266,22'
              BranchSideFuncs:
                - mutt_str_len
                - buf_insert
                - mutt_path_tidy
      Callsites:
        - Src:             'mutt/path.c:250,7'
          Dst:             buf_is_empty
        - Src:             'mutt/path.c:253,7'
          Dst:             buf_at
        - Src:             'mutt/path.c:255,5'
          Dst:             mutt_path_tilde
        - Src:             'mutt/path.c:257,12'
          Dst:             buf_at
        - Src:             'mutt/path.c:260,10'
          Dst:             getcwd
        - Src:             'mutt/path.c:266,22'
          Dst:             mutt_str_len
        - Src:             'mutt/path.c:269,5'
          Dst:             buf_insert
        - Src:             'mutt/path.c:262,7'
          Dst:             __errno_location
        - Src:             'mutt/path.c:262,7'
          Dst:             strerror
        - Src:             'mutt/path.c:272,10'
          Dst:             mutt_path_tidy
    - functionName:    mutt_path_tilde
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - buf_at
        - buf_is_empty
        - buf_strcpy
        - getpwnam
        - mutt_str_copy
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/path.c:196,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - buf_at
                - buf_at
                - strchr
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
                - mutt_str_copy
            - BranchSide:      'mutt/path.c:196,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - buf_at
                - buf_at
                - strchr
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'mutt/path.c:196,26'
          Branch Sides:
            - BranchSide:      'mutt/path.c:196,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:196,30'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - buf_at
                - strchr
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'mutt/path.c:196,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:196,7'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - strchr
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
                - mutt_str_copy
            - BranchSide:      'mutt/path.c:199,8'
              BranchSideFuncs:
                - buf_at
                - buf_at
                - strchr
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
                - mutt_str_copy
        - Branch String:   'mutt/path.c:203,32'
          Branch Sides:
            - BranchSide:      'mutt/path.c:203,36'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'mutt/path.c:205,10'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/path.c:203,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:205,10'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'mutt/path.c:216,10'
              BranchSideFuncs:
                - strchr
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/path.c:205,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:211,11'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/path.c:218,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'mutt/path.c:219,43'
              BranchSideFuncs:
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/path.c:219,43'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
                - getpwnam
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
        - Branch String:   'mutt/path.c:224,13'
          Branch Sides:
            - BranchSide:      'mutt/path.c:224,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:226,7'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:224,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:230,11'
              BranchSideFuncs:
                - mutt_str_copy
                - mutt_str_copy
                - buf_strcpy
      Callsites:
        - Src:             'mutt/path.c:196,7'
          Dst:             buf_is_empty
        - Src:             'mutt/path.c:196,30'
          Dst:             buf_at
        - Src:             'mutt/path.c:203,8'
          Dst:             buf_at
        - Src:             'mutt/path.c:203,36'
          Dst:             buf_at
        - Src:             'mutt/path.c:211,11'
          Dst:             mutt_str_copy
        - Src:             'mutt/path.c:217,11'
          Dst:             strchr
        - Src:             'mutt/path.c:0,0'
          Dst:             mutt_str_copy
        - Src:             'mutt/path.c:223,25'
          Dst:             getpwnam
        - Src:             'mutt/path.c:230,11'
          Dst:             mutt_str_copy
        - Src:             'mutt/path.c:233,3'
          Dst:             mutt_str_copy
        - Src:             'mutt/path.c:234,3'
          Dst:             buf_strcpy
    - functionName:    mutt_path_tidy
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - buf_at
        - buf_fix_dptr
        - buf_is_empty
        - mutt_path_tidy_dotdot
        - mutt_path_tidy_slash
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/path.c:171,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - mutt_path_tidy_slash
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:171,7'
              BranchSideFuncs:
                - buf_is_empty
                - buf_at
                - mutt_path_tidy_slash
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:171,26'
          Branch Sides:
            - BranchSide:      'mutt/path.c:171,26'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:171,30'
              BranchSideFuncs:
                - buf_at
                - mutt_path_tidy_slash
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:171,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:171,7'
              BranchSideFuncs:
                - mutt_path_tidy_slash
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:174,35'
              BranchSideFuncs:
                - mutt_path_tidy_slash
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
        - Branch String:   'mutt/path.c:174,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:174,7'
              BranchSideFuncs:
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
            - BranchSide:      'mutt/path.c:177,31'
              BranchSideFuncs:
                - mutt_path_tidy_dotdot
                - buf_fix_dptr
      Callsites:
        - Src:             'mutt/path.c:171,7'
          Dst:             buf_is_empty
        - Src:             'mutt/path.c:171,30'
          Dst:             buf_at
        - Src:             'mutt/path.c:174,8'
          Dst:             mutt_path_tidy_slash
        - Src:             'mutt/path.c:177,3'
          Dst:             mutt_path_tidy_dotdot
        - Src:             'mutt/path.c:178,3'
          Dst:             buf_fix_dptr
    - functionName:    mutt_path_tidy_slash
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          136
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/path.c:60,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:66,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:66,3'
          Branch Sides:
            - BranchSide:      'mutt/path.c:68,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:70,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:72,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:72,28'
          Branch Sides:
            - BranchSide:      'mutt/path.c:72,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:72,37'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:72,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:78,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:78,15'
          Branch Sides:
            - BranchSide:      'mutt/path.c:72,47'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:83,25'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:83,20'
          Branch Sides:
            - BranchSide:      'mutt/path.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:85,18'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:66,3'
          Branch Sides:
            - BranchSide:      'mutt/path.c:68,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:94,14'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:94,14'
          Branch Sides:
            - BranchSide:      'mutt/path.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:94,33'
          Branch Sides:
            - BranchSide:      'mutt/path.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:94,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:95,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:97,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_path_tidy_dotdot
      functionSourceFile: '/src/neomutt/mutt/path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - strlen
        - strrchr
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/path.c:111,8'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
            - BranchSide:      'mutt/path.c:111,8'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
        - Branch String:   'mutt/path.c:111,12'
          Branch Sides:
            - BranchSide:      'mutt/path.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:111,16'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
        - Branch String:   'mutt/path.c:111,7'
          Branch Sides:
            - BranchSide:      'mutt/path.c:111,7'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
            - BranchSide:      'mutt/path.c:116,3'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
        - Branch String:   'mutt/path.c:117,3'
          Branch Sides:
            - BranchSide:      'mutt/path.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/path.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/path.c:119,9'
          Branch Sides:
            - BranchSide:      'mutt/path.c:122,14'
              BranchSideFuncs:
                - strrchr
                - strlen
                - strstr
                - strrchr
            - BranchSide:      'mutt/path.c:132,20'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strlen
                - strrchr
        - Branch String:   'mutt/path.c:122,11'
          Branch Sides:
            - BranchSide:      'mutt/path.c:124,15'
              BranchSideFuncs:
                - strlen
                - strstr
                - strrchr
                - strrchr
            - BranchSide:      'mutt/path.c:128,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - strrchr
                - strrchr
        - Branch String:   'mutt/path.c:127,11'
          Branch Sides:
            - BranchSide:      'mutt/path.c:128,9'
              BranchSideFuncs:
                - strlen
                - strstr
                - strrchr
                - strrchr
            - BranchSide:      'mutt/path.c:130,29'
              BranchSideFuncs:
                - strlen
                - strstr
                - strrchr
                - strrchr
        - Branch String:   'mutt/path.c:132,14'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - strrchr
                - strstr
                - strrchr
                - strlen
            - BranchSide:      'mutt/path.c:134,14'
              BranchSideFuncs:
                - strrchr
                - strstr
                - strrchr
                - strlen
        - Branch String:   'mutt/path.c:134,11'
          Branch Sides:
            - BranchSide:      'mutt/path.c:136,15'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
            - BranchSide:      'mutt/path.c:140,15'
              BranchSideFuncs:
                - strrchr
                - strstr
                - strrchr
                - strlen
        - Branch String:   'mutt/path.c:142,13'
          Branch Sides:
            - BranchSide:      'mutt/path.c:143,16'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
            - BranchSide:      'mutt/path.c:144,18'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
        - Branch String:   'mutt/path.c:144,18'
          Branch Sides:
            - BranchSide:      'mutt/path.c:0,0'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
            - BranchSide:      'mutt/path.c:145,16'
              BranchSideFuncs:
                - strstr
                - strrchr
                - strrchr
                - strlen
      Callsites:
        - Src:             'mutt/path.c:117,16'
          Dst:             strstr
        - Src:             'mutt/path.c:125,16'
          Dst:             strrchr
        - Src:             'mutt/path.c:130,29'
          Dst:             strlen
        - Src:             'mutt/path.c:141,19'
          Dst:             strrchr
    - functionName:    buf_pool_release
      functionSourceFile: '/src/neomutt/mutt/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - buf_free
        - buf_reset
        - mutt_mem_reallocarray
      functionUses:    538
      BranchProfiles:
        - Branch String:   'mutt/pool.c:98,8'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:0,0'
              BranchSideFuncs:
                - buf_free
                - buf_reset
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/pool.c:98,8'
              BranchSideFuncs:
                - buf_free
                - buf_reset
                - mutt_mem_reallocarray
        - Branch String:   'mutt/pool.c:98,12'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/pool.c:98,16'
              BranchSideFuncs:
                - buf_free
                - buf_reset
                - mutt_mem_reallocarray
        - Branch String:   'mutt/pool.c:98,7'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/pool.c:101,7'
              BranchSideFuncs:
                - buf_free
                - buf_reset
                - mutt_mem_reallocarray
        - Branch String:   'mutt/pool.c:101,7'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:104,5'
              BranchSideFuncs:
                - buf_reset
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/pool.c:112,13'
              BranchSideFuncs:
                - buf_reset
                - mutt_mem_reallocarray
        - Branch String:   'mutt/pool.c:112,56'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:113,19'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_reset
            - BranchSide:      'mutt/pool.c:115,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_reset
        - Branch String:   'mutt/pool.c:112,7'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:115,16'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_reset
            - BranchSide:      'mutt/pool.c:118,3'
              BranchSideFuncs:
                - buf_reset
      Callsites:
        - Src:             'mutt/pool.c:105,5'
          Dst:             buf_free
        - Src:             'mutt/pool.c:116,5'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt/pool.c:118,3'
          Dst:             buf_reset
    - functionName:    pool_increase_size
      functionSourceFile: '/src/neomutt/mutt/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_alloc
        - buf_new
        - mutt_mem_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/pool.c:53,17'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:53,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_new
                - buf_alloc
            - BranchSide:      'mutt/pool.c:53,17'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_new
                - buf_alloc
        - Branch String:   'mutt/pool.c:57,3'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:57,3'
              BranchSideFuncs:
                - buf_new
                - buf_alloc
            - BranchSide:      'mutt/pool.c:59,29'
              BranchSideFuncs:
                - buf_new
                - buf_alloc
        - Branch String:   'mutt/pool.c:57,3'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:57,3'
              BranchSideFuncs:
                - buf_new
                - buf_alloc
            - BranchSide:      'mutt/pool.c:59,29'
              BranchSideFuncs:
                - buf_new
                - buf_alloc
      Callsites:
        - Src:             'mutt/pool.c:56,3'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt/pool.c:59,29'
          Dst:             buf_new
        - Src:             'mutt/pool.c:60,5'
          Dst:             buf_alloc
    - functionName:    buf_pool_get
      functionSourceFile: '/src/neomutt/mutt/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - pool_increase_size
      functionUses:    480
      BranchProfiles:
        - Branch String:   'mutt/pool.c:84,7'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:84,7'
              BranchSideFuncs:
                - pool_increase_size
                - assertion_dump
            - BranchSide:      'mutt/pool.c:84,7'
              BranchSideFuncs:
                - pool_increase_size
                - assertion_dump
        - Branch String:   'mutt/pool.c:84,7'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:84,7'
              BranchSideFuncs:
                - pool_increase_size
                - assertion_dump
            - BranchSide:      'mutt/pool.c:85,5'
              BranchSideFuncs:
                - pool_increase_size
                - assertion_dump
        - Branch String:   'mutt/pool.c:86,3'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:86,3'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'mutt/pool.c:86,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/pool.c:85,5'
          Dst:             pool_increase_size
        - Src:             'mutt/pool.c:86,3'
          Dst:             assertion_dump
    - functionName:    buf_pool_cleanup
      functionSourceFile: '/src/neomutt/mutt/pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buf_free
        - mutt_mem_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/pool.c:70,3'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:70,3'
              BranchSideFuncs:
                - buf_free
                - mutt_mem_free
            - BranchSide:      'mutt/pool.c:70,3'
              BranchSideFuncs:
                - buf_free
                - mutt_mem_free
        - Branch String:   'mutt/pool.c:72,3'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:72,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/pool.c:73,15'
              BranchSideFuncs:
                - buf_free
                - mutt_mem_free
        - Branch String:   'mutt/pool.c:72,3'
          Branch Sides:
            - BranchSide:      'mutt/pool.c:72,3'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/pool.c:73,15'
              BranchSideFuncs:
                - buf_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/pool.c:73,5'
          Dst:             buf_free
        - Src:             'mutt/pool.c:74,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_prex_cleanup
      functionSourceFile: '/src/neomutt/mutt/prex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          112
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_free
        - prex
        - regfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/prex.c:343,29'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:0,0'
              BranchSideFuncs:
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/prex.c:343,29'
              BranchSideFuncs:
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
                - prex
                - regfree
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:343,29'
          Dst:             prex
        - Src:             'mutt/prex.c:348,5'
          Dst:             regfree
        - Src:             'mutt/prex.c:349,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/prex.c:351,5'
          Dst:             mutt_mem_free
    - functionName:    prex
      functionSourceFile: '/src/neomutt/mutt/prex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - assertion_dump
        - mutt_mem_calloc
        - regcomp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mutt/prex.c:264,3'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:0,0'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
            - BranchSide:      'mutt/prex.c:264,3'
              BranchSideFuncs:
                - assertion_dump
                - assertion_dump
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
        - Branch String:   'mutt/prex.c:264,3'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:264,3'
              BranchSideFuncs:
                - assertion_dump
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
            - BranchSide:      'mutt/prex.c:265,28'
              BranchSideFuncs:
                - assertion_dump
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
        - Branch String:   'mutt/prex.c:266,3'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:266,3'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
            - BranchSide:      'mutt/prex.c:267,11'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
        - Branch String:   'mutt/prex.c:267,7'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:267,7'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
            - BranchSide:      'mutt/prex.c:282,13'
              BranchSideFuncs:
                - mutt_mem_calloc
                - regcomp
                - assertion_dump
                - mutt_mem_calloc
        - Branch String:   'mutt/prex.c:284,5'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:284,5'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/prex.c:285,18'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/prex.c:264,3'
          Dst:             assertion_dump
        - Src:             'mutt/prex.c:266,3'
          Dst:             assertion_dump
        - Src:             'mutt/prex.c:282,13'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/prex.c:283,20'
          Dst:             regcomp
        - Src:             'mutt/prex.c:284,5'
          Dst:             assertion_dump
        - Src:             'mutt/prex.c:285,18'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_prex_capture
      functionSourceFile: '/src/neomutt/mutt/prex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - assertion_dump
        - prex
        - regexec
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mutt/prex.c:300,8'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:0,0'
              BranchSideFuncs:
                - prex
                - regexec
                - assertion_dump
            - BranchSide:      'mutt/prex.c:300,8'
              BranchSideFuncs:
                - prex
                - regexec
                - assertion_dump
        - Branch String:   'mutt/prex.c:300,7'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:300,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/prex.c:303,27'
              BranchSideFuncs:
                - prex
                - regexec
                - assertion_dump
        - Branch String:   'mutt/prex.c:327,7'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:327,7'
              BranchSideFuncs:
                - assertion_dump
            - BranchSide:      'mutt/prex.c:330,3'
              BranchSideFuncs:
                - assertion_dump
        - Branch String:   'mutt/prex.c:330,3'
          Branch Sides:
            - BranchSide:      'mutt/prex.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/prex.c:333,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/prex.c:303,27'
          Dst:             prex
        - Src:             'mutt/prex.c:327,7'
          Dst:             regexec
        - Src:             'mutt/prex.c:330,3'
          Dst:             assertion_dump
    - functionName:    mutt_qsort_r
      functionSourceFile: '/src/neomutt/mutt/qsort_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - qsort_r
      functionUses:    24
      BranchProfiles:
        - Branch String:   'mutt/qsort_r.c:74,3'
          Branch Sides:
            - BranchSide:      'mutt/qsort_r.c:0,0'
              BranchSideFuncs:
                - qsort_r
            - BranchSide:      'mutt/qsort_r.c:74,3'
              BranchSideFuncs:
                - qsort_r
      Callsites:
        - Src:             'mutt/qsort_r.c:74,3'
          Dst:             qsort_r
    - functionName:    qsort_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_rand64
      functionSourceFile: '/src/neomutt/mutt/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_exit
        - mutt_randbuf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/random.c:125,3'
          Branch Sides:
            - BranchSide:      'mutt/random.c:125,12'
              BranchSideFuncs:
                - mutt_randbuf
                - mutt_exit
            - BranchSide:      'mutt/random.c:125,12'
              BranchSideFuncs:
                - mutt_randbuf
                - mutt_exit
        - Branch String:   'mutt/random.c:127,7'
          Branch Sides:
            - BranchSide:      'mutt/random.c:127,7'
              BranchSideFuncs:
                - mutt_exit
            - BranchSide:      'mutt/random.c:128,5'
              BranchSideFuncs:
                - mutt_exit
      Callsites:
        - Src:             'mutt/random.c:127,7'
          Dst:             mutt_randbuf
        - Src:             'mutt/random.c:128,5'
          Dst:             mutt_exit
    - functionName:    mutt_randbuf
      functionSourceFile: '/src/neomutt/mutt/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          136
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - fread
        - getrandom
        - mutt_file_fopen_full
        - setbuf
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/random.c:60,14'
          Branch Sides:
            - BranchSide:      'mutt/random.c:0,0'
              BranchSideFuncs:
                - getrandom
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - __errno_location
            - BranchSide:      'mutt/random.c:60,14'
              BranchSideFuncs:
                - getrandom
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - __errno_location
        - Branch String:   'mutt/random.c:74,9'
          Branch Sides:
            - BranchSide:      'mutt/random.c:75,13'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - getrandom
                - __errno_location
            - BranchSide:      'mutt/random.c:76,17'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - __errno_location
                - getrandom
        - Branch String:   'mutt/random.c:76,23'
          Branch Sides:
            - BranchSide:      'mutt/random.c:76,33'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - getrandom
                - __errno_location
            - BranchSide:      'mutt/random.c:76,52'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - __errno_location
                - getrandom
        - Branch String:   'mutt/random.c:76,59'
          Branch Sides:
            - BranchSide:      'mutt/random.c:76,63'
              BranchSideFuncs:
                - __errno_location
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - getrandom
            - BranchSide:      'mutt/random.c:77,13'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
        - Branch String:   'mutt/random.c:76,3'
          Branch Sides:
            - BranchSide:      'mutt/random.c:73,10'
              BranchSideFuncs:
                - getrandom
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
                - __errno_location
            - BranchSide:      'mutt/random.c:77,13'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
        - Branch String:   'mutt/random.c:77,7'
          Branch Sides:
            - BranchSide:      'mutt/random.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:82,8'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
                - mutt_file_fopen_full
                - setbuf
                - __errno_location
                - strerror
        - Branch String:   'mutt/random.c:82,7'
          Branch Sides:
            - BranchSide:      'mutt/random.c:84,16'
              BranchSideFuncs:
                - mutt_file_fopen_full
                - setbuf
                - fread
                - __errno_location
                - strerror
                - __errno_location
                - strerror
            - BranchSide:      'mutt/random.c:92,7'
              BranchSideFuncs:
                - fread
                - __errno_location
                - strerror
        - Branch String:   'mutt/random.c:85,9'
          Branch Sides:
            - BranchSide:      'mutt/random.c:87,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
            - BranchSide:      'mutt/random.c:90,5'
              BranchSideFuncs:
                - setbuf
                - fread
                - __errno_location
                - strerror
        - Branch String:   'mutt/random.c:92,7'
          Branch Sides:
            - BranchSide:      'mutt/random.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:94,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
      Callsites:
        - Src:             'mutt/random.c:73,10'
          Dst:             getrandom
        - Src:             'mutt/random.c:76,63'
          Dst:             __errno_location
        - Src:             'mutt/random.c:84,16'
          Dst:             mutt_file_fopen_full
        - Src:             'mutt/random.c:87,7'
          Dst:             __errno_location
        - Src:             'mutt/random.c:87,7'
          Dst:             strerror
        - Src:             'mutt/random.c:90,5'
          Dst:             setbuf
        - Src:             'mutt/random.c:92,7'
          Dst:             fread
        - Src:             'mutt/random.c:94,5'
          Dst:             __errno_location
        - Src:             'mutt/random.c:94,5'
          Dst:             strerror
    - functionName:    getrandom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_rand_base32
      functionSourceFile: '/src/neomutt/mutt/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_exit
        - mutt_randbuf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/random.c:108,8'
          Branch Sides:
            - BranchSide:      'mutt/random.c:0,0'
              BranchSideFuncs:
                - mutt_randbuf
                - mutt_exit
            - BranchSide:      'mutt/random.c:108,8'
              BranchSideFuncs:
                - mutt_randbuf
                - mutt_exit
        - Branch String:   'mutt/random.c:108,12'
          Branch Sides:
            - BranchSide:      'mutt/random.c:108,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:108,23'
              BranchSideFuncs:
                - mutt_randbuf
                - mutt_exit
        - Branch String:   'mutt/random.c:108,7'
          Branch Sides:
            - BranchSide:      'mutt/random.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:113,7'
              BranchSideFuncs:
                - mutt_randbuf
                - mutt_exit
        - Branch String:   'mutt/random.c:113,7'
          Branch Sides:
            - BranchSide:      'mutt/random.c:114,5'
              BranchSideFuncs:
                - mutt_exit
            - BranchSide:      'mutt/random.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/random.c:115,3'
          Branch Sides:
            - BranchSide:      'mutt/random.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:116,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/random.c:115,3'
          Branch Sides:
            - BranchSide:      'mutt/random.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:116,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/random.c:115,3'
          Branch Sides:
            - BranchSide:      'mutt/random.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/random.c:116,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/random.c:113,7'
          Dst:             mutt_randbuf
        - Src:             'mutt/random.c:114,5'
          Dst:             mutt_exit
    - functionName:    mutt_replacelist_match
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          270
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - mutt_mem_reallocarray
        - mutt_regex_capture
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/regex.c:480,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/regex.c:480,8'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:480,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:480,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:480,15'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:480,19'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:480,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:480,23'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:480,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:489,3'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:489,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:489,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:492,13'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:492,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:494,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - mutt_regex_capture
                - strtol
            - BranchSide:      'mutt/regex.c:499,32'
              BranchSideFuncs:
                - mutt_regex_capture
                - mutt_mem_reallocarray
                - strtol
        - Branch String:   'mutt/regex.c:499,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:489,3'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:501,7'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:505,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:508,16'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:539,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/regex.c:508,13'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:510,17'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:531,27'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:517,24'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:517,30'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:528,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:517,36'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:517,48'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:528,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:517,56'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:517,60'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:528,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:517,15'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:522,35'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:528,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:522,42'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:521,13'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:528,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:521,13'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:524,29'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:522,42'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'mutt/regex.c:522,51'
              BranchSideFuncs:
                - strtol
        - Branch String:   'mutt/regex.c:505,30'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:505,34'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:539,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/regex.c:539,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:539,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/regex.c:489,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:489,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:492,13'
              BranchSideFuncs:
                - mutt_regex_capture
                - strtol
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'mutt/regex.c:494,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt/regex.c:499,9'
          Dst:             mutt_regex_capture
        - Src:             'mutt/regex.c:513,20'
          Dst:             strtol
    - functionName:    mutt_regex_capture
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - regexec
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/regex.c:600,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - regexec
            - BranchSide:      'mutt/regex.c:600,8'
              BranchSideFuncs:
                - regexec
        - Branch String:   'mutt/regex.c:600,14'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:600,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:600,18'
              BranchSideFuncs:
                - regexec
        - Branch String:   'mutt/regex.c:600,22'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:600,22'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:600,33'
              BranchSideFuncs:
                - regexec
        - Branch String:   'mutt/regex.c:600,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:600,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:603,12'
              BranchSideFuncs:
                - regexec
      Callsites:
        - Src:             'mutt/regex.c:603,12'
          Dst:             regexec
    - functionName:    mutt_replacelist_free
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_free
        - mutt_regex_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/regex.c:452,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:452,8'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:452,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:452,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:456,3'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:458,5'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:458,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:458,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:458,5'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:458,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:459,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:458,5'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:458,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:459,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:456,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:463,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/regex.c:459,5'
          Dst:             mutt_regex_free
        - Src:             'mutt/regex.c:460,5'
          Dst:             mutt_mem_free
        - Src:             'mutt/regex.c:461,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_regex_free
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_free
        - regfree
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/regex.c:120,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:120,8'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:120,12'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:120,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:120,16'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:120,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:124,3'
              BranchSideFuncs:
                - mutt_mem_free
                - regfree
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:125,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:126,5'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:127,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/regex.c:124,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/regex.c:126,5'
          Dst:             regfree
        - Src:             'mutt/regex.c:127,3'
          Dst:             mutt_mem_free
        - Src:             'mutt/regex.c:128,3'
          Dst:             mutt_mem_free
    - functionName:    buf_string
      functionSourceFile: '/src/neomutt/mutt/buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/buffer.h:98,12'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:98,21'
              BranchSideFuncs: []
        - Branch String:   'mutt/buffer.h:98,7'
          Branch Sides:
            - BranchSide:      'mutt/buffer.h:98,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/buffer.h:101,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_replacelist_apply
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          272
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - __ctype_b_loc
        - buf_addch
        - buf_addstr
        - buf_addstr_n
        - buf_pool_get
        - buf_pool_release
        - buf_reset
        - buf_strcpy
        - buf_strdup
        - buf_string
        - mutt_mem_reallocarray
        - mutt_regex_capture
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/regex.c:371,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.18905
                - mutt_regex_capture
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/regex.c:371,8'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.18905
                - mutt_regex_capture
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:371,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:371,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:371,15'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.18905
                - mutt_regex_capture
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:371,19'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:371,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:371,23'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.18905
                - mutt_regex_capture
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:371,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:378,24'
              BranchSideFuncs:
                - buf_pool_get
                - buf_pool_get
                - buf_strcpy
                - buf_string.18905
                - mutt_regex_capture
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
        - Branch String:   'mutt/regex.c:384,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:387,13'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:439,18'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:387,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:389,7'
              BranchSideFuncs:
                - mutt_mem_reallocarray
                - buf_string.18905
                - mutt_regex_capture
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
            - BranchSide:      'mutt/regex.c:393,32'
              BranchSideFuncs:
                - buf_string.18905
                - mutt_regex_capture
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
        - Branch String:   'mutt/regex.c:393,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:384,3'
              BranchSideFuncs:
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
            - BranchSide:      'mutt/regex.c:395,7'
              BranchSideFuncs:
                - buf_string.18905
                - buf_reset
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
        - Branch String:   'mutt/regex.c:398,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:400,29'
              BranchSideFuncs:
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:434,23'
              BranchSideFuncs:
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:400,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:402,18'
              BranchSideFuncs:
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:434,23'
              BranchSideFuncs:
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:402,15'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:404,14'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - buf_addch
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
            - BranchSide:      'mutt/regex.c:429,30'
              BranchSideFuncs:
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:405,17'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:407,16'
              BranchSideFuncs:
                - buf_string.18905
                - buf_addstr_n
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:410,25'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - buf_addch
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
                - buf_addstr
        - Branch String:   'mutt/regex.c:410,22'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:412,16'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:417,24'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - buf_addch
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
                - buf_addstr_n
        - Branch String:   'mutt/regex.c:418,19'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - buf_addstr_n
                - __ctype_b_loc
                - buf_addch
                - strtoul
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:420,40'
              BranchSideFuncs:
                - buf_addstr_n
                - __ctype_b_loc
                - buf_addch
                - strtoul
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:423,15'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:423,22'
              BranchSideFuncs:
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:400,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:402,18'
              BranchSideFuncs:
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:434,23'
              BranchSideFuncs:
                - buf_string.18905
                - buf_strcpy
                - buf_string.18905
                - buf_string.18905
                - mutt_regex_capture
                - buf_string.18905
                - buf_reset
                - buf_addch
                - strtoul
                - __ctype_b_loc
                - buf_addstr_n
                - buf_addstr
                - buf_string.18905
                - buf_addstr_n
                - mutt_mem_reallocarray
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
        - Branch String:   'mutt/regex.c:384,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:387,13'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
            - BranchSide:      'mutt/regex.c:439,18'
              BranchSideFuncs:
                - buf_strdup
                - buf_pool_release
                - buf_pool_release
      Callsites:
        - Src:             'mutt/regex.c:378,24'
          Dst:             buf_pool_get
        - Src:             'mutt/regex.c:379,24'
          Dst:             buf_pool_get
        - Src:             'mutt/regex.c:381,3'
          Dst:             buf_strcpy
        - Src:             'mutt/regex.c:389,7'
          Dst:             mutt_mem_reallocarray
        - Src:             'mutt/regex.c:393,39'
          Dst:             buf_string
        - Src:             'mutt/regex.c:393,9'
          Dst:             mutt_regex_capture
        - Src:             'mutt/regex.c:395,7'
          Dst:             buf_string
        - Src:             'mutt/regex.c:397,7'
          Dst:             buf_reset
        - Src:             'mutt/regex.c:408,33'
          Dst:             buf_string
        - Src:             'mutt/regex.c:408,15'
          Dst:             buf_addstr_n
        - Src:             'mutt/regex.c:413,15'
          Dst:             buf_addstr
        - Src:             'mutt/regex.c:417,24'
          Dst:             strtoul
        - Src:             'mutt/regex.c:420,17'
          Dst:             buf_addstr_n
        - Src:             'mutt/regex.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'mutt/regex.c:429,13'
          Dst:             buf_addch
        - Src:             'mutt/regex.c:434,23'
          Dst:             buf_string
        - Src:             'mutt/regex.c:434,7'
          Dst:             buf_strcpy
        - Src:             'mutt/regex.c:435,7'
          Dst:             buf_string
        - Src:             'mutt/regex.c:439,18'
          Dst:             buf_strdup
        - Src:             'mutt/regex.c:441,3'
          Dst:             buf_pool_release
        - Src:             'mutt/regex.c:442,3'
          Dst:             buf_pool_release
    - functionName:    mutt_replacelist_remove
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
        - mutt_regex_free
        - mutt_str_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/regex.c:568,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:568,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:568,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:568,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:568,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:568,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:573,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:575,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:573,3'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
            - BranchSide:      'mutt/regex.c:577,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
        - Branch String:   'mutt/regex.c:577,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:577,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
            - BranchSide:      'mutt/regex.c:577,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
        - Branch String:   'mutt/regex.c:577,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:577,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
            - BranchSide:      'mutt/regex.c:578,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
        - Branch String:   'mutt/regex.c:577,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:577,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
            - BranchSide:      'mutt/regex.c:578,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_mem_free
                - mutt_str_equal
      Callsites:
        - Src:             'mutt/regex.c:575,9'
          Dst:             mutt_str_equal
        - Src:             'mutt/regex.c:578,7'
          Dst:             mutt_regex_free
        - Src:             'mutt/regex.c:579,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/regex.c:580,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_replacelist_new
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/regex.c:557,10'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:557,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/regex.c:557,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/regex.c:557,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_replacelist_add
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          232
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - buf_addstr
        - buf_printf
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_regex_compile
        - mutt_regex_free
        - mutt_replacelist_new
        - mutt_replacelist_remove
        - mutt_str_atoi
        - mutt_str_dup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/regex.c:274,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
                - buf_printf
            - BranchSide:      'mutt/regex.c:274,8'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:274,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:274,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:274,15'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:274,19'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:274,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:274,23'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:274,37'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:274,37'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:274,41'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:274,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:277,22'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:278,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:280,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt/regex.c:286,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
                - mutt_mem_free
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:286,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:288,29'
              BranchSideFuncs:
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
            - BranchSide:      'mutt/regex.c:308,10'
              BranchSideFuncs:
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
        - Branch String:   'mutt/regex.c:288,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:286,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_regex_free
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
            - BranchSide:      'mutt/regex.c:295,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_regex_free
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
        - Branch String:   'mutt/regex.c:286,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:288,29'
              BranchSideFuncs:
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
            - BranchSide:      'mutt/regex.c:308,10'
              BranchSideFuncs:
                - mutt_replacelist_new
                - mutt_str_dup
                - buf_addstr
                - mutt_replacelist_remove
                - mutt_str_atoi
        - Branch String:   'mutt/regex.c:319,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:321,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:357,13'
              BranchSideFuncs: []
        - Branch String:   'mutt/regex.c:349,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:351,9'
              BranchSideFuncs:
                - buf_addstr
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:357,13'
              BranchSideFuncs: []
        - Branch String:   'mutt/regex.c:321,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:323,11'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:345,8'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
        - Branch String:   'mutt/regex.c:325,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:328,9'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:330,11'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
        - Branch String:   'mutt/regex.c:330,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:332,20'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:334,11'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
        - Branch String:   'mutt/regex.c:334,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:340,10'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:342,5'
              BranchSideFuncs:
                - mutt_str_atoi
                - buf_addstr
                - mutt_replacelist_remove
        - Branch String:   'mutt/regex.c:319,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:321,12'
              BranchSideFuncs:
                - buf_addstr
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:349,24'
              BranchSideFuncs:
                - buf_addstr
                - mutt_replacelist_remove
        - Branch String:   'mutt/regex.c:351,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:352,7'
              BranchSideFuncs:
                - mutt_replacelist_remove
            - BranchSide:      'mutt/regex.c:353,5'
              BranchSideFuncs:
                - mutt_replacelist_remove
      Callsites:
        - Src:             'mutt/regex.c:277,22'
          Dst:             mutt_regex_compile
        - Src:             'mutt/regex.c:280,5'
          Dst:             buf_printf
        - Src:             'mutt/regex.c:288,9'
          Dst:             mutt_istr_equal
        - Src:             'mutt/regex.c:295,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/regex.c:304,5'
          Dst:             mutt_regex_free
        - Src:             'mutt/regex.c:308,10'
          Dst:             mutt_replacelist_new
        - Src:             'mutt/regex.c:315,15'
          Dst:             mutt_str_dup
        - Src:             'mutt/regex.c:324,25'
          Dst:             mutt_str_atoi
        - Src:             'mutt/regex.c:352,7'
          Dst:             buf_addstr
        - Src:             'mutt/regex.c:353,5'
          Dst:             mutt_replacelist_remove
    - functionName:    mutt_regex_compile
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mutt_mem_calloc
        - mutt_regex_free
        - mutt_str_dup
        - regcomp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/regex.c:61,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - regcomp
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:61,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - regcomp
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:61,12'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:61,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:61,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - regcomp
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:61,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:63,22'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_str_dup
                - mutt_mem_calloc
                - regcomp
                - mutt_regex_free
      Callsites:
        - Src:             'mutt/regex.c:63,22'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/regex.c:64,17'
          Dst:             mutt_str_dup
        - Src:             'mutt/regex.c:65,15'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/regex.c:66,7'
          Dst:             regcomp
        - Src:             'mutt/regex.c:67,5'
          Dst:             mutt_regex_free
    - functionName:    mutt_regexlist_remove
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          139
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - mutt_istr_equal
        - mutt_mem_free
        - mutt_regex_free
        - mutt_regexlist_free
        - mutt_str_equal
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mutt/regex.c:237,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_regexlist_free
            - BranchSide:      'mutt/regex.c:237,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_regexlist_free
        - Branch String:   'mutt/regex.c:237,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:237,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:237,15'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_regexlist_free
        - Branch String:   'mutt/regex.c:237,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:240,7'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_istr_equal
                - mutt_regex_free
                - mutt_mem_free
                - mutt_regexlist_free
        - Branch String:   'mutt/regex.c:240,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:242,5'
              BranchSideFuncs:
                - mutt_regexlist_free
            - BranchSide:      'mutt/regex.c:248,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_regex_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:250,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:248,3'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'mutt/regex.c:252,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'mutt/regex.c:252,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:252,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'mutt/regex.c:252,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'mutt/regex.c:252,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:252,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'mutt/regex.c:253,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
        - Branch String:   'mutt/regex.c:252,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:252,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
            - BranchSide:      'mutt/regex.c:253,7'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
                - mutt_istr_equal
      Callsites:
        - Src:             'mutt/regex.c:240,7'
          Dst:             mutt_str_equal
        - Src:             'mutt/regex.c:242,5'
          Dst:             mutt_regexlist_free
        - Src:             'mutt/regex.c:250,9'
          Dst:             mutt_istr_equal
        - Src:             'mutt/regex.c:253,7'
          Dst:             mutt_regex_free
        - Src:             'mutt/regex.c:254,7'
          Dst:             mutt_mem_free
    - functionName:    mutt_regexlist_free
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mutt_mem_free
        - mutt_regex_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mutt/regex.c:181,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:181,8'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:181,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:185,3'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:187,5'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:187,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:187,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:187,5'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:187,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:188,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:187,5'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:187,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
            - BranchSide:      'mutt/regex.c:188,5'
              BranchSideFuncs:
                - mutt_regex_free
                - mutt_mem_free
        - Branch String:   'mutt/regex.c:185,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:191,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/regex.c:188,5'
          Dst:             mutt_regex_free
        - Src:             'mutt/regex.c:189,5'
          Dst:             mutt_mem_free
    - functionName:    mutt_regex_match
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_regex_capture
      functionUses:    14
      BranchProfiles:
        - Branch String:   'mutt/regex.c:616,10'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_capture
            - BranchSide:      'mutt/regex.c:616,10'
              BranchSideFuncs:
                - mutt_regex_capture
      Callsites:
        - Src:             'mutt/regex.c:616,10'
          Dst:             mutt_regex_capture
    - functionName:    mutt_regexlist_match
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - mutt_regex_match
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/regex.c:202,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_match
            - BranchSide:      'mutt/regex.c:202,8'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/regex.c:202,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:202,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:202,15'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/regex.c:202,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:205,3'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/regex.c:205,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:207,30'
              BranchSideFuncs:
                - mutt_regex_match
        - Branch String:   'mutt/regex.c:207,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:209,7'
              BranchSideFuncs: []
        - Branch String:   'mutt/regex.c:205,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:207,30'
              BranchSideFuncs:
                - mutt_regex_match
      Callsites:
        - Src:             'mutt/regex.c:207,9'
          Dst:             mutt_regex_match
    - functionName:    mutt_regexlist_new
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/regex.c:223,10'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:223,10'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/regex.c:223,10'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/regex.c:223,10'
          Dst:             mutt_mem_calloc
    - functionName:    mutt_regexlist_add
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - buf_printf
        - mutt_istr_equal
        - mutt_regex_compile
        - mutt_regex_free
        - mutt_regexlist_new
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mutt/regex.c:143,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_regexlist_new
                - mutt_regex_free
                - buf_printf
            - BranchSide:      'mutt/regex.c:143,8'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_regexlist_new
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:143,11'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:143,11'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:143,15'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_regexlist_new
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:143,19'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:143,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:143,23'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_regexlist_new
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:143,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:146,22'
              BranchSideFuncs:
                - mutt_regex_compile
                - mutt_istr_equal
                - mutt_regexlist_new
                - mutt_regex_free
                - buf_printf
        - Branch String:   'mutt/regex.c:147,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:149,5'
              BranchSideFuncs:
                - buf_printf
            - BranchSide:      'mutt/regex.c:155,3'
              BranchSideFuncs:
                - mutt_istr_equal
                - mutt_regexlist_new
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:155,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:157,29'
              BranchSideFuncs:
                - mutt_regexlist_new
            - BranchSide:      'mutt/regex.c:167,10'
              BranchSideFuncs:
                - mutt_regexlist_new
        - Branch String:   'mutt/regex.c:155,3'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:157,29'
              BranchSideFuncs:
                - mutt_regexlist_new
            - BranchSide:      'mutt/regex.c:167,10'
              BranchSideFuncs:
                - mutt_regexlist_new
        - Branch String:   'mutt/regex.c:157,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:155,3'
              BranchSideFuncs:
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:163,5'
              BranchSideFuncs:
                - mutt_regex_free
      Callsites:
        - Src:             'mutt/regex.c:146,22'
          Dst:             mutt_regex_compile
        - Src:             'mutt/regex.c:149,5'
          Dst:             buf_printf
        - Src:             'mutt/regex.c:157,9'
          Dst:             mutt_istr_equal
        - Src:             'mutt/regex.c:163,5'
          Dst:             mutt_regex_free
        - Src:             'mutt/regex.c:167,10'
          Dst:             mutt_regexlist_new
    - functionName:    mutt_regex_new
      functionSourceFile: '/src/neomutt/mutt/regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mutt_mb_is_lower
        - mutt_mem_calloc
        - mutt_regex_free
        - mutt_str_dup
        - regcomp
        - regerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/regex.c:82,8'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - mutt_regex_free
                - mutt_mb_is_lower
            - BranchSide:      'mutt/regex.c:82,8'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - mutt_regex_free
                - mutt_mb_is_lower
        - Branch String:   'mutt/regex.c:82,12'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:82,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:82,16'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - mutt_regex_free
                - mutt_mb_is_lower
        - Branch String:   'mutt/regex.c:82,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/regex.c:86,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - mutt_mem_calloc
                - mutt_str_dup
                - regcomp
                - regerror
                - mutt_regex_free
                - mutt_mb_is_lower
        - Branch String:   'mutt/regex.c:92,43'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:92,46'
              BranchSideFuncs:
                - mutt_mb_is_lower
                - regcomp
                - regerror
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:96,15'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:92,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:93,5'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:96,15'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:96,42'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:96,46'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:102,12'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:96,7'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:98,10'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:102,12'
              BranchSideFuncs:
                - regcomp
                - regerror
                - mutt_regex_free
        - Branch String:   'mutt/regex.c:105,9'
          Branch Sides:
            - BranchSide:      'mutt/regex.c:106,25'
              BranchSideFuncs:
                - mutt_regex_free
            - BranchSide:      'mutt/regex.c:107,5'
              BranchSideFuncs:
                - mutt_regex_free
      Callsites:
        - Src:             'mutt/regex.c:86,23'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/regex.c:88,16'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/regex.c:89,18'
          Dst:             mutt_str_dup
        - Src:             'mutt/regex.c:92,46'
          Dst:             mutt_mb_is_lower
        - Src:             'mutt/regex.c:102,12'
          Dst:             regcomp
        - Src:             'mutt/regex.c:106,7'
          Dst:             regerror
        - Src:             'mutt/regex.c:107,5'
          Dst:             mutt_regex_free
    - functionName:    exit_print_uint
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exit_print_uint
        - write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/signal.c:78,3'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - write
                - exit_print_uint
            - BranchSide:      'mutt/signal.c:80,9'
              BranchSideFuncs:
                - write
                - exit_print_uint
        - Branch String:   'mutt/signal.c:80,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:80,7'
              BranchSideFuncs:
                - exit_print_uint
                - write
            - BranchSide:      'mutt/signal.c:81,23'
              BranchSideFuncs:
                - exit_print_uint
                - write
      Callsites:
        - Src:             'mutt/signal.c:81,5'
          Dst:             exit_print_uint
        - Src:             'mutt/signal.c:85,7'
          Dst:             write
    - functionName:    assertion_dump
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - endwin
        - printf
      functionUses:    137
      BranchProfiles:
        - Branch String:   'mutt/signal.c:364,3'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - endwin
                - printf
            - BranchSide:      'mutt/signal.c:364,3'
              BranchSideFuncs:
                - endwin
                - printf
      Callsites:
        - Src:             'mutt/signal.c:364,3'
          Dst:             endwin
        - Src:             'mutt/signal.c:366,3'
          Dst:             printf
    - functionName:    mutt_sig_reset_child_signals
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sigaction
        - sigemptyset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/signal.c:339,3'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:339,3'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
            - BranchSide:      'mutt/signal.c:343,19'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
      Callsites:
        - Src:             'mutt/signal.c:343,3'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:346,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:350,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:351,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:352,3'
          Dst:             sigaction
    - functionName:    mutt_sig_allow_interrupt
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sigaction
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mutt/signal.c:318,3'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - sigaction
            - BranchSide:      'mutt/signal.c:318,20'
              BranchSideFuncs:
                - sigaction
        - Branch String:   'mutt/signal.c:322,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:322,7'
              BranchSideFuncs:
                - sigaction
            - BranchSide:      'mutt/signal.c:323,8'
              BranchSideFuncs:
                - sigaction
      Callsites:
        - Src:             'mutt/signal.c:325,3'
          Dst:             sigaction
    - functionName:    mutt_sig_empty_handler
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_sig_unblock_system
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sigaction
        - sigemptyset
        - sigprocmask
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/signal.c:287,8'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - sigprocmask
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
            - BranchSide:      'mutt/signal.c:287,8'
              BranchSideFuncs:
                - sigprocmask
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
        - Branch String:   'mutt/signal.c:287,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:287,7'
              BranchSideFuncs:
                - sigprocmask
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
            - BranchSide:      'mutt/signal.c:290,3'
              BranchSideFuncs:
                - sigprocmask
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
        - Branch String:   'mutt/signal.c:291,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:293,5'
              BranchSideFuncs:
                - sigaction
                - sigaction
            - BranchSide:      'mutt/signal.c:298,5'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
      Callsites:
        - Src:             'mutt/signal.c:290,3'
          Dst:             sigprocmask
        - Src:             'mutt/signal.c:293,5'
          Dst:             sigaction
        - Src:             'mutt/signal.c:294,5'
          Dst:             sigaction
        - Src:             'mutt/signal.c:301,5'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:303,5'
          Dst:             sigaction
        - Src:             'mutt/signal.c:304,5'
          Dst:             sigaction
    - functionName:    mutt_sig_block_system
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sigaction
        - sigaddset
        - sigemptyset
        - sigprocmask
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/signal.c:263,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:263,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigemptyset
                - sigaddset
                - sigprocmask
            - BranchSide:      'mutt/signal.c:263,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigemptyset
                - sigaddset
                - sigprocmask
        - Branch String:   'mutt/signal.c:263,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/signal.c:266,3'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigemptyset
                - sigaddset
                - sigprocmask
      Callsites:
        - Src:             'mutt/signal.c:271,3'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:272,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:273,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:275,3'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:276,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:277,3'
          Dst:             sigprocmask
    - functionName:    mutt_sig_unblock
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sigprocmask
      functionUses:    14
      BranchProfiles:
        - Branch String:   'mutt/signal.c:248,8'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:248,8'
              BranchSideFuncs:
                - sigprocmask
            - BranchSide:      'mutt/signal.c:248,8'
              BranchSideFuncs:
                - sigprocmask
        - Branch String:   'mutt/signal.c:248,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:248,7'
              BranchSideFuncs:
                - sigprocmask
            - BranchSide:      'mutt/signal.c:251,3'
              BranchSideFuncs:
                - sigprocmask
      Callsites:
        - Src:             'mutt/signal.c:251,3'
          Dst:             sigprocmask
    - functionName:    mutt_sig_block
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sigaddset
        - sigemptyset
        - sigprocmask
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/signal.c:230,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:230,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigprocmask
            - BranchSide:      'mutt/signal.c:230,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigprocmask
        - Branch String:   'mutt/signal.c:230,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:230,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/signal.c:233,3'
              BranchSideFuncs:
                - sigemptyset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigaddset
                - sigprocmask
      Callsites:
        - Src:             'mutt/signal.c:233,3'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:234,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:235,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:236,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:237,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:238,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:239,3'
          Dst:             sigprocmask
    - functionName:    mutt_sig_init
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sigaction
        - sigaddset
        - sigemptyset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/signal.c:166,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
            - BranchSide:      'mutt/signal.c:166,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
        - Branch String:   'mutt/signal.c:166,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:167,16'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
            - BranchSide:      'mutt/signal.c:169,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
        - Branch String:   'mutt/signal.c:169,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:170,17'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
            - BranchSide:      'mutt/signal.c:172,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
        - Branch String:   'mutt/signal.c:172,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:172,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
            - BranchSide:      'mutt/signal.c:173,17'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaddset
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigemptyset
                - sigaction
      Callsites:
        - Src:             'mutt/signal.c:178,3'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:181,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:184,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:188,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:189,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:190,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:193,3'
          Dst:             sigaddset
        - Src:             'mutt/signal.c:200,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:207,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:208,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:209,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:210,3'
          Dst:             sigaction
        - Src:             'mutt/signal.c:216,3'
          Dst:             sigemptyset
        - Src:             'mutt/signal.c:219,3'
          Dst:             sigaction
    - functionName:    mutt_sig_exit_handler
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - exit_print_int
        - exit_print_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mutt/signal.c:141,3'
          Dst:             exit_print_string
        - Src:             'mutt/signal.c:142,3'
          Dst:             exit_print_int
        - Src:             'mutt/signal.c:143,3'
          Dst:             exit_print_string
        - Src:             'mutt/signal.c:145,3'
          Dst:             exit_print_string
        - Src:             'mutt/signal.c:151,3'
          Dst:             exit_print_string
        - Src:             'mutt/signal.c:152,3'
          Dst:             exit
    - functionName:    exit_print_string
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - write
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/signal.c:115,8'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - strlen
                - write
            - BranchSide:      'mutt/signal.c:115,8'
              BranchSideFuncs:
                - strlen
                - write
        - Branch String:   'mutt/signal.c:115,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/signal.c:118,33'
              BranchSideFuncs:
                - strlen
                - write
      Callsites:
        - Src:             'mutt/signal.c:118,33'
          Dst:             strlen
        - Src:             'mutt/signal.c:118,7'
          Dst:             write
    - functionName:    exit_print_int
      functionSourceFile: '/src/neomutt/mutt/signal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exit_print_uint
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/signal.c:97,9'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:0,0'
              BranchSideFuncs:
                - exit_print_uint
                - write
            - BranchSide:      'mutt/signal.c:97,9'
              BranchSideFuncs:
                - exit_print_uint
                - write
        - Branch String:   'mutt/signal.c:97,7'
          Branch Sides:
            - BranchSide:      'mutt/signal.c:97,7'
              BranchSideFuncs:
                - write
                - exit_print_uint
            - BranchSide:      'mutt/signal.c:99,9'
              BranchSideFuncs:
                - write
                - exit_print_uint
      Callsites:
        - Src:             'mutt/signal.c:99,9'
          Dst:             write
        - Src:             'mutt/signal.c:106,3'
          Dst:             exit_print_uint
    - functionName:    slist_to_buffer
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - buf_addch
        - buf_addstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/slist.c:271,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
            - BranchSide:      'mutt/slist.c:271,8'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
        - Branch String:   'mutt/slist.c:271,13'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:271,17'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
        - Branch String:   'mutt/slist.c:271,21'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:271,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:271,31'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
        - Branch String:   'mutt/slist.c:271,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:275,3'
              BranchSideFuncs:
                - buf_addstr
                - buf_addch
        - Branch String:   'mutt/slist.c:278,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:280,30'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:290,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/slist.c:281,11'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/slist.c:283,20'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/slist.c:283,16'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - buf_addch
                - buf_addstr
        - Branch String:   'mutt/slist.c:275,3'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:277,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:290,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/slist.c:277,5'
          Dst:             buf_addstr
        - Src:             'mutt/slist.c:0,0'
          Dst:             buf_addch
    - functionName:    slist_remove_string
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - mutt_mem_free
        - mutt_str_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/slist.c:237,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:237,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:237,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:239,8'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:239,12'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:239,23'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:245,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:239,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:239,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:245,3'
              BranchSideFuncs:
                - mutt_str_equal
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:247,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:245,3'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:249,11'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:249,11'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:250,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:252,9'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:250,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:253,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:252,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:253,7'
              BranchSideFuncs:
                - mutt_mem_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/slist.c:247,9'
          Dst:             mutt_str_equal
        - Src:             'mutt/slist.c:253,7'
          Dst:             mutt_mem_free
        - Src:             'mutt/slist.c:254,7'
          Dst:             mutt_mem_free
    - functionName:    slist_parse
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          176
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - mutt_list_insert_tail
        - mutt_mem_calloc
        - mutt_mem_free
        - mutt_str_dup
        - slist_is_member
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/slist.c:179,3'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:179,15'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:180,12'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:180,23'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:184,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:180,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:184,14'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:184,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:186,39'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:189,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:186,12'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:187,5'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:189,24'
              BranchSideFuncs:
                - mutt_mem_calloc
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:193,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:197,25'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:219,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:221,40'
              BranchSideFuncs:
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:225,3'
              BranchSideFuncs:
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:199,24'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:199,28'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:205,9'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:199,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:197,30'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:205,9'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:205,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:197,30'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:207,12'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:208,11'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:210,19'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:213,42'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
                - slist_is_member
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:197,3'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:199,15'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:219,8'
              BranchSideFuncs:
                - slist_is_member
                - mutt_str_dup
                - mutt_list_insert_tail
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/slist.c:179,15'
          Dst:             mutt_str_dup
        - Src:             'mutt/slist.c:189,24'
          Dst:             mutt_mem_calloc
        - Src:             'mutt/slist.c:219,8'
          Dst:             slist_is_member
        - Src:             'mutt/slist.c:208,11'
          Dst:             slist_is_member
        - Src:             'mutt/slist.c:213,42'
          Dst:             mutt_str_dup
        - Src:             'mutt/slist.c:213,7'
          Dst:             mutt_list_insert_tail
        - Src:             'mutt/slist.c:221,40'
          Dst:             mutt_str_dup
        - Src:             'mutt/slist.c:221,5'
          Dst:             mutt_list_insert_tail
        - Src:             'mutt/slist.c:225,3'
          Dst:             mutt_mem_free
    - functionName:    slist_is_member
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_str_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/slist.c:156,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt/slist.c:156,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/slist.c:156,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:159,8'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/slist.c:159,12'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:159,23'
              BranchSideFuncs:
                - mutt_str_equal
            - BranchSide:      'mutt/slist.c:163,3'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/slist.c:159,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:163,3'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/slist.c:163,3'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:163,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:165,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/slist.c:163,3'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:163,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:165,28'
              BranchSideFuncs:
                - mutt_str_equal
        - Branch String:   'mutt/slist.c:165,9'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:163,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:165,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/slist.c:165,9'
          Dst:             mutt_str_equal
    - functionName:    slist_is_empty
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mutt/slist.c:142,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:145,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    slist_free
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_list_free
        - mutt_mem_free
      functionUses:    22
      BranchProfiles:
        - Branch String:   'mutt/slist.c:126,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_mem_free
            - BranchSide:      'mutt/slist.c:126,8'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:126,12'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:126,16'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_mem_free
        - Branch String:   'mutt/slist.c:126,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:130,3'
              BranchSideFuncs:
                - mutt_list_free
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/slist.c:130,3'
          Dst:             mutt_list_free
        - Src:             'mutt/slist.c:132,3'
          Dst:             mutt_mem_free
    - functionName:    slist_dup
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_list_copy_tail
        - slist_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/slist.c:110,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - slist_new
                - mutt_list_copy_tail
            - BranchSide:      'mutt/slist.c:110,8'
              BranchSideFuncs:
                - slist_new
                - mutt_list_copy_tail
        - Branch String:   'mutt/slist.c:110,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:113,44'
              BranchSideFuncs:
                - slist_new
                - mutt_list_copy_tail
      Callsites:
        - Src:             'mutt/slist.c:113,28'
          Dst:             slist_new
        - Src:             'mutt/slist.c:115,3'
          Dst:             mutt_list_copy_tail
    - functionName:    slist_new
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mutt_mem_calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/slist.c:53,24'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_mem_calloc
            - BranchSide:      'mutt/slist.c:53,24'
              BranchSideFuncs:
                - mutt_mem_calloc
      Callsites:
        - Src:             'mutt/slist.c:53,24'
          Dst:             mutt_mem_calloc
    - functionName:    slist_equal
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_list_equal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/slist.c:93,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_list_equal
            - BranchSide:      'mutt/slist.c:93,8'
              BranchSideFuncs:
                - mutt_list_equal
        - Branch String:   'mutt/slist.c:93,10'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:93,14'
              BranchSideFuncs:
                - mutt_list_equal
            - BranchSide:      'mutt/slist.c:95,12'
              BranchSideFuncs:
                - mutt_list_equal
        - Branch String:   'mutt/slist.c:93,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:95,12'
              BranchSideFuncs:
                - mutt_list_equal
        - Branch String:   'mutt/slist.c:95,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:97,10'
              BranchSideFuncs:
                - mutt_list_equal
        - Branch String:   'mutt/slist.c:97,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:97,7'
              BranchSideFuncs:
                - mutt_list_equal
            - BranchSide:      'mutt/slist.c:100,10'
              BranchSideFuncs:
                - mutt_list_equal
      Callsites:
        - Src:             'mutt/slist.c:100,10'
          Dst:             mutt_list_equal
    - functionName:    slist_add_string
      functionSourceFile: '/src/neomutt/mutt/slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_list_insert_tail
        - mutt_str_dup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/slist.c:70,8'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:70,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:70,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:73,7'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:73,11'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:73,15'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:76,23'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:73,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:76,23'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
            - BranchSide:      'mutt/slist.c:79,38'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
        - Branch String:   'mutt/slist.c:76,7'
          Branch Sides:
            - BranchSide:      'mutt/slist.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/slist.c:79,38'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_list_insert_tail
      Callsites:
        - Src:             'mutt/slist.c:79,38'
          Dst:             mutt_str_dup
        - Src:             'mutt/slist.c:79,3'
          Dst:             mutt_list_insert_tail
    - functionName:    state_prefix_put
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
        - state_prefix_putc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/state.c:207,14'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - state_prefix_putc
                - fwrite
            - BranchSide:      'mutt/state.c:207,14'
              BranchSideFuncs:
                - state_prefix_putc
                - fwrite
        - Branch String:   'mutt/state.c:207,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:209,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'mutt/state.c:214,35'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'mutt/state.c:209,5'
          Branch Sides:
            - BranchSide:      'mutt/state.c:209,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:209,18'
              BranchSideFuncs:
                - state_prefix_putc
        - Branch String:   'mutt/state.c:209,5'
          Branch Sides:
            - BranchSide:      'mutt/state.c:209,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:209,18'
              BranchSideFuncs:
                - state_prefix_putc
      Callsites:
        - Src:             'mutt/state.c:210,7'
          Dst:             state_prefix_putc
        - Src:             'mutt/state.c:214,5'
          Dst:             fwrite
    - functionName:    state_prefix_putc
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fputc
        - fputs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/state.c:167,14'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - fputs
                - fputc
            - BranchSide:      'mutt/state.c:167,14'
              BranchSideFuncs:
                - fputs
                - fputc
        - Branch String:   'mutt/state.c:167,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:169,5'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'mutt/state.c:174,3'
              BranchSideFuncs:
                - fputc
        - Branch String:   'mutt/state.c:170,9'
          Branch Sides:
            - BranchSide:      'mutt/state.c:171,7'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'mutt/state.c:174,3'
              BranchSideFuncs:
                - fputc
        - Branch String:   'mutt/state.c:176,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:177,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/state.c:171,7'
          Dst:             fputs
        - Src:             'mutt/state.c:174,3'
          Dst:             fputc
    - functionName:    state_printf
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vfprintf
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/state.c:190,3'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - vfprintf
            - BranchSide:      'mutt/state.c:192,3'
              BranchSideFuncs:
                - vfprintf
      Callsites:
        - Src:             'mutt/state.c:193,8'
          Dst:             vfprintf
    - functionName:    state_putwc
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fputs
        - wcrtomb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/state.c:129,3'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - wcrtomb
                - fputs
            - BranchSide:      'mutt/state.c:129,8'
              BranchSideFuncs:
                - wcrtomb
                - fputs
        - Branch String:   'mutt/state.c:131,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:134,24'
              BranchSideFuncs:
                - fputs
        - Branch String:   'mutt/state.c:134,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:137,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/state.c:131,7'
          Dst:             wcrtomb
        - Src:             'mutt/state.c:134,7'
          Dst:             fputs
    - functionName:    state_putws
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - state_putwc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/state.c:151,10'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - state_putwc
            - BranchSide:      'mutt/state.c:151,10'
              BranchSideFuncs:
                - state_putwc
        - Branch String:   'mutt/state.c:151,12'
          Branch Sides:
            - BranchSide:      'mutt/state.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:151,16'
              BranchSideFuncs:
                - state_putwc
        - Branch String:   'mutt/state.c:151,3'
          Branch Sides:
            - BranchSide:      'mutt/state.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:153,9'
              BranchSideFuncs:
                - state_putwc
        - Branch String:   'mutt/state.c:151,3'
          Branch Sides:
            - BranchSide:      'mutt/state.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:153,9'
              BranchSideFuncs:
                - state_putwc
        - Branch String:   'mutt/state.c:153,9'
          Branch Sides:
            - BranchSide:      'mutt/state.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:155,6'
              BranchSideFuncs:
                - state_putwc
      Callsites:
        - Src:             'mutt/state.c:153,9'
          Dst:             state_putwc
    - functionName:    state_attach_puts
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - fputc
        - state_mark_attach
      functionUses:    27
      BranchProfiles:
        - Branch String:   'mutt/state.c:106,8'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
                - state_mark_attach
            - BranchSide:      'mutt/state.c:106,8'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
                - state_mark_attach
        - Branch String:   'mutt/state.c:106,14'
          Branch Sides:
            - BranchSide:      'mutt/state.c:106,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:106,25'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
                - state_mark_attach
        - Branch String:   'mutt/state.c:106,32'
          Branch Sides:
            - BranchSide:      'mutt/state.c:106,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:106,36'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
                - state_mark_attach
        - Branch String:   'mutt/state.c:106,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:109,7'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
                - state_mark_attach
        - Branch String:   'mutt/state.c:109,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:110,5'
              BranchSideFuncs:
                - fputc
                - state_mark_attach
            - BranchSide:      'mutt/state.c:111,3'
              BranchSideFuncs:
                - fputc
                - state_mark_attach
        - Branch String:   'mutt/state.c:111,3'
          Branch Sides:
            - BranchSide:      'mutt/state.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:113,5'
              BranchSideFuncs:
                - fputc
                - state_mark_attach
        - Branch String:   'mutt/state.c:114,24'
          Branch Sides:
            - BranchSide:      'mutt/state.c:111,3'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
            - BranchSide:      'mutt/state.c:114,27'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
        - Branch String:   'mutt/state.c:114,9'
          Branch Sides:
            - BranchSide:      'mutt/state.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:115,14'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
        - Branch String:   'mutt/state.c:115,11'
          Branch Sides:
            - BranchSide:      'mutt/state.c:111,3'
              BranchSideFuncs:
                - fputc
                - state_mark_attach
            - BranchSide:      'mutt/state.c:116,9'
              BranchSideFuncs:
                - state_mark_attach
                - fputc
        - Branch String:   'mutt/state.c:111,3'
          Branch Sides:
            - BranchSide:      'mutt/state.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:113,5'
              BranchSideFuncs:
                - fputc
                - state_mark_attach
      Callsites:
        - Src:             'mutt/state.c:110,5'
          Dst:             state_mark_attach
        - Src:             'mutt/state.c:113,5'
          Dst:             fputc
        - Src:             'mutt/state.c:116,9'
          Dst:             state_mark_attach
    - functionName:    state_mark_attach
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fputs
        - state_attachment_marker
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/state.c:75,8'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - state_attachment_marker
                - fputs
            - BranchSide:      'mutt/state.c:75,8'
              BranchSideFuncs:
                - state_attachment_marker
                - fputs
        - Branch String:   'mutt/state.c:75,14'
          Branch Sides:
            - BranchSide:      'mutt/state.c:75,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:75,25'
              BranchSideFuncs:
                - state_attachment_marker
                - fputs
        - Branch String:   'mutt/state.c:75,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:78,15'
              BranchSideFuncs:
                - state_attachment_marker
                - fputs
        - Branch String:   'mutt/state.c:78,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:78,7'
              BranchSideFuncs:
                - state_attachment_marker
                - fputs
            - BranchSide:      'mutt/state.c:80,5'
              BranchSideFuncs:
                - state_attachment_marker
                - fputs
      Callsites:
        - Src:             'mutt/state.c:80,5'
          Dst:             state_attachment_marker
        - Src:             'mutt/state.c:80,5'
          Dst:             fputs
    - functionName:    state_attachment_marker
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_rand64
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/state.c:48,8'
          Branch Sides:
            - BranchSide:      'mutt/state.c:48,8'
              BranchSideFuncs:
                - mutt_rand64
                - snprintf
            - BranchSide:      'mutt/state.c:48,8'
              BranchSideFuncs:
                - mutt_rand64
                - snprintf
        - Branch String:   'mutt/state.c:48,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:48,7'
              BranchSideFuncs:
                - mutt_rand64
                - snprintf
            - BranchSide:      'mutt/state.c:50,62'
              BranchSideFuncs:
                - mutt_rand64
                - snprintf
      Callsites:
        - Src:             'mutt/state.c:50,62'
          Dst:             mutt_rand64
        - Src:             'mutt/state.c:50,5'
          Dst:             snprintf
    - functionName:    state_mark_protected_header
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fputs
        - state_protected_header_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/state.c:90,8'
          Branch Sides:
            - BranchSide:      'mutt/state.c:0,0'
              BranchSideFuncs:
                - state_protected_header_marker
                - fputs
            - BranchSide:      'mutt/state.c:90,8'
              BranchSideFuncs:
                - state_protected_header_marker
                - fputs
        - Branch String:   'mutt/state.c:90,14'
          Branch Sides:
            - BranchSide:      'mutt/state.c:90,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:90,25'
              BranchSideFuncs:
                - state_protected_header_marker
                - fputs
        - Branch String:   'mutt/state.c:90,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/state.c:93,15'
              BranchSideFuncs:
                - state_protected_header_marker
                - fputs
        - Branch String:   'mutt/state.c:93,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:93,7'
              BranchSideFuncs:
                - state_protected_header_marker
                - fputs
            - BranchSide:      'mutt/state.c:95,5'
              BranchSideFuncs:
                - state_protected_header_marker
                - fputs
      Callsites:
        - Src:             'mutt/state.c:95,5'
          Dst:             state_protected_header_marker
        - Src:             'mutt/state.c:95,5'
          Dst:             fputs
    - functionName:    state_protected_header_marker
      functionSourceFile: '/src/neomutt/mutt/state.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_date_now
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/state.c:62,8'
          Branch Sides:
            - BranchSide:      'mutt/state.c:62,8'
              BranchSideFuncs:
                - mutt_date_now
                - snprintf
            - BranchSide:      'mutt/state.c:62,8'
              BranchSideFuncs:
                - mutt_date_now
                - snprintf
        - Branch String:   'mutt/state.c:62,7'
          Branch Sides:
            - BranchSide:      'mutt/state.c:62,7'
              BranchSideFuncs:
                - mutt_date_now
                - snprintf
            - BranchSide:      'mutt/state.c:64,67'
              BranchSideFuncs:
                - mutt_date_now
                - snprintf
      Callsites:
        - Src:             'mutt/state.c:64,67'
          Dst:             mutt_date_now
        - Src:             'mutt/state.c:64,5'
          Dst:             snprintf
    - functionName:    mutt_str_inbox_cmp
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          210
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - mutt_istrn_equal
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/string.c:894,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:894,8'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:894,21'
          Branch Sides:
            - BranchSide:      'mutt/string.c:894,25'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:899,23'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:894,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:896,12'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:899,23'
              BranchSideFuncs:
                - strrchr
                - strrchr
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:896,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:896,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istrn_equal
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:896,12'
              BranchSideFuncs:
                - mutt_istrn_equal
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:896,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:896,12'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:896,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:903,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:903,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:907,7'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:907,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:907,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:911,24'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:913,16'
          Branch Sides:
            - BranchSide:      'mutt/string.c:914,15'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:914,15'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:914,30'
          Branch Sides:
            - BranchSide:      'mutt/string.c:914,34'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:914,30'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:914,49'
          Branch Sides:
            - BranchSide:      'mutt/string.c:914,59'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:914,49'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:914,73'
          Branch Sides:
            - BranchSide:      'mutt/string.c:914,73'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:915,15'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:915,35'
          Branch Sides:
            - BranchSide:      'mutt/string.c:915,35'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:915,38'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:917,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:917,7'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:920,10'
              BranchSideFuncs:
                - mutt_istrn_equal
                - mutt_istrn_equal
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:920,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:920,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - mutt_istrn_equal
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:920,10'
              BranchSideFuncs:
                - mutt_istrn_equal
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:920,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:920,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:920,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:896,12'
          Dst:             mutt_istrn_equal
        - Src:             'mutt/string.c:896,12'
          Dst:             __ctype_b_loc
        - Src:             'mutt/string.c:896,12'
          Dst:             mutt_istrn_equal
        - Src:             'mutt/string.c:896,12'
          Dst:             __ctype_b_loc
        - Src:             'mutt/string.c:899,23'
          Dst:             strrchr
        - Src:             'mutt/string.c:900,23'
          Dst:             strrchr
        - Src:             'mutt/string.c:915,38'
          Dst:             mutt_istrn_equal
        - Src:             'mutt/string.c:920,10'
          Dst:             mutt_istrn_equal
        - Src:             'mutt/string.c:920,10'
          Dst:             __ctype_b_loc
        - Src:             'mutt/string.c:920,10'
          Dst:             mutt_istrn_equal
        - Src:             'mutt/string.c:920,10'
          Dst:             __ctype_b_loc
    - functionName:    mutt_istrn_equal
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncasecmp
      functionUses:    21
      BranchProfiles:
        - Branch String:   'mutt/string.c:456,22'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'mutt/string.c:456,22'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'mutt/string.c:456,22'
          Branch Sides:
            - BranchSide:      'mutt/string.c:456,33'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'mutt/string.c:456,33'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'mutt/string.c:456,33'
          Branch Sides:
            - BranchSide:      'mutt/string.c:456,33'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'mutt/string.c:456,33'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'mutt/string.c:456,10'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_str_hyphenate
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - mutt_str_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/string.c:852,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_copy
            - BranchSide:      'mutt/string.c:852,8'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'mutt/string.c:852,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:852,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:852,23'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'mutt/string.c:852,29'
          Branch Sides:
            - BranchSide:      'mutt/string.c:852,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:852,33'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'mutt/string.c:852,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:852,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:855,3'
              BranchSideFuncs:
                - mutt_str_copy
        - Branch String:   'mutt/string.c:856,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:856,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:858,14'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:858,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:856,27'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:859,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:856,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:856,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:858,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:855,3'
          Dst:             mutt_str_copy
    - functionName:    mutt_str_copy
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    137
      BranchProfiles:
        - Branch String:   'mutt/string.c:584,13'
          Branch Sides:
            - BranchSide:      'mutt/string.c:584,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:584,23'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:584,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:586,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:586,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:588,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:593,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:593,24'
          Branch Sides:
            - BranchSide:      'mutt/string.c:593,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:593,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:594,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:593,24'
          Branch Sides:
            - BranchSide:      'mutt/string.c:593,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:596,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_asprintf
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - mutt_exit
        - mutt_mem_free
        - strerror
        - vasprintf
      functionUses:    17
      BranchProfiles:
        - Branch String:   'mutt/string.c:774,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - vasprintf
                - mutt_mem_free
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/string.c:774,8'
              BranchSideFuncs:
                - vasprintf
                - mutt_mem_free
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/string.c:774,13'
          Branch Sides:
            - BranchSide:      'mutt/string.c:774,13'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:774,17'
              BranchSideFuncs:
                - vasprintf
                - mutt_mem_free
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/string.c:774,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:774,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:780,3'
              BranchSideFuncs:
                - vasprintf
                - mutt_mem_free
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/string.c:786,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:788,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/string.c:792,9'
              BranchSideFuncs:
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/string.c:781,7'
          Dst:             vasprintf
        - Src:             'mutt/string.c:788,5'
          Dst:             __errno_location
        - Src:             'mutt/string.c:788,5'
          Dst:             strerror
        - Src:             'mutt/string.c:789,5'
          Dst:             mutt_exit
        - Src:             'mutt/string.c:795,5'
          Dst:             mutt_mem_free
    - functionName:    vasprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_istr_remall
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - mutt_str_len
        - strcasestr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/string.c:749,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strcasestr
                - mutt_str_len
                - strlen
                - strcasestr
                - mutt_str_len
                - strlen
            - BranchSide:      'mutt/string.c:749,8'
              BranchSideFuncs:
                - strcasestr
                - mutt_str_len
                - strlen
                - strcasestr
                - mutt_str_len
                - strlen
        - Branch String:   'mutt/string.c:749,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:749,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:749,16'
              BranchSideFuncs:
                - strcasestr
                - mutt_str_len
                - strlen
                - strcasestr
                - mutt_str_len
                - strlen
        - Branch String:   'mutt/string.c:749,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:749,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:753,26'
              BranchSideFuncs:
                - strcasestr
                - mutt_str_len
                - strlen
                - strcasestr
                - mutt_str_len
                - strlen
        - Branch String:   'mutt/string.c:753,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:755,25'
              BranchSideFuncs:
                - mutt_str_len
                - strlen
                - strcasestr
                - mutt_str_len
                - strlen
        - Branch String:   'mutt/string.c:753,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:755,25'
              BranchSideFuncs:
                - mutt_str_len
                - strlen
                - strcasestr
      Callsites:
        - Src:             'mutt/string.c:753,26'
          Dst:             strcasestr
        - Src:             'mutt/string.c:755,25'
          Dst:             mutt_str_len
        - Src:             'mutt/string.c:756,40'
          Dst:             strlen
        - Src:             'mutt/string.c:753,26'
          Dst:             strcasestr
        - Src:             'mutt/string.c:755,25'
          Dst:             mutt_str_len
        - Src:             'mutt/string.c:756,40'
          Dst:             strlen
    - functionName:    strcasestr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_str_len
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    182
      BranchProfiles:
        - Branch String:   'mutt/string.c:499,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'mutt/string.c:499,10'
              BranchSideFuncs:
                - strlen
        - Branch String:   'mutt/string.c:499,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:499,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:499,14'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'mutt/string.c:499,14'
          Dst:             strlen
    - functionName:    mutt_str_getenv
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - getenv
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mutt/string.c:729,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - getenv
            - BranchSide:      'mutt/string.c:729,8'
              BranchSideFuncs:
                - getenv
        - Branch String:   'mutt/string.c:729,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:732,21'
              BranchSideFuncs:
                - getenv
        - Branch String:   'mutt/string.c:733,11'
          Branch Sides:
            - BranchSide:      'mutt/string.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:736,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:733,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:733,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:736,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:732,21'
          Dst:             getenv
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_str_find_word
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/string.c:709,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:709,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:712,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:712,15'
          Branch Sides:
            - BranchSide:      'mutt/string.c:712,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:714,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:712,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:713,8'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:714,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:712,15'
          Branch Sides:
            - BranchSide:      'mutt/string.c:712,10'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:714,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:714,15'
          Branch Sides:
            - BranchSide:      'mutt/string.c:714,15'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:714,10'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:714,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:714,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:715,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_is_ascii
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/string.c:686,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:686,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:689,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:689,25'
          Branch Sides:
            - BranchSide:      'mutt/string.c:689,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:690,23'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:690,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:689,42'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:689,25'
          Branch Sides:
            - BranchSide:      'mutt/string.c:689,25'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:690,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_istr_equal
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_istr_cmp
      functionUses:    242
      BranchProfiles:
        - Branch String:   'mutt/string.c:675,13'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_istr_cmp
            - BranchSide:      'mutt/string.c:675,13'
              BranchSideFuncs:
                - mutt_istr_cmp
        - Branch String:   'mutt/string.c:675,19'
          Branch Sides:
            - BranchSide:      'mutt/string.c:675,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:675,23'
              BranchSideFuncs:
                - mutt_istr_cmp
      Callsites:
        - Src:             'mutt/string.c:675,23'
          Dst:             mutt_istr_cmp
    - functionName:    mutt_istr_cmp
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/string.c:415,21'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mutt/string.c:415,21'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'mutt/string.c:415,21'
          Branch Sides:
            - BranchSide:      'mutt/string.c:415,32'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mutt/string.c:415,32'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'mutt/string.c:415,32'
          Branch Sides:
            - BranchSide:      'mutt/string.c:415,32'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'mutt/string.c:415,32'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'mutt/string.c:415,10'
          Dst:             strcasecmp
    - functionName:    mutt_str_equal
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_str_cmp
      functionUses:    311
      BranchProfiles:
        - Branch String:   'mutt/string.c:663,13'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_cmp
            - BranchSide:      'mutt/string.c:663,13'
              BranchSideFuncs:
                - mutt_str_cmp
        - Branch String:   'mutt/string.c:663,19'
          Branch Sides:
            - BranchSide:      'mutt/string.c:663,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:663,23'
              BranchSideFuncs:
                - mutt_str_cmp
      Callsites:
        - Src:             'mutt/string.c:663,23'
          Dst:             mutt_str_cmp
    - functionName:    mutt_str_cmp
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'mutt/string.c:402,17'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'mutt/string.c:402,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'mutt/string.c:402,17'
          Branch Sides:
            - BranchSide:      'mutt/string.c:402,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'mutt/string.c:402,28'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'mutt/string.c:402,28'
          Branch Sides:
            - BranchSide:      'mutt/string.c:402,28'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'mutt/string.c:402,28'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'mutt/string.c:402,10'
          Dst:             strcmp
    - functionName:    mutt_str_lws_len
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/string.c:631,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:631,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:637,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:640,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:642,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:649,40'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:642,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:640,24'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:644,15'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:640,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:642,28'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:649,12'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:649,18'
          Branch Sides:
            - BranchSide:      'mutt/string.c:649,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:649,40'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:649,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:649,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:650,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_is_email_wsp
      functionSourceFile: '/src/neomutt/mutt/string2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/string2.h:106,21'
          Branch Sides:
            - BranchSide:      'mutt/string2.h:106,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string2.h:106,27'
              BranchSideFuncs: []
        - Branch String:   'mutt/string2.h:106,36'
          Branch Sides:
            - BranchSide:      'mutt/string2.h:106,36'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string2.h:106,42'
              BranchSideFuncs: []
        - Branch String:   'mutt/string2.h:106,51'
          Branch Sides:
            - BranchSide:      'mutt/string2.h:106,51'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string2.h:106,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_skip_email_wsp
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_str_is_email_wsp
      functionUses:    23
      BranchProfiles:
        - Branch String:   'mutt/string.c:611,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.19184
            - BranchSide:      'mutt/string.c:611,8'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.19184
        - Branch String:   'mutt/string.c:611,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:611,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:614,32'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.19184
        - Branch String:   'mutt/string.c:614,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:614,32'
              BranchSideFuncs:
                - mutt_str_is_email_wsp.19184
            - BranchSide:      'mutt/string.c:614,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:614,10'
          Dst:             mutt_str_is_email_wsp
    - functionName:    mutt_str_remove_trailing_ws
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - mutt_str_len
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/string.c:568,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_len
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:568,8'
              BranchSideFuncs:
                - mutt_str_len
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:568,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:571,22'
              BranchSideFuncs:
                - mutt_str_len
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:571,52'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:571,52'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:571,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:572,8'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:571,52'
          Branch Sides:
            - BranchSide:      'mutt/string.c:571,52'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:571,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:571,22'
          Dst:             mutt_str_len
        - Src:             'mutt/string.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    mutt_str_skip_whitespace
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'mutt/string.c:554,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'mutt/string.c:554,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:554,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:554,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:556,3'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'mutt/string.c:556,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:556,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:556,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    mutt_istr_find
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'mutt/string.c:524,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:524,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:524,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:524,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:526,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:526,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:526,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:531,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:531,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:531,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:534,13'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:534,19'
          Branch Sides:
            - BranchSide:      'mutt/string.c:534,19'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:534,23'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:533,5'
          Branch Sides:
            - BranchSide:      'mutt/string.c:535,11'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:540,13'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:534,13'
          Branch Sides:
            - BranchSide:      'mutt/string.c:534,16'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:538,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:538,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:540,13'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:531,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:531,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:534,13'
              BranchSideFuncs:
                - __ctype_tolower_loc
      Callsites:
        - Src:             'mutt/string.c:534,23'
          Dst:             __ctype_tolower_loc
    - functionName:    mutt_str_coll
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcoll
      functionUses:    12
      BranchProfiles:
        - Branch String:   'mutt/string.c:512,18'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strcoll
            - BranchSide:      'mutt/string.c:512,18'
              BranchSideFuncs:
                - strcoll
        - Branch String:   'mutt/string.c:512,18'
          Branch Sides:
            - BranchSide:      'mutt/string.c:512,29'
              BranchSideFuncs:
                - strcoll
            - BranchSide:      'mutt/string.c:512,29'
              BranchSideFuncs:
                - strcoll
        - Branch String:   'mutt/string.c:512,29'
          Branch Sides:
            - BranchSide:      'mutt/string.c:512,29'
              BranchSideFuncs:
                - strcoll
            - BranchSide:      'mutt/string.c:512,29'
              BranchSideFuncs:
                - strcoll
      Callsites:
        - Src:             'mutt/string.c:512,10'
          Dst:             strcoll
    - functionName:    strcoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_istrn_rfind
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_tolower_loc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/string.c:472,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strlen
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:472,8'
              BranchSideFuncs:
                - strlen
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:472,17'
          Branch Sides:
            - BranchSide:      'mutt/string.c:472,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:472,37'
              BranchSideFuncs:
                - strlen
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:472,43'
          Branch Sides:
            - BranchSide:      'mutt/string.c:472,43'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:472,47'
              BranchSideFuncs:
                - strlen
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:472,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:472,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:475,23'
              BranchSideFuncs:
                - strlen
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:478,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:478,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:480,5'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:480,5'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:480,5'
          Branch Sides:
            - BranchSide:      'mutt/string.c:480,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:482,12'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:482,11'
          Branch Sides:
            - BranchSide:      'mutt/string.c:478,54'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:480,44'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:478,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:480,5'
              BranchSideFuncs:
                - __ctype_tolower_loc
      Callsites:
        - Src:             'mutt/string.c:475,23'
          Dst:             strlen
        - Src:             'mutt/string.c:0,0'
          Dst:             __ctype_tolower_loc
    - functionName:    mutt_istrn_cmp
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/string.c:442,22'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'mutt/string.c:442,22'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'mutt/string.c:442,22'
          Branch Sides:
            - BranchSide:      'mutt/string.c:442,33'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'mutt/string.c:442,33'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'mutt/string.c:442,33'
          Branch Sides:
            - BranchSide:      'mutt/string.c:442,33'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'mutt/string.c:442,33'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'mutt/string.c:442,10'
          Dst:             strncasecmp
    - functionName:    mutt_strn_equal
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    32
      BranchProfiles:
        - Branch String:   'mutt/string.c:428,18'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'mutt/string.c:428,18'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'mutt/string.c:428,18'
          Branch Sides:
            - BranchSide:      'mutt/string.c:428,29'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'mutt/string.c:428,29'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'mutt/string.c:428,29'
          Branch Sides:
            - BranchSide:      'mutt/string.c:428,29'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'mutt/string.c:428,29'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'mutt/string.c:428,10'
          Dst:             strncmp
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_strn_dup
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_mallocarray
      functionUses:    22
      BranchProfiles:
        - Branch String:   'mutt/string.c:383,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_mem_mallocarray
            - BranchSide:      'mutt/string.c:383,8'
              BranchSideFuncs:
                - mutt_mem_mallocarray
        - Branch String:   'mutt/string.c:383,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:383,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:386,13'
              BranchSideFuncs:
                - mutt_mem_mallocarray
      Callsites:
        - Src:             'mutt/string.c:386,13'
          Dst:             mutt_mem_mallocarray
    - functionName:    mutt_strn_copy
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/string.c:363,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:363,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:363,16'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:363,21'
          Branch Sides:
            - BranchSide:      'mutt/string.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:363,29'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:363,35'
          Branch Sides:
            - BranchSide:      'mutt/string.c:363,35'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:363,45'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:363,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:366,20'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:366,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:367,5'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:368,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mutt_str_upper
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_toupper_loc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mutt/string.c:339,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - __ctype_toupper_loc
            - BranchSide:      'mutt/string.c:339,8'
              BranchSideFuncs:
                - __ctype_toupper_loc
        - Branch String:   'mutt/string.c:339,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:344,10'
              BranchSideFuncs:
                - __ctype_toupper_loc
        - Branch String:   'mutt/string.c:344,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:344,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:344,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:346,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:0,0'
          Dst:             __ctype_toupper_loc
    - functionName:    mutt_str_lower
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mutt/string.c:316,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:316,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:316,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:316,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:321,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:321,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:321,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:323,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:0,0'
          Dst:             __ctype_tolower_loc
    - functionName:    mutt_str_adjust
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mutt_mem_reallocarray
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mutt/string.c:302,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
            - BranchSide:      'mutt/string.c:302,8'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'mutt/string.c:302,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:302,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:302,16'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
        - Branch String:   'mutt/string.c:302,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:302,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:304,3'
              BranchSideFuncs:
                - strlen
                - mutt_mem_reallocarray
      Callsites:
        - Src:             'mutt/string.c:304,3'
          Dst:             strlen
        - Src:             'mutt/string.c:304,3'
          Dst:             mutt_mem_reallocarray
    - functionName:    mutt_str_replace
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mutt_mem_free
        - mutt_str_dup
      functionUses:    78
      BranchProfiles:
        - Branch String:   'mutt/string.c:283,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
            - BranchSide:      'mutt/string.c:283,8'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
        - Branch String:   'mutt/string.c:283,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:283,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:285,3'
              BranchSideFuncs:
                - mutt_str_dup
                - mutt_mem_free
      Callsites:
        - Src:             'mutt/string.c:286,8'
          Dst:             mutt_str_dup
        - Src:             'mutt/string.c:287,3'
          Dst:             mutt_mem_free
    - functionName:    mutt_str_dup
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - mutt_exit
        - strdup
        - strerror
      functionUses:    267
      BranchProfiles:
        - Branch String:   'mutt/string.c:256,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/string.c:256,8'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/string.c:256,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:256,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:256,16'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/string.c:256,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:259,13'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - strerror
                - mutt_exit
        - Branch String:   'mutt/string.c:260,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:260,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
            - BranchSide:      'mutt/string.c:262,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - mutt_exit
      Callsites:
        - Src:             'mutt/string.c:259,13'
          Dst:             strdup
        - Src:             'mutt/string.c:262,5'
          Dst:             __errno_location
        - Src:             'mutt/string.c:262,5'
          Dst:             strerror
        - Src:             'mutt/string.c:263,5'
          Dst:             mutt_exit
    - functionName:    mutt_istr_startswith
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startswith
      functionUses:    212
      BranchProfiles:
        - Branch String:   'mutt/string.c:245,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - startswith
            - BranchSide:      'mutt/string.c:245,10'
              BranchSideFuncs:
                - startswith
      Callsites:
        - Src:             'mutt/string.c:245,10'
          Dst:             startswith
    - functionName:    startswith
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          120
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mutt/string.c:204,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:204,8'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:204,12'
          Branch Sides:
            - BranchSide:      'mutt/string.c:204,12'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:204,16'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:204,32'
          Branch Sides:
            - BranchSide:      'mutt/string.c:204,32'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:204,36'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:204,43'
          Branch Sides:
            - BranchSide:      'mutt/string.c:204,43'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:204,47'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:204,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:204,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:212,14'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:210,3'
          Branch Sides:
            - BranchSide:      'mutt/string.c:212,14'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:221,38'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:212,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:210,30'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:215,21'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:215,21'
          Branch Sides:
            - BranchSide:      'mutt/string.c:215,21'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:215,24'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'mutt/string.c:215,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:210,30'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'mutt/string.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:210,15'
          Branch Sides:
            - BranchSide:      'mutt/string.c:210,18'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:221,11'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:221,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:221,38'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:221,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mutt/string.c:215,24'
          Dst:             __ctype_tolower_loc
    - functionName:    mutt_str_startswith
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startswith
      functionUses:    100
      BranchProfiles:
        - Branch String:   'mutt/string.c:233,10'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - startswith
            - BranchSide:      'mutt/string.c:233,10'
              BranchSideFuncs:
                - startswith
      Callsites:
        - Src:             'mutt/string.c:233,10'
          Dst:             startswith
    - functionName:    mutt_str_sep
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strsep
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/string.c:189,8'
          Branch Sides:
            - BranchSide:      'mutt/string.c:0,0'
              BranchSideFuncs:
                - strsep
            - BranchSide:      'mutt/string.c:189,8'
              BranchSideFuncs:
                - strsep
        - Branch String:   'mutt/string.c:189,16'
          Branch Sides:
            - BranchSide:      'mutt/string.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:189,20'
              BranchSideFuncs:
                - strsep
        - Branch String:   'mutt/string.c:189,29'
          Branch Sides:
            - BranchSide:      'mutt/string.c:189,29'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:189,33'
              BranchSideFuncs:
                - strsep
        - Branch String:   'mutt/string.c:189,7'
          Branch Sides:
            - BranchSide:      'mutt/string.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:191,10'
              BranchSideFuncs:
                - strsep
      Callsites:
        - Src:             'mutt/string.c:191,10'
          Dst:             strsep
    - functionName:    strsep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mutt_str_sysexit
      functionSourceFile: '/src/neomutt/mutt/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          148
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,17'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
        - Branch String:   'mutt/string.c:174,9'
          Branch Sides:
            - BranchSide:      'mutt/string.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'mutt/string.c:175,26'
              BranchSideFuncs: []
      Callsites:       []
...
